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

  

&">nbsp;

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

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

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

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

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

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

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

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

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

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

  4. 多样化你的投资。

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

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

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

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

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

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

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

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

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

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

时间: 2024-10-15 14:48:28

老程序员的下场 程序员老了该怎么办?的相关文章

大龄程序员没有年轻程序员脑瓜灵活

最近我过了40岁生日. 一个朋友开玩笑的对我说:"嘿,我想这个意味着你已经老的不适合再去编程了吧!",我表面上哈哈一笑,但心里却触动不少. 年龄歧视在我们这行里并不可笑. 就像今天用Java的兄弟沦落到这个地步一样,几年前,使用COBOL家伙被我们从心底里嘲笑其老旧的编码方式和缺乏新技术中的灵活性. 如今轮到我被他们嘲笑了. 也许你也是这样. 如果目前没有,我估计这一天也会很快到来. 你还会笑的出来吗? 是的,我想会跟我一样的. 我们这一行受年龄歧视体现在好几个方面. 大家都热衷于热门

老毛桃winpe Build 20120501程序如何下载和运行

老毛桃winpe Build 20120501程序载和运行的方法如下: 1.从老毛桃官方网站http://www.laomaotao.net/下载老毛桃U盘启动制作工具. 2.运行程序之前请尽量关闭杀毒软件和安全类软件(本软件涉及对可移动磁盘的读写操作,部分杀软的误报会导致程序出错!)下载完成之后Windows XP系统下直接双击运行即可,Windows Vista或Windows7/8系统请右键点以管理员身份运行. U盘启动制作: 1.打开主程序,插入U盘或者其它可移动磁盘,在磁盘列表里会自动

android-在一个程序中启动其他程序老被强退?

问题描述 在一个程序中启动其他程序老被强退? 我已经获取了手机中的程序列表,并添加了setOnItemLongClickListener()方法代码部分如下lv.setOnItemLongClickListener(new OnItemLongClickListener(){ public boolean onItemLongClick(AdapterView<?> parent View v int position long id){ String activityName = null;

C++程序员和Java程序员的差异

首先说明,这几年接触的最多的程序员就是C++程序员和Java程序员,这只是我自己的一点体会而已,一个人的眼光难免是浅薄的.不过,欢迎拍砖,也欢迎对号入座.   从对基础知识掌握的程度来说,例如数据结构和算法,C++程序员要比Java程序员牢靠得多.究其原因,大概是因为C++程序员需要经常自己实现那些项目基础设施,但是Java程序员大多拿来即用.公平地说,C++不是一门适合程序员初学者的语言,但是Java是.C++程序看起来确实要比Java 程序稍难懂一些,C++程序员往往思维更加严密.另一方面,

程序人生-一个程序员对学弟学妹建议

  程序人生-一个程序员对学弟学妹建议 基础的课程,比方数据结构,操作系统原理等等虽然不能让你立马就实现一个linux(这是许多人嘲笑理论课程无用的原因),但它们能够显著的减少你在学习新技术时学习曲线的坡度.我把大二的所有时间花在了汇编,我始终认为,对一个初学者来说,IT界的技术风潮是不可追赶.我时常看见自己的DDMM们把课本扔了,去卖些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心.而许多搞不清指针是咋回事的BBS站友眉飞色舞的讨论C#里面可以不用指针等等则让我觉得好笑.

都说大家忍不了程序员,那么程序员有没有忍不了的事情

简评:都说大家忍不了程序员,什么程序员不善于和大家交流沟通,特立独行,每天穿着固定,不会撩妹还宅...其实程序员也有很多忍不了的事情,比方说产品跑来和你说,这个功能很简单,实现一下就行了,以及其他同学让你帮助他PS证件照,我是软件工程师,不是PS大师好哇? 栈和队列的区别是啥? 吃多了拉就是队列:吃多了吐就是栈. 世界上最遥远的距离不是生与死,而是你亲手制造的Bug就在你眼前,你却怎么都找不到她. <C++程序设计语言>比<C程序设计语言>厚了几倍...果然有了对象就麻烦很多. 怎

男程序员和女程序员的待遇差别

问题描述 我想问一哈 在你们公司 男程序员和女程序员待遇有没得差别? 差别大不? 大概是多少?? 解决方案 待遇和等级都不分男女的 但是男程序员毕竟是多数混到PM级别的 男的也会多一点..待遇没差别 女的会好一点,放假多一点 最好的待遇就是有很多男同胞爱戴着 ....解决方案二:按能力来,不分男女.......解决方案三:我们公司待遇是按照等级来分的,公司所有部门都按照六级划分,我个人是初级软件工程师,工资是4K,中级大概6K,高级的话8K以上:和性别没有什么关系吧解决方案四:按职位来给钱,同工

老程序员的下场

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

不想用C#了,就是因为它太慢了,开发IDE要求的也高,只能开发些WEB程序,做其它的程序,好象没有那个公司在用

问题描述 不想用C#了,就是因为它太慢了,开发IDE要求的也高,只能开发些WEB程序,做其它的程序,好象没有那个公司在用Delphi支持原生代码开发,RAD,性能高,IDE硬件要求不高,还可以象C++一样嵌入汇编,做图像,数据库,硬件控制太好了大家给个建议! 解决方案 解决方案二:为后五年做准备.解决方案三:不管是啥程序员,我个人认为C#必须详细了解,不一定要用它来开发东西,但是C#有一些思想比先出来的语种先进,学着在其他程序实现,也许会有很大好处.解决方案四:还有就是很多人学Java半途而废,