程序员干到了30岁,改如何规划自己的人生?
今年我一个玩的好的同事刚好步入 30 岁大关,从 06 年上大学以来,就一直被冠以「程序员」的美名,所以今天这个就让我来说道:
30 岁左右的中高级程序员如何规划自己的职业生涯?
这个问题主要关键词有:
- 30 岁
- 中高级
- 职业生涯
下面就来说说我对这三个词的理解。
30 岁的程序员
30 岁刚好是 2010 年大学本科毕业,如果没读研,迄今有 8 年左右的工作经验了;如果读研了,那就是 2013 年硕士毕业,迄今 5 年左右的经验。
无论是 5 年或者 8 年的工作经验,这时候的程序员基本上是老司机了。对于一位老司机而言,这时候的心态,已然不是刚入职场的菜鸟了,基本经历过开发过程中的各种坑,各种打击,各种磨炼;该加班的加过了,该熬夜的熬夜了,该和产品经理也打过架了。这时候的程序员可能已经慢慢磨去了刚入职场的那种「不可一世」、「老子技术天下无敌」的棱角了;这时候的程序员开始慢慢看淡了「人情冷暖」,会开始慢慢思考自己的下一步规划了,也就是说这时候的老司机,已经萌芽出「不安分」了。
中高级
除了自己的「不安分」,这时候就需要你至少是一名「中高级」老司机;真所谓“没有金刚钻,不浪瓷器活”,所以这时候就看你自己的预判能力了,如果你觉得自己还不具备「中高级」的水准,那我的建议是你还是收住你那「不安分」的心,好好继续修炼你的水平吧;如果这时候你觉得你足够具备该能力了;这时候你就可以选择跳个槽,或者往更高的层次发展了,这时候我们就可以考虑一下自己的「职业生涯」了。
职业生涯
其实大家都知道,程序员的职业生涯无非两条路子:技术专家 or 转型做管理者。
技术专家
很多人都憧憬着自己在别人眼里,是个「技术大神」,曾几何时:
当有人对你投以羡慕的眼神,夸你技术大牛时,你能幸福开心好几天;
当你帮着技术同事,或者技术主管解决一个他们都束手无策的问题时,被他们奉为大神;
当产品小姐姐让你实现某一个高大上的功能时,你二话不说的就实现了,小姐姐可崇拜你了;
还有很多案例大家自己再歪歪吧。
技术专家肯定不用说了。只要你能沉下心来,在自己的技术领域里深入专研,你就能成为技术专家;当然,要成为「技术专家」,你投入的精力肯定少不了,要如何成为技术专家呢?其实我也想知道,因为我还不是~
管理者
我不知道其他公司,但我觉得很多人能成为管理者,有时候就是因为偶然的机会获得的,尤其是做技术的。因为有时候就因为你的技术能力强,在团队里比较突出。然后大家渐渐的都向你请教问题,把难点都交给你来处理。这样自然而然的就把你往「领导」的位子上“推”。
但这时候你能成为「领导者」吗?我觉得不一定。因为要成为「管理者」,除了自己具备足够水平的开发能力外,还要具备统筹能力、沟通能力、团队协调能力、跨部门协作能力等。
所以,只有你想转型做一名「管理者」,你就要学技术以外的其他更多东西来让你足够胜任「管理」一职。
总结
「30」岁是一道坎,无论有没有具备中高级的能力,或你想继续深入做一名所有人眼里的「技术专家」or「技术大牛」,亦或往「管理者」发展。我都建议大家试一试一种我所理解人才模式:「T 」型人才。
「T」型人才
「|」竖形往深入专研自己的技术水平和能力,努力往「技术专家」发展;
「——」橫形往广度丰富自己的知识面和认知水平,让自己具备「管理者」的思维。
写在最后:欢迎留言讨论,加关注,持续更新!!!