程序员“不惑”的 30 岁到了,就该给年轻人让位吗?

局长
 局长
发布于 2018年05月19日
收藏 21

最近,美国老牌科技公司 IBM 被爆出,从2013年以来,已经静静裁了超过2万名40岁以上员工。。。。


40岁可是上有老下有小,要养家糊口的年龄,也是最难离开一份工作的年龄啊。

难道40岁,我就该面临被裁员的命运吗?其实,对于更多的科技公司员工来说,40岁才困惑或许已经晚了。知乎上,已经有程序员的“月经贴”,那就是:30岁了,程序员最迷茫的年纪,该怎么办?更年轻的毕业生已经在路上...


其实,无论是中国程序员,还是美国的程序员们,中年职场都难逃一种共同的忧虑,到底该怎么往下走,码农是不是个吃不起的年轻饭?

别担心,小探今天就请了一位前谷歌资深工程师 Yan 来跟大家讨论讨论,工作了1年、5年、10年的程序员们,该如何规划职场和提升自己。Yan 曾在谷歌连续三年获得“Top performer”的称号,也曾担任技术面试官。

最好的提升在工作中

IBM 想静静裁掉 40 岁以上的员工,显然没法静静。。 一个最明显的指责出来了:IBM 你存在“年龄歧视”!

但 IBM 是怎么回应的呢?它说,我们为公司和员工能够重塑自己能力(ability to reinvent themselves)而自豪,这也是为什么我们是唯一一家超过100年的科技公司。

照这样来看,IBM 认为,裁掉的正是那些无法自我提升的员工。那问题来了,如果平日程序员工作很忙的话,又该如何找机会自我提升呢?


你别说,Yan 这位谷歌资深工程师就以亲身经历告诉小探,不要以工作时间长为借口,因为程序员自我提升最好的方式就是从工作中获得的。当然,这里也涉及不少人对程序员(码农们)的一个误解,那就是程序员做的都是重复性的、机械性的工作,但并非如此。

对每个程序员来说,是一个项目接一个项目做的。项目面前,人人平等。但是,面对新项目时,经理给不给你机会参与,这就存在不平等了。

怎么理解呢?Yan说,刚进公司,每个程序员都是从简单、基本的工作做起的,但是即使你在做简单基本的工作,你也需要让经理和同事认可你的能力。这就对新人提出了新的要求,如何更积极、更好地完成任务,获得上级的信任。“有能力者任之”。

“当你在组里表现出很强的主动性,得到肯定后,一旦有好的项目出现,经理认为你能够承担更大责任,项目自然就让你参与了。当你参与有挑战性的项目越多时,你就自然从项目里获得成长。” 总结下来,Yan 说了三个词,Impact(影响力),Motivation(动力),Ownership(主动性)。 Yan 在谷歌担任工程师时,曾连续多次获得“最佳员工”(Top Performer)。


这也是为什么像谷歌、Facebook 等国外大公司,会要求员工在一定年限内晋升,否则会被认为达不到公司对员工在主动性、影响力方面的要求。

以谷歌和 Facebook 为例,Level3 是程序员们进去的普遍级别,Level4 是具有博士学历程序员进去的级别,但往上升一级,公司都对员工有固定年限要求。升不了,就面临走人的可能。

28岁规划好,30岁不迷茫

如前面所说,对硅谷各大科技公司员工来说,在固定的年限里实现升职,是很普遍的要求。举个例子,谷歌程序员如果要从 Level3 到 Level4,一般需要1—2年,Level 4 到 Level5,一般允许2—3年。升职所需的3—5年,恰好就处于程序员25—30岁的阶段。

Yan 建议,如果要避免30岁不迷茫,就要28岁开始规划。

怎么做呢?比如说,当你是一位级别4的程序员时,就已经对业务较熟悉了。这时,应该想是不是希望升到5,如果是的话,不妨直接跟经理明确表达自己的期待,然后听取经理对自己现阶段和下阶段的期待(expectation)是什么。

“了解期待,才能让自己对下一阶段要做的任务和现有能力的差距进行充分判断。”还有一个方法,那就是多跟更高级别的人聊天。Yan 认为,中国程序员可能比较谦虚、内敛,但还是要先想清楚,再说出来。

回到知乎的问题,30岁的程序员确实迷茫,怎么办?在 Yan 看来,30岁的程序员,意味着是一个成熟的程序员。更多的可能是选择太多,但并不清楚要走哪条路而迷茫。

