老程序员的下场

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

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

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

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

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

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

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

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

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

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

4. 多样化你的投资。

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

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

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

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

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

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

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

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

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

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

[英文原文:What happens to older developers? ]

时间: 2024-09-30 00:02:41

老程序员的下场的相关文章

老程序员的下场(转)

长期从事编程活动的程序员都期望在50多岁时能爬到一个足够高的职位,或者能顺利的退休. 但我在这里讨论的可能是一个你还没有想过的问题:如果到那时你失业了呢? 50多岁时你的职业仕途会成为一个问题.如果你有很好的技术,有人雇你,你会有一个很高的职衔,或你是一个专家,或有很好的人际关系,你都有可能找到一个新的职务. 否则,你会从衣食无忧沦落为无家可归.这是真的.我55岁,我的简历会让你感觉非常优秀,10年前我能挣到多达100万美元.现在我是一个流浪汉.我身体不是很好,没有医险,没有牙医.能找到的工作只

老程序员应该记住的 5 件事

如果你甘于现状,并且已经在计划着怎么用退休金了,那么你不是这个帖子的主角.当然还是要恭喜你,已经快熬出头了.但是,如果你同我一样,尽管发现自己在变老,但却依然无法抵挡编码和构建东西的欲望,那么请继续往下看.我曾是一个系统软件工程师,但在我快40岁的时候,我被创业撞了一下腰.我认为创建自己的公司是一件很酷的事情.我建立了风险投资,在一些非常小的饥饿创业公司得到了一些花哨的头衔.我很自信我会成为一个好的CEO,一个不算坏的管理者,而且即便我不再编码,我也可以聘请一些优秀的程序员和管理人员——以求高品

老程序员的忠告:不要做浮躁的软件工程师

老程序员的忠告:不要做浮躁的软件工程师:每天读一遍,思考一下:我是否浮躁? 1.不要看到别人的回复,第一句话就说:给个代码吧!你应该想想为什么.当你自己想出来再参考别人的提示,就会知道自己和别人思路的差异. 2.初学者请不要看太多的书,那会误人子弟的,先找一本好书系统的学习.很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的. 3.看帮助.不要因为很难,而自己又是初学者所以就不看.帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,或不够直观. 4.不要被一些专用词汇所迷惑,最根本的是

老程序员应该记住的5件事

英文原文:Five Things Old Programmers Should Remember 如果你甘于现状,并且已经在计划着怎么用退休金了,那么你不是这个帖子的主角.当然还是要恭喜你,已经快熬出头了.但是,如果你同我一样,尽管发现自己在变老,但却依然无法抵挡编码和构建东西的欲望,那么请继续往下看. 我曾是一个系统软件工程师,但在我快 40 岁的时候,我被创业撞了一下腰.我认为创建自己的公司是一件很酷的事情.我建立了风险投资,在一些非常小的饥饿创业公司得到了一些花哨的头衔.我很自信我会成为一

一个老程序员的回忆录--近几年中国软件的发展【转】

有一次出差途中,幸遇一位程序员.初观其貌,约30有余,姑且称其为“老”程序员.这位老兄初看不善言辞,但同他侃起他软件开发的经历时,其人滔滔不绝.我虽非干这个行当的,但据我的社会经验他绝不是在夸夸其谈,借机吹嘘自己.所以照其原话一字不差,摘录下来,供有兴趣的人们读一读解闷:     “从1989年进入大学开始,到而今攻读博士学位已经有12年有余.虽然我的专业一直都是软件,但并非一进入这个专业便可以算作从事了这个专业.假如认为大学期间幼稚有余,从硕士真正算是进入了软件开发领域,至今也有9年之多.然而

一个老程序员的心理话,句句戳心(转)

一个老程序员的心理话,句句戳心 码易-猿猿-yuan 2015-11-04 12:22:45 中国的程序员是世界上最好的程序员.他们不计报酬,没日没夜地工作.没有女朋友,没有节假日,可能几年后他们一无所有.他们仍在加班. 一些人总是发出一些错误的声音,形成了劣胜优汰可怕的现象.他们在误导着中国,把我们的后继军训练成软件蓝领――――胸无大志,目光短浅,稍有点成绩就自 满就自高自大的人,浑不知天外有天,外国正在虎视眈眈盯着中国的庞大市场. 由于软件蓝领的呼声人们不再致力于培养大批的高精尖人才,掌握国

20年的老程序员对新入行的朋友的一些建议

从事编程这一行也已经20年了,到今天为止,有关编程方面的知识我也写了六七门课程了,教授课程的时间也已超过了1000小时,下面我所说的全部是我多年来的实践的经验之谈. 编程真的不是一件容易的事. 不管你多喜欢或是多会编程,在学习和解决问题上总会碰到障碍.工作的时间越久就越能明白这个道理.不过这倒是一个让人进步的机会,因为你要一直不断的学习才能很好的解决你面前的难题.如果你已不有了进取心,那么当遇到难道无法解决时你就会想要放弃. 编程也是最让人沮丧的事情 正常的编程过程都是这样的:尝试.失败.学习.

【转】老程序员的忠告:不要做浮躁的软件工程师

老程序员的忠告:不要做浮躁的软件工程师:每天读一遍,思考一下:我是否浮躁? 1.不要看到别人的回复,第一句话就说:给个代码吧!你应该想想为什么.当你自己想出来再参考别人的提示,就会知道自己和别人思路的差异. 2.初学者请不要看太多的书,那会误人子弟的,先找一本好书系统的学习.很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的. 3.看帮助.不要因为很难,而自己又是初学者所以就不看.帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,或不够直观. 4.不要被一些专用词汇所迷惑,最根本的是

10年IT人生酸甜苦辣的经历!一个老程序员的心理话

10年IT人生酸甜苦辣的经历!一个老程序员的心理话 我始终认为,对一个初学者来说,IT界的技术风潮是不可以追赶的,而且也没有能力去追赶.我时常看见自己的DDMM们把课本扔了,去卖些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心.而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑.C#就象当年的ASP一样,“忽如一夜春风来,千树万树梨花开”,结果许多学校的信息学院成了“Web 学院”.96,97级的不少大学生都去做Web 了.当然我没有任