計(jì)算機(jī)崗位方向細(xì)分,附要求和提升建議

計(jì)算機(jī)相關(guān)崗位大致分為研發(fā)崗(cv、nlp、體系結(jié)構(gòu)、數(shù)據(jù)庫等等,目的是開發(fā)技術(shù)),開發(fā)技術(shù)(C++、Java,目的是開發(fā)應(yīng)用),和交叉方向(生物信息學(xué)、數(shù)字媒體等)
計(jì)算機(jī)相關(guān)知識分為計(jì)算機(jī)基礎(chǔ)知識(數(shù)據(jù)結(jié)構(gòu)、算法、計(jì)算機(jī)網(wǎng)絡(luò)、計(jì)算機(jī)組成、操作系統(tǒng)、數(shù)據(jù)庫、計(jì)算理論等等)、編程技能(c++/java 技術(shù)棧,sql,各大框架,設(shè)計(jì)模式等)
研發(fā)崗包括熟知的算法崗(算法崗一般特指人工智能算法)還有底層軟件研發(fā)等等。這類崗位目的是研發(fā)技術(shù)、系統(tǒng)/性能調(diào)優(yōu)等。好處是比賣你與中低端崗位競爭,錢途好。但是需要碩士以上學(xué)歷和論文。
開發(fā)崗目的是開發(fā)應(yīng)用,實(shí)現(xiàn)用戶/上級需求、將構(gòu)想變?yōu)楝F(xiàn)實(shí),與研發(fā)崗區(qū)別在于,研發(fā)崗解決的是一個(gè)前人沒能解決、前人性能不好的問題。開發(fā)崗有熟練的框架、技術(shù),運(yùn)用技術(shù)解決一個(gè)已經(jīng)解決過的、但是需要定制問題。開發(fā)崗上限也很高,尤其是一線大廠面臨的極高用戶體量所帶來的問題。需要高級技術(shù)人員的頂層設(shè)計(jì)、底層優(yōu)化思維。
編程語言通常需要確定一個(gè)主體語言(C++/Java)和一個(gè)輔助語言(python等腳本)
開發(fā)崗天花板不輸研發(fā)崗,兼容性好。最終奮斗方向是T型人才的架構(gòu)師,向架構(gòu)師輸入需求,架構(gòu)師即可完成頂層設(shè)計(jì),并統(tǒng)籌團(tuán)隊(duì)做好開發(fā)工作,同時(shí)兼顧底層優(yōu)化以應(yīng)對高用戶體量問題。T的一豎是技術(shù)、底層優(yōu)化。一橫是頂層設(shè)計(jì)、管理才能??傊灰欢⒅回Q,也要注意理解需求、解決問題的能力。