(转)程序员真的是吃青春饭的吗?(献给即将进入职场的程序员们)

又有学生问我:程序员真的是吃青春饭的吗?我是不是做到三十岁就该考虑转型了? 
   我告诉他们:这是中国的记者们用统计数字造下的一个弥天大谎,当我们看到微软集团内的许多白发程序员在兢兢业业地工作的时候,我们又用"观念"来说明中国的程序员吃青春饭的原因。实际上,不仅美国的微软,甲骨文,Adobe,暴雪,在中国的金山,寰宇,腾讯,盛大,都有或者将要有年龄很大的程序员,关键是他们做的东西和那些"挨踢"们不同,他们做的是产品而不是项目。 
   打个比方:微软为开发win98而雇佣了一名程序员,当win98推向市场开始盈利的时候,这名程序员不会被辞掉,因为发布出去的产品可能有bug,可能需要升级,这些都需要这名程序员去维护(新招一个的维护成本更高),于是这名程序员不会因做完一个产品而被"鸟尽弓藏",而是被充分利用起来,继续开发新的版本,这名程序员同时也能享受到产品盈利带来的利益。这样一个版本一个版本地做下来,虽然年龄大了,头发白了,但他会对这个产品更加熟悉,这是任何新手都无法超越的优势,而微软则会尽量用他直到他退休。(当年寰宇开发仙剑奇侠的团队,巨人开发征途系列产品的团队,金山开发剑侠情缘的团队除了自己创业的就根本没有人转型) 
   另一个比方:某家项目型公司雇佣了一名程序员去开发一款电信的项目,当这个项目完成后,这名程序员的使命就完成了,顶多留下一两个核心成员进行维护。当项目的尾款全部到位后,连维护的人员都可以省略了。因为项目完了,钱拿到了,人就没用了,继续雇佣就是白拿工资了。当然,如果有新的项目,可以把这名程序员派到新的项目上,因为项目大多是竞标的,项目款是有上限的,除掉人员开销等开支就是公司的利润。所以这名程序员的工资向上的空间是有天花板的。当这名程序员年龄大了,加班加不动了,工资也涨到一定程度了,好,新人的成本更低,精力更旺盛,虽然经验欠缺点,但只要有一定经验的人带着,就可以组成一个阶梯式团队,可以以更物美价廉的组合去开发新的项目,这里没有工资高,年龄大,精力不济的老手的位置,该裁员了。 
   08年金融危机,各大IT企业裁掉的绝大多数都是外包或项目型团队。像巨人,盛大,腾讯等产品型公司虽然也传出过裁员消息,但裁掉的大多是推广,渠道等非技术型团队,2011年腾讯在大规模裁撤测试人员的情况下还继续加大了在开发,产品,设计等岗位的校园招聘。一般来讲,除非一家公司改变思路,下决心砍掉某款产品,否则他就必须保护参与这款产品的开发人员。 
   所以,与其说程序员是吃青春饭的,不如说:做项目的程序员是吃青春饭的。 
   那么做项目的程序员就没出路了吗?就必须到35岁转型吗?也不是,做项目的如果专注与技术,而这项技术又是别人极少掌握的,那么可以靠这个一招鲜做到退休。大多数项目型程序员最好的办法是积累某一行业的行业背景,比如:做电信的无论跳槽还是外包尽量只做电信的项目,做银行的尽量只做银行的项目,那么十年后,你所积累的深厚的行业背景知识就是你做到退休的最好保证,因为那是任何新人无法取代的。现在需要转型的那些"挨踢"几乎全是在年轻时代跳来跳去,哪里有项目就去哪儿,哪里钱多就去哪儿,到年龄大了才发现自己会的就那些东西,没有什么可凭借能扎下根来的东西。 
   所以,能够"靠"到一款好产品或"靠"到一个好行业是一个程序员可以安身立命的终极法则。 
   而能够做到上述两点的程序员在中国实在是太少了,中国的大公司大多是项目型公司,他们接项目,做项目,项目多了扩大规模,没项目了缩减规模。程序员们或者自己跳,或者"挨踢",哪里钱多去哪儿,漂泊到三十好几,终于知道自己该有个稳定的地方了,但做完一个项目又找下一个项目的职业稳定不下来,怎么办?转型,于是做了不少项目,终于人老珠黄,青春献给IT,铸造了程序员吃青春饭的律条。 
   按照上面的分析,新入职场的程序员们该知道怎么办了。趁青春还在的时候,找准方向,扎根于一个长远的行业或有前景的产品,那么你的未来就无忧了。 
   以此献给刚入职场的新程序员们。

时间: 2024-09-16 05:29:05

(转)程序员真的是吃青春饭的吗?(献给即将进入职场的程序员们)的相关文章

程序员,一个吃青春饭的行业

青春易老,容貌不再.程序员都会有这样的感叹.吃"青春饭"的行业挥霍的是年龄.体力和精力,赶在青春消逝之前,便要改弦易辙,另谋出路,吃着自己碗里的,看着别人锅里的.要想做到"步步高",往往需要具有以下特征:注重学习修养,强调创新拓展,这些就逼着从业者要未雨绸缪. 程序员在外人看来,看似光鲜,背后却难掩尴尬.光鲜的背后是:找不到女朋友,青春不在,健康不在. 目前,大部分IT从业者的黄金岁月是在24岁-28岁.很多程序员在工作一段时间后就把自己的目标定位在系统分析员或创业

网络编辑是吃青春饭的职业

