[转]程序员真的是吃青春饭的吗?

kingstarer 2014-03-18 02:25:09
加精

又有学生问我:程序员真的是吃青春饭的吗?我是不是做到三十岁就该考虑转型了?
我告诉他们:
这是中国的记者们用统计数字造下的一个弥天大谎,当我们看到微软集团内的许多白发程序员在兢兢业业地工作的时候,我们又用"观念"来说明中国的程序员吃青春饭的原因。实际上,不仅美国的微软,甲骨文,Adobe,暴雪,在中国的金山,寰宇,腾讯,盛大,都有或者将要有年龄很大的程序员,关键是他们做的东西和那些"挨踢"们不同,他们做的是产品而不是项目。

打个比方:微软为开发win98而雇佣了一名程序员,当win98推向市场开始盈利的时候,这名程序员不会被辞掉,因为发布出去的产品可能有bug,可能需要升级,这些都需要这名程序员去维护(新招一个的维护成本更高),于是这名程序员不会因做完一个产品而被"鸟尽弓藏",而是被充分利用起来,继续开发新的版本,这名程序员同时也能享受到产品盈利带来的利益。这样一个版本一个版本地做下来,虽然年龄大了,头发白了,但他会对这个产品更加熟悉,这是任何新手都无法超越的优势,而微软则会尽量用他直到他退休。(当年寰宇开发仙剑奇侠的团队,巨人开发征途系列产品的团队,金山开发剑侠情缘的团队除了自己创业的就根本没有人转型)

另一个比方:某家项目型公司雇佣了一名程序员去开发一款电信的项目,当这个项目完成后,这名程序员的使命就完成了,顶多留下一两个核心成员进行维护。当项目的尾款全部到位后,连维护的人员都可以省略了。因为项目完了,钱拿到了,人就没用了,继续雇佣就是白拿工资了。当然,如果有新的项目,可以把这名程序员派到新的项目上,因为项目大多是竞标的,项目款是有上限的,除掉人员开销等开支就是公司的利润。所以这名程序员的工资向上的空间是有天花板的。当这名程序员年龄大了,加班加不动了,工资也涨到一定程度了,好,新人的成本更低,精力更旺盛,虽然经验欠缺点,但只要有一定经验的人带着,就可以组成一个阶梯式团队,可以以更物美价廉的组合去开发新的项目,这里没有工资高,年龄大,精力不济的老手的位置,该裁员了。

08年金融危机,各大IT企业裁掉的绝大多数都是外包或项目型团队。像巨人,盛大,腾讯等产品型公司虽然也传出过裁员消息,但裁掉的大多是推广,渠道等非技术型团队,2011年腾讯在大规模裁撤测试人员的情况下还继续加大了在开发,产品,设计等岗位的校园招聘。一般来讲,除非一家公司改变思路,下决心砍掉某款产品,否则他就必须保护参与这款产品的开发人员。

所以,与其说程序员是吃青春饭的,不如说:做项目的程序员是吃青春饭的。

那么做项目的程序员就没出路了吗?就必须到35岁转型吗?也不是,做项目的如果专注与技术,而这项技术又是别人极少掌握的,那么可以靠这个一招鲜做到退休。大多数项目型程序员最好的办法是积累某一行业的行业背景,比如:做电信的无论跳槽还是外包尽量只做电信的项目,做银行的尽量只做银行的项目,那么十年后,你所积累的深厚的行业背景知识就是你做到退休的最好保证,因为那是任何新人无法取代的。现在需要转型的那些"挨踢"几乎全是在年轻时代跳来跳去,哪里有项目就去哪儿,哪里钱多就去哪儿,到年龄大了才发现自己会的就那些东西,没有什么可凭借能扎下根来的东西。

所以,能够"靠"到一款好产品或"靠"到一个好行业是一个程序员可以安身立命的终极法则。

而能够做到上述两点的程序员在中国实在是太少了,中国的大公司大多是项目型公司,他们接项目,做项目,项目多了扩大规模,没项目了缩减规模。程序员们或者自己跳,或者"挨踢",哪里钱多去哪儿,漂泊到三十好几,终于知道自己该有个稳定的地方了,但做完一个项目又找下一个项目的职业稳定不下来,怎么办?转型,于是做了不少项目,终于人老珠黄,青春献给IT,铸造了程序员吃青春饭的律条。

按照上面的分析,新入职场的程序员们该知道怎么办了。趁青春还在的时候,找准方向,扎根于一个长远的行业或有前景的产品,那么你的未来就无忧了。

以此献给刚入职场的新程序员们。

==========================转载结束,谢谢阅读==================================

原文:http://blog.csdn.net/pkutao/article/details/7350013
...全文
25669 202 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
202 条回复
切换为时间正序
请发表友善的回复…
发表回复
Al菜菜 2015-08-13
  • 打赏
  • 举报
回复
每天回帖即可获得10分可用分!小技巧:教您如何更快获得可用分 你还可以输入10000个字符
越过越咸 2015-04-01
  • 打赏
  • 举报
回复
大环境啊。就是个职业,
kuankuan_qiao 2015-03-31
  • 打赏
  • 举报
回复
Tracy-Liao 2015-03-23
  • 打赏
  • 举报
回复
菜鸟路过,学习了,还在学基本功
qq_16680041 2015-03-18
  • 打赏
  • 举报
