在今天的 IT 产业,各大公司给开发人员支付的薪酬节节攀升,让多少其他行业的从业者动了转行的念头。但说起来容易做起来难,大多数人一旦意识到了程序员的职业生涯并不像他们想的那样,就会早早放弃这条路了。
另一方面,如今很多公司在招聘开发人员时意识到了两个现实:并非所有程序员都是非常优秀的,而公司需要的恰恰是才华横溢的软件工程师。
“伟大的软件工程师非常有创造力,可以看到其他人看不到的概念模式。” ——Reed Hastings,Netflix CEO。
一份 2021 年度软件工程师薪酬报告显示,各大公司为聘请高水平开发人员而支付的薪酬数字是极为惊人的:
在这份薪资报告中,初级工程师岗位最高年薪为 226,000 美元,公司是 Netflix。主任工程师岗位,最高年薪为 646,000 美元,公司是 LinkedIn。而首席工程师岗位中报价最高的是 Roblox,达到了 1,200,000 美元年薪(约 800 万人民币)。
他们为什么会这么大方呢?
这些顶尖的 IT 企业并不是在招聘菜鸟程序员。开发人员获得这些高薪职位后,职责往往不会是处理简单的 API 实现或 MVC 模型那么简单。
Roblox 工程师正在研究当今技术中最复杂的问题:分布式系统、实时通信、3D 协同体验、海量数据处理、社交网络、渲染、物理等等。
Roblox 是一个在线游戏平台和游戏创作系统。来自世界各地的开发者可以在 Robolox 的平台内创建自己的 3D 在线游戏,并且已有超过 1.5 亿月活用户。这些用户每天都会在平台里花费大量虚拟货币并开发新的游戏。Robolox 平台有着自己的一套经济体系,其他程序员可以在平台内部创作自己的游戏。
Robolox 这一套体系,也就是当前流行的“元宇宙”的这一概念。走到这一层次的科学家和程序员需要不断面对和解决以前没有遇见过的各种新型的复杂问题。当年 DeepMind 团队决定开发能够击败围棋世界冠军的计算机平台,但他们面对的最大挑战是,围棋可能的棋局总数约为 10^172 种(比宇宙中的原子数量多得多)。于是他们创造了一种全新的方法来解决这个挑战,这种方法成为了现代人工智能革命的一大支柱。
Roblox 这家公司正以前所未有的速度扩张,目前公司对外招聘的工程职位中,最令人印象深刻的是年薪高达 120 万美元首席工程师岗位。要胜任这个职位,你需要:
至少 10 年的产品管理经验;
具备业界顶尖的能力,可以发现并优先考虑有影响力的挑战;
能够分析复杂(多维)解决方案的种种利弊权衡,并提出满足解决方案要求的替代方案;
强大的书面和口头沟通能力,能够通过详细的规格和 / 或线框图传达各种想法;
这些要求相当主观,有很大解释空间,但很显然 Robolox 在寻找具备非凡能力的人才来领导公司的技术团队,以便可以在“元宇宙”潮流中保持自己的竞争力。
英特尔的衰落故事就是一个完美的例子,证明没有了优秀的 IT 工程师,企业迟早会丧失自己的竞争优势。英特尔在半导体工业曾连续数十年占据遥遥领先的地位。但在过去的几年里,英特尔的主要对手 AMD 显然占据了上风。
为了扭转颓势,英特尔需要一位懂技术的新 CEO 来领导公司。拿 AMD 来说,他们在 CPU 市场上已经大大缩小了与英特尔的差距,而带领他们取得这一成绩的 CEO 是博士学位的技术专家。 ——T.J.Rodg ers,Cypress 半导体创始人。
在本世纪的头几年中,英特尔错过了移动计算革命。这家公司原本有机会为当年第一款苹果 iPhone 手机制造主芯片,但当时的英特尔 CEO 并不认为这是一桩有利可图的买卖。由于英特尔的这一决策,基于 ARM 指令集的处理器获得了移动计算市场宝贵的发展机遇,让高通、三星这样制造 ARM 指令集芯片的企业得以发展壮大。
在 PC 行业,英特尔主要竞争对手 AMD 则凭借 Zen 系列处理器获得了性能优势,给英特尔带来了巨大的市场压力。由于业绩未达投资者预期,英特尔前 CEO 只能黯然离场。
AMD 的 CEO,Lisa Su 博士是一名电气工程师,而英特尔的前 CEO Bob Swan 是一位缺乏技术背景的企业经理人。正因为这位经理人的短视,让这家公司丢掉了一个价值数千亿美元的庞大新兴市场,在自己的传统领域也频频受挫。
IT 行业中,给工程师天价薪水不是一件非常稀罕的事情。拿 Netflix 来说,Netflix 工资政策非常激进,向其计算机程序员支付几乎是谷歌或 Facebook 两倍的薪酬。在 Netflix,所有软件工程师的头衔都是“高级软件工程师”,并没有“级别”的概念,且不招收实习生和应届毕业生。据相关数据显示, Netflix 软件工程师平均年薪超过 50 万美元。
在 2020 年的一次大会上,Netflix 首席执行官 Reed Hastings 对于“高薪雇佣”给出了自己的观点:Netflix 成立的前几年处于迅速发展时期,需要招纳更多软件工程师,公司很快意识到,开发成功的引擎是一项人才密集型工作,需要市场上最顶尖的雇员。
研究人员预计,最强程序员的工作效率应该可以达到最差程序员的 2 到 3 倍。但事实证明,与后者相比,前者的编码速度可以达到 20 倍,调试速度为 25 倍,程序执行速度则是 10 倍。自这项研究发表以来,整个软件行业都受到了冲击,不少经理人开始探究某些程序员为什么有能力带来远超其他同行的价值与创造成果。结合当时 Netflix 有限的资金与待完成项目,其也就有了非常清晰的选择:雇用 10 到 15 名普通工程师,或者把所有预算都用来招揽 1 名“摇滚明星”。
多年以来,Netflix 发现最顶尖的程序员所带来的价值回报远不止 10 倍,他们的创造力大约是普通程序员的 100 倍。
他说高水平的技术专家并不只是编写 / 调试程序的速度比别人快一些而已,这些专家还要能解决更加抽象的复杂问题。“顶尖工程师比他的同行更有价值,并不只是因为前者更擅长写代码,”
“伟大的软件工程师非常有创造力,可以看到其他人看不到的概念模式。”Reed Hastings 表示,“从那以后,这就是我们雇佣 Netflix 员工的方式。这种方法非常成功。我们的创新速度和产出呈指数级增长。”
高薪依然是全球 IT 行业的大趋势,而首席工程师不仅需要懂技术,同时还要具备产品和管理能力,这样的人才放到哪里都是可遇不可求的,他能带来的杠杆效应也将是巨大的。我们认为,稀缺的工程师是值得用高薪来回报的,而这也是激励众多开发者不断前进的好方法。
参考资料:
英特尔——从 CPU 的发明者到业界笑柄:https://www.youtube.com/watch?v=LoTx9LQIKEA&feature=youtu.be
Quora:为什么 Netflix 采取如此激进的工资政策,向其计算机程序员支付几乎是谷歌或 Facebook 两倍的薪酬:https://www.quora.com/Why-does-Netflix-pursue-such-an-aggressive-wage-policy-by-paying-its-computer-programmers-almost-twice-as-much-as-Google-or-Facebook
Quora:Netflix 的工作文化是否在其员工中营造了一种恐惧文化:https://www.quora.com/Does-the-Netflix-work-culture-create-a-culture-of-fear-amongst-its-employees/answer/Sid-Reddy-17
Netflix 首席执行官解释了为什么他向技术人员支付巨额薪酬:https://insights.dice.com/2020/09/28/netflix-ceo-explains-why-he-pays-technologists-huge-salaries/
原文链接:
https://medium.com/codex/why-does-roblox-pay-1-2-million-to-a-single-developer-62f1de432456
挑战50岁编程语言霸主C:新语言Hare,“异端”中的保守派
保卫腾讯云,专访云鼎实验室董志强(Killer)团队 | 卓越技术团队访谈录
企业云上支出浪费严重?
资源配置不合理导致浪费?
计量方式不灵活难以精准调控用云成本?
云边缘、混合多云等多模式带来异构资源管理挑战?......
解决上述问题,点击下载《降本之源——云原生成本管理白皮书》找答案。。
点个在看少个 bug 👇