程序员

注册

 

发新话题 回复该主题

第一批90后程序员即将步入30岁,你是否 [复制链接]

1#

年临近尾声,掐指一算,第一批90后也即将步入30岁。

所谓三十而立,30岁往往被看做是人生的分水岭,这个年龄段的人面临着社会角色、家庭角色、社交角色的多重身份叠加。

那么对于广大程序员来说,30岁又意味着什么?

程序员是碗青春饭?

知乎上,关于程序员“三十之惑”的讨论已经屡见不鲜:

在美国,同样有许多程序员因为年龄而焦虑迷茫:

社会上流行说“30isthenew20”,然而却有程序员自嘲,干自己这一行,应该写作“30isthenew50”:

看来,无论是中国还是美国,程序员群体中似乎都存在着一些共同的忧虑:

进入职场后,程序员们到底该怎么往下走?

面对永远在路上的年轻newgrad,程序员们又该如何保持竞争力?

程序员,究竟是不是一碗吃不起的年轻饭?

别担心,我们专门请了前谷歌资深工程师闫老师来跟大家讨论讨论:

90后程序员们,

该如何规划职场和提升自己

本文作者:闫老师

前Google资深工程师、技术面试官,曾连续多年获得“TopPerformer”称号。已帮助上千名同学进入FLAG等一线科技公司。

职场误区1:

伤不起的30岁?

实际上,以我在谷歌的工作经历以及对其他公司的了解,大部分程序员都处于30岁上下的阶段,他们是公司的主力*。因为30岁恰恰是一名程序员的*金年龄——在3-5年的工作磨练之下,不仅技术会更加熟练,职场规划和发展也会更加清晰。

北美的各大科技公司对于员工的职业发展,大都有一个基础的规划的要求。以谷歌为例,程序员如果要从Level3到Level4,一般需要1-2年,Level4到Level5,一般允许2-3年。

按照多数人的轨迹,24、5岁走出校园进入社会,一步步学习,成长到30岁刚好进入一个比较成熟的阶段,达到Senior水平。

心里有了更为明确的目标,并且也更加有能力去实现自己的目标。所以说,30岁正应该是程序员们充满干劲、大展拳脚的好时候。

那么,为什么有些人还是会产生“三十之惑”呢?

在我看来,很多抱怨和焦虑都来源于个人现有能力的不匹配,你现在具备的技能不足以支撑你晋升到更高层次。

程序员的30岁问题,是能力问题,也是视野问题与心态问题。

从Senior继续向上,想要实现级别的跨越,往往需要付出更多的努力。如果你不具备持续学习的能力、不能保持技能更新,那么在不进则退的职场中,原地踏步的你,自然只能被赶超、甚至被淘汰。

在很多情况下,所谓的年龄困惑更像是一种借口,年龄不应该是你不成功的理由。

如果你真的有核心竞争力,年龄还会成为你的问题吗?

职场误区2:

程序员不需要懂管理?

很多人对engineer有一个普遍的误解:engineer是个纯技术工种,不具备领导角色,与managerment不沾边。

但实际上,Engineer是一个复合角色,绝不是埋头写码就完事了。想要赢在职场,技术与管理能力缺一不可。

技术方面

首先,个人技术肯定是要过硬的,只有这样才能服人,并且还要有能力把自己的技术传递给组员们。同时,相比于具体的代码实现,高级程序员们要具备design的能力,要能搭建项目架构。

软实力方面

越想要升到高级别,就越要具备过人的软实力,必须要有Cross-team甚至是Cross-

分享 转发
TOP
发新话题 回复该主题