【經(jīng)驗(yàn)分享】非科班出身怎么轉(zhuǎn)行計(jì)算機(jī)?
??計(jì)算機(jī)視覺(jué)聯(lián)盟筆記??
作者:王博Kings、Sophia
本文簡(jiǎn)要概述王博Kings好友轉(zhuǎn)行一些小的看法
工科大類(lèi)非科班計(jì)算機(jī)
????????好友就是非科班出身,但是是工科大類(lèi),王博Kings和他關(guān)系蠻不錯(cuò),所以他的學(xué)習(xí)歷程了,王博Kings基本是親眼見(jiàn)證了,那么今天就來(lái)大致聊一下他的歷程吧。
????????興趣是最大的老師,不要盲目跟風(fēng)
編程語(yǔ)言+算法與數(shù)據(jù)結(jié)構(gòu)
C、C++、Python、Java、JS
高等數(shù)學(xué),算法,數(shù)據(jù)結(jié)構(gòu)
????????書(shū)籍盡量別看國(guó)內(nèi)那些教材,看國(guó)外的教材翻譯版本,比如MIT的計(jì)算機(jī)學(xué)院用的書(shū),這類(lèi)書(shū)從淺入深非常好,根本不是讓你敲一個(gè)“Hello world”這就是開(kāi)篇
????????這點(diǎn)要說(shuō)一下,好友在本科期間一直去數(shù)學(xué)院蹭課,這點(diǎn)估計(jì)大部分人達(dá)不到
????????其實(shí)算法這里和數(shù)學(xué)有較大的聯(lián)系,和AI里的算法也有一點(diǎn)近似,這里的數(shù)據(jù)結(jié)構(gòu)指的是優(yōu)化內(nèi)存和優(yōu)化代碼等相關(guān)內(nèi)容
新理論前沿+計(jì)算機(jī)理論:
匯編理論、計(jì)算機(jī)組成原理、編譯系統(tǒng)、操作系統(tǒng)UNIX、數(shù)據(jù)庫(kù)
計(jì)算機(jī)視覺(jué)、自然語(yǔ)言處理、大數(shù)據(jù)分析
????????這三個(gè)方面應(yīng)該是當(dāng)下最熱門(mén)的內(nèi)容了,只要做這3項(xiàng)中的某一項(xiàng)的某一個(gè)小點(diǎn),大家都會(huì)美其名曰“算法工程師”,有沒(méi)有真才實(shí)學(xué)我不知道,反正頭號(hào)已經(jīng)有了,哈哈。
????????以CV為例子,除了基本知識(shí)深度學(xué)習(xí)、機(jī)器學(xué)習(xí)、像CV的最基本知識(shí)OPENCV也要學(xué)習(xí),將TF和Pytorch都要學(xué)會(huì),拿到開(kāi)源代碼就會(huì)部署,這都是基本功,因?yàn)楸酒趦?nèi)容不講這個(gè),所以找時(shí)間我會(huì)總結(jié)一篇CV算法工程師或者AI算法工程師的進(jìn)階路線,方便大家進(jìn)行參考學(xué)習(xí)。
能力提升:
刷題、實(shí)習(xí)
????????刷題!刷題!刷題!可以先刷劍指offer,基本面試中碰到的大部分問(wèn)題都在里面,時(shí)間充足的話,就可以按照類(lèi)別或者其他任何方式,刷大量的leetcode,至于到底多大量算是夠了。。。只能說(shuō)越多越好,所以一定要多刷題
????????國(guó)內(nèi)的互聯(lián)網(wǎng)大廠非常重視項(xiàng)目經(jīng)驗(yàn),面試官往往從聊項(xiàng)目中可以知道你的真才實(shí)學(xué)。因此,一般一輪60分鐘的面試有45-50分鐘基本都是在問(wèn)項(xiàng)目
????????找到代表項(xiàng)目。千萬(wàn)不要把自己那些大大小小項(xiàng)目都放上去,面試官隨機(jī)問(wèn)你,你回答不好只會(huì)減分。面試官需要你基礎(chǔ)扎實(shí),有能力解決公司面臨的問(wèn)題,會(huì)溝通的人。
????????抓住每次面試實(shí)習(xí)的機(jī)會(huì)才行。
一些途徑:
????????跨考研究生、轉(zhuǎn)專(zhuān)業(yè)、轉(zhuǎn)行進(jìn)大廠或者小廠
????????不要期盼著第一份工作就直接高薪,畢竟你非科班出身,你為了轉(zhuǎn)行,要舍棄一些東西,然后加倍努力。
????????如果能跨考研究生,把握也有,那么考研將是最簡(jiǎn)單高效的選擇
一些建議:
????????
????????如果你確實(shí)想轉(zhuǎn)行,那么你可能需要付出別人150%的努力程度,轉(zhuǎn)行不一定會(huì)成功,但是只要你選擇了,你就踏實(shí)干就行,肯定會(huì)好起來(lái)!
????????不要迷網(wǎng)絡(luò)的教程,多看一些官方文檔,這就需要良好的英語(yǔ)能力
????????把一本書(shū)看懂比你看本書(shū)有意義,同理,把一個(gè)語(yǔ)言用熟練比你會(huì)多門(mén)語(yǔ)言更好!
????????要多動(dòng)手,別光看,多敲代碼,多做項(xiàng)目
end
往期精彩回顧
