献个自己的清明节哀悼书   文/微尘 

不管你从事什么行业的工作,千万别从事计算机软件行业的开发工作。我发誓,今生我入错行,来世我做猪做狗,不做程序员!

软件开发行业的的特点决定的开发人员痛苦的一生,有如下原因:

1、我即将设计的东西用户无法看到或者想象到
    比如建筑行业吧,你要盖房子,没问题开放单位会请人设计效果图,或者画出标准图纸,包括用的钢筋、水泥、瓷砖等等所有材料都可以标上要求。
    再说抽象点的广告设计,广告设计基本上可以做出过样板或者效果图,即使错了修正起来也是容易。最主要是美术东西是可以描述的。

   不管从事哪个行业,你能做的东西别人大概都有个粗略的概念,但软件就没有,你做出来的东西可*作性如何,你做出来的东西美感效果如何,这都关系到双方的责任界定问题。

2、我即将设计的东西是否是客户所描述的东西
   软件东西涉及到从外观表现到内在的逻辑,外观表现还好,客户说不好看,我就改一改,可要命的是有些开发工具无法实现,那就只能跳楼,比如说人家说要IE那种性感美,可你设计出来的传统美,更糟糕的是你的开发平台无法实现那种骨美,这个时候你就抱着你的软件哭吧。

   逻辑的东西更不提,很多时候客户要什么都描述不清楚,或者就是描述错误。好了你的需求分析做出来,他们也签字了。可最后东西出来,经过运行测试,人家说你理解错啦!怎么办,跟他争吗?有意义吗?欲哭无泪,欲死不能!到了这个程度只能自己骂自己笨,不清楚中国话是可以进行多种理解的吗?也只能怪自己没有具备神通看出客户的内心。

   以上所说的,还是正常错误,不是故意整你,如果你碰到故意整你的客户,那么不上吊都要自杀的了。

3、特别是制度化的软件犹如地狱
   如果是开发什么杀毒软件啊,应用、工具软件等好办。无法就是象WINDOWS那么傻瓜式,后面的版本升级也不用花太多的精力,请几个美工或者找个论坛征求下意见,就可以:我变我变,七十二变不够可以八十一变。
   
   可如果你是帮客户进行制度化软件的实施,特别是用产品包软件去帮客户进行制度化实施。不掉层皮也要抽点筋还不知道能否顺利结束。一般销售人员可以天花乱坠地吹或者跟客户做演示,这也是每办法的办法,谁让他们是业务员,业务人员的目标就是业绩、提成,业绩提成。而开发人员往往也是最讨厌业务人员了。因为牛是你吹的,可责任是我付的!这就好比中国教育部有句话:书记领导下校长负责制。书记可以领导,错了,该杯黑锅的时候由校长抗着!这是怎么样的天理啊!话说多了,业务人员错了有钱拿,错得越多签单越快,开发人员就死得越早。

    制度化的东西是最不好弄,没有理由,没有建设性,人家就是如此的制度,你不能提建议要求该制度,完全一种强奸的感觉。就是你当孙子去!为了那几文钱!

4、人家是越老越值钱,我们是越老越贬值
   除了卖色、唱、身等行业有这个特点外,看来也就开发行业有这个特点。

   你年轻,你有本钱,没问题,三天不睡觉,白天睡觉晚上干活,你牛!到了你30岁,你就知道死字是如何写的了。

   还有就是不知道是哪些傻瓜,天天弄出什么新技术,关键技术,你跟不跟?不跟,那么不如提前退休回家种番薯还好了。跟吧,你能跟多久,到你结婚的时候看着老婆在睡觉你却在愁眉苦脸啃那烂书;等你孩子出生了,你孩子要换尿片的时候,你能说等等我在看书呢?


5、人家要钱有钱,要面子有面子,我却灰头灰脸
   各个行业都有爆发户,惟独开发人员无法爆发!为什么呢,你就靠那么点小工资能做什么?人家企业部门经理月薪都是几十K算,我们的计量单位还是元,更别说那些总经理了,看着他们的收入,我数都不会数,一个字,晕;二个字,真晕。

   当你的孩子在同学中说,我爸爸是程序员,意味着怎么呢?A、那么老了还做程序员啊 B、就是编编程序的 C、顶多是个工匠(就是修理修理的那种) 。

综合上所述:
 A、我下定决心,排除万难,不管做什么,不做程序员!
 B、我请求上天,如果要让我当程序员,那么就让我去做畜生好了!
 C、为了我的孩子,我要发奋图强,我要翻身!