20 萬、50 萬、100 萬年薪的算法工程師在能力素質模型上有哪些差距?

2021-02-15 CVer

點擊上方「CVer」,選擇加"星標"或「置頂」

重磅乾貨,第一時間送達

編輯:Amusi

https://www.zhihu.com/question/59461289

本文僅作為學術分享,如果侵權,會刪文處理

20 萬、50 萬、100 萬年薪的算法工程師在能力素質模型上有哪些差距?

如題,現在網際網路行業很多開發工程師(包括前端開發、後端開發等等傳統意義上的「碼農」)會遇到35歲這道坎,那麼對於算法工程師這種非常規、非傳統的碼農(側重以數學模型技能為主,而不是寫代碼),也會遇到35歲的坎麼?

算法領域職位這兩年大熱,魚目混珠的筒子不少,一直很困惑於如何甄別的問題。

1. 在回答時,儘量不要用一些似是而非的諸如「項目經驗豐富」、「工作年頭長」、「在大平臺工作」、「背景好」、「聰明」、「學習能力強」等看似有理,其實在操作中全無用處的維度來回答;

2. 儘量使用定量,或者至少是定性的要素來界定,比如「主導過什麼性質什麼級別的項目」,「在算法建模或算法優化中的具體表現和指標」,「處理的數據量級和複雜非標程度」,「為實際的業務帶來怎樣的增長和價值提升」等等;

3. 從我接觸的為數不算多的算法領域人才的經驗,能夠解決什麼樣的問題可能是一個甄別的要點,這裡最好能夠詳細闡述能夠解決的問題的性質、範圍、落地模式、複雜程度等等維度;

4. 個人運氣和機緣確實會在一定時間區間內對一個算法工程師的收入產生較大的影響,但從長期來看,這樣的因素又會趨於弱化,所以不要用運氣的成分來概括一個算法工程師的市場價值表現,那是沒有誠意的;

5. 算法團隊的 Leader 也可以談談你們在給算法候選人定薪的時候都會參照什麼樣的標準和因素,但如果是「他之前 30 萬,所以我給他 40 萬」之類的回答就算了;

6. 如果能夠順便說說一個算法工程師如何可以從 20 萬進階到 50 萬乃至 100 萬的高度,那就更加完美了。

在此敬謝。



作者:Cat Chen

https://www.zhihu.com/question/59461289/answer/840221283

20 萬:別人派活自己基本上能獨立完成,偶爾需要 50 萬的人給予一點幫助。沒有人派活的話,可能就不知道接下來做什麼能給團隊產生最大的價值。

50 萬:就算沒人派活,也知道接下來自己的項目該如何做,以及做完這個項目下一個項目做什麼能夠對團隊產生最大的價值。需要在不影響自己項目的前提下,花時間給一個到幾個 20 萬的人提供指導和幫助。

100 萬:對下,能夠給 20 萬和 50 萬的人派活,讓他們覺得自己接到的活難度恰到好處,既不會簡單到無聊,也不會難到做不出來,而且還能學到新東西。(實際上,明知道 20 萬和 50 萬的人解決不了的問題,都要自己解決了。)對上,能讓各級老闆覺得花在這個團隊上幾百萬一年的人力資源成本實在是物超所值。

以上模型對各種類型的軟體工程師都有效。

簡單來說,對於級別為 i 的工程師而言,他對級別為 [0..i-1] 的工程師產生的價值越高越好,他需要從級別為 [i+1..] 的工程師(或老闆)獲得的幫助越少越好。一個工程師之所以被定級為 i,是因為他能夠對 i-1 提供價值,但還做不到 i+1 能做到的事情。

最後,我知道題主很想要一個清晰的模型來說明如何定級和定薪酬,但很可惜這跟你工作上訓練的任何模型一樣,都有模糊說不清楚的部分。只是這個模型不是存在於你的機器上,而是存在於各位老闆的腦子裡。這個模型的訓練數據是現有工程師的級別和薪酬,而且模型可能存在 overfitting 的問題,例如說「我們唯一一位 100 萬的工程師能做這個,所以我們認為其他人都要能做成這個才有資格拿 100 萬」。很遺憾,這些問題現階段都是無解的……

作者:AngSnow
https://www.zhihu.com/question/59461289/answer/503434034

對於應屆生來說

1.拿的出手的項目經驗(kaggle牌子,天池top等,或者自己實驗室項目)

2.coding能力強(leetcode至少秒medium)

3.大廠對口崗實習經驗(注意是對口)

4.教育背景

今年秋招,算法幾乎是30w起步,聽說的最高的是同校cs專業一個70w的,據說是有文章。

在一個回答中看到,人與人的能力差別,真的是數量級的差別,在算法崗,體會的非常明顯。比如,同樣打kaggle,有的人可以短短一周之內打到金牌,而且是利用空閒時間在做。同樣一篇論文,有的人很快復現,有的人要復現很久。這種大腦效率上的差異,在宏觀世界反應出來的,就是薪資的差距吧

作者:王禮Leon
https://www.zhihu.com/question/59461289/answer/193731741

本人從事數據相關行業10來年,經歷過各種崗位的磨練與挑戰,薪資這幾個階段都經歷過,現在每天也在幫助企業招聘大數據人才,對20萬、50萬、100萬,甚至更高級別的人才要求有一定的見解,下面我就從幾個角度解構下這幾類人的能力素質模型,這些也是我在日常招聘過程中對人才的基本要求,說得不對的地方歡迎大家拍磚:

技術能力:

20萬級別的算法工程師,0年-3年,需要在無導師指導情況下,獨立完成一個算法模型,算法種類有很多,你只需要熟悉某一類算法模型,比如預測評分模型、分類模型、關聯推薦模型、文本分析等,僅僅只需要懂一類,程度上能獨立工作就好,哪怕做出的模型還不夠老練。

50萬級別的算法工程師,3年-5年,需要掌握起碼三類以上的算法模型,熟悉每一類算法模型中有哪些典型的算法,並且對各典型算法適用的場景瞭然於胸,舉個例子,做分類的算法有決策樹、邏輯回歸、SVM模型等,需要知道怎樣的數據形態適用哪種算法,每種算法的優缺點在哪裡,適用於什麼業務場景,如何進行模型的演進與優化。同時,要掌握模型實施的整個環節,從樣本定義、特徵值分析、算法選型、模型評估、模型部署、模型監控等。

100萬級別的算法工程師,5年-10年以上,需要完全具備50萬級別的算法能力外,這個級別的工程師是公司中的靈魂人物,需要不僅僅掌握模型算法的能力,也需要熟悉相關周邊技術,比如大數據生態圈相關的技術,還要求具備公司在技術領域戰略方向的確定選擇和實施落地步驟的把控,比如,在金融信貸風控領域,需要做出授信額度模型、風險定價模型、反欺詐識別模型、客戶需求意向度模型等等,需要這位帶頭大哥非常清晰各個模型的內在聯繫,落地步驟怎樣哪些該優先去做哪些往後,哪些做哪些不做,等等。

業務能力:

20萬級別的算法工程師,對業務經驗沒有太多要求,更多要求是技術上的能力,但如果懂業務,具備公司所在的行業業務經驗,則加分也非常明顯,如果是多個人同時競爭一個崗位,那麼,原來是這一行業的最容易勝出。

50萬級別的算法工程師,需要具備至少1年以上的同行業的業務經驗,技術是會有瓶頸的,到了這個級別的工程師,一定要注意選定行業作為自己的職業,跳槽要慎重選擇,不能頻繁換行業,需要積累行業業務經驗,這是重中之重。

100萬級別的算法工程師,他是公司的專家、科學家,要做技術專家的同時,也要是一個業務專家。所有的技術最終是為業務服務的,只懂技術、只會搭積木是遠遠不夠的。技術如果沒帶來收益,所有的投入都是沒有產出的。作為公司的靈魂人物,所有技術戰略方向、業務戰略方向都與你有關,你為公司的營收業績負責,不會因為你只是負責管理技術而對業務營收沒有要求。

團隊協同:

20萬級別的算法工程師,要求不高,在團隊成員中能夠進行良好的溝通,到達一定技術水平時候,可以幫忙帶領實習生工作。這個級別人員,我個人要求具備一個分享精神,分享才能讓自己技術學習更快更牢固,分享幫助自己的同時更重要的是幫助自己。團隊的學習氛圍怎樣,就是看這個級別的員工,團隊成員有進步,團隊才會更加牢固。

50萬級別的算法工程師,leader級別,需要具備一定的管理能力,跨團隊溝通協同能力,項目驅動能力。作為骨幹人員,需要帶領好自己的團隊成員,對團隊的高效產出負責。要會培養成員,能夠做他們的導師。

100萬級別的算法工程師,管理上,應該都是部門經理、總監以上的了,管理能力的要求比較高,要能夠確定業務方向、公司戰略方向等,決策失誤,會浪費大量的資源,甚至會給公司帶來災難性後果。舉個例子,重大算法模型的研究是一個充滿風險的事情,需要投入大量的資源,但結果往往難以預料,這時候,就非常需要這位帶頭大哥對業務、行業、市場、對手等等有充分的了解,才能做出正確的抉擇。

作者:匿名用戶
https://www.zhihu.com/question/59461289/answer/167700712

不談虛的能力,只談現在國內的行情。

一. 20W(我覺得改為25W-35W較好,實際上現在20W招不到合格的算法工程師了)

相關方向的應屆本科/碩士,能拿到BAT offer的那種。這個門檻其實很低,有不錯的代碼能力,對機器學習有一些很基本的掌握就行。

BAT算法工程師的面試,一方面是要能寫代碼,其實挺多也就是leetcode中等題的水平,ACM銅牌以上就無壓力了,沒搞過ACM的多刷刷leetcode這方面也不成問題;一方面是能跟面試官扯一些機器學習的東西。

理論基礎其實面試官也好不到哪去,你隨便問BAT那些在職的算法工程師一些偏理論的機器學習問題,也能把他們問懵逼。所以面試機器學習,理論基礎你只要好好上過課就沒問題了。項目經驗,只要做過實驗室的相關項目,或者有對應的實習經歷,或者有相應的競賽經歷(kaggle,阿里天池等等)也沒問題了。

二. 50W

有名實驗室的優秀碩士/勉強能畢業的博士。 和幾個清華、港中文、港科大的同學聊過,普遍表示他們實驗室能畢業的博士offer沒有低於50W的。很簡單的道理,大部分知名實驗室對博士的畢業標準就是三篇一作頂級會議;現在AI的行情,有三篇一作頂會在手,50W的offer是不難拿到的。

在那些實驗室沒達到這個標準,是沒法博士畢業的。當然也有部分碩士畢業的時候就有三篇一作頂會,這種屬於很優秀的了,拿50W年薪也是可以的。至於那種本科畢業就有三篇一作頂會的,應該是大神了,基本會去美帝top學校讀PhD,一般不會直接去工作的。

三. 100W

100W及以上的算法工程師,基本屬於科學家了,大多數在這個領域的知名公司擔任leader的角色。

知乎這樣的人其實挺多的,保護別人的隱私,我也不一個個艾特出來。

這些人大多是名校博士,導師在業界非常有名。博士期間發表了很多頂會論文,拿過Google PhD fellow/Microsoft Fellow,或者做出了非常有影響力的工作。

知乎上有一個問題,最高贊的回答列舉了許多知乎上的算法大神。目測這個回答裡面列的幾乎所有算法方向在工業界工作的人,都屬於100W及以上的級別。

當然他列的人也是存在檔次差距的,有些已經在業界算是功成名就,遠不止百萬年薪了。另外他也列的不全,據我觀察知乎上還有不少100W級的大神。

總而言之,什麼樣的人能成為一個算法團隊的leader ?

要麼讀博士期間師從領域內大牛,並且有很好的論文,是這個領域的專家;要麼在工業界做出了成果,有相當的資歷;要麼就是那種天賦異稟的大神,姚班的IOI金牌,這種本科直接年薪百萬也不是問題,比如今年姚班的陳立傑和範浩強。

眾所周知,學術是一個圈,而且還是一個挺小的圈;往往一個方向最好的幾家實驗室,還彼此認識,關係不錯。工業界雖然是誰行誰上,但算法方向畢竟偏學術,特點非常接近學術界,帶有圈子屬性。現在算法人才不僅貴,而且難招。大公司跟名校建立合作關係,請學術大佬來當首席科學家,他的博士也全都打包過來;創業公司利用自身的人脈關係,比如face++能招到不少清華優秀學子(創始人清華姚班),商湯科技招了很多香港中文大學的博士(創始人香港中文大學教授)等等。

如果你能進入高端的學術圈,跟著一個大牛導師讀PhD絕對是磨刀不誤砍柴工的。這可以給你帶來異常強大的業界人脈,和大佬們談笑風生甚至一起合作的機會。你會發現業界那些牛逼閃閃,名氣響亮的人,可能就是你的師父//師叔/師祖/師兄/師姐。找實習找工作都不按流程走,打個招呼就過去了。

當然了,火熱的行情也讓申請變得很難。機器學習方向,知名實驗室知名導師的PhD申請,比以前競爭激烈了很多。

重磅!CVer學術交流群已成立

掃碼添加CVer助手,可申請加入CVer-目標檢測、圖像分割、目標跟蹤、人臉檢測&識別、OCR、姿態估計、超解析度、SLAM、醫療影像、Re-ID、GAN、NAS、深度估計、自動駕駛、強化學習、車道線檢測和模型剪枝&壓縮等群。一定要備註:研究方向+地點+學校/公司+暱稱(如目標檢測+上海+上交+卡卡)

▲長按加群

▲長按關注我們

麻煩給我一個在看!

相關焦點

  • 年薪20萬、50萬、100萬的算法工程師,到底有什麼區別?
    雖然他們對國師們所做的事智商上並不理解,卻虔誠地希望他們快點兒求下雨來。 於是,算法工程師的身價也水漲船高了。各門派工程師不論過去練的是Java、PHP還是Excel,都放棄了最好語言的爭論,抄起了深度學習,發誓重新修煉成算法工程師。前些天,還有人在知乎上問我:年薪20萬、50萬、100萬的算法工程師,到底有什麼區別?
  • 算法工程師平均年薪50.21萬,這些專業畢業後可成為算法工程師!
    好的專業在某些程度上比好的大學都重要。今天我們就要分享一個絕對的高薪職業:算法工程師。1.專業背景可能很多家長對算法工程師並不熟悉。首先就先介紹一下這個專業出現的背景。作為迅猛發展的科技大國,我國對人工智慧高度重視。
  • 算法與算法工程師,技術與技術人員
    排名第一的有 100+ 頂,而他的觀點是:每天最重要的就是跑數據!這不是段子,而是事實。為什麼「高大上」的算法工程師實際上是個數據民工,要尋找這種理想與現實的差距的原因,首先要理解一個事實:只有人能夠理解數據,機器不能。
  • 400萬年薪無人摘牌 香港應聘者要求多在100萬左右
    400萬年薪無人摘牌 香港應聘者要求多在100萬左右
  • 算法工程師必須要知道的面試技能雷達圖
    那我們直入主題,到底什麼技能才是一名合格的算法工程師應該具備的技能呢?面試官又會如何驗證你的這些技能呢?雖然每個一個崗位都有JD,但拋開具體的崗位要求,從稍高的角度角度看待這個問題,一名算法工程師的技術素質基本可以拆解成下面四個方面:知識、工具、邏輯、業務。當然廣義來講,這四項素質也適用於所有IT工程師。
  • 一份過冬存糧:算法工程師必備的面試技能雷達圖
    雖然每個一個崗位都有JD,但拋開具體的崗位要求,從稍高的角度角度看待這個問題,一名算法工程師的技術素質基本可以拆解成下面四個方面:知識、工具、邏輯、業務。當然廣義來講,這四項素質也適用於所有IT工程師。
  • 算法工程師都有哪些分類?
    圖像算法工程師,圖像處理工程師,音/視頻處理算法工程師,計算機視覺工程師(1) 精通DirectX HLSL和OpenGL GLSL等shader語言,熟悉常見圖像處理算法GPU實現及優化;(2) 語言:精通C/C++;(3) 工具:Matlab數學軟體,CUDA運算平臺,VTK圖像圖形開源軟體【醫學領域:ITK,醫學圖像處理軟體包】(4)
  • 這幾個專業的畢業生正被瘋搶:算法工程師年薪30萬起步
    但是實際上,「碼農」只是戲稱,對方有可能是一個年薪30萬起步的「算法工程師」。 據微信公眾號「中新經緯」(ID:jwview)近日,一份2018屆網際網路校招高薪清單在網絡流傳,清單顯示了眾多知名網際網路企業技術類崗位的年薪水平,動輒30萬以上的出價。引起了不少高校應屆生的關注。 而從拿到這些企業offer的同學反饋來看,這份清單顯示的年薪水平還是比較準確的。
  • 總結 算法工程師都有哪些分類?
    圖像算法工程師,圖像處理工程師,音/視頻處理算法工程師,計算機視覺工程師(1) 精通DirectX HLSL和OpenGL GLSL等shader語言,熟悉常見圖像處理算法GPU實現及優化;(2) 語言:精通C/C++;(3) 工具:Matlab數學軟體,CUDA運算平臺,VTK圖像圖形開源軟體【醫學領域:ITK,醫學圖像處理軟體包】(4)
  • 一個算法工程師的日常
    最近我做任務之前都會先清洗一遍整體數據,用模型在所有數據上訓練並預測,看哪些label模型學不到,是標註錯了還是數據太難。最後有20%的時間用來寫代碼,因為模型雖然做好了,但還要寫很多後端的邏輯和規則,讓人工可以對模型強幹預,確保及時糾正線上的badcase。
  • 算法工程師的落地能力具體指的是什麼?
    根據我的經歷以及對身邊同事的觀察,我個人會把落地工程師的「落地能力」分為三個維度:很多人以為算法工程師日常工作就是調下參,改個算法再跑跑,直到神經網絡輸出符合預期。在入行前,他們以為算法工程師的日常是這樣的:圖源《如何創造可信的AI》事實上,算法工程師可能涉及的技術範圍是很廣的。
  • 起薪20-50萬RMB的金工專業,畢業後到底去做什麼?
    國內是在起步階段,現在衍生品可以交易的產品比較少,期貨交易的比較多,但是各銀行、基金公司都開始慢慢注意量化分析的部門,比如中金、中信、平安證券等等,都有自己的量化分析部門。也有很多學生畢業後就回國了,像這種公司一般起薪在20萬人民幣左右。
  • 算法工程師也會遇到35歲這道坎麼?
    機制策略也可能有專門的團隊,每個人負責不同的策略方向。具體業務和技術形態怎麼分工,不需要初級算法工程師操心,那是更高層的算法工程師需要規劃和操心的事。這個階段的算法工程師的主要目標,是要使得自己具備能夠高效執行具體任務落地的能力,這其中對動手能力的要求是最高的。
  • 阿里大牛:技術專家必備的能力模型!
    職場危機感似乎是每個人在職業生涯都會遇到的話題,我對這種危機處境和自己曾遇到的問題進行了一番思考, 參考了其他人的一些結論並結合自身的經歷,設計了應對的初步方案
  • 電子工程師與軟體工程師,為何差距如此之大?
    傳感器技術 發表於 2016-11-23 11:38:20   IEEE最新年度調查顯示,2015年電子工程師的平均薪資增加了3.85%,但性別與種族之間的薪資差距也擴大了。
  • 大數據工程師平均年薪11.9萬美元 就業排名第1
    美國招聘網站Glassdoor的報告稱,大數據工程師平均年薪為11.9萬美元(折合人民幣73.7萬元),一個擁有博士學位的大數據工程師的起薪通常是六位數,工作兩年後,就可以輕鬆賺到20萬至30萬美元的年薪。而程式設計師平均年薪為6.5萬美元(折合人民幣40.1萬元),差距由此可見。如果你擅長數學,會編程,而且還對某個行業了如指掌,那你就有可能當上大數據工程師。
  • 你知道算法工程師的分類嗎?
    一、算法工程師簡介(通常是月薪15k以上,年薪18萬以上,只是一個概數,具體薪資可以到招聘網站如拉鉤
  • 算法工程師研發技能表
    所以很難有一個一概而論的算法工程師技術棧。比如說做圖像方向的有機器視覺算法崗、做文本方向的有自然語言處理算法崗、做語音的又有語音識別算法崗。本文僅對算法工程師常用的、基礎的、必備的研發技能進行梳理。也就是說,不論你是做哪個業務場景下的算法工作,這些基礎研發技能都是必知必會的。這組技能清單主要包括兩大類型,一類是理論技術,另一類是程式語言和工具類。
  • 開發商品3D模型的樂樂三維雲,想借著與天貓聯盟拿下17萬的賣家市場
    天貓就曾經組織了互動創意大賽,其中能力較強的公司也就能夠直接接觸到天貓平臺上的17萬賣家,也就有更多的機會與阿里一起建造豐富的商品3D模型庫。 來自廈門的樂樂三維雲就入選了天貓互動聯盟成員,成為首批天貓優質技術服務商。他們現在能夠對藝術品、鞋服、家居、汽車等多種商品進行3D建模。
  • 2019年十大熱門AI崗位及薪資報告:算法工程師平均年薪超10萬美元!
    機器學習工程師開發使用預測技術的設備和軟體,比如 Apple 的 Siri 或天氣預報應用程式。它們確保機器學習算法有需要處理的數據,並可以分析大量實時數據,保證機器學習模型更加準確。儘管機器學習工程師的職位描述中還是包含了最多的相關關鍵詞,但是在 2018 年包含的比例更高(2019 年是 75%,2018 年是 94.2%)。