为什么这么说呢,因为30岁并不是初级员工的阶段了,面临的项目可能已经很成熟。这时候,不妨问一下自己最感兴趣的是什么,是继续在这个领域钻研,打造行业经验,还是跳槽找一个新的发展环境。

但总的来说,对于自己的职业发展还是要有提前意识,并不断地调整。“提前两年就应该想了。”

人到中年?更容易实现突破

硅谷有这么一个说法,那就是:大公司做程序员升到级别5,就意味着“安全”了,公司并不会主动辞退你。这个说法在同为程序员的 Yan 看来,有正确的一面,但也有不完全的一面。

Yan 举例,谷歌大概有 60%—70% 的员工是工作三年以上的“老员工”,自己在20个人的组里,有3到4个都是级别5这样的员工。正确的是,对级别5的员工来说,确实很“安全”,可以不需要担心辞退,安心做着原有的任务。但也有人不因为年龄而限制自己能力,真正实现级别跨越。比如自己的一位领导,到了40岁实现连跳两级的跨越,可见,35—40岁反而是把自己沉淀下来跃升的黄金时段。

同时,Yan 观察大公司产品创新、技术创新路径发现,一般创新都来自级别5以上的员工。除了初级员工暂时无法达到真正创新的能力,公司对更高级别员工,也有能主导产品创新,找到团队下一步发展方向等能力的要求。

如果顺利升到资深工程师的级别,也度过30岁大关,又该如何规划自己呢?

Yan 建议,如果不改变自己的工作环境,还是应该提升自己,否则也可能因为表现不佳,被放到“观察区”。不妨用突破舒适区的心态,学习新的技术。毕竟,技术更新换代很快,当时自己正用得熟练的技术,可能就不是当下最火最热门最新潮的技术了;又或者,可以在公司内进行换组,大公司换组相对是比较容易的。总之,找到感兴趣的方向,才能实现提升。否则,确实容易陷入上升天花板。

软实力可培养

最后,谈及自己为什么能多次获得谷歌“最佳员工”的经验,Yan 给了三点建议,第一,要主动(Take ownership);第二,知道自己当下做什么;第三,做得比别人快,比别人好。

无论什么行业,Yan 认为,都要找到你职场里的导师,新进入公司的员工,更应该多交流,跟更高级别的人交流,从而帮助自己建立起职场计划。Yan非常感激自己当时的经理,是一位非常好的导师。正因为他明确地告诉 Yan,对你的期待,你下一步应该做,才让 Yan 的职场走得比较顺利。“知道这几年分别要完成什么事情,也就提升了自己的能力。”

来自:硅谷密探

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:程序员“不惑”的 30 岁到了,就该给年轻人让位吗?
加载中

精彩评论

Andyfoo
Andyfoo
37了,在一家干了14年
JoinLegend
JoinLegend
逆水行舟,不进则退,和年龄没关系的好吗
二的基本算合格
二的基本算合格
30岁就让位,那我四十多了,不是要被活埋
战场原礼亚
战场原礼亚
基本上就是,拿“自我实现”去掩盖资本家的剥削.....
猴子0532
年初想离职。。招聘一些年轻人。。毕竟我已经31了。。老板不让走啊

最新评论(22

战场原礼亚
战场原礼亚
基本上就是,拿“自我实现”去掩盖资本家的剥削.....
f
ffffffffffffffffffff
现在的很多公司也是走歪路,脑力劳动当成体力劳动,只要劳动时间长就能做出好产品?!
f
ffffffffffffffffffff
人人都当管理?人人都做leader?没人做小兵?明显不可能的。
本人已考虑其它出路……
久永
久永
我带着看广告的心情看完,居然不是广告,那一定就是出悲剧了。
冰雪情缘l
冰雪情缘l
一家公司干了差不多四年,这期间经历了很多,起起落落,习惯了.
对于权力的向往已经没有那么向往,只想专心的搞技术,回归初心.
用代码改变世界,做最好的产品,。
Raymin
Raymin

引用来自“JoinLegend”的评论

逆水行舟,不进则退,和年龄没关系的好吗
年过三十,身体在退步,能力要进步!
保持好奇心,严谨认真,精益求精,坚持学习,勤于思考!
一只囧蟹
一只囧蟹
走人成立公司、干掉老公司
猴子0532
年初想离职。。招聘一些年轻人。。毕竟我已经31了。。老板不让走啊
aiplat点com
aiplat点com
40之前开公司
一位极其不愿意透漏姓名的马先生
一位极其不愿意透漏姓名的马先生

引用来自“Andyfoo”的评论

37了,在一家干了14年
那应该是副总级别了
返回顶部
顶部