【科普】boy and girl,你是不是对算法工程师有误解
我是一名工程師,在一家大廠的一條重要的業務線上,做一些算法應用相關的工作。
因此,經常有朋友或者讀者,會給我拋出一些和算法職業相關的問題。
“我編程能力不好,想學人工智能算法,是不是我只要提供算法原理,就有人協助我實現。”
“你們算法工程師是不是工資挺高的,我也想學。”
“算法工程師對學歷的要求高嗎,我們學校比較差,互聯網大廠會不會不招我們呢”
諸如此類的問題,為數不少。
其實從問題的描述當中,就明白很多人對這個職業,有著不小的誤解。
我稍稍整理了一下常見的誤解,并逐一解讀,佐以一些小小的指正。
1. 算法工程師需要強悍的工程代碼能力嗎
誠然,算法工程師這個titile,由兩部分組成,算法 + 工程師。
嚴格意義上來說,本質是工程師,其次才是算法,前者為主,后者為輔。
工程師,在企業里,需要具備完整工程實現的能力。
是的,技能點上可能不如專業的前后端工程師那樣深厚,但一些全棧開發能力還是需要具備的。
例如,算法模型開發完成,需要給領導、同事一個展示 demo,是不是要從前端頁面展示、數據輸入,到后端數據解析、模型調用處理,都要自己擼一遍。
什么,想指望有人配合自己完成這些瑣事,抱歉,大家都很忙,沒工夫為你這個實驗中的算法 demo 抽出寶貴的排期。
而且,大多數算法工程師,在企業里也只是一個小兵,沒有調動其他同事統籌協作的能力。
這些工程上的小活,自己不做,誰來做?
除了 demo,還有很多需要我們自己手擼代碼,完成上線的任務。
所以,工程的能力,至少在一線企業是不可或缺的。可以不強悍,但至少具備普通工程師的技能和素養。
2. 算法工程師和算法研究員有啥區別
我們很容易把算法研究員和算法工程師混為一談。
一些企業喜歡將這兩個 title 混用,其實,研究員從事的工作內容,應該是更偏研究性質的,工程師做的事情,更多的是算法開發、應用的工作。
通俗來說,算法研究員對算法的要求很高,需要做一些算法創新的工作,一般是博士畢業,才能具備這樣的研究探索能力。
算法工程師,每年有大量的碩士畢業生涌入這個崗位,結合在實驗室學習到的算法知識,輔佐以工程能力,進行實現應用。
算法研究員能夠滿足部分同學的想象,是有資格配備開發人員,完成工程代碼實現的工作的。
這樣也是為了解放真正高端人才的生產力,讓正確的人,做正確的事情。
3. 算法工程師的工資是不是比其他的代碼工種要高呢
程序員中的任何一個細分行業,諸如前后端、客戶端、運維、安全、測試等等,都有大佬,大佬的工資水準是普通小兵望塵莫及的。
當然,大家也許更多的是對剛入職的工資感興趣。那恐怕也會讓大家失望,算法工程師的工資,這幾年已經是和后端開發持平。
而且,據我了解,由于前幾年人工智能概念被炒的火熱,太多學生涌入機器學習相關領域,導致畢業招聘,后端開發等招聘甚至出現了人才短缺,而算法崗位招聘,則是供過于求。
這樣的痛點就是,很多優秀的算法同學,畢業了只能去一些很普通的公司、很普通的甚至邊緣的崗位,做著遠離一線、缺少成就感的業務。
畢竟,本來算法崗的需求就比其它的代碼崗位少很多,僧多肉少,總有人吃不好飯。
所以,算法工程師的工資高于其他工種,已經是過去式了,還僅限于算法職業剛剛興起、無人可招的 2015、2016 年,現在性價比,真的不是太高。
4. 企業對算法工程師的學歷和學校要求高嗎
很多人都關注學歷,卻忽略了什么時候需要看學歷的問題。
當簡歷上,除了一些華麗的術語詞匯,加上學校的普通項目,或者是從 Github 下載運行的開源項目,沒有其他亮眼的地方時,需要看學歷了。
什么是讓面試官吸睛的點?對于學生來說,無非是三點:發表了高質量論文,在重要賽事中取得獎項,在名企有著實習經歷。
三者有著共同之處,就是在讀書的時候,面試者有沒有出色的項目經歷,無論是來自論文、比賽、實習的都可以。如果沒有,抱歉,只能通過學歷和學校,來進行篩選。
畢竟,清北的人才密度,還是比普通本科大上很多的,從概率學的角度來說,企業選人不會虧。
往期精彩回顧適合初學者入門人工智能的路線及資料下載機器學習及深度學習筆記等資料打印機器學習在線手冊深度學習筆記專輯《統計學習方法》的代碼復現專輯 AI基礎下載機器學習的數學基礎專輯獲取一折本站知識星球優惠券,復制鏈接直接打開:https://t.zsxq.com/yFQV7am本站qq群1003271085。加入微信群請掃碼進群:總結
以上是生活随笔為你收集整理的【科普】boy and girl,你是不是对算法工程师有误解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【深度学习】深度学习之Pytorch基础
- 下一篇: 首发:徐亦达团队新论文推荐(ECCV20