专精开发还是转管理?程序员的职业规划选择,没有想象中那么难

今年疫情结束以后,一位许久没联系的同学找到了我,想和我探讨关于技术岗位职业规划的问题,由于他已经从公司离职了,彼时正面临着职业方向的重新选择,所以他需要一点下决定的动力。

这位同学已经在一线开发岗位上耕耘多年,积累了丰厚的经验,个人技术扎实,可以说他在任何一家小公司里,都能独挡一面!

但是,因为他不确定自己还能在一线撑几年,他也不确定自己是否能适应管理岗位!而如今年龄已经到了重要关口,又重新面临职业选择,所以,对于继续专精开发还是转管理这件事,他犹豫了……

其实,关于技术还是管理的职业规划选择,并没有想象中那么难。

这个问题,我们可以使用经典的掷硬币方式得出答案:硬币正面代表技术,反面代表管理,当硬币抛向空中时,我们就可以得出答案!

为什么呢?

因为这两个选择,一定有一个是我们不愿意接受的,一旦硬币抛向空中,我们就会开始考虑,如果选中了这个不愿意的,我们又该如何说服自己重来一次!

而这个选择所对应的,往往正是我们当下的现状,也就是我们的纠结来源!

所以,技术还是管理,还是得看我们当下的状态。

如果正在做技术,而我们有了这个念头,说明我们已经不再相信自己能在技术上做出彩!

如果已经转到管理,我们有了这个念头,说明我们更享受做开发时的那种状态。

至于为什么我们还没有做出选择,不过是因为我们缺乏下决定的动力而已!

接下来,通过职业发展前景角度,以及个人工作成就感角度,让我们给自己提供点动力。

从职业发展前景角度出发
一份工作,不管是开发还是管理,职业发展危机总是在那里。只要我们还没有财务自由,我们的一切选择,就都需要以职业发展前景为最先考虑因素!

所以,接下来我们可以问自己一些问题。

【做开发的】

01 公司现在有高级开发人员吗?

02 身边是否有年龄很大,仍然在做开发的人?

03 如果现在出门参与求职竞争,你有多少把握拿到高薪?

如果我们的答案是公司和身边都没有可以对标参考的模板人选,并且对自己参与求职竞争也没多少信心!

那我们还是趁早准备转管理为好,毕竟此时开发岗位对我们来说,已经没有多少上升空间了,并且我们也没有能力去做好了。

【做管理的】

01 如果重新再来一次,还会选择做管理吗?

02 是否有主观能动性去管理团队?

03 公司技术管理岗位是否有晋升空间?

如果我们的答案是后悔选择了做管理,目前也没多少动力去管理,并且公司也没什么晋升空间。

那恐怕我们还是得牢牢抓住技术,把技术当作自己的核心竞争力,毕竟管理这件事会榨干我们的时间和精力,而公司又没有管理晋升空间,一旦离开公司,也许我们就会变成两边不靠的尴尬存在!

从个人工作成就感角度出发
工作成就感是一个非常重要的指标,因为这直接代表着我们工作的积极性,以及产出工作成果的可能性!

开篇中提到的那位同学,在经过了深思熟虑后,还是选择了继续呆在一线做开发,最关键的原因,就是工作成就感的来源,很显然并不是做管理!

他在工作中关注的点,更多的是自己动手解决具体的技术问题,而不是领导和管理别人,通过下属去完成工作!

正如那位同学一样,非常多开发者,会因为技术好而被提升为管理者。但其实,这部分人的大多数,并不是想从事管理,或者想通过管理实现更大的团队目标!

那些关注于技术,关注于解决问题的开发者,最终还是更适合专精于做开发!

至于想通过管理,实现更大目标的开发者,他们的个人工作成就感来源,便与上面的恰恰相反。

因为个人技术无论多么厉害,也没办法赢过团队的力量。

并且现在的软件产品,肯定不是靠一个人就能完成的,只有让团队在一起发挥出1+1>2的效力,才会产出更好的产品,而这一切,都源自于优秀的管理!

所以,从工作成就感角度出发,如果解决具体的问题能给我们更多的成就感,那就可以选择继续专精开发;如果希望通过管理,带领团队完成更大的目标,产出更好的产品,那就需要选择做管理!

写在最后
专精开发 or 转做管理,这个问题其实并没有那么难以回答。

问题的关键在于,我们想要什么样的职业发展,也就是说,需要针对未来职业做一次方向性规划!

毕竟无论是做开发还是做管理,只要能更快让我们达到财务相对自由,那就是相对更合适的选择。至于工作成就感,只是没达到目标前安慰剂罢了!
————————————————
版权声明:本文为CSDN博主「李老湿与杨叫兽」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Victor_Ink/article/details/106653598

猜你喜欢

转载自blog.csdn.net/gb4215287/article/details/107202282