作为已经马上迈向40的老程序员,现在大部分时间还是在一线写代码,还是依然喜欢呆在电脑旁边静静写代码的感觉,作为一个技术工种经验的积累显得特别重要。曾经在一家美企工作过,公司有一年经营不善,要裁掉一个部门,里面有几个美国的老程序员这几个老技术员已经为工作服务20多年了,年龄都是快50岁的人了,还是战斗在编码第一线,他们自己也不会认为自己已经很老了干不动了,主要国内互联网行业的快速发展,互联网公司对于人力依赖显得更加突出,所以互联网公司的程序员工资相对传统行业要高,但互联网公司的加班加点也是最疯狂的,竞争也是非常激烈,所以年龄大点在精力上还是多少会有点影响,而且很多互联网公司前期为了赶进度弄了很多水平很高的技术人员,在产品做的差不多之后,为了减少开支会逐渐用新人来顶替,在一定程度上会造成老程序员压力增大。
1.很多年龄大的程序员之所以在公司地位会下降,根本的原因还是技能没有对应跟上,很多程序员在度过前面几年的适应期之后放松了对新知识的学习动力,反正已经适应编程生活了,这种在年龄大了之后前面不作为会慢慢展示出来,因为对于编程来讲技术的更新非常迅速,一步跟不上后续再想补回来就需要花费相当大精力,任何时候都要保持对新技术的更新学习,变被动为主动。
2.在适当的时机选择转型,决定是不是要转型主要还是看个人的意向以及实际情况,技术转型最直接的是转向技术管理,既不脱离技术也能锻炼自己的管理能力,这也是大多数技术人员喜欢转向的方向。
3.很多程序员写代码就是为了在一线城市能够挣点钱,然后年龄大点回老家,有这种想法的人也不在少数,而且这种基本上家眷都不在一起,在一线城市孩子的上学问题也是很多程序员要考虑的事情,身边也发生过在公司做的非常的技术高手,因为孩子上学问题只能被迫回到老家,或者在临近的城市买个房子。
随着软件产业的成熟,35岁对于程序员越来越不是问题了,本质原因是不是程序员随着年龄的增加,进取心是不是在衰减,对于准备做一辈子的程序员,就要时刻保持跟进新技术,对于在别的方向有发展的程序员,转型要趁早,还要选择好正确的时机,毕竟转型存在一定的风险,最好在一个公司完成。
任何职业在年龄大了都会有一定的压力感,不仅仅存在软件行业,唯有坚持不懈的努力才能让自己保持市场竞争力。