老程序员的下场

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

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

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

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

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

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

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

  1. 职场上往上爬,不要停。
  2. 成为某一方面的专家——虽然保持足够宽的技术面也很重要,这样你才不会被淘汰。
  3. 建立一个人际圈。扩大它。
  4. 多样化你的投资。
  5. 有工作时医疗保险一定要上,这方面不要出问题。如果你没了工作,没了钱,医疗保险也没有,这将会成为一个严重的问题。
  6. 与人为善。但也不要犯傻。大部分你帮助过的人不会回报你。

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

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

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

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

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

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

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

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

文章转载自 开源中国社区 [http://www.oschina.net]

时间: 2024-07-31 21:32:45

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

老程序员的下场 程序员老了该怎么办?

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 长期从事编程活动的程序员都期望在50多岁时能爬到一个足够高的职位,或者能顺利的退休. 但我在这里讨论的可能是一个你还没有想过的问题:如果到那时你失业了呢? 50多岁时你的职业仕途会成为一个问题.如果你有很好的技术,有人雇你,你会有一个很高的职衔,或你是一个专家,或有很好的人际关系,你都有可能找到一个新的职务. 否则,你会从衣食无忧沦落为无家可归.这是真的.我55岁,

恶灵传说之老程序员

序 这则故事写于1998年1月,爱沙尼亚,塔图.是将我在当地日常工作经历和爱沙尼亚一个民间传说融合改编而成.当时我们做了大量的系统分析,因此故 事中提到了CASE工具和图表.不像今天的办公室那般宽敞,当时的办公场所十分拥挤,而且我们真的常常熬夜加班然后在办公室睡袋里过夜.甚至有人会电击别 人.趣事很多,容我慢慢道来-- 一个老程序员 这家伙是晚上被带到公司的. "他们把你招收进来了?"一个程序员问,"估计是把你灌醉了然后再签约的吧--像我们所有人一样.要是头脑清醒的话,谁会来

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

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

在线===============一段较为深奥的代码,希望比较有经验的老程序员讲解一下!=================

问题描述 源码:Trace.WriteLine(string.Format("LookingforappSettingkeynamed'{0}'inconfigfile{1}",configManagerTypeName,AppDomain.CurrentDomain.SetupInformation.ConfigurationFile));问题:1.这里面使用Trace来写某种信息流时,输出到什么地方去了呢,在什么情况下应用这样的编程方法?2.AppDomain在这里的取出的是什么值

一个老程序员新站长的感言

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 我2003年离开混了四年的大学校园,签到一家小国企上班,做了一名程序员.眨眼间在那里混了5年,这期间中国互联网不停歇的高速发展了五年.2008年底合同到期了,看看蓬勃发展的互联网,再看看自己萎缩的钱包和黯淡的前程,心里很凄凉,我毅然决定辞职,另谋发展. 于是我成了传说中的soho一族. 辞职了,炒了老板了,心情爽了,可是辞职以后要干什么呢?我

我是一名老程序员!如何学习java-web

问题描述 我是一名老程序员!今年34,我想学习java-web,以前有些基础做过VB项目.也做过一些简单的java-web项目,也就是用JDBC连接数据库,认识JAVA的一些基本元素,不知道从那里学起,还来得及吗. 解决方案 解决方案二:servletjsp然后再结合自己需求再看看哪些需要解决方案三:如果你搞开发多年,你应该懂得怎么学习了,不应该彷徨了.呵呵.VB9和c#基本差不多少.学java也快.主要是多练习,熟悉就好了.解决方案四:兄台,你的工作经验比我们多得去,对于久混于IT的人,却对新

一名 40 岁“老”程序员的反思

<本文是国外一位 40 岁"老"程序员对职业生涯的思考,他认为从长远来看,应该多投资一些不容易过期.衰竭期较长的知识领域中.译文大意如下.> 我是一名程序员,几个月前刚过完四十岁生日.某个星期六的早晨,我参加了一个 React Native 技术交流会,演讲者正在竭力说服我们为什么它会成为移动开发领域真正的下一个大事件.但对我来说,它有点像十五年前的 jsp ,将所有的逻辑都放在演示代码里面.但我"老"了,我认为这是因为自己还没有完全理解它. 演讲者展示

老程序员的思想变迁

老程序员的思想变迁 蓦然回首自己做软件开发这个行业已经十年了,这十年中我获得了很多,技术能力.培训.出国.大公司的经历,还有很多很好的朋友.但再仔细一想,这十年中我至少浪费了五年时间,这五年可以足够让自己成长为一个优秀的程序员,可惜我错过了,我用这五年时间和很多程序员一样在困惑和迷茫中找不到出路!路其实一直都在那里,只是我们看不到而已!  以前我一直被公司和技术牵着走,并不是自己在选择技术,而是不自觉地被推到了这个位置上.想想有多少人对于自己将来要从事的职业和技术类型进行过深入思考和比较呢?当我

【抛砖引玉】“技术顾问” —— 老程序员的一个出路。

       以前总可以看到一些讨论,程序员30岁以后怎么办?35岁以后怎么办?当然有一些人,不管大多的年龄,都可以继续编程.但是对于大多数人年龄大了,各方面的压力也就更大了.年龄大了就面临上有老下有小的处境,简单地说父母.爷爷奶奶病了要去照顾:孩子病了也要照顾:老婆病了也要照顾:自己病了还得自己照顾自己.挣的钱要够养活一家人的,房子贷款要还的:自己的体力也不行了,不能像以前那样加班加点的熬夜了.      而一些公司又是只顾眼前利益,只肯雇佣"便宜"的劳动力,老了,写不动代码了就面临