老程序员的下场

长期从事编程活动的程序员都期望在50多岁时能爬到一个足够高的职位,或者能顺利的退休。

但我在这里讨论的可能是一个你还没有想过的问题:如果到那时你失业了呢?

50多岁时你的职业仕途会成为一个问题。如果你有很好的技术,有人雇你,你会有一个很高的职衔,或你是一个专家,或有很好的人际关系,你都有可能找到一个新的职务。

否则,你会从衣食无忧沦落为无家可归。这是真的。我55岁,我的简历会让你感觉非常优秀,10年前我能挣到多达100万美元。现在我是一个流浪汉。我身体不是很好,没有医险,没有牙医。能找到的工作只是一些基本不需要技术的体力劳动,我也干不了。

我在试着做家教。然而,这点钱基本上不够付燃气费的。一个行政助理公司的老总拒绝了我,他们只要有经验的。

有两个人考虑让我去照料他们更老的亲属,但我没去。我去那里后将有一个职责是伺候拉屎撒尿。

不希望你们也变成我这样。我能给你们的是我的一些建议:

1. 职场上往上爬,不要停。

2. 成为某一方面的专家——虽然保持足够宽的技术面也很重要,这样你才不会被淘汰。

3. 建立一个人际圈。扩大它。

4. 多样化你的投资。

5. 有工作时医疗保险一定要上,这方面不要出问题。如果你没了工作,没了钱,医疗保险也没有,这将会成为一个严重的问题。

6. 与人为善。但也不要犯傻。大部分你帮助过的人不会回报你。

关于成为某一方面的专家,我在2011年做了一段招聘工作,我敢肯定,市场上并不太喜欢全才/通才技术人员。

技术上我做全能选手做了35年。工作要求我这样。大部分任何项目只要来了我都做,包括任何类型的编程开发。互联网泡沫出现时,公司钱都花完了,我承担了所有的技术角色;IT,网站,开发,技术支持,文档编写,等等。所有工作我都会一点。

后来,这些经历没有给我带来任何改变。很少有招聘启事上写“需要一个什么都会一点”的人。

2003年,互联网泡沫破灭时,我的持股收入有1百万美元。之后大部分都损失掉了,我只好重新到人才市场求职。这才认识到,招聘单位对大龄的技术通才需求并不多。

就我个人的情况,有些事情跟你们不太一样,这是另外一个故事,下回再说。但如果你是一个技术通才,而且在中年失业,你很可能会遇到这样的情况:

“有这样的经验阅历,你应该是一个CTO呀?为什么连个工作都没有?”

他们会问你一下算法问题——你有30年没思考过的问题。或要求你进行编码考试——在这种不利的情况下你根本发挥不出特长。

提早打算。人生不如意十有八九。

这是我的简历:

http://oldcoder.org/general/misc/Kiraly_Resume.pdf

Regards, Robert (the Old Coder)

[英文原文:What happens to older developers? ]
分享这篇文章:

29 Responses to 老程序员的下场

  1. 白头发乌鸦 says:

    三十多岁的大龄程序员飘过……为毛简历投出去都没有回应呢?

    • guitar says:

      招个靠谱的老程序员啊,80后被大公司挖的差不多了,90后大多不愿打工了,70后迎来第二春吧。开发语言主要是PHP,NodeJS。

      • lzc says:

        现在靠谱的程序员确实不好找,不过大龄程序员确实挺尴尬,有些公司技术总监都不大,php,nodejs,java 我都在做。

        • sunwe says:

          其实看了这个,心里感触很多,马上要奔三了,人生方向感觉还是不固定。项目中经常要用不同的语言开发,php c# java都没问题,只是不知道自己的水平能对应什么样的薪水。

  2. zd987 says:

    能否把原文的地址也贴出来啊

  3. 东马 says:

    有经验的程序员之所以被标高价的原因是,在软件企业中,员工工资是第一大成本。 这样看来,年轻就意味着便宜。 虽然没有经验的、年轻的程序员可以让你降低预算,但如果你的团队里都是这样的人,他们会让你支付的更久。 年轻的程序员没有接受过失败的教训。 他们也没有足够的时间学习这种教训。 想想吧,他们会在谁的项目上学习这种教训,会让谁蒙受损失? 是你。 当不能按期完成项目时你不是也要遭受损失吗? 再想想。

  4. bigqiang says:

    这是在黑 Full Stack 程序员么

  5. 陆贇 says:

    原文在哪里?翻了他的站点,此人牛逼不是一点点,光自己的做的linxu发行版就不止一个,你要说这个一个伯克利双学士,35+经验的人一个精通的技术都没有,有人信么?我是难以相信的。至少他个人网站上的东西还是有不少值得一看的。再怎么不济,也沦落不到流落街头,只能找家教和护工的工作吧。如果真是这样只能说他选择这样的生活方式而不是生活所迫。

  6. fj says:

    告诫我们不要参与开源吧。。。更不要搞啥linux—无生活负担后可以考虑考虑。
    最近的公司是Northrop Grumman,搞军工的,没前途啊。

  7. edric.yu says:

    这个文章是告诫没有专长的程序员的,初入这个行业几年后,就该考虑选择一个方向成为专家,而不是样样都会一点的程序员。

  8. stepday says:

    快奔三了,此文犹如一剂强心针扎入骨髓般的痛,是该好好反省了。

  9. jellycool says:

    这个老程序员牛啊。如我开公司可以找他来做一些事。

  10. 优享库 says:

    是该到了时刻反省的时候了

  11. gg says:

    他说有35年的工作经验,但却没有一项精通的技术,这个让人难以置信。这说明,贫乏的经验,就算积累一百年,仍然只是贫乏的经验,没有深度,没有价值。

  12. 逍遥 says:

    35年工作经验而且全能选手,那么应该可以胜任 项目经理或者架构师吧,怎么也不至于沦落街头。。

  13. w says:

    程序员就像八十年代的文学爱好者,除了几个人之外,大多与作家无缘。年轻时成本低、好忽悠、能加班。过了四十岁以后,如果不成为行业专家,大多每况愈下。
    PS:没写过编译器的程序员不是合格的程序员。

  14. LinJie says:

    走在Full Stack 程序员的路上,还有几年就奔三了,反省,思考吧。

  15. rhett 对这篇文章的反应是俺的神呀
  16. 郭浩 对这篇文章的反应是敬佩
  17. lp5800n95 对这篇文章的反应是俺的神呀
  18. 王昭辉 对这篇文章的反应是俺的神呀
  19. 细件  这篇文章
  20. s says:

    唉~作者为什么不利用自己的技术创业呢?

  21. tangsi  这篇文章
  22. hello says:

    怎么可能,这样一个牛人,仅就做C语言和linux内核就够成为一个专家了,除非他的精力太分散了,花在了其他技术和杂事上,总觉得作者有些夸张

发表评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据