為什么現(xiàn)在算法工程師薪酬這么高?
謝謝邀請。
無論任何行業(yè),職位薪酬及待遇都與市場的稀缺程度成正比,也就是說市場越大,人才越稀缺,相應(yīng)的酬勞也會越高。
那么問題來了,中國的人才儲備這么充沛,怎么還會造成算法人才稀缺這種現(xiàn)象?
其實(shí)這里所涉及的算法,并不是常規(guī)意義上的計算機(jī)算法(排序、鏈表、二叉樹、紅黑樹等),而是需要在堅(jiān)實(shí)的數(shù)學(xué)基礎(chǔ)之上實(shí)現(xiàn)的滿足某些業(yè)務(wù)需求的算法。
算法的分類其實(shí)很難真正地將所有算法進(jìn)行枚舉和分類,我在這里羅列幾類較為典型的算法類別:
1、與AI相關(guān)的算法:神經(jīng)網(wǎng)絡(luò)算法、機(jī)器學(xué)習(xí)算法、圖像處理算法、音視頻處理算法、決策樹、專家系統(tǒng)、數(shù)據(jù)挖掘算法、自然語言處理算法等。
2、與搜索相關(guān)的算法:爬蟲算法(深度優(yōu)先、廣度優(yōu)先、雙向廣度優(yōu)先搜索、散列函數(shù)等)、分詞算法等。
3、與安全相關(guān)的算法:數(shù)字摘要或校驗(yàn)(md5、SHA等)、對稱加密和非對稱加密算法、數(shù)字簽名、數(shù)字證書等。
4、與自動駕駛相關(guān)的算法:車道識別算法、路標(biāo)識別算法、行人識別算法、智能領(lǐng)航算法等。
5、與出行相關(guān)的算法:導(dǎo)航算法。
6、與游戲相關(guān)的算法:智能兵力算法、自動尋徑算法等。
除此之外,還有很多,這里不再贅述。
算法工程師的職責(zé)在不同的行業(yè)、不同的業(yè)務(wù)領(lǐng)域,算法工程師的職責(zé)各不相同,很難一兩句話全部概括,這里僅舉例說明。例如某公司AI算法工程師的基本職責(zé):
崗位職責(zé):
1、深度學(xué)習(xí)算法研究、實(shí)現(xiàn)和優(yōu)化,負(fù)責(zé)特定需求的深度學(xué)習(xí)算法解決方案;
2、負(fù)責(zé)針對業(yè)務(wù)問題場景,設(shè)計和實(shí)現(xiàn)具體應(yīng)用的深度學(xué)習(xí)模型/策略/算法,改進(jìn)業(yè)務(wù);
3、研究文本、圖片、視頻等多種內(nèi)容數(shù)據(jù)的語義理解的算法和技術(shù),跟進(jìn)業(yè)界深度學(xué)習(xí)的研究成果,開發(fā)/提升相應(yīng)的算法任務(wù)。
職位要求:
1、具有良好的面向?qū)ο笏枷搿⒓軜?gòu)設(shè)計能力與代碼編寫風(fēng)格,對穩(wěn)定性和性能有較強(qiáng)的關(guān)注;
2、熟悉常見數(shù)據(jù)結(jié)構(gòu)與算法,有機(jī)器學(xué)習(xí)/圖像處理/強(qiáng)化學(xué)習(xí)背景優(yōu)先;
3、精通C/C++/Python/R/Matlab之一,熟悉CNN/RNN基本原理,有CNN/RNN開發(fā)經(jīng)驗(yàn)及tensorflow開發(fā)經(jīng)驗(yàn)者更佳;
4、很強(qiáng)的邏輯分析、問題定位、數(shù)學(xué)推理能力,以及求知欲和快速學(xué)習(xí)能力。
算法工程師的從業(yè)門檻算法工程師的從業(yè)門檻普遍較高。
1、學(xué)歷/學(xué)位要求
很多公司要求求職者的畢業(yè)院校是985/211(原)、雙一流(現(xiàn)),學(xué)歷至少是碩士研究生以上。少量公司還會要求是某一研究領(lǐng)域的專家,是海外訪問學(xué)者,或是有海外留學(xué)經(jīng)歷。
2、科研成果要求
有些公司會要求在校期間在其職位要求相關(guān)領(lǐng)域有顯著的科研成果或?qū)嵺`產(chǎn)出。
3、能力要求
基本上算法工程師都會要求具備扎實(shí)的計算機(jī)編程和數(shù)學(xué)功底,除此之外,還需要具備很好的英語水平,因?yàn)楹芏嗟难芯炕騾⒖家罁?jù)都發(fā)表在國內(nèi)外頂級的學(xué)術(shù)刊物上,這類刊物基本上全是純英文撰寫的。
4、工作經(jīng)驗(yàn)要求
并不是所有的算法工程師都能夠拿到高薪,這不僅取決于他所處的行業(yè),還取決于他的綜合能力和工作經(jīng)驗(yàn)。要想拿到高薪,基本上要有3~5年以上的從事算法相關(guān)工作的經(jīng)驗(yàn)。
算法工程師的行業(yè)定位這個屬于個人觀點(diǎn),走技術(shù)路線的人,算法工程師的地位要高于普通的軟件工程師,而架構(gòu)師和算法工程師的地位誰能更勝一籌,這個取決于公司的職位定級。
行業(yè)風(fēng)向標(biāo)大家都知道,某一行業(yè)、技術(shù)、職位的火熱和該領(lǐng)域頂級大公司帶節(jié)奏密不可分,例如大家所熟知的阿里達(dá)摩院招聘頂級算法專家,近期華為高薪從高校招聘研究算法的博士等等,這些動作在一定程度上會影響整個行業(yè)在某些業(yè)務(wù)領(lǐng)域的研發(fā)和招聘動向。
綜上所述,是我個人對該問題的全部看法。