我,三十岁,还在做技术,被中年危机倒逼的程序员该何去何从?

在这里插入图片描述
许多读者都有这样的疑问,那些30岁的程序员,后来都怎么样了?

作为过来人,老K把职场人的发展整理成了“工型理论”,它是老K结合自己将近20年的职场生涯,带过上千人下属,以及对管理学多年研究,总结的职业发展规律的理论。

如图所示,大多数人的职场发展分成三个阶段,就像一个“工”字一样,每个阶段根据个人的情况和机遇,大约3~5年左右。

我,三十岁,还在做技术,被中年危机倒逼的程序员该何去何从?_第1张图片

从第一阶段到第三阶段,总的来说越是前面的阶段,越能够通过自身“努力”去改变,也就是说能够把控的部分就越多。

越是往后,能够抵达的人就越少,也就是说机会比努力更重要,自己能够把控的部分就越少。

这个现象大家应该能够理解,比如一个程序员,从初级程序员做到高级程序员,只要肯努力,80%以上的人都能够达成。

但是想从高级程序员做到架构师、技术总监,可能只有20%,甚至更少。一方面是因为职位少,另一方面是能力要求很高,一部分人看不到希望就放弃了。

下面我们分别聊聊三个职场发展的阶段:

第一阶段,“独善其身”

从毕业到工作的头35年,都属于这个阶段,也有少数在12年完成这个阶段,进入第二阶段甚至第三阶段。比如雷军、周鸿祎这些技术天才。

这个阶段,要做的就是完成从一个学生,到职场成年人的转变,要学习专业技能和知识、职场软技能等等。

我,三十岁,还在做技术,被中年危机倒逼的程序员该何去何从?_第2张图片

大一点的公司,都会有“导师”带你,不懂就要多问题,不要怕暴露自己的无知,因为你确实是知之甚少。所以建议你,毕业后最好加入大一点的公司,大公司对新人的培养更有耐心,更舍得投入资源。

时间对这个阶段的人来说,是非常充裕的,因为除了工作那点事,你并没有什么可操心的事情。所以,建议这个阶段的人,把时间多用来学习所在领域的知识技能,不要浪费时间、无所事事。

第二阶段,“独挡一面”

工作3~5年以后,已经具备了一定的职场经验、社会经验,专业能力和人脉积累都有所发展,这个时候你已经成为公司骨干,干活的主力,也是996最严重的阶段。

这个阶段,你负责公司的重要项目,做一些别人无法完成的事情,具备了独当一面的能力。这个时候也是你思考自己职业方向的时候,是走技术路线,还是管理路线?

我,三十岁,还在做技术,被中年危机倒逼的程序员该何去何从?_第3张图片

这时你不能满足于完成手上工作,你急需提升管理能力、行业视野。有机会的话,最好能够加入一家快速发展的公司,尤其是独角兽企业。

这样你的能力、视野都能够随着公司的快速发展得到相应提升,更重要的是公司快速发展的过程中,会有许多高阶职位开放给老员工。

老K就是在第二阶段,幸运地加入了独角兽公司,在5年的时间里从技术经理晋升到总监,顺利过渡到第三阶段。

第三阶段,“兼济天下”

工作10几年以后,你既有工作经验,又具备行业视野,精力还比较旺盛,正值当打之年。你已经是各公司里的“XX总”了,带领一支团队,攻城拔寨,帮助公司在你的专业领域里建立竞争优势。

你要推动或引领行业的发展,贡献自己的智慧。

这个阶段已经是你职业发展的巅峰了,除了努力之外,更重要的是行业人脉、影响力、与老板及高层的匹配程度。

我,三十岁,还在做技术,被中年危机倒逼的程序员该何去何从?_第4张图片

到达巅峰之后,就意味着开始走下坡路。这是相对于前两个阶段的“增长速率”来说的。

第三阶段有3条路可以走,一是保持目前的职位和薪资水平,二是负责更大的业务或更高的职位,三是选择创业。

不论哪种选择,成功率都会比一般人高很多,毕竟你是从残酷的职场竞争中走过来的胜利者,你有经验、有能力、有精力,还有行业资源。只要审时度势,配合天时地利,取得更大的成功只是早晚的事情。

在这里插入图片描述

在这里插入图片描述

最后: 大家可以去我博客首页看下侧边栏! 进去有许多资料共享!资料都是面试时面试官必问的知识点,也包括了很多测试行业常见知识,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。

好文推荐

2021软件测试工程师面试题汇总(内含答案)-看完BATJ面试官对你竖起大拇指!

什么样的人适合从事软件测试工作?

软件测试和软件开发哪个发展更好

那个准点下班的人,比我先升职了…

你可能感兴趣的:(程序员,软件测试,IT,程序人生,测试工程师,软件测试,单元测试,python)