查看原文
其他

“不搞职级、人人平等” 25 年后行不通了?Netflix 破天荒引入细分职级:气走老员工

Gergely Orosz InfoQ 2022-10-08

作者 | Gergely Orosz
编译 | 核子可乐
策划 | 刘燕

过去 25 年以来,Netflix 公司一直实行“所有工程岗位都只有一个职级”的制度。顾名思义,所有 Netflix 工程师的职级都是相同的,同时 Netflix 又给了他们很高的薪酬,因此吸引了不少人。但近期, Netflix 已经为软件工程师岗位引入了更多细分职级,设计思路如下:

  • 工程师 I

  • 工程师 II

  • 高级工程师

  • 组长工程师(Staff)

  • 主任工程师(Principle)

不少内部员工对此并不满意,但 Netflix 的此番调整已经是板上钉钉。Netflix 向工程师们解释了此次调整的原因。在一份内部文件中,Netflix 管理层表示:

Netflix 在员工、规模及整体复杂性方面不断发展壮大。但随着业务和组织结构的不断变化,我们建立的工程团队架构并没有一同演进。我们认为,现在需要额外的结构来支撑团队构成,最大限度提高我们的人力成本预算效能,促进薪酬实践更加一致、更加透明,借此建立明确的发展路径与员工认可度。我们将努力为业务创新和 Netflix 的长期成功提供必要的创新技术解决方案,并确保其成本不会随业务增长而过度膨胀。

为了帮助实现这些目标,我们计划引入 IC 职业路径。在工程方面,引入的新职级将适用于包括软件工程师、安全工程师、测试工程师、技术项目经理等具体岗位。

Netflix 管理层认为,引入 IC 职业路径能够最大限度提高人力成本预算效能,提高薪酬实践的一致性、严谨性和透明度,并建立明确的发展路径与员工认可度。但对于员工来说,这未必是什么好事。

很多老员工不满离职

8 月 10 号,激动人心的“大日子”终于来临,Netflix 内部公开了更新后的员工名录,大家可以相互查看职级。其实,员工之前就已经知晓了自己的职级,也跟关系亲近的同事私下交流过。

过去几个月,职级调整的过程颇为紧张。一位工程经理表示,他希望把自己手下的所有工程师都评上 E6 级别,毕竟大家都已经工作很多年,而且也都拥有不俗的业绩表现。但主管完全不支持这种不加区分的方式,所以最终只有 20% 的工程师晋升为 E6 职级,其余仍是 E5 级别。

以 Netflix 内部,某拥有约 150 名工程师的部门为例,各职级间的典型分布如下图所示:


从上图可以看出,大部分软件工程师被评为 E5 级别(高级工程师),部分成为 E6(组长工程师)。在所有职级中,E4(工程师 II)和 E7(主任工程师)占比最低。

随着改革的持续推进,不少老员工离开了 Netflix。大多数人之所以选择辞职,理由正是仍在 E5,没能更进一步升任 E6。不少离职工程师是从其他科技巨头跳槽来 Netflix 的,他们在前东家就担任了组长或主任工程师。当初来 Netflix 时没有问题,因为他们知道 Netflix 最高也就到高级工程师,人人如此。很多人觉得这样不错,头衔不再细分、自然也就没有高低。

但随着新职级的出台,这些曾担任过组长或主任工程师的员工现在被评为 E5(高级工程师),自然引发了他们的强烈不满。

在 Netflix 匿名 Blind 频道进行的一项内部调查中,只有 24% 的受访者回答了“各位 E5 工程师:评级已经结束,有多少人打算离职?”的问题,并表示愿意留下来。在“你对自己新的评定职级满意吗?”中,68% 的受访者回答了“否”,32% 回答称“是”。

不过,这种匿名调查往往会过度放大负面情绪,所以对结果还是谨慎评价为好。但无论如何,大家对 E5 职级的不满已经是有目共睹。

实际上,软件工程师们对 E5 职级的最大不满与薪酬补偿有密切关系。E5 职级的年薪一般在 40 万到 80 万美元之间。很明显,这个区间内的高位已经接近甚至达到了 E6 和 E7 的级别。那么,那些收入高、职级评定却较低的工程师,接下来会受到怎样的影响?

答案很快就会揭晓,因为年度薪酬审查已经开始。Netflix 的年度薪酬审查从 8 月 22 日持续到 10 月 21 日,这可是决定员工工资水平和能否加薪的重要时刻。而从 10 月 24 日到 11 月 11 日,经理们将逐一向员工传达新的薪酬待遇。

绝大多数 Netflix 员工预计,那些收入高但职级低的工程师应该暂时不会再涨薪,直到完成职级晋升、进入更高的薪酬区间。这也是大家能够想到的、最明智的处理方式,毕竟粗暴降薪肯定会导致员工流失,Netflix 应该不会做这样的蠢事。

“单职级”制度的问题

事实上,Netflix 能够在这么多年里靠单一职级制度汇聚起现在近 2000 位软件工程师,本身就是一个奇迹。一般来说,这种简单的管理方式最多只能支撑 100 名左右的软件工程师,Netflix 已经用实际行动创造了历史。

这套“单一职级”制度已经成为 Netflix 的独特文化。虽然 Facebook 之类的企业对外也没有明确的职级划分,但内部细分其实一直明确。而 Netflix 则创造了一种既不做内部细分又能维持工程师队伍长期稳定的制度,非常了不起。

这项制度吸引了很多喜欢扁平化职级设计的工程师加入 Netflix。同时,这项制度也让 Netflix 一直坚持提供市场最高薪酬。通过鼓励员工参与外部面试并反馈市场报价,Netflix 提供的永远是市场最高的薪酬水平。想要多赚钱就去 Netflix,早已成为技术行业内公开的秘密。据 Glassdoor 数据显示,Netflix 程序员的平均年薪在 32.5 万到 60 万美元之间,中位数在 38 万美元,是 Google、Facebook 程序员薪资中位数的 2 倍多。

