有多少程序员干到40岁了?中国大龄程序员都去哪儿了?

2,619 阅读8分钟

作者:响马

今年 47,快五十了,每天编程时间平均六到八小时。

身体肯定比不上年轻人了,三十岁的时候,我连续编程时间可以在二十小时以上,经常有人第一天上班看见我在公司,第二天上班看见我还在公司。

年纪大了,明显容易疲劳,工作到两点以后,也就写不了什么了。一度身体状况也很差,过敏性鼻炎,颈椎病,肩周炎,周期性闹肚子等。

去年开始进健身房健身,同时去看康复医疗医生做姿态矫正。几个月后这些问题明显改善,鼻炎基本控制住,颈椎病不再犯,偶尔不适,也可以自己迅速调整。

但是颈椎和腰椎还需要长时间调整。

目前在维持阶段,仍然坚持健身,精力明显比锻炼前好太多了。姿态矫正前,虽然没什么运动量,但是身体长时间出于扭曲状态,等于 24 小时在消耗精力。矫正后,虽然经常高强度器械训练,但是其它时间,出于出于比较放松的状态,因此反而精力更好。

程序员是个熟练工种,时间长了,一定会有职业病。我总结我的职业病有三个:

一、颈部前倾,参见:什么锻炼可以改善脖子前倾?

二、腰间盘突出,参见:腰间盘突出患者在生活中应该怎么注意锻炼与防护?

三、左肩内扣【操作 ^C ^V 】,导致左臂行动受限

作者:Milo Yip

今天刚好40,还以程序员自居,找到这个问题来抒发感想。

去年身体有些小毛病,近十年也有脂肪肝,感觉身体渐差。所以今年初积极开始锻諫,身体有一些显著的改变(大约减了二十公斤,跑步、游泳和力量都有改进),感觉身体轻松了、年轻了。我相信我的身体还有许多进步空司,会持续训练,并学习相关知识。

最近我的团队从小组变成中心,规模有扩展趋势,我在工作上的编程时间减少了,更多是技术指导工作,但希望适当的时候也可专心写多点程序。我仍然希望不忘初心,以创新技术来做出与另不同的游戏,这需要更多的思考、人才和时间。对过在实现理想的同时,也要令各个项目以最佳状态顺利上线运营。这方面的工作我希望还可再战十年。

此外我的工作任务也需要培养工作室群里的同学、互娱的同学、甚至整个公司的同学。在私人时司里,我希望能帮助到公司以外的同学,也包括一些可能还未知道编程、游戏开发、计算机图形的有趣之处的朋友。在[4] 里我自嘲[虎头蛇尾」,这里就列出一些需要填的坑:

1.《游戏弓|擎架构第二版》的翻译工作(真对不起编辑和读者们.....

2.《(未发表)》的翻译工作

3.《从零开始的JSON 库教程》(八、九)

4.《如何用C 语言画光》系列文章(暂没决定大纲)

5.RapidJSON v1.1.1、v2.0 (以C+ +11/14 开发另一个DOM API、其他性能优化)

6.游戏程序员之路持续更新

也许我的兴趣实在太多太杂,应该要更好的管理工余时间去填坑,而不是那么随心而为。

对外做教育之外,当然也要帮助家里的两个小孩子,尤其是有特殊需要的儿子。

回到这个问题,我在公司能遇到40 岁还在编程的同事估计真的不多,主要是同事整体年轻,有一些早期加入的、有股票的或许都退休了。但相信我即使他日退休,也会继续学习,继续编程,继续培养人才。届时,我还能以程序员自居。

作者:匿名用户

很多谬论是因为你们不了解啊,我快50了,从20出头就写代码至今,我从90年代初写程序的,那时已经有很多程序员了,有些部门比如统计局、粮食局80年代就有专职程序员,国家机关什么的从事编程的很多了,我刚做的时候也在事业单位,也已有很多干了十年的程序员,一般大城市的企业是90年前后普及计算机的,那时有长城286,386,康柏,AST等品牌的微机,90年代初一般大单位都有微机了,到2000年微机就开始进入家庭了,已经慢慢开始普及,所以,最早一批程序员大概是50和60后,这批人很多已经退休了,比如教过我编程知识的几位老师。70后就有一大批程序员了,现在还干的也不少,80后就别说了,主力。

关于身体这个看自己,我本人没得过大毛病,两眼不带眼镜都是1.5,小毛病颈椎病什么有。加强点锻炼没什么问题。关于年龄和编程的关系,我觉得编程属于脑力劳动,不是体力,所以年龄越大经验丰富,对技术的理解更深,老谋深算嘛,很多是年轻人比拟不了的。掰手腕子不行,但是玩脑子肯定不输年轻一辈。

有些人可能觉得老程序员可能会墨守成规,也是偏见,一直从事程序员工作不离岗的人一般肯定是热爱了,让他学新东西简直就是享受啊,呵呵。我现在每个月都会买几本技术书看,有什么新技术也是乐于研究。都是很自觉的行为,因为有爱啊。

因何匿名? 因为不到写回忆录的时候,到了我会写本书,《一辈子的程序员》呵呵,没有写书的文采。

提到体制内的问题,我从小在粮食局长大,上学学的统计专业,刚工作也是体制内,所以比较了解这些地方,咱们国家刚有计算机的时候,肯定是这些体制内的单位先有,虽然没有专门的岗位叫程序员,但是专职的编程人员是有的,我刚参加工作前几年,就是在这种体制内单位工作,就是专职的编程人员,负责编写程序处理数据,但是不要误会,我并不是体制内程序员,相反,很早我就辞职到真正的早期的大型纯软件公司工作了(当时跟联想一个级别的,现在发展的不好,我也早跳槽了),真正的程序员职业生涯也已经超过20年。

对了,其实我的职业生涯很丰富,从全球500强前列的外企,到大型国企,国家事业单位,再到创业公司、私企,都是做过的,程序员能做的各种岗位也都做过,但是我始终把自己定位在程序员这里,因为我从来没停止过编程,现在也是以编程开发做为主要工作。

还有人关心我用什么语言开发,哈哈,那我可以列出一堆了,不过现在我用的最多的是c和c++还有python,也在学习Go和Rust,从来不屑于讨论什么语言好之类的话题,都是工具而已。

再分享点老程序员的故事,我不是科班出身,但是刚参加工作就被单位安排学软件开发,当年教我的老师是位牛人,他能手写汇编杀病毒,而且也是个学霸,毕业留校的大学老师,可惜他后来转到商场上面了,虽然发了财但是已经远离了编程。还有我当年第一位领导,是中科大毕业的女程序员,那是她已经40多岁了,也是天天写代码啊,当时就很为她的敬业而不理解,完全的事业心和对软件开发的热爱,现在她早就退休了。

就这么多吧,我还在路上,远远不到写回忆录的时候。

一个程序员学习平台分享给你们,让你在实践中积累经验掌握原理。主要方向是JAVA工程师。如果你想拿高薪,想突破瓶颈,想跟别人竞争能取得优势的,想进BAT但是有担心面试不过的,可以加我的Java学习交流群:282711949。

注:加群要求

1、大学学习的是Java相关专业,毕业后面试受挫,找不到对口工作可以

2、在公司待久了,现在过得很安逸,但跳槽时面试碰壁。需要在短时间内进修、跳槽拿高薪的

3、参加过线下培训后,知识点掌握不够深刻,就业困难,想继续深造

4、已经在Java相关部门上班的在职人员,对自身职业规划不清晰,混日子的

5、有一定的C语言基础,接触过java开发,想转行的

小号勿扰,不喜勿加

来源:知乎

www.zhihu.com/question/33…