還在猶豫選算法還是開發?寫在2020的春天

前言

本科985,準研究生,感覺走到一定階段就會開始想職業規劃,在2020的春天,在沒有讀研之前,結合互聯網行情,考慮到自身的實際情況,諮詢過不少於5個學長學姐,外加看了脈脈、知乎很多帖子,總算是看得清一些了,總結如下:
一. 首先,崗位細分有哪些?
算法崗:在CHN,這些年蹦出來個‘算法工程師’的title,細分有cv、推薦、知識圖譜、nlp、機器學習、數據挖掘等等
開發崗:前端、iOS、安卓、後端、大數據、運維等等

二. 工作上的體驗有什麼區別?
結合自己做畢業設計的體驗,做算法,不管是偏research還是偏業務,都會面對的一個問題:心累。對於研究員來說不知道這篇paper能不能復現,不知道近段研究成果能不能發paper。對於學生來說,就是不知道模型效果到底好不好,指標能不能上去。而工作中面對的最大的問題就是:你拿什麼當績效?拿什麼給領導彙報?拿什麼作爲實實在在的產出?可不是每個公司都能養得起研究員和科學家的,就算Google也會裁掉部門,比如前一段量子計算機的科學家從谷歌離職,回到學校當教授就是如此。
做開發,明顯的感覺就是身體累,源源不斷的和產品組對接的需求,相比算法多了實實在在的產出,而也多了加班和代碼量,當然,部門這一年發展好績效福利少不了開發工程師的
簡而言之,算法,代碼少,心累;開發,代碼多,體累

三.什麼人適合做算法?
1.對算法有着純粹的熱愛
不管是什麼吧,有熱愛、興趣才能走遠,對於面向工資編程的勞苦大衆,不要看算法錢多就跳進去,現在行情不好啊
2.985 碩、博,科班,top實驗室,(牛導、不放養、有科研實力的)
3.自己碼力過關,工程能力不差
在2020年,還有以後,想搞算法,以上123是必要條件

算法勸退的十大理由

  1. 要求太高,頂會是入門劵(可能面試官還不感興趣,以後工作還不是這個方向)看到有學長nlp方向,發的頂會,面試官是搞推薦的,尷尬。985碩士學歷是基本要求,還要工程能力強,這個春天真的看到很強的大佬(搞算法,有頂會)沒offer
  2. 牛客網上面很多研一下意識到算法行情不妙的轉開發後面都收穫大廠offer了,反而很多鐵頭娃只投算法到後來0-offer,真讓人唏噓。單純論職業發展而言,當然是offer多多,選擇一個最適合的平臺和企業對個人發展最有利的,而算法對於絕大多數人而言,很多時候只有別人選你的機會。最明顯的一個例子是github上的CyC2018吧,2018年棄坑CV,轉Java,秋招收穫很多offer,也是很有先見之明吧
  3. 中國互聯網的發展,是美國發展的滯後版本,那邊的新技術,過1~2年往往會流傳到中國,市場也一樣,美國的算法都要phd了,可想而知中國過一兩年後算法大廠的行情,歡迎過幾年回來考古(聽說百度去某校招算法都是直奔博士,碩士都不看一眼)
  4. 本科生基本上擠不進去算法了,就個人而言,985本科,大四的春天投實習,投了40多家吧,收到offer就3個,個人成績、個人編程能力學院應該至少前1/3,這個春天也算很打擊我吧,不過還好至少打擊清醒了
  5. 反觀很多朋友,算法不行,老老實實做開發,現在春天也是offer多多,比如同一屆的認識的就有3個去頭條的,一個後端,一個前端,一個安卓,而我,投頭條的算法,一次一面掛,一次簡歷直接掛,所以還是選擇>努力吧,這個道理我很早之前就懂了,之後的日子也不斷驗證確實是這樣
  6. 就以後工作而言,算法玄機多多,指標提升不上去,paper復現不了,真的很心累,聽學長說他們組cv推薦模型半年都沒更新了…他自己實習也發現很多論文復現不了,沒有成就感,我打賭很多人不會喜歡這樣的工作的,人嘛,還是要證明自己價值的
  7. 對於個人而言,說客觀的,rw沒有牛導,沒有科研氛圍,大家都在實習,搞科研也是男上加男,我打斷我沉不下心來看paper,說主觀的,自我感覺科研能力一般,科研需要批判性思維,需要不畏挫折的精神,很多人是達不到的吧,而且寫畢設就發現了,自己看paper真的難受,外加到研二發不了好一點的paper也難畢業,心裏壓力也大。什麼,你說發水文??那還有意義嗎?搞科研就是灌水的嗎?可能初心都錯了吧!雖然是面向工資編程,但是還是開發更適合我吧
  8. 論兩條路的職業發展,天花板都是夠不到的,計算機博大精深,走算法可以當資深研究員、算法帶頭人;做開發可以轉管理,當技術架構師。直觀感覺,剛入職小白,算法積累的是各種idea、trick、調參技術,而開發積累的更多,很多人搞算法研究生2年覺得自己啥也沒學會,而開發至少可以一個人從0到1搭建一個網站
  9. 另外,可能工作了,也很難保持那份對技術的熱愛吧,技術也就是謀生的技能,從這個角度說,選穩定的技術,自己有積澱的技術,能獨當一面的技術,比如後端,後端發展相對於算法而言較慢,而算法一天一個新模型,量子位、機械之心的‘沸騰文’層出不窮,人上了年紀是沒有精力去跟蹤的學習這些新paper的,算法創業的是各種科學家、老教授,他們創業AI+公司;而更多的創業,是業務需求+互聯網基本技術。說小一點的,很多ai創業公司舉步維艱,而有自己成熟業務的普通小公司 順分順水;說大一點的不管是美團外賣、共享單車起步的時候都是幾個熟練的員工,而不是研究員、科學家搞出來的吧?
  10. 當你還在猶豫選算法還是開發的時候,相信你心中已經有了答案

讀研趁早選好路啊,沒有時間可以浪費的了

寫在2020的春天,總結了這兩個月來一直困擾我的問題吧,一方面明確自己的路,一方面給翻到這篇文章的人一點幫助吧

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章