互聯(lián)網(wǎng)大賽機(jī)械狗(互聯(lián)網(wǎng)+大賽冠軍)
來(lái)源丨蘇雪算法
本文目的有三
- 個(gè)人學(xué)習(xí)生涯的總結(jié)和記錄
- 分享非科班轉(zhuǎn)互聯(lián)網(wǎng)的經(jīng)驗(yàn)和感悟
- 對(duì)于轉(zhuǎn)行互聯(lián)網(wǎng)的想法 & 交流
說(shuō)明:本文會(huì)將題主轉(zhuǎn)碼前后的心路歷程詳盡道來(lái),我想有打算轉(zhuǎn)行的同學(xué)應(yīng)該會(huì)有類(lèi)似的經(jīng)歷。
只想看干貨的可以跳到第四節(jié)。后面還會(huì)專(zhuān)門(mén)出一期轉(zhuǎn)碼面經(jīng)
個(gè)人信息雙985碩,本碩均機(jī)械專(zhuān)業(yè),0基礎(chǔ)硬卷算法崗成功,轉(zhuǎn)行上岸碩士研究方向?yàn)橹悄芄收显\斷,水過(guò)2篇SCI,無(wú)頂會(huì)論文,獲國(guó)獎(jiǎng)實(shí)習(xí)經(jīng)歷富士康:沒(méi)錯(cuò),就是那個(gè)富士康,屬于校企合作項(xiàng)目,機(jī)械設(shè)備的故障診斷騰訊:Robotic X 實(shí)驗(yàn)室,主要是強(qiáng)化學(xué)習(xí)在機(jī)器人上的應(yīng)用阿里:阿里云,機(jī)器學(xué)習(xí)崗,主要是機(jī)器學(xué)習(xí)在工業(yè)領(lǐng)域的應(yīng)用字節(jié)跳動(dòng):推薦算法,主要是拿到offer之后來(lái)體驗(yàn)的秋招offer:
阿里、字節(jié)跳動(dòng)、美團(tuán)、華為、OPPO、順豐、科大訊飛、新浪、深信服、中興(藍(lán)劍計(jì)劃,莫小看,給的錢(qián)超過(guò)所有offer)等 15+ offer
轉(zhuǎn)碼前的經(jīng)歷前面提到,題主本碩所學(xué)都是機(jī)械。高考報(bào)考是因?qū)ζ涓信d趣,至今也仍愛(ài)之如初,愛(ài)之切,念之深。本科最開(kāi)始的時(shí)候,離真正的生活還比較遠(yuǎn),因此沒(méi)有考慮到機(jī)械的就業(yè)現(xiàn)狀,只想著早點(diǎn)工作早點(diǎn)賺錢(qián),于是我經(jīng)常參加機(jī)器人相關(guān)的比賽,也獲得一些名次;并且花大量的精力在學(xué)生工作上,也達(dá)到了自己預(yù)定的目標(biāo)。到了保研之際,毅然決定讀研,只是保研操作失誤,并沒(méi)有到自己想去的高校,不過(guò)禍兮福兮,如果換個(gè)高校我可能就沒(méi)有充分的時(shí)間精力自學(xué)、實(shí)習(xí)、轉(zhuǎn)行了。在此真的非常感謝我的導(dǎo)師,給我們外出實(shí)習(xí)的機(jī)會(huì)!讀研之后第一份實(shí)習(xí)就是到富士康實(shí)習(xí)(導(dǎo)師和那邊的合作項(xiàng)目),和流水線工人同吃同住,不過(guò)也沒(méi)有外界傳的那么可怕。我們主要是做深度學(xué)習(xí)在故障診斷領(lǐng)域的應(yīng)用。實(shí)習(xí)之后才第一次知道我們平時(shí)玩的demo根本沒(méi)有辦法直接落地。其實(shí)我們完成項(xiàng)目的過(guò)程中最大的困難并非算法,而是前期的實(shí)驗(yàn)設(shè)計(jì)和實(shí)驗(yàn)過(guò)程。
思想的改變
從富士康“退休”返校已經(jīng)是研二,將學(xué)業(yè)上的事情基本搞定之后,毅然決定轉(zhuǎn)碼。沒(méi)有去過(guò)工廠的同學(xué)可能根本無(wú)法體會(huì),站一整天,滿手洗不干凈的機(jī)油,大家可以隨意感受下對(duì)比
淺談機(jī)械專(zhuān)業(yè)
本科階段(2014年),機(jī)械還是一個(gè)不錯(cuò)的專(zhuān)業(yè),就業(yè)率高,社會(huì)需求穩(wěn)定。機(jī)械有“萬(wàn)金油”之稱(chēng),意指從機(jī)械機(jī)構(gòu)到嵌入、再到算法,啥都能干,因?yàn)樯抖紝W(xué),當(dāng)然這也容易導(dǎo)致啥都學(xué)不精。
機(jī)械也有“越老越吃香”之說(shuō),因?yàn)閷?duì)于傳統(tǒng)的機(jī)械老師傅而言,經(jīng)驗(yàn)就是王道。舉個(gè)例子,即使師傅很清晰得告訴你每一步怎么做,最后你還是可能做廢了,因?yàn)楹芏嘟?jīng)驗(yàn)是無(wú)法量化和標(biāo)準(zhǔn)化的。而我更想在有體力、有能力奮斗的時(shí)候就“吃香”。
機(jī)械雖然沒(méi)有“生化環(huán)材”的天坑之說(shuō),但是也差不多了。我們機(jī)械學(xué)院幾乎人人轉(zhuǎn)碼,因此被戲稱(chēng)為“計(jì)算機(jī)二院”。我轉(zhuǎn)互聯(lián)網(wǎng)當(dāng)然也受到氛圍的影響,但是,最終還是需要量身定制自己的規(guī)劃,盲從是不可取的。
轉(zhuǎn)行的思考
我從來(lái)沒(méi)有認(rèn)為機(jī)械專(zhuān)業(yè)不如CS,只是對(duì)于處在當(dāng)前環(huán)境下的我,互聯(lián)網(wǎng)方向更適合我罷了。這里提到的“環(huán)境”包括家庭情況、個(gè)人追求的傾向、個(gè)人未來(lái)的發(fā)展規(guī)劃等。互聯(lián)網(wǎng)工資固然高,但也是需要犧牲一些東西去交換的,比如健康的身體。
身邊也有很多同學(xué)放棄互聯(lián)網(wǎng),去選調(diào)生(一起阿里實(shí)習(xí)的同學(xué))、去深圳當(dāng)老師(“陳同學(xué)在搬磚”)、去考公務(wù)員(最佩服的的實(shí)驗(yàn)室?guī)熜郑⑷ャy行(高中同學(xué))、轉(zhuǎn)金融讀博(本科同學(xué))等。選擇很多,重點(diǎn)看你自己的選擇。
所學(xué)七年付諸東流?
讀研之后,才慢慢感受到世界變化之快,沒(méi)有什么是一成不變的。雖然以后大概率不再拿扳手了,但是在機(jī)械學(xué)到嚴(yán)謹(jǐn)、追求細(xì)節(jié)這些搬磚精神仍然是有價(jià)值的。
重要的是,生活中大多數(shù)事情都可以自己動(dòng)手解決(被互聯(lián)網(wǎng)優(yōu)化了以后開(kāi)去4S店修車(chē)去),不是很棒嗎
還有,既然敢放棄七年所學(xué),并且能夠轉(zhuǎn)行成功,要相信自己的能力也不差,就算再學(xué)新的東西也不怕
廢話結(jié)束,進(jìn)入正題。為什么硬卷算法崗
題主是機(jī)械轉(zhuǎn)算法崗,至于為什么轉(zhuǎn)算法。原因有二,
- 研究生階段用到一些算法相關(guān)的內(nèi)容,算法相對(duì)更容易轉(zhuǎn)成功
- 雖然當(dāng)年算法崗已經(jīng)一片紅海,但是我客觀分析了自己的能力,并且做好充分的準(zhǔn)備,大不了還當(dāng)機(jī)械狗唄
真的要卷算法崗嗎?
我體驗(yàn)了算法崗從諸神黃昏到灰飛煙滅的過(guò)程,本質(zhì)上就是供需關(guān)系導(dǎo)致的。小廠沒(méi)有那么多經(jīng)費(fèi)給算法研究員燒,大廠算法崗也遠(yuǎn)比開(kāi)發(fā)崗少,但是由于算法崗給人的感覺(jué)是“門(mén)檻低”,所以導(dǎo)致了供大于求的市場(chǎng)關(guān)系。
因此,算法崗的面試也越來(lái)越硬核,算法面試一般需要以下幾項(xiàng)能力
- 頂會(huì)論文 or 大廠實(shí)打?qū)嵉膶?shí)習(xí) or 重量級(jí)大賽TOP
- 扎實(shí)的計(jì)算機(jī)基礎(chǔ)
- 數(shù)據(jù)結(jié)構(gòu)與算法 & 扎實(shí)的解題能力
面試規(guī)劃
根據(jù)上述面試要求,分解自己的學(xué)習(xí)目標(biāo),以我自己為例分析。我沒(méi)有頂會(huì)論文,并且研二提前完成了碩士要求(研究方向的論文要求),因此我把重心放在了大廠實(shí)習(xí)上。
面試官其實(shí)也知道你就是一個(gè)校招生,你自己覺(jué)得多的東西,在面試官看來(lái)都是 demo,因此只需要重點(diǎn)突出你做的東西,你的思考。面試官想知道的是你的能力,而不是你具體做的東西。只要你學(xué)習(xí)能力夠強(qiáng),再給你一個(gè)新的東西你照樣能學(xué)好。
因此,我的思路是以自己現(xiàn)有的東西,不斷去找實(shí)習(xí),不斷提高自己,豐富自己的簡(jiǎn)歷
1. 富士康 => 騰訊
- 首先按照自己的情況,沒(méi)啥好拿的出的東西,重點(diǎn)是 SCI 論文和富士康的實(shí)習(xí)項(xiàng)目,那就以這兩者為重心
- 瞄準(zhǔn)近期招實(shí)習(xí)生的單位,廣撒網(wǎng),不要只在自己學(xué)校的渠道找,完全可以去其他學(xué)校的論壇、校招實(shí)習(xí)群等蹲,或者找其他學(xué)校的學(xué)長(zhǎng)推薦等,所以說(shuō),渠道打開(kāi)也是很重要的,我就是在其他高校的渠道找到實(shí)習(xí)的
- 我在騰訊實(shí)習(xí)期間做的是機(jī)器人算法相關(guān),算是和機(jī)械能沾上邊,自己尚有一點(diǎn)優(yōu)勢(shì)。試想,如果我一上來(lái)就去找 CV 的實(shí)習(xí),估計(jì)也上岸不了
在騰訊實(shí)習(xí)做的工作和下面的論文很相似
2. 騰訊 => 阿里
- 阿里的實(shí)習(xí)其實(shí)也是從其他高校的渠道找到的,可見(jiàn)格局打開(kāi)多么重要。
- 阿里的實(shí)習(xí)做的是機(jī)器學(xué)習(xí)在工業(yè)領(lǐng)域的應(yīng)用,也和自己的專(zhuān)業(yè)有比較高的契合度
3. 阿里 => 字節(jié)跳動(dòng)
- 阿里實(shí)習(xí)結(jié)束并順利轉(zhuǎn)正。
- 當(dāng)然在阿里實(shí)習(xí)期間,我并沒(méi)有停止面試其他公司。在找工作上,適度“渣男”更能有談判的,因?yàn)橹挥心闶稚嫌懈鼉?yōu)的offer選擇,談薪的主動(dòng)權(quán)就在你手上了。除此,同時(shí)面試其他公司也能避免轉(zhuǎn)正失敗而導(dǎo)致的巨大損失。
- 拿到字節(jié)跳動(dòng)的正式offer之后,我馬不停蹄得到公司實(shí)習(xí),因?yàn)橹挥袑?shí)習(xí)才能最真實(shí)得感受公司的文化,你只要呆一段時(shí)間,就很清楚自己喜不喜歡。我最開(kāi)始也是糾結(jié)阿里和字節(jié),最終體驗(yàn)以后果斷入了字節(jié)。
面試核心主要兩塊,一是項(xiàng)目介紹,這是你自己的時(shí)間,一定要重點(diǎn)把握;其次是 Coding,這個(gè)無(wú)他,唯練爾!
多參加面試
- 每一次面試就是增長(zhǎng)自己經(jīng)驗(yàn)的過(guò)程,每一次面試都是了解自己短板的機(jī)會(huì)
- 面試一定要寫(xiě)總結(jié),多多少少皆可,有復(fù)盤(pán)才能有提升
- 不要一上來(lái)直接硬剛你最想去的公司,畢竟是最終目標(biāo),前面多拿小廠刷經(jīng)驗(yàn)才是明智之舉
- 按照公司面試難度大致劃分幾個(gè)分區(qū),按照難度系數(shù)一步步升級(jí)打怪
面試,不用慫
- 前面提到,面試官希望從面試中了解到的是你的學(xué)習(xí)能力,而不是你做的demo細(xì)節(jié)。當(dāng)然,越是大廠越是如此,騰訊、字節(jié)、阿里皆如此
- 你做的東西你最清楚,面試你慌啥?在面試經(jīng)驗(yàn)豐富的情況下,你就是你的項(xiàng)目的權(quán)威
- 每次面試,把項(xiàng)目細(xì)節(jié)都要越扣越深,這樣才能對(duì)答如流
- 把自己的項(xiàng)目不斷重復(fù)介紹,可以錄音,反復(fù)聽(tīng)。你所說(shuō)的每句話、每個(gè)詞,都可能是面試官挖坑的關(guān)鍵詞!
刷題
- 關(guān)于刷題,公眾號(hào)中有專(zhuān)門(mén)的欄目,暫時(shí)大部分還在 CSDN 上(https://blog.csdn.net/weixin_41888257/article/details/107397221),后續(xù)會(huì)逐步完善
- 不能為了解題而解題,還是那句話,面試官想看到你的能力,那么一題多解就必不可少了,從最簡(jiǎn)單的解法開(kāi)始逐步深入
- 只要參加面試就有可能會(huì)掛,這很正常,首先需要接受自己暫時(shí)的失敗
- 不止是你,無(wú)論多大佬的大佬,都會(huì)偶爾經(jīng)歷被掛。面試不僅僅考察能力,也有運(yùn)氣成分。你和面試官的風(fēng)格是否相符也是一個(gè)因素
- 掛了并不是壞事,重要的是復(fù)盤(pán),面試最后都可以問(wèn)下面試官,你還有哪里可以再提高(不用直接問(wèn)對(duì)你的面試評(píng)價(jià),問(wèn)了人家也不會(huì)說(shuō),換個(gè)說(shuō)法就是 “您對(duì)我后續(xù)學(xué)習(xí)的路線有什么建議嗎”)
題主現(xiàn)在在字節(jié)跳動(dòng) Data 下的推薦算法團(tuán)隊(duì),入職之前來(lái)實(shí)習(xí)體驗(yàn)過(guò),所以知根知底,入職順利融入,毫無(wú)違和感。
工作氛圍:
作息:大家一般十點(diǎn)到十點(diǎn)半之間到工位,我住的比較近,一般九點(diǎn)半到。晚上大家一般九點(diǎn)半左右下班,當(dāng)然也有偶爾自己寫(xiě)的 bug 沒(méi)有搞定的時(shí)候晚點(diǎn)回家了
飲食:等你的體重上來(lái)了,你就知道伙食怎樣了。雖然沒(méi)有HR對(duì)外宣傳的那么好,但是也差不多。三餐免費(fèi),下午茶水果或者肯德基這種。午餐和晚餐都會(huì)配水果和飲料(蘋(píng)果、橙子、雪碧、果粒橙、快樂(lè)水等),公司還是下了一定的血本的哈。飯菜的話,你拿多少都不會(huì)有人說(shuō)你,阿姨都很好,甚至看你比較能吃,再多給你點(diǎn)。
工作:講道理,字節(jié)的mentor是我體驗(yàn)過(guò)的大廠里最好的,簡(jiǎn)直就是手把手教學(xué),因?yàn)轭}主基礎(chǔ)差,即使多問(wèn)幾遍也不會(huì)說(shuō) “我不是跟你說(shuō)過(guò)了嗎?”,而是很耐心得跟我解釋其原理。
工作內(nèi)容的話,主要是做推薦算法,題主現(xiàn)在正在不斷學(xué)習(xí)的過(guò)程中,反正不懂就查資料,查不到就直接問(wèn)同事,大家都很 nice,即使是很傻的問(wèn)題,也沒(méi)人說(shuō)你笨
以下僅僅是個(gè)人看法。
個(gè)人感悟
- 工作之后,發(fā)現(xiàn)新的東西真的是層出不窮,尤其是算法崗,所以不斷學(xué)習(xí)以提高自己是非常重要的
- 另外就是,不斷提升自己的圈子,向圈子里最優(yōu)秀的那群人學(xué)習(xí)
關(guān)于算法的思考
- 個(gè)人認(rèn)為算法崗供大于求的局面還會(huì)持續(xù)一段時(shí)間,即使是已經(jīng)有部分同學(xué)又轉(zhuǎn)頭去卷開(kāi)發(fā)崗的情況下
- AI 在實(shí)體業(yè)的落地難度依舊很大。首先是四小龍現(xiàn)階段的情況可以說(shuō)明一些問(wèn)題,還有題主之前在阿里實(shí)習(xí)的時(shí)候做的就是算法在工業(yè)領(lǐng)域的應(yīng)用,這種落地很依賴(lài)場(chǎng)景數(shù)據(jù),但是矛盾的是,數(shù)據(jù)卻很少。落地會(huì)遇到各種水土不服的問(wèn)題。
- 對(duì)于算法崗的需求而言,廣告推薦應(yīng)該是大于CV和NLP的
- 國(guó)家最近出臺(tái)的對(duì)于廣告領(lǐng)域的打壓,也會(huì)一定程度上影響算法崗的需求,但是至少現(xiàn)階段,廣告推薦的需求還是不小
入職之后,越發(fā)感受到身體的重要性。小小年紀(jì)已經(jīng)出現(xiàn)干眼癥和頸椎不適了。
運(yùn)動(dòng)起來(lái)吧,少年!
圖片資訊
-
秋月財(cái)經(jīng)是什么類(lèi)型的網(wǎng)站,秋月財(cái)經(jīng)是什么類(lèi)型的網(wǎng)站啊
53%的人還瀏覽了 -
碧桂園排名地產(chǎn)多少名—碧桂園排第幾名
92%的人還瀏覽了 -
長(zhǎng)期喝每天訂的鮮牛奶好嗎_喝鮮牛奶好還是奶粉好
84%的人還瀏覽了 -
2023年多久開(kāi)始冷-2023暖冬已成定局了嗎
80%的人還瀏覽了 -
烏克蘭女兵大量出現(xiàn)在戰(zhàn)場(chǎng)、烏克蘭女兵大量出現(xiàn)在戰(zhàn)場(chǎng)上
80%的人還瀏覽了 -
中方主導(dǎo)全球首個(gè)船舶司法出售公約
54%的人還瀏覽了