三四十岁的大龄程序员,到底该怎么做才能避免失业?

目录一、40岁回首往事:自己竟没有任何核心优势二、公司遇到危机时40岁大龄程序员会怎么样三、适合大龄程序员的几条职业发展路线四、最后的寄语这篇文章 , 给大家聊聊JAVA工程师的职业发展规划的一些思考 , 同时也给不少20多岁、30多岁 , 但是对自己的职业未来很迷茫的同学一些建议 。笔者希望通过此文 , 帮大家梳理一下程序员的职业发展方向 , 让大家知道自己从20多岁的初出茅庐 , 到40岁的大龄码农 , 应该如何规划属于咱们程序员的半生 。首先 , 咱们通过倒推的方式 , 看看在一个程序员40岁的时候 , 你凭什么来捍卫自己的核心竞争力?那如果要搞清楚这个问题 , 又得从一个反面来看看 , 大部分的程序员在职业发展过程中犯了哪些错误 , 结果导致在40岁的时候没有竞争力了呢?一、40岁回首往事:自己竟没有任何核心优势最尴尬的事情 , 莫过于一个程序员在10多年 , 甚至20年的从业经历中 , 一直没好好考虑过如何构建自己的核心竞争力 。如果长年如此 , 会导致他就跟着公司慢吞吞的走着 , 就像温水煮青蛙 , 直到40岁的时候 , 突然发现自己几乎一无所长 。举个例子 , 比如从技术角度而言 , 这些兄弟可能发现自己不是什么技术专家 , 也不是架构师 , 没有任何一个技术领域有足够的深度 。他们甚至可能都没好好读过什么技术的源码 , 很多最新的技术 , 比如大数据、人工智能、微服务、互联网 , 等等 , 都没跟上 。而这些朋友10多年来 , 一直做的事情可能就是重复以下:带着几个小弟 , 做传统的软件系统 , 然后整天就是研究各种软件的需求 , 设计一些简单的架构 。然后使用的技术都是比较过时的 , 一直是一些增删改查的事情 , 可能涉及到一些其他的技术 , 但是那些技术很多都是非主流的 , 或者是不流行的 。最后 , 你发现自己10多年工作下来 , 跟小年轻相比 , 唯一的优势好像就是做的那种CRUD的项目比较多 , 经验丰富一些罢了 。

三四十岁的大龄程序员,到底该怎么做才能避免失业?

文章插图
【三四十岁的大龄程序员,到底该怎么做才能避免失业?】没错 , 我见过相当多的兄弟 , 在30多岁 , 乃至40岁的时候 , 就是上述那种情况 , 唯一的优势就是难度不高的项目经验比较多 , 带过几个人 , 仅此而已 。甚至有些兄弟虽然是一些中小公司的“架构师”、“技术总监”的title , 但是其实本质做的事儿也跟上面是差不多的 。但是呢 , 这帮兄弟实际上来说薪资未必就很低 , 因为随着在公司呆的久了 , 很多公司虽然知道你也许没特别大的技术能力 , 但是老板也认可你其实对公司的业务还算蛮熟悉的 。而且你做过的项目比较多 , 年龄较大 , 有资历 , 做事稳重 , 能带几个小弟 , 可以给公司撑起来一片天空 。此时 , 公司还是会给你不错的薪资 。类似上面情况的兄弟 , 30多岁时 , 可能薪资也会有30多k~40k那样子 。但是也有很多的兄弟 , 没得到公司老板那么大的认可 , 自己可能也一直没想太多 , 所以在30多岁的时候 , 可能公司就给你28k , 30k的薪资 , 认可你是一个资深的骨干 。而这个时候 , 对大龄程序员来说 , 学习很多新的技术也有点有心无力 , 毕竟家里老婆孩子都在炕头上 。你说加班加点吧 , 也有点加不动了 , 毕竟年龄上去了 , 各种慢性病一大把 , 精力不如往日 , 主要就是利用自己的一点经验把控公司的项目 。因此上述那个场景 , 就是很多大龄程序员的情况 。二、公司遇到危机时40岁大龄程序员会怎么样?现在咱们换个角度 , 从一些中小公司的老板的角度来考虑一下这些大龄程序员 , 假如说公司业务还算稳定 , 营收还算正常 , 利润也算稳定 , 那么这些大龄程序员对老板来说是有价值的 。原因上面已经说过了 , 你毕竟工作了这么多年 , 业务还算熟悉 , 做过很多项目 , 从需求分析到系统设计 , 再到带小弟开发、测试和部署上线 , 这条流程你门儿清 , 那其实还是可以给你个30k薪资用你干活儿的 。但是假如公司现在遇到了一些危机 , 比如因为行业环境等原因 , 公司经营不善了 , 业务开始萎缩 , 利润开始下降 , 这个时候你说老板会怎么办?


推荐阅读