长期从事编程活动的程序员都期望在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)
三十多岁的大龄程序员飘过……为毛简历投出去都没有回应呢?
招个靠谱的老程序员啊,80后被大公司挖的差不多了,90后大多不愿打工了,70后迎来第二春吧。开发语言主要是PHP,NodeJS。
现在靠谱的程序员确实不好找,不过大龄程序员确实挺尴尬,有些公司技术总监都不大,php,nodejs,java 我都在做。
其实看了这个,心里感触很多,马上要奔三了,人生方向感觉还是不固定。项目中经常要用不同的语言开发,php c# java都没问题,只是不知道自己的水平能对应什么样的薪水。
能否把原文的地址也贴出来啊
有经验的程序员之所以被标高价的原因是,在软件企业中,员工工资是第一大成本。 这样看来,年轻就意味着便宜。 虽然没有经验的、年轻的程序员可以让你降低预算,但如果你的团队里都是这样的人,他们会让你支付的更久。 年轻的程序员没有接受过失败的教训。 他们也没有足够的时间学习这种教训。 想想吧,他们会在谁的项目上学习这种教训,会让谁蒙受损失? 是你。 当不能按期完成项目时你不是也要遭受损失吗? 再想想。
看完评论,感觉收获好多。
你是一名好的管理者!
这是在黑 Full Stack 程序员么
原文在哪里?翻了他的站点,此人牛逼不是一点点,光自己的做的linxu发行版就不止一个,你要说这个一个伯克利双学士,35+经验的人一个精通的技术都没有,有人信么?我是难以相信的。至少他个人网站上的东西还是有不少值得一看的。再怎么不济,也沦落不到流落街头,只能找家教和护工的工作吧。如果真是这样只能说他选择这样的生活方式而不是生活所迫。
别做梦了,他确实找不到工作
告诫我们不要参与开源吧。。。更不要搞啥linux—无生活负担后可以考虑考虑。
最近的公司是Northrop Grumman,搞军工的,没前途啊。
这个文章是告诫没有专长的程序员的,初入这个行业几年后,就该考虑选择一个方向成为专家,而不是样样都会一点的程序员。
快奔三了,此文犹如一剂强心针扎入骨髓般的痛,是该好好反省了。
这个老程序员牛啊。如我开公司可以找他来做一些事。
是该到了时刻反省的时候了
他说有35年的工作经验,但却没有一项精通的技术,这个让人难以置信。这说明,贫乏的经验,就算积累一百年,仍然只是贫乏的经验,没有深度,没有价值。
35年工作经验而且全能选手,那么应该可以胜任 项目经理或者架构师吧,怎么也不至于沦落街头。。
程序员就像八十年代的文学爱好者,除了几个人之外,大多与作家无缘。年轻时成本低、好忽悠、能加班。过了四十岁以后,如果不成为行业专家,大多每况愈下。
PS:没写过编译器的程序员不是合格的程序员。
走在Full Stack 程序员的路上,还有几年就奔三了,反省,思考吧。
同感
唉~作者为什么不利用自己的技术创业呢?
怎么可能,这样一个牛人,仅就做C语言和linux内核就够成为一个专家了,除非他的精力太分散了,花在了其他技术和杂事上,总觉得作者有些夸张