程序员如何避免35岁问题?
备注:本文修订时间为:2023年6月24日
最近徒弟给我提了一个问题:
师父,我有一个问题想请教一下。最近看到好多35岁面临找不到工作或者被裁员的事,如何能更好的避免这个问题呢?
针对这个问题,要想避免它的出现,我建议从三个方面入手:
(1)懂得清空自己,向下扎实技术基础,向上提高架构设计能力。随着年龄的增加,很多人会变得浮躁,这也会点,那也懂点,但都是不精通,这样的情况是最危险最容易被替代的。这个时候,需要懂得清空自己,放空心态,向下关注一些技术细节,向上多思考一下软件架构,从而获得技术和思想上的突破。其实,不管外界的形势如何变化,程序员的本质是手艺人,手上的技术不能丢掉。
(2)多积累业务知识,扭转“技术之上”的偏见,做到技术与业务两手抓两手硬。刚入职场的小白,由于技术底子薄弱,一门心思搞技术,没有问题的。但是,对于从业多年的老手,依然抱着“技术之上”的心态那就危险了。要多积累业务知识,多了解产品特点,毕竟公司靠业务和产品挣钱的,而不是靠技术挣钱的。既懂技术,又懂业务,这样的人才容易走向管理岗位,才会成为公司的核心人才。
(3)多积累人脉关系。认识一两个人也许没有什么多大的帮助,但是结交七八十个人脉,效果就明显不一样了。我们的徒弟圈也是一个人脉圈,多参加,多交流,一定也会有很大的收获的。
最后,提醒一下:方向大于努力,抓住上面提到的三个方向,不断的前进一定会有光明的未来。虽然“方向”这个东西有点虚,远不如研读spring源码或者记住几个jvm参数更实在,但是虚的东西不断的实践和沉淀,最终也会变成实的东西。