近日,在同学群闲聊时,小爱惊叹不知不觉中,班里有位同学从毕业后就选择从事IT行业,如今年薪已经超过50万了,在大城市里成为了有车有房一族,离财务自由又迈进了一步。
以前,时常听周围的人说IT行业高薪,小爱总是嗤之以鼻,认为程序员只有高级岗位的才有机会拿高薪资,刚毕业想拿高薪概率很低吧,至少得奋斗好几年。
再说程序员年纪一大,不少人还考虑转行的事情了。
可就有人在短短几年内从开始的菜鸟级别发展到在某一领域能够独当一面。
这两天,小爱不禁在思考,到底程序员行业是不是青春饭?需要具备什么能力才能拥有高薪的机会,度过中年危机这道门槛。
01 、程序员行业金字塔
毋庸置疑,无论您是从事哪个行业,都会有金字塔模型。正所谓二八定律,大概就是这个道理。
程序员行业,对专业技术要求相当高,技术能力越强,收入自然相对也就越高。
有的技术能力强的,工作几年就成为了架构师。收入翻了好几番自然不成问题。
现在我们可以参考对照一下,看看自己处于哪个阶段。
初级工程师->中级工程师->高级工程师->架构师->技术总监->CTO
02 、实现阶层跨越
相信不少程序员,工作几年了,都能发展到高级工程师岗位,有的因为职业规划的原因,想往技术管理方向发展,于是尝试转向技术管理方向。
从最开始的项目组长做起,慢慢发展到项目经理,继而项目总监,然后技术总监,到最后CTO。到做到技术总监的时候,年薪50万应该问题不大了,有的甚至更多。
软件工程师->项目组长->项目经理->项目总监->技术总监->CTO
理想很美好,现实很骨感,很多时候因为种种原因,职业发展在某个环节给卡住了,譬如公司组织架构问题,公司经营问题等,一时间不知道接下来该怎么提高自己,如何让自己多掌握一些技能,来提高自己的收入。
对于这个问题,我们可以尝试倒推的方式。
我们知道,他人的成功几乎是不可复制的。自己要想在某一方面有所成就,不可能一蹴而就,需要我们用心经营,努力奋斗,如果想往技术发展,梦想当上CTO,我想一般得在技术方向至少坚持5年以上,才有可能梦想成真。
比如你现在的起点是一名软件工程师,目标设定在10年后,也就是大概35岁的时候做到CTO岗位。
目标既然设定了,我们就可以开始倒推了。
想在10年后当上CTO,那么在第8年左右的时候,至少要做到技术总监岗位,并有较好的管理经验和前瞻性,接下来一年里磨合过渡期。
在第6年左右的时候就要当上项目总监或是架构师了,全面负责技术架构方面的技术了。
在第4-5年左右的时候就要做到高级工程师了,负责技术核心开发了,而不是还在中间工程师边缘了。
在第2-3年的时候,至少要能达到中级工程师的水平了,能够独立解决问题了,并且有对技术有很高的追求。
这样一来,一个职业发展路线图就出来了,在每一个时间节点技术需要达到什么样的水平,以及具体该干什么,就很清楚了。
如果你在项目经理职位呆得过长时间,比如2年3年,甚至更多,鉴于一些原因,没能往上发展,时常感觉到焦虑,我们都期望职位能一直往上爬,可有时并不能如愿。
不妨借鉴一下《程序员思维修炼》作者敏捷开发权威人士,著名IT图书出版公司Pragmatic Programmers创始人。
本书作者将带领大家共同经历一次有关认知科学、神经学、学习和行为理论的旅程,深入探讨了如何才能具备优秀的学习能力和思考能力,并研究如何克服这一系统局限来提高自己的学习和思考技能。
不妨沉下心品读这本书,我相信您会有所收获。
-END-
技术交流、媒体合作、品牌宣传请加作者微信: hsp-88ios
猜你喜欢
更多惊喜,请长按二维码识别关注