Categories
程式開發

Netflix的CEO:為什麼我們願意高薪僱傭程序員?


长期以来,Netflix 都是很多程序员的理想选择,因为这家公司以高薪著称,并且承诺无论公司兴衰,始终支付市场最高工资。

工程師年賺30 萬美元

Netflix 是美國在線影片租賃商,曾利用超過100 億次的用戶觀看紀錄分析觀眾喜好,製作出熱播劇集《紙牌屋》。 Netflix 的工程文化,被很多國內一線互聯網公司研究借鑒。那麼,Netflix 的技術水平牛在哪呢?

100s 範圍的微服務,1000s 範圍的每日生產變更,10,000s 範圍的實例,1,000,000s 範圍的活躍客戶數,1,000,000,000s 範圍的度量。但是只有10s 範圍的運維工程師,沒有自己的數據中心NOC,應該算微服務DevOps 的最高境界了。

那麼,大家有沒有想過Netflix 軟件工程師會賺多少錢?你可能聽到有人這麼說:Netflix 軟件工程師的基本年薪超過了30 萬美元。從年度薪酬來看,Netflix 似乎比其他大型科技公司(如Facebook 和谷歌)支付給工程師更多的薪水。

在Netflix,所有軟件工程師的頭銜都是“高級軟件工程師”,並沒有“級別”的概念。根據Salary Project 的數據,以下是Netflix 軟件工程師的大致薪酬範圍。

Netflix的CEO:為什麼我們願意高薪僱傭程序員? 1

  • 基本工資範圍: 約325,000 美元至600,000 美元,中位數為380,000 美元。
  • 總薪酬範圍(包括股票):325,000 美元至630,000 美元,中位數為399,000 美元。

Salary Project 的數據顯示,Netflix 的大多數高級軟件工程師都沒有拿到股票,如果他們都能拿到,那麼每年增加的收入大約在10,000 美元到40,000 美元之間。Netflix 似乎更願意為員工支付更多的基本工資,而不是給他們股票和年度獎金。 其他大型科技公司(如穀歌、Facebook、微軟等)傾向於給員工較低的基本工資(相對於Netflix),然後加上相當多的股票。

與其他科技公司相比,Netflix 的總薪酬是怎樣構成的?將Netflix 高級軟件工程師的總薪酬與Facebook 軟件工程師的總薪酬(大致相同的工作經驗年數)進行比較,Netflix 支付給軟件工程師的費用比Facebook 高出約32%。使用Salary Project 的工作經驗年數過濾器可以得到如下結果(具有2 至5 年經驗的軟件工程師)。

Netflix的CEO:為什麼我們願意高薪僱傭程序員? 2

儘管Facebook 軟件工程師的薪酬中位數仍然低於Netflix 高級軟件工程師的中位數,但股票價值會隨著時間的推移而增長,所以他們拿到的股票是值得期待的。

對於擁有多年行業經驗的工程師來說,Netflix 高級軟件工程師的基本工資似乎也增長了很多。使用Salary Project 的工作經驗年數過濾器可以得到如下結果。

  • 2 至5 年經驗:325,000 美元至350,000 美元。
  • 6 至13 年經驗:380,000 美元至600,000 美元。

Salary Project 給出的工作經驗年數過濾至少是2 年以上,這是有道理的,因為Netflix 的所有軟件工程師都被稱為高級軟件工程師,因此,想要進入Netflix,需要至少幾年的軟件開發經驗。

最關鍵的是,Netflix 有一點值得稱道:

無論公司興衰,始終支付市場最高工資!

去Netflix 工作基本是矽谷頂薪,博士畢業去給開了超過30 萬美金的年薪(這還是前幾年的行情,現在的行情你知道的)。一般進去難,去了留下來也不容易,不勝任的被客客氣氣勸退的有。能留下來的一般也不跳,因為再跳也沒有更高的待遇了。

Netflix 的CEO:高薪才能僱到頂尖程序員

在最近的一次大會上,Netflix 的CEO 對於“高薪僱傭”給出了自己的觀點:Netflix 成立的前幾年處於迅速發展時期,需要招納更多軟件工程師,公司很快意識到,開發成功的引擎是一項人才密集型工作,需要市場上最頂尖的僱員。

在矽谷,大多數卓越人才效力於谷歌、蘋果和Facebook,這些技術巨頭也為他們開出了很高的薪酬。 Netflix 手頭的現金不足,難以吸引他們離開自己當前的工作崗位。但作為一名工程師,Netflix 的CEO 很熟悉早在1968 年就誕生於軟件領域的概念——搖滾明星原則(特指實力超強的工程師)。

