- 2013-10-22 09:31
- 作者:郑少丽
- 来源:中国数字医疗网
近日,笔者与一搞开发的大学同学闲聊,倾听他向我道尽工作的不易、做开发的苦不堪言,“程序员工作量可以说是非常的大,天天要加班,而且相当消耗脑细胞,看我现在头顶全是白头发,女朋友都嫌我长的着急了”他弯腰指着头顶幽默地说。想想曾经高大英俊的他,近日似乎多了些许憔悴,阳光照射下,隐约也看到了他头顶冒出的白头发。
一种能将咖啡因或酒精转换成代码的有机体,我们将其称为程序员。程序员的工作在大部分人眼里只是吃青春饭的。那么,对于计算机专业、上进、稳重有理想的他(她)们,面对自己的职业生涯,该如何去选择,面临三十而立该有所成就的年纪,他们是否要去转型?
笔者在HC3i论坛看一帖子受益匪浅,内容是在证明程序员绝非只是靠青春吃饭而过活,白发苍苍照样可以写代码,希望这个帖子可以对笔者的这位同学以及正面临类似处境的程序员们有所帮助。
【原帖回放】
又有学生问我:程序员真的是吃青春饭的吗?我是不是做到三十岁就该考虑转型了?
我告诉他们:
这是中国的记者们用统计数字造下的一个弥天大谎,当我们看到微软集团内的许多白发程序员在兢兢业业地工作的时候,我们又用"观念"来说明中国的程序员吃青春饭的原因。实际上,不仅美国的微软、甲骨文、Adobe、暴雪,在中国的金山、寰宇、腾讯、盛大,都有或者将要有年龄很大的程序员,关键是他们做的东西和那些"挨踢"们不同,他们做的是产品而不是项目。
产品与项目的程序员待遇
打个比方:微软为开发win98而雇佣了一名程序员,当win98推向市场开始盈利的时候,这名程序员不会被辞掉,因为发布出去的产品可能有bug,可能需要升级,这些都需要这名程序员去维护(新招一个的维护成本更高),于是这名程序员不会因做完一个产品而被"鸟尽弓藏",而是被充分利用起来,继续开发新的版本,这名程序员同时也能享受到产品盈利带来的利益。这样一个版本一个版本地做下来,虽然年龄大了,头发白了,但他会对这个产品更加熟悉,这是任何新手都无法超越的优势,而微软则会尽量用他直到他退休。(当年寰宇开发仙剑奇侠的团队,巨人开发征途系列产品的团队,金山开发剑侠情缘的团队除了自己创业的就根本没有人转型。)
另一个比方:某家项目型公司雇佣了一名程序员去开发一款电信的项目,当这个项目完成后,这名程序员的使命就完成了,顶多留下一两个核心成员进行维护。当项目的尾款全部到位后,连维护的人员都可以省略了。因为项目完了,钱拿到了,人就没用了,继续雇佣就是白拿工资了。当然,如果有新的项目,可以把这名程序员派到新的项目上,因为项目大多是竞标的,项目款是有上限的,除掉人员开销等开支就是公司的利润。所以这名程序员的工资向上的空间是有天花板的。当这名程序员年龄大了,加班加不动了,工资也涨到一定程度了,好,新人的成本更低,精力更旺盛,虽然经验欠缺点,但只要有一定经验的人带着,就可以组成一个阶梯式团队,可以以更物美价廉的组合去开发新的项目,这里没有工资高,年龄大,精力不济的老手的位置,该裁员了。
2008年金融危机,各大IT企业裁掉的绝大多数都是外包或项目型团队。像巨人、盛大、腾讯等产品型公司虽然也传出过裁员消息,但裁掉的大多是推广,渠道等非技术型团队,2011年腾讯在大规模裁撤测试人员的情况下还继续加大了在开发、产品、设计等岗位的校园招聘。一般来讲,除非一家公司改变思路,下决心砍掉某款产品,否则他就必须保护参与这款产品的开发人员。
话到这里,笔者得出了貌似做产品的程序员到了白发苍苍还可以写代码,但对于只是去完成项目的程序员而言,“命运”似乎就没有那么幸运了。
共2页: 1 [2]下一页 [查看全文] |