很多程序员在有若干年编程经验值后,都会对职业规划及未来发展产生迷茫。这里通过不同维度,简单归纳一下软件工程师的几种职业发展路径:
技术专家 or 管理专家
有一种说法,程序员到了30岁就要考虑转行,这种说法在国内比较常见,可能跟国内做技术研发相关工作的加班强度有关,所以很多程序员认为30岁后就要转管理岗,这种说法不是没有道理,但也不是唯一途径,其实只要在技术领域不断提升自己的专业能力,也可以走技术专家路线,这个一会儿可以展开讲,有些人对管理岗感兴趣,那就应该在工作中有意学习及提升自己的管理能力。
广度 or 专精
任何行业发展都是由通才到专才,甚至再到通才的转变,软件工程师也不例外,无论是专精的人才还是广博的人才都有用武之地,这个看个人的兴趣和精力自己做选择就好。比如前端,众所周知,框架太多了,今年很热门的明年可能就要另换一个,广度模式下就要努力成为全栈。个人建议还是一样专精的前提下,提升相关技术能力的广度,掌握了灰色领域,在日常工作中,团队协同效率也会更高。
个人职业发展规划也要注意行业发展前景,比如某些语言可能就几年热度,有些框架也会被其它能力替代,所以说要掌握内功,努力提升基础能力,这样才能在变化非常快的行业中始终不掉队。
网友评论