回复
引用 177 楼 hheeyyii 的回复:
[quote=引用 31 楼 Nosoft12345 的回复:] 很多公司,应该确切的说,中国90%以上的IT公司,都不会要一个年纪大的程序员。
何来统计这90%,我去过的两家公司程序员90%都30岁以上了[/quote] 同感,我现在的公司组里最小的也30了,就是我。 说的跟30都走到尽头了一样,拜托,我出去面试啥的前景还很好啊,光年龄增长能力不增长自然没人要好吧。
看看要就发发 2015-03-17
  • 打赏
  • 举报
回复
到40时候你就知道了,是不是青春饭与你的身体有关,与你得公司有关,如果你加班多估计你干不长就干不动了,不要告诉我你们都能转成管理。我以前也只知道努力,最后你发现你干不过拍马屁的,你干不过90后。
chudaxiakkk 2015-03-17
  • 打赏
  • 举报
回复
搞不动了。太累了。还没奖金,我擦
shiyilang5210 2015-03-12
  • 打赏
  • 举报
回复
要么热爱,要么离开。 这句话不错。
normalHeFei 2015-03-08
  • 打赏
  • 举报
回复
恩,选择一个好行业,培养一个好产品
jackey_zhang 2015-03-03
  • 打赏
  • 举报
回复
每天回帖即可获得10分可用分!
  • 打赏
  • 举报
回复
引用 167 楼 yumulinxiang 的回复:
浮躁的社会就是这样。。
重新回到这个话题,我一直都很浮躁,然后在这个帖子里么喷了很多回帖,核心思想是 程序员做不到30岁,理由是身体年纪大了,不能像年轻人熬夜,但是! 但是当我彻底接收了这一思想,然后兴高采烈的去51job看自己还能做什么的时候,我傻眼了。 越是工资高的工作,越是需要不断的学习不断的研究,越是工资低的工作才不需要学习。 我打算去转行做项目经理/运营经理,但是不精通ppt,且口才不行,而且不喜欢说话,无法感染号召别人。然后,又重新退回到继续干老本行的心态了,又死心了。
Defonds 2015-03-02
  • 打赏
  • 举报
回复
引用 50 楼 holymaple 的回复:
春节在老家,有一天晚上在外面和同学吃宵夜,很经验的发现后面一个胖纸说到程序猿多么高工资。心中暗笑“死胖纸,你也知道程序猿。” 然后他接着说到,程序猿每天加班,晚上都9点多下班的,你去干呀,反正我是受不了这种加班(说的好像他能写除hello world以外的东西)。还说程序猿吃的是青春饭。 我回头只见他那因笑容而被撕裂的猪脸,然后心中默念一句“呵呵”
  • 打赏
  • 举报
回复
引用 153 楼 d00126084 的回复:
[quote=引用 129 楼 j00131120 的回复:] 实在看不过去了。弱弱的问一下 1--3年的程序员对自己使用的开发语言能理解多深? 3--6 年的能敢拍胸脯说精通自己使用的开发语言吗? 这一晃 就30多了。 至于吃不吃青春饭,还是要看自己懒不懒。我敢说不少1--10年程序员只停留在 thinking in java 400页知识量中。
thinking in java 不止400页吧[/quote] 我认为楼主这样的标题其实答案已经出来了,程序员不是吃青春饭的! 身为一个做了WEB开发快7年的程序员,深刻的想说的是程序员真的做不到30岁。想过很多,最后认为最关键的问题是国情。 现在中国都是很浮躁,急于求成,而技术方面的东西真的难以急于求成。难以像国外那样,承受研发失败的风险。中国的IT技术人员其实大部分还处在完成形而无质的地步,不是因为他们不愿意,而是因为国情,中小企业的程序员不会有长时间去研发一个东西的,而只能是快快快赶赶赶。 就想最近柴静的那个视频《穹顶之下》,里面有讲到钢材的价格,一吨钢的纯利润居然不如一颗菜叶蛋贵。 都是这样的,追求量而没有质,但整体的竞争环境就是这样的。比如国内的IT外包,全都是价格战!IT行业都还是价格战,其他行业更是这样。 程序员到了三十多岁,体质会变差的。完成一项任务没有问题,关键是速度,本来需要一个礼拜可以完成的(部署 开发 测试 发布),但非得你一天之内完成,能不出问题吗?国情就是这样的。三十岁搞的还有那么快吗
zjroland 2015-02-27
  • 打赏
  • 举报
回复
还是利用自己的编程特长来赚钱吧,你可以看看这本书 《程序员接单宝典-第二版》,上面讲了很多外包的经验。这本书在CSDN上可以下载的,链接地址 http://download.csdn.net/detail/zjroland/8459335,记得给我分哦。
hulo11 2015-01-12
  • 打赏
  • 举报
回复
以我个人经验来看,技术一般的程序员是吃青春饭的。 我现在是干不动了
wff100 2015-01-12
  • 打赏
  • 举报
回复
手下就有个30+的程序员,逻辑一塌糊涂,写的程序架构自己都说不清楚,老是犯低级错误,真心不如其他3年经验的程序员,复杂的模块都不敢让他写。
wff100 2015-01-12
  • 打赏
  • 举报
回复
这帖子说的很有道理,做产品好过做项目,行业经验丰富的好过乱跳行业乱跳槽的,年纪大的程序员还要会沟通。
klmn111aaa 2015-01-11
  • 打赏
  • 举报
回复
kingstarer 2014-03-30
  • 打赏
  • 举报
回复
对于编程,要么热爱,要么离开。 通俗点说就是:“不要占着茅坑不拉屎”
x705750179 2014-03-27
  • 打赏
  • 举报
回复
编程还是挺感兴趣,还没毕业,唉
加载更多回复(182)

662

社区成员

发帖
与我相关
我的任务
社区描述
提出问题
其他 技术论坛(原bbs)
社区管理员
  • community_281
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