【學(xué)習(xí)工作】其他專業(yè)如何轉(zhuǎn)碼?程序員面試流程?轉(zhuǎn)碼需要學(xué)習(xí)哪些知識(shí)?

程序員主要分為兩類:
1.算法/人工智能
e.g淘寶首頁針對(duì)不同用戶推薦不同的商品
抖音等短視頻平臺(tái)的個(gè)性化視頻推薦
2.開發(fā)/神經(jīng)網(wǎng)絡(luò)
PS:
【薪資】算法崗>開發(fā)崗
【需求】算法崗落地項(xiàng)目較少,只有較大公司才會(huì)設(shè)置該崗
綜上,薪資高、崗位少,因此競(jìng)爭(zhēng)大(面試算法的人都在頂級(jí)期刊上發(fā)表過文章)
也不建議專業(yè)外的人轉(zhuǎn)向該崗位,后面不做過多討論,接下來主要圍繞開發(fā)崗進(jìn)行介紹
開發(fā)崗可分為:
1.前端/網(wǎng)頁開發(fā)
2.客戶端/APP
3.后端/為前端和客戶端提供服務(wù)
4.*測(cè)試崗(技術(shù)要求和薪資相對(duì)低一些)
——產(chǎn)品開發(fā)的流程:(1)產(chǎn)品經(jīng)理確定需求;(2)開發(fā)人員開發(fā);(3)測(cè)試人員測(cè)試
5.*嵌入式開發(fā)崗
轉(zhuǎn)碼需要做的準(zhǔn)備工作:
1.筆試
——給出算法題,通過編程對(duì)問題進(jìn)行求解
2.兩次及以上技術(shù)面試
3.主管面試
4.HR面試
*準(zhǔn)備工作:刷題以及學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)相關(guān)知識(shí)
——推薦網(wǎng)站:力扣(劍指Offer、Hot100)
*學(xué)習(xí)順序:編程語言(Java、C++、GO等)→數(shù)據(jù)結(jié)構(gòu)→操作系統(tǒng)→計(jì)算機(jī)網(wǎng)絡(luò)→數(shù)據(jù)庫
標(biāo)簽: