對於北美碼農而言,熱愛技術、不想做manager通常會在升為senior之後繼續打怪升級:從senior>>staff>>senior staff>>principal>>…然而senior是個分水嶺,很多碼農會卡在升staff的關卡。

“來源於hcode.likeagirl.io”
因此有些senior碼農在內部升職困難時,會選擇跳槽升級,直接面試其他家公司的staff崗
。不過不同廠,對空降staff(前司是senior)的接受程度不一樣,大家以升staff為目的選擇下家時要考慮到這一點。


⭐困難Hard:snowflake、databricks
staff高階大佬交流群
senior升staff如何準備?北美大廠staff薪資待遇、staff面試準備……
掃碼回覆【staff】即刻進群,和大佬交流經驗~

在北美公司中,senior碼農佔比最大,因為相較於junior升senior,
senior升staff的難度極大
,且承擔更多責任。作為staff engineer,技術實力不再是唯一重點,領導力、定義問題等能力同樣被看重。
🌲Meta:要求E6 staff貢獻難度較大的技術工作,並有直接的impact、要帶0-1的大專案,講求複雜度、專案成果直接影響rating,和EM一起扛壓力。
在工作職能上,staff和senior同為技術崗分工卻不同。senior通常是執行者,而staff要把控大的方向
,向上級和peer解釋為什麼做、證明所做是否有意義……且在工作和專案中,不斷推進、糾錯,保證所有事情在正確的軌道上發展。

總的來說,staff的任務是lead team做“正確的事情”而非“複雜的事情”
,要為專案落地和工作成果為公司帶來的實際效益負責。因此,staff既要具備技術能力上的廣度和深度(參與細節建設),又要具備判斷力、跨部門/跨組溝通力、協調能力(把控全域性)。

因此,
升staff對於大部分碼農而言極其消耗精力和時間
,首先需要一定的工作年限,一般是senior後的2-3年,其次要得到mentor和manager的支援,最後還要拿出證明自己達到staff標準的工作成果。這也是很對碼農升到senior後,直接“躺平”的原因之一。

不過責任越大報酬越多,從senior到staff,薪資待遇上變化也不小。以FAANG為例,
L5-L6基本會有13、14w的漲薪
。且越往上走,漲薪幅度越大,Meta E6到Meta E7直接有近90w(包括stock)的薪資漲幅!

碼農成為staff並不是一件容易的事,但如果有這方面的打算,不要拖延儘快做準備,一位在6年內升為staff的碼農分享道:“
升staff越早申請越好
,即使失敗了也能及時從反饋中找準提高的方向。”

想成為staff,比起技術這類硬技能,大家更應該著重提高影響力、談判力、領導力、對員工的培養、向上管理能力等軟技能
。同時,在工作中是否主動擴大職責,擔當領頭羊是公司評判一位engineer能否擔任staff的重要標準。

當你遞交了staff升職申請後,來自不同組、並不瞭解你的評委會成員如何對你進行評判?很重要的一點是,
工作成果與impact,即為公司做出了多少貢獻
。因此準備升staff期間,要重點去做能量化kpi、實用能落地、上線可能性大而非一味追求創新和複雜度的專案。

如何體現
team work、領導力、溝通協調此類
軟技能?
牽頭做跨組專案是一個一步到位的方法
,大部分公司都要求staff能夠展開跨組業務。但注意,“牽頭”需要參與專案立項前跟老闆、PM、tech lead對計劃和需求的討論,是要承擔寫程式碼、寫設計文件之外的工作。
當然獲得mgr的支援和幫助也很重要,一位好上司對員工升職的加成很大,比如協助你參與進一些重要的專案和工作流程。另外,product、infra、platform這些組走技術路線升職更為容易。

而對於想透過跳槽升級為staff的碼農,要把面試的重點放在系統設計和BQ上,比如sd面中要考慮所有的alternatives和trade、BQ中不要忽略self-reflection。
「2024課程通關年卡」服務內容:
-
4門課程,演算法、系統設計、BQ等
-
1年內無限次跟課
-
原價$14889,新年底價$3600
掃碼免費諮詢

