系统开发,从哪到哪,给点码农建议。。。

中山野鬼 发布于 2012/09/01 21:37
阅读 282
收藏 5

先做个说明,为啥特指码农。码农早起,摸黑,整天就知道敲键盘,很少有时间看东,看西,走南,闯北。所以很容易形成一个误区。啥呢。通过键盘敲出代码,能运行通过就值钱。

值钱,哈,钱从哪来,客户那来,再富的财主,除非施舍,否则也不会无缘落下一个子,当然裤兜通了另谈,再穷的家庭,也要凑钱保证锅还能揭开。因此,客户的需求,是保证钱的来源。

那么系统开发(设计),应该怎么折腾?其实码农写代码之前有大量工作要做。我这就发表一下我的意见。

1、观察社会或人群,给个客观称述。 这很重要。没有这个称述,你的后续工作都没有基石。比如,妞没汉子泡,汉子没妞抱。或者,下雨天,打车的人找不到空车,出租车司机看着街边的“人民币”也无法抢到。

这些称述需要包含矛盾性或本身就是个问题。

2、提出问题,并解释。重点在解释。为啥 妞没汉子泡,汉子没妞抱。城市有城市的情况,乡村有乡村的情况,学校有学校的情况,你能解释清楚问题的在逻辑关联吗?下雨天打车的例子其实好解释,一下雨,坐公交的人少了,私家车多了,路更堵了,出租车单次接客的服务时间也长了,在加想打车的人也多了,于是站街的出现了。

一个好问题,一个对好问题的良好解释是非常重要的。

3、根据问题的解释,给出一个方案。且不谈什么方案。重点是将矛盾的逻辑给隔离开。要么你让妞多认识汉子,要么你让汉子可以挑妞。或者两边都害羞时,你搞窗户纸先隔着,也有个朦胧美。而下雨天,要想让站街的少,无非要让做公交的多,让出租车更快,让私家车歇着。你不是单向3车道嘛。好,除了公交车,出租车可以用2股车道,私家车慢慢排队都压缩到一股到上。

4、找个靠谱的解决方案,来实现上述目标。这里到了系统规划的表示阶段了。其实系统规划的前期从问题的提出已经开始了。此处无非是通过什么手段,来实现一个什么目标。但这个是手段。是为了实现目标的逻辑关联。

5、我们知道目标了。我们知道为了达到目标我们的a,b,c,d几个步骤了。于是开始琢磨为了实现各个步骤。我们挑什么工具,用什么平台。

6、针对具体目标,阶段性计划,已有工具,已有平台,我们开始规划设计系统开发的实现方案。

7、码农,累代码。

8、系统的验证。

9、系统的包装,营销,推广。这个中间还有渠道建设,成本核算,定价。维护服务响应,其实这些工作的筹划阶段,从第3步就已经开始了。

OK。码农们是否清楚了系统开发的各个过程和步骤。如果你只是写代码,那么不妨说一句,如果整个系统能换会一只鸡。别指望把鸡脱光了,让你看一眼,摸一下。你撑死了在流着口水的时候,分你个鸡骨头,实在不行就是鸡屁股,连鸡脖子都别想。

并非说码农没前途。你可以一辈子做码农,但你要至少在1到6阶段都要思考,无论你兼顾主导1到6阶段的工作,还是参与并充分理解1到6阶段主导成员的思想,对于你做7的工作,都是有很大帮助。那时你能分到什么?当然肯定还是那块鸡骨头。不过骨头上面,带肉了。甚至连皮也给你带上,如果生猛点,或许还有少许鸡毛。

为了能吃的一嘴鸡毛,我还是奉劝码农,除了埋头写代码,还要抬头多看看社会,多看看四周。始终是那句话,想赚钱,就得为社会服务,为人民服务。毕竟大家都想为人民币服务嘛。哈。

加载中
返回顶部
顶部