大家好,我是程序员老王。
年薪百万老码农,待过一线大厂创过业,带过团队,目前专注于一线技术。
分享程序员进阶路上的点滴,帮助大家提升认知,升职加薪。
所有文章首发于我的公众号【程序员云课堂】,喜欢文章的可以微信关注,也可以扫码加我的个人微信交流~
大部分人的工作和生活,都倾向于线性向上发展。
最简单的例子,大部分程序员都会认为一个优秀的开发,最终都会成为一个技术leader。这就引出一个问题:人到中年,若没有走到管理岗,他的职业生涯会是什么样?
今天先不讨论转行的各种选择,只跟大家分享一些我所见到的还在行业内但不走管理路线的程序员的职业发展路径,应该可以供大部分程序员参考。
技术专家
大部分开发都在使用非常标准的技术,并学习和业内其他开发共享技能知识。
但技术是一个广阔的、快速发展的领域,在很多工作场景中,“专家”比“通才”更有用。
可以说在工作的前10年,最好是保持专注。持续在某个方向深挖,技术专家往往会在相对狭窄的技能范围内成为该领域中的佼佼者。
不仅是技术,其他行业同样如此。
成为技术专家的优势很明显,工资高,而且很多时候比普通的技术leader要高;但劣势也很明显,他们找工作更难。
这种难不是说找不到工作,而是当你的专业到达一定程度时,企业的需求会收缩,要求也会更高,竞争自然更大。当然,技术专家对自己和企业的要求也会更高。
所以很多技术专家也很注重维系自己的专业人脉,不仅埋头于技术,一般还会担任其他企业的技术顾问等,帮助企业验证产品、分析策略、提出团队建议,而不是创造产品。
超级开发者
“超级“并不是说这个人天生才华横溢,从来都表现得聪明绝顶,在工作中如”神话“般的存在,好像就没有他解决不了的问题。
这样的人有吗?有。但我所认识的,大部分归因于他们后天的超出常人的努力,哪怕结束学生时代,在职业生涯中,仍保持高强度的学习状态。
“是否成为管理者“并不能成为所有人的能力判定标准,有些开发的信仰就是专注于用技术解决问题,并不喜欢和复杂的人打交道,更不喜欢天天开会。这些人,往往都非常nice.
你可能会在一些很有挑战的项目中看到这些人的名字,或者这些人虽然不属于leader级别,但在会议上往往也能获得大家的尊重。
因为“超级开发者”往往对项目有敏锐的洞察力,对整个架构有自己很深的理解。
那些勇于主动接受挑战、勇于创新、积极寻找最佳解决方案的人,往往也是他们。
而正因为他们如此优秀,所以在自己的编程工作之外,他们往往还会被推到大众眼前,成为新人导师、公司内部讲师、技术大会的宣传员、内网乐于分享和解答的“老司机”…
为什么称之为“超级开发者”?如果他们遵循传统的升职加薪职业发展道路的话,毋庸置疑可以赚更多的钱,但他们热爱自己所做的事情,并想长期坚持做下去。
我很佩服这种朋友,至少我自己做不到。
一线码农
“一线码农“和”超级开发者“之间的本质区别,我认为是“是否保持长期的高效学习”。
如果做不到长期的、稳定的、高效的输入,那么时间久了,某些技能一定会过时。
但企业仍然需要这类型的员工,不用付特别高昂的薪资,又具备大量的实践经验,为人处事也很老道。毕竟日常工作中的大部分问题都是“拧螺丝”而不是“造火箭”。
很多人过了35岁左右,就不得不回归家庭,时间得留给家人和孩子,在个人学习提升和职场提升上,自然也是有心无力了。
一般强度的工作,又能平衡好家庭和事业,也不用背负大领导们的”高风险责任”,心态至少能平和一些,也未尝不是一个好选择。
在我看来,35岁正是一个互联网人“发光发热”的时候,见证了多个周期的行业变化,对各种人事物都非常了解,工作中的常见问题能快速拿出最佳实践方案。
所以不用给自己制造过度焦虑,更不要被外界刻意制造的焦虑所影响。
让焦虑穿过你的身体,做好自己,顺势而为。
今天先分享这些,老王后续会就这类话题多跟大家分享~喜欢的可以点个关注,或者加老王微信一起聊聊!
所有文章首发于我的公众号【程序员云课堂】,喜欢文章的可以微信关注,也可以扫码加我的个人微信交流~
大家好,我是程序员老王。
年薪百万老码农,待过一线大厂创过业,带过团队,目前专注于一线技术。
分享程序员进阶路上的点滴,帮助大家提升认知,升职加薪。