摘要: 网编,全称网络编辑,是网站内容建设者,通过网络对信息进行收集.分类.编辑.审核,然后通过网络向世界范围的网民进行发布,并且通过网络从网民那里接收反馈信息,产生互动 网编,全称网络编辑,是网站内容建设者,通过网络对信息进行收集.分类.编辑.审核,然后通过网络向世界范围的网民进行发布,并且通过网络从网民那里接收反馈信息,产生互动.网络编辑利相关专业知识及计算机和网络等现代信息技术,从事互联网网站内容建设,对网站新闻的专业度.质量以及浏览量(UV和PV)负责.网络编辑作为互联网时代的新兴职业,

IT从业人员只能吃青春饭吗IT从业人员除了吃青春饭还能干嘛?

当你正在寻找一份新的工作或一个晋升时,担心年龄是一个障碍吗?不用担心,年龄只是一个数字,特别对于IT行业,相对你的经验和技能.适应性.还有乐于学习的态度,这个数字不重要. 互联网的一些事小编认为能为公司赚钱,能为公司省钱才是王道!! "你可以证明你的成就吗?" 猎头公司咨询顾问吉利斯说道, "多数的IT公司想知道两件事:你能为公司赚钱吗?或者你能为公司省钱吗?然后他们才想去雇佣你,忽略你的年龄" 他说道. 没有人想要雇佣一名博士,例如,他的项目中不使用机器人.吉利斯

即将步入职场的程序猿求推荐技术相关的书

问题描述 今天刚签了工作,北京恒华伟业,走的是JAVA研发,感觉自己的知识储备太少了,求各位大大推荐应该学习那些知识啊,求推荐一些书籍.小弟谢过了啊. 解决方案 解决方案二:刚毕业就看,轻量级JAVAEE企业应用实战李刚写的,实用解决方案三:看公司用什么吧,我们是用的springMVC,打算买本这方面的书呢解决方案四:引用1楼xuyonghui123的回复: 刚毕业就看,轻量级JAVAEE企业应用实战李刚写的,实用 之前有买过这本书,感觉内容却是挺全面的,感觉可以当字典看解决方案五:引用2楼u0

程序员的职场潜意识Top10

什么叫潜规则?其实就是不明文规定的一些规则,关键是他没法明文规定,因为有的规则太没节操.在我们职场中有些规则你不遵守将举步艰难,而要玩转这些潜规则,那么你必须要具备如下10个潜意识: 1.项目会议.那要看这个会议的主持人是谁?  很多小范围的项目会议确实是真的以讨论项目解决方案为目的,不管是技术还是实施上.  但是往往项目会议领导参与的比较多,譬如老板参与了或者技术总监参与甚至有的会议客户参与了,那么这个项目会议的目的是为了统一思想.统一手段.统一口径而举办的,并不是以解决实际问题为主导.往往你

挨踢职场求生法则-----我在IT职场打滚超过15年了,从小小的程序员做到常务副总。

摘要我在IT职场打滚超过15年了,从小小的程序员做到常务副总.相对于其它行业,IT职场应该算比较光明的了,但也陷阱重重,本文说说我的亲身体会,希望大家能在IT职场上战无不胜! 通用法则法则1:忍耐是一种美德.为了生活,很多时候你必须要忍!忍受你的领导对你的无理责骂.同事的白眼.客户的无理取闹,承受工作的巨大压力,忍受上下班的拥挤.堵车,忍受什么都涨就是工资不涨,--不要因为一时之气而因小失大,当然忍耐是为了以后的反击,老子不需要卧薪尝胆十年,你只需要忍耐1-2两年,你就会有反击的机会! 法则2:

《C程序员从校园到职场》带领大家从校园走向职场

七夕节刚过,就有好消息传来:本人新书<C程序员从校园到职场>正式出版并在各大电商平台上发售了! 下面,让我们一起来欣赏一下纸质书的"风采"吧. 本书目录 第1章 概述 1.1 C语言的发展历史 1.2 C语言的主要特点 1.3 常用工具软件 1.4 小结 第2章 学校到职场 2.1 认清自身不足 2.2 破除错误观念 2.3 工作所需软技能的培养 2.4 小结 第3章 程序的样式 3.1 头文件 3.2 源文件 3.3 空格和空行 3.4 大括号 3.5 注释 3.6 小结

吃个饭也不容易

        由于元旦放假的原因,我们已经连续工作了8天.看在大家都很劳累的份上,公司在今晚请所有职工吃了一顿饭.听说这是公司的惯例,每年过年之前都会犒劳大家一顿.           无独有偶,我刚看了一篇文章,叫做<我们在囧途之年终奖篇>(http://blog.csdn.net/shenyisyn/article/details/8476409),觉得挺有意思的.为别人打了一年工,要个钱也不容易.这不禁让我想到了今晚吃饭时的情景,在这里写出来与大家分享.           一般说来,

软件开发人员真的了解SQL索引吗(索引使用原则)

原文:软件开发人员真的了解SQL索引吗(索引使用原则)     前两篇文章我总结了一些SQL数据库索引的问题,这篇主要来分析下索引的优缼点,以及如何正确使用索引.       索引的优点:这个显而易见,正确的索引会大大提高数据查询,对结果进行排序.分组的操作效率.    索引的缺点:优点显而易见,同样缺点也是显而易见:    1:创建索引需要额外的磁盘空间,索引最大一般为表大小的1.2倍左右.    2:在表数据修改时,例如增加,删除,更新,都需要维护索引表,这是需要系统开销的.    3:不合