程序员 35 岁危机,如何破局 ?


程序员 35 岁危机,如何破局 ?

文章插图
相信很多同学对这个话题感到焦虑,担心自己 35 岁之后会失业,因为前几年我也这样,不过目前要好很多,文末会讲 。
写这篇文章前,为了让文章的内容保持客观,我对 “35 岁大龄程序员” 这个话题调研了 2 周,然后才开始落笔,文中很多观点都是摘录其它优秀的文章,然后再结合自己工作中的所感、所悟所得 。
不废话,上文章目录 。
程序员 35 岁危机,如何破局 ?

文章插图
 
1. 为什么会危机 ?1.1 35 岁年龄特点 
35 岁并不是真正的 35 岁,它是一个泛指,基本上来说就是 35-40 岁这段时间,所以后面我说的 “35 岁”,都是泛指 35-40 岁 。
为什么会在这个阶段出现危机呢?
 
  1. 经济压力:这个年龄一般都有房贷、车贷、子女教育等,我认识很多同事,光房贷每月基本都要 6K-7K,再算每月的生活支出,很多都会月光;
  2. 家庭原因:这个年纪的人都已经成家,上有老下有小,需要平衡家庭和工作的关系;
  3. 身体素质:年龄的增加,身体素质大不如从前,不能熬夜;
  4. 个人学习:因为生活和家庭,能留给自己学习的时间不多,主动学习的欲望会明显降低 。
1.2 35 岁危机来源 
如果公司裁员,你是不是被最先裁掉的那一批?如果被裁掉,35 岁再出去求职,其它公司会不会要你?如果新公司给你 Offer,能否能达到你之前的水平,至少能保证你正常的生活开支?
怕被优化,怕年纪大了找不到工作,怕给你的薪资覆盖不了你现有的生活水平,这些其实都是我们危机感的来源 。
我们看看用人单位看大龄程序员的视角:
 
  1. 管理成本高:领导的那一套画饼方式已经不适用,年轻程序员容易管理;
  2. 经济成本高:要的工资一般都不低,同样的费用是年轻程序员的 2-4 倍;
  3. 精力跟不上:如果公司推崇加班文化,大龄程序员的精力确实不太能跟上;
  4. 家庭事情多:大龄程序员家庭琐事多,不像年轻程序员那么纯粹;
  5. 其它:学习和进取欲望降低、能力提升变慢、技术栈老旧、可塑性变差等、公司产品不需要过深的技术和业务积累 。
1.3 大龄程序员是否被排斥 
年轻程序员在写日常的业务代码,可能和大龄程序员差不多,但是当需要解决公司的技术性难题、或对项目重构时,大龄程序员就会发挥自身的优势:
 
  1. 某种技术方向上有深厚积累;
  2. 项目经验丰富;
  3. 业务积累深厚;
  4. 解决问题能力强;
  5. 设计、架构、分析、规划等方面能力较强;
  6. 大局观强,有情绪管理能力,稳定耐造 。
 
所以我们和年轻程序员拼的不是代码能力,而是项目经验、设计能力和知识输出等 。
如果你已经步入大龄行列,比如有 10 年工作经验,但是真实水平不到 5 年,被淘汰的概率会非常大 。
这里可以给出我的结论:
 
  1. “35 岁危机”是否存在?这个毋庸置疑,肯定是存在的 。
  2. 公司是否排斥大龄程序员呢?在我看来,公司排斥的不是大龄程序员,而是排斥能力和自己工龄不匹配的大龄程序员 。
2. 如何应对危机 ?2.1 克服焦虑 
“35 岁危机”一直存在,准确来说大龄危机一直存在 。
拿我个人来说,我认为能做到 40 岁,但很难做到 45 岁,做到 50 岁更遥不可及(大神除外),所以危机无法避免,只能尽量去延长我在这个行业的生命线,并在“退休”前完成一定的财富积累 。
如果能有上面这个觉悟,其实就没有那么焦虑,因为我们最终都会离开这个行业,只是时间早晚的问题 。
所以我的目标就非常清晰:不是要守住程序员这个行业,而是尽量延长我在这个行业的生命线 。
那如何才能延长职业生命线呢?答案是持续学习!
程序员 35 岁危机,如何破局 ?


推荐阅读