点赞关注,不会迷路!
前言
说好的更新终于来了 文末有福利 关于这篇文章,其实一直在犹豫怎么跟大家说。因为大龄程序员是一个群体,但是每个人的情况又各有不同。
这篇文章只能给你一个参考,毕竟大千世界,谁又说的准呢?
我把在我这个井底看到的风景告诉你,看到的多了你会不会也有答案了呢?
之前就说了,我不贩卖焦虑,但是也不想说那些置身事外的毒鸡汤。大龄程序员到底有中年危机吗? 有
“2017 年初,华为开始清退 34 岁以上员工的传闻甚嚣尘上;2017 年末,中兴 42 岁研发负责人被离职后坠楼身亡。今年4 月份,美国老牌科技公司 IBM 被爆出,从 2013 年以来,已经静静裁了超过 2 万名 40 岁以上员工......”
为什么要“清理老程序员”?有公司管理、成本方面的原因。同样的事情,如果新人比老人好用又便宜,没家庭负担,加班不要钱,干活劲头儿还足,你是老板你咋做?很明显的选择嘛。
换个角度说,你在做什么以至于让自己可以轻易被取代呢?
当然,如果是公司经营困难或者全行业出了问题,那个是另外一回事,倾巢之下,岂有完卵。
下面分享一些“老程序员”的想法
小明1号
我年轻的时候靠加班革了上一辈程序员的命,现在终于轮到我了。
今年36了,已经有被淘汰的危机感。
上个月领导找我谈话,说我这半年加班越来越少了。他说其他人基本上都干到快10点,而我经常不到8点就回去了。
没办法,现在小孩读书了,需要人管。父母年纪大了精力跟不上,爱人是医生,平时更忙。我们只好约定,每人管一天,周末尽量多花点时间陪孩子。
和各种精英不同,我可能代表了绝大多数中年程序员,在一家普通的软件公司做着普通的开发,每天都是重复性劳动,所谓的经验在这个快速发展的行业不值一提。
32岁以前,我还能紧跟着行业发展动态,从最初的jquery到knockout到angular都跟上了,但是最近几年涌现的react或者vue已经一知半解了。至于docker、k8s之类的仅仅局限于名字,根本没有时间研究。
写到这里,忽然想起,我好久没接到猎头的电话了。以前,每年11月到第二年4月前,都有猎头或者hr给我电话,这两年越来越少。前几天我更新简历后倒是接到了一个小公司的电话,强制996,开出的薪水却只有现在的2/3。
我不知道等到40岁那天,父母老了,孩子大了,我需要花更多的精力在家里时,有几家公司还能不能容忍我这种工资高,产出却一般的员工。
小明2号
我快50了,从20出头就写代码至今,我从90年代初写程序的,那时已经有很多程序员了,有些部门比如统计局、粮食局80年代就有专职程序员,国家机关什么的从事编程的很多了,我刚做的时候也在事业单位,也已有很多干了十年的程序员,一般大城市的企业是90年前后普及计算机的,那时有长城286,386,康柏,AST等品牌的微机,90年代初一般大单位都有微机了,到2000年微机就开始进入家庭了,已经慢慢开始普及,所以,最早一批程序员大概是50和60后,这批人很多已经退休了,比如教过我编程知识的几位老师。70后就有一大批程序员了,现在还干的也不少,80后就别说了,主力。
关于身体这个看自己,我本人没得过大毛病,两眼不带眼镜都是1.5,小毛病颈椎病什么有。加强点锻炼没什么问题。关于年龄和编程的关系,我觉得编程属于脑力劳动,不是体力,所以年龄越大经验丰富,对技术的理解更深,老谋深算嘛,很多是年轻人比拟不了的。掰手腕子不行,但是玩脑子肯定不输年轻一辈。
有些人可能觉得老程序员可能会墨守成规,也是偏见,一直从事程序员工作不离岗的人一般肯定是热爱了,让他学新东西简直就是享受啊,呵呵。我现在每个月都会买几本技术书看,有什么新技术也是乐于研究。都是很自觉的行为,因为有爱啊。
那大龄程序员没有出路吗?不是 不转行的话 大多数大龄程序员的出路可以有三条:做管理、自己创业和继续写程序。
通信行业有点类似“基础设施”的味道。基础设施做完了,除了维护、更新还需要人力,建设大军们就得等下一波技术进步的浪潮了。
但是信息化社会的应用需求却不是。应用需求千变万化,深入企业应用,使用 IT 技术提升生产效率和资源利用率,整合进入生活、提高生活品质,IT 行业还会有很长的发展时间。
另外还有一个背景因素:社会分工的水平,也就是产业发展的程度作为背景,决定了个体职业的前景。
从经济学角度看,社会专业化分工止于边际交易成本。说白了,如果请人干不如自己干,那就不会再细分工作了。
欧美社会因为制度优势/科技优势,可以把分工发展的很细,专业化程度很高,反之也推动了专业技术水平的提升。
作为程序开发人员,可以做到年纪很大,只要足够优秀没问题!
著名的 StackOverflow 网站有过统计,其站内 40 岁以上的经验丰富、水平高超的开发者大有人在,非常活跃。
国内行么?困难。国内的 IT 业发展水平决定了,大量的工作都是技术含量较低的普通应用开发,一套系统,增删改查,会骑自行车就可以了,要什么开宝马的司机?
你看看有多少重要的开源项目,特别是基础应用项目,都是国外资深开发者发起的?!
国内大量公司是拿来用就好,能给出点反馈,提交点代码就算不错了。因为我们没多少时间也没什么耐心参与开发,甚至觉得经济上划不来。
既然不需要做那么复杂的工作,简单开发应用就好,那还要“资深的开发者”干什么呢?
所以这里缺乏职业深化分工的土壤,以至于限制了程序员的职业生涯,反过来也制约了国内的开发水准。
不过,近些年值得庆幸的是,越来越多的人认识到,参与基础性系统开发的重要性。
一些大公司开始自己研制适合自己需求特性的,但是也能通用的产品。比如,阿里巴巴做了数据库/分布式中间件等一系列产品的开发和开源推广。
这些地方,特别需要高级开发人员,因为没有深厚的积累以及高超的开发能力,根本就玩不转。
心理学的研究表明,即便是成年人,认真的学习仍然可以获得神经元的有效连接 ——形成记忆和技能。
所以不要才 40 岁就真觉得自己学不动了,其实是你犯懒了。
IT 研发这行,知识更新飞快,如果你指望拿以前学的东西吃老本走下去,从不想着刷新知识储备和技能,真的是很危险的行为。
突然某一天,你的知识派不上用场,职业上再也不需要你,那真的没什么可说的了,只能怪你自己。
我们怎么办?问题的实质,是如何在职业生涯中,保持好足够的竞争力,以及给自己增加其他选择的机会。
点击行业交流 暗号:csdn 分享最新技术和行业信息,一起交流学习
提升学习的能力。要懂得研究学习方法。优秀的学习方法,可以让你的学习能力,长时间保持在高峰,学会新把戏也不是新狗才能办到,老狗也能做到,并不是多费力的事情。
人年纪变大,记忆力会不如青年时代,但是因为经验增加,理解力却提升了,此消彼长。
以精神、体力透支为代价无法走的长远。
你拼不过小年轻的,也没必要比这个,拼体力你没有优势,优秀老码农的价值,不仅在于技术深度,更突出体现在技术组合/选型上。搞过的东西多了,有创造力的人会形成直觉。
解决某些问题,用什么办法好,什么技术组合起来最合适,直觉上就有了主张。
甚至还能用别人想不到的角度去处理需求,这种能力很珍贵的,也很有价值。
争取成为一个领域的专家。专家才有良好的直觉,才能用直觉工作,专家难以替代。
有时候,你工作的领域,深度是不够的,很容易干个 2-3 年就到底了,摸的很透彻。
那么这就是比较危险的地方。新人在有经验的老手带领下,甚至熟悉的更快,自然要替代你了。
那就想办法换个更有深度有价值的领域,研究到非常深入的水平。如果你现在贪图省心省力、轻松愉快,那后面自然是费神费力、紧张焦虑。容易的道路越走越困难,困难的道路越走越容易。
年龄真到了职场上难以应聘的数字,你对自己的积累和技能有底气么?
你坚信自己有能力做些有利于社会、能解决人类需求的产品和服务吗?有底气跟人合作也行。
如果你甘当职场上的螺丝钉,就不要怪自己在突然的变化面前不知所措。
愿各位朋友都能在职业生涯中,不断追求新的人生境界,获取新的人生价值,让自己的人生把握着主动的权力。
最后
点击 : 一线大厂核心技术分享 分享最新技术,走在知识前端
点击一起学习 暗号:csdn 最新学习资料+简历优化资源+大厂内推
后续会分享更多纯干货文章,希望能真正帮到你们。你们的支持就是我最大的动力!欢迎关注点赞啊!