前言
写这篇文章的原因是因为你前端时间看到朋友在公众号(Marno)发的一篇文章《27岁程序员职业生涯的“中年危机”》有感而发,谈谈自己对IT从业人员的一些职业规划上的想法。本篇文章是我在坐地铁的时候在手机上码出来的,写的不好的地方,还望大家指正。
首先不管是从事什么职业,都应该根据自己的自身情况,给自己做一个短期或者长期的职业规划。为了做好个人的职业规划,首先我们得明白以下两点。
什么是职业规划?
职业生涯规划,是在不断探索自己和探索职业世界的基础上,对自己的职业生涯成长作出理性决策,然后制定有针对性的行动计划并执行,在行动的过程中不断澄清、坚定和调整,实现职业生涯成长的过程。
为什么要做好职业规划?
有人说,如果知道了自己将来要做什么,那多么没意思。但是如果你不去想将来自己要做什么,当有机会摆在你面前,你都不知道;有人说,我从来不做职业规划,规划的再好也没有用,因为计划永远赶不上变化。但是如果没有规划,你对于变化将会更加无所适从。
以前还未成为一名程序猿时,便听说IT这个行业是吃“青春饭”的。毕竟年轻人精力体力旺盛,不休不眠地通宵达旦写代码也没有问题。而到了一定年龄,身体状况不允许,知识体系结构也跟不上最新的技术发展。这样一来,到了一定年龄和工龄的员工假如不能在公司的管理金字塔上走得更高,而薪资待遇又比新人高出很多,那么他们一不留神就很有可能成为公司削减陈本时的牺牲品。前段时间IT行业的大新闻——关于华为辞退大批34岁以上的技术或者管理员工就是最好的例子。
其实做好个人的职业规划对自己的个人发展具有很大的作用,不会漫无目的地工作,懂得阶段性地提升自己,这也是很多公司在面试求职者时都会问一个共同的问题——“你的职业规划是什么?”。企业通过应聘者的职业规划,可以大概了解应聘者是否是一个对自己负责,有上进心、有规划的人。
如何做好职业规划?
职业规划中,有一点是非常重要的,那就是目标。如果一年的时间里没有目标,无论做好做坏你都会简单地一带而过。但是如果有了目标,那么你就会有个努力的方向,这样才能有所提升;并且在未完成目标时要反思自己的问题,你要是不反思的话,那职业规划真的就一点用都没有了。
选择目标要慎重,需要综合产业发展、自身实力、公司实力和上升渠道等等,要保证其合理性和高难度性。
假设你的目标是三年后成为一个高级工程师,你要做的就是查阅相关资料,看看高级工程师需要掌握哪些知识,需要达到什么程度,自己哪方面具有优势,又有哪方面不足需要充电。围绕着这一个中心点,你才能做到有的放矢,不会漫无目的,不知道自己每天都在为了什么在努力奔波着。
其实作为程序猿,我们一般有技术路线和管理两条路线。如果走技术路线,随着项目经验及技术能力地提升,我们可能会往架构师等方向发展,一直专注于技术;如果走管理路线,就需要我们多去学习一些管理学的知识,学会如何做好一个 Team Leader,如何带好一个团队。
结语
我们也许无法掌握企业的命运,无法预测未来的危机,但是我们可以为可能出现的问题做一些准备,提前做好规划,当危机真正来临时,我们不会这么狼狈,不会因为性价比低而被企业所淘汰,也自然不会成为别人眼中那个吃“青春饭”的IT人。