長期以來,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和Google)支付給工程師更多的薪水。
在Netflix,所有軟體工程師的頭銜都是“高級軟體工程師”,並沒有“級別”的概念。根據Salary Project 的數據,以下是Netflix 軟體工程師的大致薪酬範圍。
- 基本工資範圍: 約 325,000 美元至 600,000 美元,中位數為 380,000 美元。
- 總薪酬範圍(包括股票): 325,000 美元至 630,000 美元,中位數為 399,000 美元。
Salary Project的數據顯示,Netflix的大多數高級軟體工程師都沒有拿到股票,如果他們都能拿到,那麼每年增加的收入大約在 10,000 美元到 40,000 美元之間。Netflix似乎更願意為員工支付更多的基本工資,而不是給他們股票和年度獎金。其他大型科技公司(如Google、Facebook、微軟(Microsoft, MSFT-US)等)傾向於給員工較低的基本工資(相對於Netflix),然後加上相當多的股票。
與其他科技公司相比,Netflix的總薪酬是怎樣構成的?將Netflix高級軟體工程師的總薪酬與Facebook軟體工程師的總薪酬(大致相同的工作經驗年數)進行比較,Netflix支付給軟體工程師的費用比Facebook高出約 32 %。使用Salary Project的工作經驗年數過濾器可以得到如下結果(具有 2 至 5 年經驗的軟體工程師)。
儘管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 成立的前幾年處於迅速發展時期,需要招攬更多軟體工程師,公司很快意識到,開發成功的引擎是一項人才密集型工作,需要市場上最頂尖的人才。
在矽谷,大多數卓越人才效力於Google、蘋果(Apple, AAPL-US)和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 在發展道路上走得更平穩、更順遂。
《虎嗅》授權轉載
【延伸閱讀】