最近跟同事和学员组织了一个会议,针对学员的一些问题的解答,其中有一个比较有意思的话题叫做:程序员的职业规划。
这个问题,是很多程序员,尤其是新手都非常关心的。那么,对于刚入职1-5 年的程序员来说,到底如何做职业规划呢?对于工作了 5-10 年的程序员,未来的路又该如何选择?
其实,我觉得所谓「职业规划」,是一个挺「伪」的命题,至少对于刚刚工作的大多数人来说是这样的。因为,计划不如变化快。
举个例子,2019 年已经过去一半了,回想一下,这五个月内发生在你身上的几件比较重要的事情中,有几件是 2018 年的你可以预料到的?
总之,我自己身上发生的很多事,都是2018 年的我从来没想过的。
那么,不做规划,难道日子就要瞎XX过?走一步看一步吗?
其实也不是,我建议所有人,都给自己制定一个比较长远的目标,一个终极目标,比如说我要做管理,我要创业,这个目标我觉得是OK 的。
但是,如果你刚毕业,就给自己定下目标:我要做5 年开发,然后转管理。我觉得这就是不靠谱的。
也就是说,给自己制定一个大的目标。至于通往这个目标的路径怎么走,不需要规划得太仔细,顺势而为,不要给自己的人生设限!
当你制定了一个长远的目标后,在今后的日子里,需要做各种决策时,你只要问自己:我的这个决定,是离我的目标更近了还是更远了?如果是更近了,那就毫不犹豫。如果是更远了,那你就要好好想想了。
关于程序员的职业成长,我一直也在思考,最近看到一张神图:
上图就是一个程序员的所有可能性,当然,中途转行除外。总结来看,共有四个象限:
程序员的职业发展大概有四种可能:雇员、SOHO、创业以及投资。作为程序员的你,可以根据这张图给自己制定一个长期目标,然后参考这些路线,去逐步接近自己的目标。
通过上面这张图,其实有一些信息是我们可以得出的:
1、只要想摆脱当做雇员,至少要成为高级开发。普通的码农唯一的出路就是先成为高级开发。
2、技术能力越高,选择就越多,就可以走的更远,成就就能越高。在雇员象限中,专家线(深度专家、架构师以及行业大牛)的选择是最多的,是唯一个可以直接跨越到创业和投资象限的。
3、技术没有天花板,但纯技术的工资有天花板。所以,如果你是一个苦苦挣扎在打工阶段的程序员,那么我建议你尽一切努力加强自己的技术和业务水平,同时提升自己的其他能力,如沟通、判断、决策等方面,并且,还有最重要的一点,保养好自己的身体。
以上,就是关于程序员的成长与职业规划我想和你分享的全部内容,所以程序员要想在这个行业走的越来越远,一定要有自己的定位和目标,同时要在工作中不断的提升自己的技术和综合能力,这样才能更快更好的实现自己的价值。
咨询热线
400-0731-162