211 計算機本 + 材料碩士,因?qū)W歷想算法轉開發(fā),沒有相關的項目和實習秋招會不會顆粒無收?
?今天給大家分享的是一位粉絲的提問,211 計算機本 + 材料碩士,因?qū)W歷想算法轉開發(fā),沒有相關的項目和實習秋招會不會顆粒無收?
接下來把粉絲的具體提問和我的回復分享給大家,希望也能給一些類似情況的小伙伴一些啟發(fā)和幫助。
同學提問:
博主您好,我是一名26年畢業(yè)的研二學生。背景:本科是某211計算機專業(yè),碩士是普通雙一流院校的材料專業(yè)(考研一志愿被刷后調(diào)劑)。
目前有四個算法項目,其中一個github百星,1篇JCR1區(qū)論文,加一段中大廠的大模型微調(diào)方向的算法實習。目前深感自身的學歷不足以在算法這條路上走下去,所以想要轉測開或者后端開發(fā)方向。目前具有很基礎的Java水平,沒有相關的項目。算法一直在刷,不太需要準備的。
想問一下您,我目前這個條件轉測開或者是后端開發(fā)方向還有希望嗎,很害怕秋招會顆粒無收??紤]到如果轉方向的話,由于沒有相關的項目或者實習經(jīng)歷,很難能有一份工作。也不知道是否應該堅持沖一下中小廠的算法。比較迷茫,所以想向您請教一些建議,感謝!
Yt回答:
作為一個26屆,現(xiàn)在研二,本科是211計算機專業(yè),然后研究生是個雙一流的材料專業(yè),這一看就是調(diào)劑的,從一個211調(diào)到一個雙一流,目前是有四個算法項目,一個github百星,1篇JCR1區(qū)論文,從這一列信息上面再加上一個中大廠大模型微調(diào)的實習經(jīng)歷。其實從這個背景上面,既然你已經(jīng)有一段中大廠的算法實習的經(jīng)歷,我不知道你當時是因為什么原因進去的,你就沒有考慮能夠在這家公司,如果現(xiàn)在還在實習的話,就沒有考慮在這家公司能夠轉正嗎?能夠做到你周圍的同事還滿意嗎?如果你比如在這家公司你做的不是很好,或者說你的領導對你不是很滿意,你現(xiàn)在可能后面才意識到深感學歷的不足,在算法這個路上走下去,所以是轉測開還是后端開發(fā),我認為目前這段實習,不管它給你帶來了多大的打擊,以及是多么多么不順利,最起碼來說請注意這是一段中大廠的算法實習,它是可以在簡歷里面體現(xiàn)出來的,至于到底是你不符合他規(guī)則,還是他沒有入你的法眼,這個東西不重要。因為這個過程中間就好比情侶分手一樣,反正你說你的不好,他說他的不好。至于后面在面試,為什么你沒有在,你就可以按照你的發(fā)揮說這個東西不符合你的預期都行。至少目前來說能看到的本科211,研究生一個雙一流,雖然說是材料專業(yè),目前有四個項目,再加上一個中大廠的算法實習,在這個情況下面走開發(fā)的路線,你依舊具備有一個去中大廠的機會,但是不是算法走開發(fā)的這條路線。
但是從目前來說可以看到后面只有很基礎的Java水平,沒有相關的項目,算法一直刷,這里就有個什么情況呢?我認為這個哥們應該學生的氛圍,學生思想很濃。為什么在這里能夠體現(xiàn)出來這種學生的思維很濃呢?因為你會發(fā)現(xiàn)他沒有代碼功底,然后理解的這個算法可能更多是用算法模型或者說MATLAB這種相關的,這就導致一個情況,這個代碼功底,我不知道你github上百星的那個項目,不知道是用什么語言寫的,如果你只有一點Java水平的基礎,應該你的算法你要考慮,你要落地,你要實現(xiàn),你用什么語言嘛,你總不能用Java去做這個事情嘛。沒有哪個算法工程師選擇Java這門語言應該是沒有的,大概率情況你也會選擇這種C/C++乃至Python這種也行。
那目前來說想請問一下是轉測試或者后端開發(fā),我認為目前來說你可以把目標再定高一點,選擇開發(fā)崗位,至于后面是測試開發(fā)還是后端開發(fā),這個不用管,都投。目前來說如果只有Java的基礎的話,我認為你這個水平跟前面是不是有點矛盾?。侩y道C/C++,包括這種Linux這種基礎都沒有,你能夠去拿到一個大廠的這種大模型微調(diào)的算法崗位嗎,這個我認為后面面試的時候,最起碼說你也需要有一些代碼功底,就是有寫過代碼和沒有寫過代碼的區(qū)別在哪?就是你發(fā)現(xiàn)有些東西一問,你做過很容易問出來,你如果沒做過,你答的根本就不對,就是你如果是背的,你發(fā)現(xiàn)你根本就很難答的對,就這種感覺。你會發(fā)現(xiàn)目前來說,如果只有點Java的基礎,如果選擇Java,我認為這條路線也可以試一試。
我在這里我再給你講一下,再給你推薦一下。你選擇Linux用C/C++結合著做一兩款產(chǎn)品,做到落地,做到上線,提升自己的代碼功底。目前考慮不要轉,不是什么轉方向的問題,你就后面在秋招的時候,所有企業(yè)都投,你會發(fā)現(xiàn)包括這種存儲、音視頻,乃至包括Java的崗位,你一樣可以投,從我們以往的經(jīng)驗,我們主要是以C/C++為主,因為每年我們美團的offer好幾個,而且都是后面轉Java的,一樣,很多朋友可能會問,那是不是會比從一開始學Java的人,到后面企業(yè)里面你比如用C/C++,后面到企業(yè)里面用Java,它會有一些差別的。你會發(fā)現(xiàn)沒有,一樣的,因為Java這個語言,你即使有這種底層的基礎,你發(fā)現(xiàn)你一樣能干,差別不大的。
然后再說到考慮沒有相關的項目和實習經(jīng)歷,就很難有一份工作。你目前已經(jīng)有一個實習了,就是實習請注意,你只要體現(xiàn)出來你在某某公司實習,沒有說一定要有相關經(jīng)驗的實習,沒有這個說法。是否考慮沖一下中小廠的算法,如果做算法你就一定要考慮,我認為只有這么幾個方向的算法是可以考慮的。第一個就是這種搜廣推,第二個呢自動駕駛,第三個呢攝像頭,第四個就是你之前實習所做的大模型微調(diào)的這個算法。這四個方向人工智能相關的,這四個方向我認為是值得可以做的。但是如果你去一家中小公司,我不知道小到什么程度,中到什么程度,如果你比如說去到一個小公司,可能就幾個人。雖說給你title掛一算法工程師,你進去之后你發(fā)現(xiàn)干的那跟算法可能半毛錢關系都沒有。所以我認為你如果去中小廠做算法,那就還不如去個中大廠做開發(fā)。因為第一段工作去個大的企業(yè)它會更加重要,因為它決定了你職業(yè)起點。
總結:
1. 學歷和背景夠用,別慌
- 優(yōu)勢分析:211本+雙一流碩的學歷能過中大廠簡歷關,尤其是有大廠算法實習經(jīng)歷(哪怕不順也能寫進簡歷)。
- 別自我設限:別被“材料專業(yè)”框住,HR更關注實際能力。AI相關后端崗位需求激增,你的大模型經(jīng)驗有適配場景。
2. 轉開發(fā)的核心策略
- 主攻C++/Java二選一:C++路線:結合Linux做高性能項目(如復刻Redis/LevelDB),突出底層能力。比如:“用C++寫個能跑的生產(chǎn)級項目,面試官一看就知道你行”。Java路線:速成Spring Boot+分布式中間件,但需補足項目短板。
- 包裝現(xiàn)有算法經(jīng)驗:把大模型微調(diào)項目往“工程落地”靠,比如:“優(yōu)化模型推理性能,吞吐量提升40%”或“設計自動化微調(diào)流水線”。
3. 實習和項目的靈活運用
- 實習經(jīng)歷別浪費:即使算法實習不順,可提煉“工程能力”,比如:“參與千億參數(shù)模型部署,解決GPU內(nèi)存溢出問題”。
- GitHub百星項目轉化:若項目用Python/C++,可改造成開發(fā)崗相關(如模型服務化框架)。
4. 中小廠算法的風險
- 警惕“偽算法崗”:中小廠算法可能淪為調(diào)參俠,不如大廠開發(fā)崗成長快。
- 算法崗沖刺建議:若堅持算法,主攻搜廣推、自動駕駛、大模型優(yōu)化等有壁壘的方向,避開純理論研究崗。
計算機相關專業(yè)就業(yè)求職學習路線/offer選擇/職業(yè)規(guī)劃建議
工種浩:程序員yt?(學習就業(yè)困惑?我們來為你答疑解惑?。┟赓M投稿 投稿必回
?
#職業(yè)規(guī)劃##計算機#解決計算機相關專業(yè)就業(yè)/面試/技術提升等問題解答(投稿必回)