但是没有一项制度是完美的。大约一年前,当 Netflix 启动 2021 年应届毕业生招聘时,“所有工程岗位只有一个职级”的问题开始显现。

Netflix 首先面临的问题就是为应届毕业生设定职业道路。由于新人们不可能直接担任高级工程师,所以无论水平高低、表现优劣,全部以软件工程师的身份加入公司。于是 Netflix 必须帮助这些毕业生设计明确的职业发展道路,而最直接的方法就是把其中一部分人提拔成高级工程师。但职级过于扁平,新人可能需要很长时间才能完成高级工程师的蜕变,所以大部分人可能早在晋升之前就已经离职。

对 Netflix 来说,要想留住更多应届毕业生,最明智的做法应该是再建立一个“中级”职务,大多数企业称之为软件工程师 II,多数工程师在工作两年左右就会达到这个级别,再过两到三年才有资格担任高级工程师。

其次,Netflix 还要面临如何不断吸引高级人才的问题。由于每个人在几年之后都能成为高级软件工程师,所以 Netflix 很难吸引到其他科技巨头和顶尖工程师们的关注。这倒不是说 Netflix 就没法雇佣到这个群体,而是只能以市场最高的薪酬,“暴力”地从其他厂商那硬挖工程师人选。

而且由于缺乏“组长”之类的职级,不少其他科技企业的组长及以上工程师都以为,Netflix 根本不需要或者说不关注比这个级别更高的技术人员。这跟 Facebook 就形成了鲜明对比。在 Facebook,每个人对外都顶着软件工程师的头衔,但在内部,Facebook 为其划分了从 E3 到 E10 的细分级别。现在,我们可以把 Netflix 的新职级与 Facebook 的对应起来看:

E3——软件工程师 I
E4——软件工程师 II
E5——高级软件工程师
E6——组长软件工程师
E7——主任软件工程师

由于只设一个职级,所以 Netflix 从来就不会向初级软件工程师敞开大门,这也在很大程度上影响了企业文化。大多数科技企业会通过实习生和应届毕业生招聘渠道来内部培养人才,Netflix 则更偏向用市场上最高的薪酬直接挖走这些人才。看似摘取了培养果实,但 Netflix 也为此付出了极高的人力成本。

虽然 Netflix 本质上在用超额预算雇用软件工程师,但却没有对他们设定明确的高期望。当然只要员工们有自我驱力,那设不设期望其实影响不大,因此这种方式在小团队中往往效果不错。但随着初创公司发展为大型企业,这种内驱力也将消散在庞大的组织结构当中。

另外,当组织对不同经验、不同技能水平的员工给予同样的期望时就会引发某种混乱。这种混乱会广泛存在于绩效评估和日常工作当中。换言之,在 Netflix 这边,拥有四年工作经验的工程师跟已经干了二十年的技术老鸟需要承担同样的责任、满足同样的期望,这显然有点不切实际。

深层动机:与成本有关

根据 Netflix 第二季财报,Netflix 目前订阅用户为 2.2067 亿,财报期间减少了 97 万订阅人数。在用户增长放缓的情况下,华尔街日报报道称,Netflix 希望节省开支,该公司正在审视其业务,寻找削减成本的机会,包括缩减房地产规模、限制公司礼品支出、控制云计算成本和雇佣更多初级员工。

从种种迹象来看,Netflix 出台新职级的核心“驱动力”恐怕与成本有关。具体来讲,全部按高级工程师的职称为员工规划薪酬似乎效能较差,其工资甚至达到了其他科技同行组长工程师甚至是主任工程师的水平。

高级软件工程师在南美洲年薪有人 15 万美元,在美国市场能拿到 42.5 万美元、52.5 万美元和 80 万美元年薪。但在实际入职之前,他们的薪酬预期都是一样的。之所以存在这么大的差异,是因为有人获得了高级工程师职务,有些甚至达到了组长或主任工程师级别。

高报酬的背后就是高压。“你在 Netflix 所能达到的最高报酬,就是你所能忍受高压的极限。”有人评价道。Netflix 很多团队每年淘汰 10%,据悉评估方式是组织内部全体员工匿名投票。

此番调整之前,Netflix 会鼓励员工多参加外部面试、搞清楚自己的市场定位,但前提是他们得把打听到的薪酬数字分享给 Netflix,帮助公司做好待遇设计。此次新职级的引入可能意味着 Netflix 不再鼓励员工比较外部薪酬、参加其他公司的面试。

同时,随着新职级制度的落地,Netflix 与之匹配的内部预算结构也将固定下来。这项新职级制度的发布,也标志着 Netflix “单职级”政策的终结。

原文链接:

https://blog.pragmaticengineer.com/netflix-levels

今日好文推荐

缺少软件开发文化,大众汽车陷入困境,CEO 也被赶下了台

我庆幸果断放弃了 SwiftUI:它还不够成熟

英伟达回应“对中国断供部分高端 GPU”;月薪 3.6 万工程师日均写 7 行代码被开;12 年黑进 40 多家金融机构老板赚百万获刑 |Q 资讯

在阿里达摩院搞了四年数据库,我来聊聊实际情况 | 卓越技术团队访谈录

直播推荐

在数字化转型的关键时期,企业怎样才能快速进化战略?作为企业一把手,怎样才能保证战略方向大致正确?~ 凯洛格咨询集团董事长王成对话极客邦创始人霍太稳,点击预约直播,今晚为你揭晓答案!

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存