搖滾明星原則來自加利福尼亞州聖莫尼卡某地下室中進行的一項著名研究。當天清晨6 點30 分,有9 位開發實習生進入這個部署著數十台計算機的房間。每個人都拿到了一個草紙信封,其中裝有他們需要在120 分鐘之內努力完成的一系列編碼與調試任務。

研究人員預計,最強程序員的工作效率應該可以達到最差程序員的2 到3 倍。但事實證明,與後者相比,前者的編碼速度可以達到20 倍,調試速度為25 倍,程序執行速度則是10 倍。

自這項研究發表以來,整個軟件行業都受到了衝擊,不少經理人開始探究某些程序員為什麼有能力帶來遠超其他同行的價值與創造成果。

結合當時Netflix 有限的資金與待完成項目,其也就有了非常清晰的選擇:僱用10 到15 名普通工程師,或者把所有預算都用來招攬1 名“搖滾明星”。

多年以來,Netflix 發現最頂尖的程序員所帶來的價值回報遠不止10 倍,他們的創造力大約是普通程序員的100 倍。

人們經常引用比爾·蓋茨的名言:“一位出色的車床操作員,薪酬可以達到普通車床操作員的數倍;但 一位出色軟件開發者的價值,則可以達到普通軟件開發者的10000 倍。

在軟件行業,這已經成了一項普遍的規則(雖然仍有爭議)。

Netflix 開始考慮這種模式在軟件行業之外的應用。搖滾明星級別的工程師比其他同行更有價值應該並非編程工作所獨有。這是因為他們更富創造力,能夠發現其他人無法理解甚至無法察覺的概念與模式。

這些頂尖人才擁有靈活的視角,當人們普遍陷入思維定勢時,他們總有辦法走出來找到新的、更全面的審視方式。而這也正是一切創意工作都最需要的核心技能。當時擔任Netflix 公司人才總監的Patty McCord 也由此開始了Netflix 對於搖滾明星原則的探索之路,開始將工作劃分為運營與創意兩大類別。

如果希望聘請某人擔任運營職位,那麼好的員工可能會創造出兩倍的價值,但這類職位本身能夠實現的價值是有上限的,因此對於運營類角色,支付行業平均薪酬就可以獲得非常理想的企業運作效果。

我們可以依靠一位頂尖人才搞定很多普通人才做得完的工作,但也需要為此付出極高的薪酬。 ——Reed Hastings,NETFLIX 公司聯合創始人

Netflix 沒那麼多運營類工作。相反,大部分職位都強調員工的創新思維與創造力。而在這些創意類工作中,頂尖人才可以輕鬆拿到十倍於平均水平的收入。舉例來說,最出色的宣傳專家可以想到好辦法,幫助公司吸引到更多客戶的關注。

那時是2003 年,Netflix 資金緊張而且工作壓力極大。必須認真思考怎麼把這些有限的資金利用好。最終,Netflix 決定一切運營角色,只要其工作水平存在明確的上限,公司就只支付相當於市場平均水平的薪酬。

但對於一切創造性工作,Netflix 願意為人才市場的最頂端員工開出天價工資,而不是把這筆錢花在十幾名甚至更多普通員工身上,這也會讓公司的勞動力結構更加精簡。我們可以依靠一位頂尖人才搞定很多普通人才做得完的工作,但也需要為此付出極高的薪酬。

這也幫助確立了Netflix 公司日後僱傭員工的基本方式,事實證明這一思路非常成功,整個公司的創新速度與產出都得到了成倍增長。

Netflix 公司的CEO 還發現,精幹的勞動力團隊也擁有其他優勢,人力管理一直是項老大難問題,需要企業付出大量精力,而管理績效不佳的員工尤其困難,也往往更加耗時。通過保持組織小型化與團隊精簡化,每位經理需要管理的人員更少,業務產出反而有所提升。當這些精益團隊中的每位成員都非常出色時,經理的規劃與指引將更加得心應手、員工處理工作更高效,最終幫助Netflix 在發展道路上走得更平穩、更順遂。

參考鏈接:

https://blog.salaryproject.com/netflix-software-engineers-earn-a-salary-of-more-than-300000/

https://www.cnbc.com/2020/09/08/netflix-ceo-reed-hastings-on-high-salaries-the-best-are-easily-10x-better-than-average.html