首先,当前从事程序开发岗位直到退休的研发人员是大有人在的,而且还有很多退休返聘的研发专家也会从事程序设计工作,从这个角度来看,程序员岗位本身是完全可以终身从事的,影响程序员职业生命周期的核心因素并不是程序员岗位本身,而是产业领域的大量企业对于程序员岗位的定位。
对于计划从事程序员岗位的职场人来说,如果想在程序员岗位上走得更远,或者说想获得一个更长的职业生命周期,应该结合当前的行业人才需求来制定发展规划,重点在于三个方面,其一是能否在技术研发领域不断深入,也就是说未来能否走进研发专家的队伍当中,这就要求程序员要能在某个领域进行深耕。
其二是程序员能否紧跟技术发展趋势来不断更新自身的知识结构,这会为程序员赢得更多的发展机会,也更容易获得高附加值的工作岗位。对于程序员来说,除了要在某个领域深耕之外,还需要抬头关注当前大的技术发展趋势,否则很容易在“错误”的道路上越走越远,当前云计算技术已经颠覆了很多传统的研发方向。从这个角度上来看,交流对于程序员的发展还是非常重要的,当前可以重点利用互联网来拓展自身的交流边界。
其三是不断提升自身的资源整合能力,程序员的资源整合能力与所处的平台(团队)有非常直接的关系,程序员在不同的平台上,会获得不同的资源整合能力,所以程序员要想在技术研发领域走得更远,一定要不断提升自身所在的平台。从这个角度来说,如果目前的平台已经不能支撑自己在技术领域走得更远,或者说不能进一步提升自身的职场价值,那么就应该考虑换一个平台了。