美文网首页Java高级架构JAVA知了·IT
在中国,有多少程序员干到40了?那么其他人去干什么了?

在中国,有多少程序员干到40了?那么其他人去干什么了?

作者: Java高级架构 | 来源:发表于2018-05-11 16:49 被阅读969次

    转:知乎问答

    响马:

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

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

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

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

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

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

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

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

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

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

    匿名用户:

    有人问我为什么匿名,因为我不想老婆看到我的状态,怕她担心。

    和国外不同吧,国内程序员的免费加班习惯导致了资方很容易用年轻人替代年长的。试想一下,如果每家公司都严格执行劳动法,老板估计不敢轻易让员工加班。

    我年轻的时候靠加班革了上一辈程序员的命,现在终于轮到我了。

    今年36了,已经有被淘汰的危机感。

    上个月领导找我谈话,说我这半年加班越来越少了。他说其他人基本上都干到快10点,而我经常不到8点就回去了。

    没办法,现在小孩读书了,需要人管。父母年纪大了精力跟不上,爱人是医生,平时更忙。我们只好约定,每人管一天,周末尽量多花点时间陪孩子。

    和知乎里的各种精英不同,我可能代表了绝大多数中年程序员,在一家普通的软件公司做着普通的开发,每天都是重复性劳动,所谓的经验在这个快速发展的行业不值一提。

    32岁以前,我还能紧跟着行业发展动态,从最初的jquery到knockout到angular都跟上了,但是最近几年涌现的react或者vue已经一知半解了。至于docker、k8s之类的仅仅局限于名字,根本没有时间研究。

    写到这里,忽然想起,我好久没接到猎头的电话了。以前,每年11月到第二年4月前,都有猎头或者hr给我电话,这两年越来越少。前几天我更新简历后倒是接到了一个小公司的电话,强制996,开出的薪水却只有现在的2/3。

    我不知道等到40岁那天,父母老了,孩子大了,我需要花更多的精力在家里时,有几家公司还能不能容忍我这种工资高,产出却一般的员工。

    匿名用户

    还没40,不过也快了。

    学历低,计算机理论不高,算法不好,智商不高,我很感谢国内的互联网行业的高速发展,让我早期也分到了一点甜头,早期工资也比其他行业起点高。

    现在人到中年,已经到中年危机,学习跟不上,身体差,注意力也不集中,上有老,下有小,每天加班到十点。我明白很多知乎朋友说,你干到40还做开发,那说明你垃圾。对,我承认我智商确实欠缺,不能成为专家,不能出版自己的书,但是,作为一名只会写程序的普通的程序员,即使我在公司的岗位是高级开发工程师,但我还是一样要加班,应该说我们IT信息部程所有人,只要你是写代码的,都必需要加班!我认为这个是所有公司都一样的,不管你是腾讯还是阿里巴巴,还是华为,区别就是我没有加班费。有些知乎朋友说,加班是因为你们程序猿垃圾,写的代码出bug多,活该! 这种说法我可以断定你绝对没做过程序猿,加班往往是因为改需求,导致代码逻辑变动,从而相互影响出现bug。往往你要责备产品部的时候,他们都会很理直气壮的告诉我们开发部:开发改需求很正常的啦!我干了十几年产品,我从来没见过一个产品需求是一制定后就没有改过的!至少我是没见过!改需求是我的工作,写代码则是你的工作!!!…………………………我还能怎么办?加班呗!

    写代码成了你生活的一部分,你必需每天24小时都必需在工作待命,尤其是IT技术迭代周期这么短,你必需每天都在学习,回过神来,我走过来的日子就是工作日加班,休息日宅在家学习,几乎没有社交,没有爱好,这样的人生,真的糟糕透了。

    房贷,孩子,家庭更是把你捆绑得严严实实,你根本是不敢去改变现状,或者说是要转行。你都快40了,你想转什么行?有知乎朋友说,转个管理岗位吧!说就简单,怎么转?具体做什么?跟公司申请?你有管理经验?就算让你转行,你工资能不从行业最低标准由低做起?

    别的行业也加班,我知道,但是每天对着电脑十几小时,眼睛又疼,头又晕,又困,精神又不能集中,肚子又饿,脑子要保持不停的转,必需今晚上线,那时候,真的想两脚一伸就算了,但是想着孩子不能没爸,也都挺过去了。我有初中同学也说过要加夜班,上通宵,很辛苦,但是他那种加班是脑子不需要转的,就是说可以发呆,玩玩手机,到处走走逛逛,跟程序猿精神高度集中的加班的性质是不一样的。也不敢跟医生通宵做手术比,医生肯定更辛苦,但是,之少医生对着的是人,我对着的是电脑屏幕,对着屏幕我眼睛就会疼,一直疼到脑袋里,是年纪大了。

    我的朋友们(其实我的圈子也就那么几个),赚得比我多,每天准时下班,工作稳定,生活轻松,当然他们年轻的时候压力也大,不过现在已经熬过来了,而我是压力一直都大,熬不完。人脉也广,说话谈吐得体,拿起麦克风就能在不准备的情况下对着几百号人的场子做主持人。哪像我,差不多40岁的人对着一个30岁的领导说话也结结巴巴,除了能干代码还是干代码。工作日加班休息日学习,听起来好像很励志,只不过我体验了后会觉得,这样的生活并不是我想要的,等到我想改变的时候,已经被生活的枷锁捆绑了。

    最后说一句,如果不喜欢写代码,趁年轻赶紧转行,尽量转那些能跟人打交道的行业,比如我一个朋友做银行的,刚毕业你懂的,拿着微薄工资做狗,现在?结识了很多人脉,帮人放贷,有房子且已经还完贷款的,据他说他今年又要跳槽,怕坏账背锅。。。我也想跳,唉…如果我被淘汰了,我真的可能要像中兴那位朋友一样……

    //===================

    过了一晚在打开知乎,很高兴自己写的东西竟然有人看,谢谢评论区朋友的鼓励,谢谢你们。

    有细心的朋友看到说我昨天编辑时间是凌晨4点多,额...我是在国内的一家很普通的公司,昨天晚上下班回来晚了,稍微有点失眠,今天又是周日,所以昨天晚上就晚点睡了。看到这个问题,感触良多,就啰嗦了几句。

    有朋友提到:“只说坏的一面,好的一面呢?”

    恩,好的一面是有的,就是像我这种没有家庭背景,情商智商又低的穷人,能靠一手努力写代码就可以过上稍微体面的生活。正如我开篇所说的,这点我是很感激国家对互联网行业的大力发展。就是看你能不能接受这个行业不好的一面。比如我有朋友是做手机行业的,早些年诺基亚时代,那时候还分水货机国行机阉割wifi版本,那时候是缺乏监管,乱世出英雄的时代,你们懂的,肯定要骗一些小白才能赚到更多钱,有一次他骗到一个小姑娘,以高价卖了一部次品手机给她,后来结账走的时候才发现那位小姑娘是个残疾人,他当时心情很复杂,但是并没有想太多,后来他心里是深深的自责。直到现在差不多十年了,他还经常把这件事挂在嘴边,可见对他的心理伤害是有多大,换成我的话,肯定是干不了奸商这行的。

    当然,我也不是要拿别的行业去跟程序员这行来比较,因为这样是根本没意义的,因为随着国家经济发展,很多行业也可以让没有家庭背景,情商智商又低的穷人也能过上体面的生活, 如果这个话题一旦放开讨论,就会变成“一个垃圾程序员在知乎抱怨生活,哪个行业是容易的?就你矫情?” 只不过,对于我个人来说,重新强调我是一个学历低,智商低的普通的程序员,“工作日加班休息日学习”,这种自闭症一般的生活真的不喜欢。

    有朋友建议我去做培训班讲师这个职位,在这里谢谢你的建议,我会留意这方面的岗位的,钱少拿点我真的没关系。

    不过话说回来,程序员这行真的没有当初那么容易找工作了,相信那些离职跳槽的普通程序员(再次强调是普通程序员)来说,肯定深有体会的,是不是刷新投递简历都没HR打电话给你面试机会了?是不是面试很多家都是叫你回去等通知然后就没下文了?我年后就面试了几个,要招个3年的,看了一下他们的薪资要求,普遍在8K到12K之间,坐标广州。我们部门只要招一个岗位,而且这个岗位是我厚着脸皮,看着老板的脸色求他们招回来的!意想不到的是短短几天,来面试的人络绎不绝,HR说他每天能叫8个来,问我能不能面试完,我说开玩笑!平均一个人聊个半小时我还要干活了? 所以他控制在每天4个。我面试的内容很简单,绝对不会拿那些什么算法底层去刁难同行,最多就是问概念,不会问原理(当然能回答就更好了)。几天下来我把心仪的挑出来,其实也不用挑了,那个写薪资8K的小伙子肯定会被录用的,只要他后面不会出现低于8K的。果不其然,HR就决定是他,即使后面有很多比他优秀的,工作这几周下来也发现那小伙子上手很快,工作积极,刚入职第一天就陪我们加班,我没有叫他先回去,因为我想让他明白,这个部门就是这样子的,过多的温柔可能就是对他以后的残忍。所以说,就业环境如此竞争激烈,我想培训机构应该也是越来越难做了。

    “java的技术迭代真的快吗?”

    快!很快!不过这个问题不大,有了基础之后是一通百通,技术迭代的目的只有一个:就是让开发变得越来越简单。所以这个不用害怕。真正要怕的是什么?是整个互联网技术的更新迭代快那才是真的恐怖!比如说现在很火的人工智能,神经网络,这个就跟java没有关系了,你可以短时间内教一个完全没计算机基础的人学java,但是你很难在短时间内教一个没有数学基础的人学人工智能。那该怎么学习?年轻人还行,拿起高数理论就是干,看不懂高数就回去学高中数学,看不懂就回滚去初中,在看不懂就回滚小学怎么样?只要时间够总会学会的!但是你要一个差不多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多岁了,也是天天写代码啊,当时就很为她的敬业而不理解,完全的事业心和对软件开发的热爱,,现在她早就退休了,,,

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

    转至知乎:https://www.zhihu.com/question/33953081

    相关文章

      网友评论

      • Anappleaday:想转行 但是这个年纪什么行业都要工作经验啊
      • 3bd4030d2a41:又没有老婆,下班干什么去
      • 3ec27b8a259a:寻找ios马甲包上架大神,有意私聊1916699999
      • 别处有发现:你还是有自己的优势的,乐观尝试改变下,不还没到40,人生还有很多可能,而且你现在已经在思考了!加油
      • 伯通心智:程序干了八年,现在软硬件一起搞,半天写代码半天焊电路:joy:
      • 大地知心2020:我是做算法的程序员 庆幸进到一家不错的小公司 从不加班
      • 人生三十载:前端做了两年半,刚辞掉一份工作,真的不想再敲代码了,颈椎难受到晚上有时间睡不了觉。天天面对各种奇葩需求,各种新技术真的是烦到家了。想像别的小姑娘一样活的轻松一点?
      • zxyMyLove:这篇文章并没有写其他人都干嘛去了
      • 野渡无人666:一会47,一会36的,到底几岁啊?
      • 0725d0d6d0ac:谈什么理想,我的理想就是不想加班和上班
      • xuexiangjys:干到30岁做不到架构师的,最好就别做了,你拼不过年轻人的精力的:grin:
      • 76a9fade40d1:同感,累,现在老问自己当初干嘛选这行
        b12fcf9f17c1:工资高啊,提前透支身体换来金钱啊,年轻时候要买房娶妻生子,没好点的家庭条件,就得自己透支了
      • 30a6055923a8:适合新手的ssr搭建教程,自己写的,分享一下

        https://juejin.im/post/5a936240f265da4e8e788213
      • a58d5e5ef8b7:唉,我是做运维的,一直想转售前,想多跟人打交道。之前做了几年项目经理,感觉太累了,不止是熬夜加班,压力也大,所以之前老公司挖我回去被我拒绝了。30出头刚有娃,孩子和媳妇在老家,老妈帮忙带孩子,矛盾重重,我每天加班到七八点,到家吃完晚饭9点多,然后我媳妇跟我抱怨到12点,晚上失眠凌晨3点才能入睡,晚上8点起来上班。最近身体也熬不住了,颈椎痛的厉害,早上尿血。去医院查医生说问题不大,但是我感觉身体机能严重下降了,看东西都看不清了。我现在觉得身体跟家和最重要。我感觉我熬不到明年我孩子过来了。家里天天跟我说让我安心上班但是天天都有矛盾找我来诉苦。我感觉人都快崩溃了。
      • Singleton丶:毕业一年,身体是一天不如一天。:joy:
      • 故事的小黄花0517:没加班,这个月老板你扣我工资了。。。
      • 老马在放羊:最近的这个项目组里面的FI/CO顾问是81年上的大学。
      • 涛涛吃肉肉:每个人都有自己的生活,被人说年龄大了还写代码,这个没什么,经历不一样,
      • 4eb9b3659478:准备转战商场,地铁口卖烤面筋:relieved:
      • xyrit:写的很真实,毕竟是过来人,没有侥幸,没有奇迹,没有鸡汤。
        很多人说到做了很多年,怎么不是高管管理者,第一个别少数,第二年纪大的管理层也会被低的新人顶掉或因年龄开除,不是国企不会给你养老。
      • 6b7e99146b38:我们都活在当下 加油
      • bd793cc899bd:我是90后的,刚进入程序行列,现在学习angular都蒙圈。孩子学习老不好,多半是凉了
      • dominghao:该叫声前辈了,轻度颈椎病,轻度腰间盘突出,发病时候很痛苦,求良好建议和康复措施。
      • QCTECHIE:已从程序员转教师岗,终于不用受加班的苦了,开始了健身以及健康饮食,肩周炎,肾结石没有了。工资是没有以前高,但是健康的生活比拿命换钱划算。业余时间多了,创业也不是没有机会。所以我一直喜欢说句话,自己的人生自己决定怎么走!
        薄益达:@QCTECHIE 就是说,你又想转回来了:joy: :joy:
        QCTECHIE:@薄益达 说来也算是偶然,原来上班公司在我生病(肾结石)开刀之后,我选择辞去工作休养一段时间。大概休息快有一年吧,感觉身体恢复的还可以(其实真的没有以前好),开始重新找公司上班,选择了好些公司投递简历,然后就开始面试,谁知道当时可能选择公司也没注意,就投了一家专科学校,学校刚好要找有实际项目经验的人来当老师,开始我还不愿意,后来家里人觉得还是当老师好,然后就开导我,最后我觉得可以试一试,于是开始了我的老师生涯。不过这工资。。。确实不咋地。然后这样就需要重新规划我的职业道路。人轻松了,想法就多了,找准方向,总是能够有点建树的。
        薄益达:怎么转的
      • 5699ca5c6682:什么行业都需要自己有想法 肯专研
      • Aries纯子:我老公也是程序员 经常加班到深夜 有时候我问他 等你年纪大了还能做这行么?很负责任的说,程序员很辛苦,国家应该大力支持并奖励鼓励程序员软件开发,提高薪金水平,毕竟这是一项技术!
      • PHP__架构师之路:简直不敢想像
      • alivoa:想说句不好听的...自己都觉得自己啥都干不了了,你还能干点啥?工作经验来看,8年以上,你是10年还是20年根本没意义。还是停留在模块编写层面。你用的是java,go还是scala这个有什么区别吗?语言只是工具,写的好不好最后都只是熟练活儿
      • 平凡而简单:同为前端程序员,做这行的,时间长了,身体素质下降,职业病肯定跑不了的!我也才工作转行工作两年多,身体素质大不如前,头发哗哗的掉,眼睛了也近视得很严重,看电脑不带眼镜都不行了,最近晚上在坚持跑步,不然真的怕自己身体会垮掉,对新技术也是有心无力,不像刚入行连续两三月加班身体还能吃得消!
      • 薰衣草姑凉:程序猿大叔们故事多,十年后又是一条好汉:joy:
      • 清凉_e816:写的很好,内容客观真实而不浮夸,我是刚毕业正在接受java培训的学员,受教了,前辈
      • 2191eec1eed6:一枚it妹子飘过,做过这行的看过你的文章有种能联想到未来十年内的生活😊
        2191eec1eed6:@夜行水寒 哈哈哈哈,共勉之
        似水流年i:@MTroad 么么哒😆😆😆
        夜行水寒:路都是自己走出来的,未来不可预测,但是可以随自己的心去走,加油
      • 兔崽子xin:高级架构师 年薪在一线城市也在30W以上了。
        兔崽子xin:@窝窝米 不至于吧亲,30还还少,许多二三线城市都是2、3万
        cb7945752747:@兔崽子xin 现在觉得30万都太少了,不足以养家的感觉
        兔崽子xin:哪行都不容易 什么都是觉着别人好,其实有多少人是羡慕你这样的
      • 流年啊奈我何:我也是程序员,但是加班,这辈子都不可能加班的
        々志尚:@流年啊奈我何 开心就加班学习一下,不开心就果断下班😀
        liuuuuuu:我也是,基本不加班,因为没有加班工资,我为什么要加班?我做的完事情就不会加班,如果自己没做完,那肯定加班,没话说,自己做完了当天安排,那就不可能加班!
        酷哥柳湘莲:@流年啊奈我何 你最牛逼,我也不加班:joy:
      • zephryu:java迭代快..
        那前端呢...
        工作两年..
        主流框架换了三岔了...
        zephryu:@adele_vivi 搞得好像做程序的都不是一边熟悉一边做一般…
        57b61c08ce33:@zephryu 没有霸主出现,确实更新得太快了
      • 哂哂而谈:很多人说程序员是青春饭,其实没想象的那么糟,现在之所以程序员没有很高龄的是因为行业发展的原因吧,实际上有20年行业经验的都很少的。那些人大部分都中高收入了吧
        哂哂而谈:@1f8d4fe10566 嗯,做了20年还没成高管的话,那一定是有问题了,他已经算是中国互联网行业的先行者了
        1f8d4fe10566:年纪大一点的去做高管吧 哈哈
      • python菜鸟:哎,我去年开始学编程,感觉这行确实相当不好做,明年努力转行吧
      • 孙亖:身体和健康才是最重要的。
      • IT人故事会:同行啊

      本文标题:在中国,有多少程序员干到40了?那么其他人去干什么了?

      本文链接:https://www.haomeiwen.com/subject/rkzzrftx.html