計算機領(lǐng)域里最具前景的方向是什么?
是算法崗位。算法崗位就好比,在生產(chǎn)出一臺機器后,思考如何對這臺機器進行改進,比如在哪些地方添加潤滑油,哪些地方增添某些模塊,從而讓這臺機器在主體功能正常的情況下,運行得更快更好,使用壽命更長,這便是算法崗位的工作內(nèi)容。
具體對應(yīng)的專業(yè)其實沒有哪一個專業(yè)明確規(guī)定必須從事算法崗位。但只要是與計算機掛鉤的專業(yè),或者相關(guān)專業(yè),乃至相近專業(yè),都可以往算法方向規(guī)劃。怎么規(guī)劃呢?不管是軟件工程,還是計算機科學(xué),物聯(lián)網(wǎng)、網(wǎng)絡(luò)信息安全、大數(shù)據(jù)等專業(yè),剛上大學(xué)的第一年,基本都是學(xué)習(xí)必修課,像馬克思主義理論、數(shù)學(xué)、英語,包括大學(xué)物理之類的,這些都是必學(xué)的。同時,也會學(xué)習(xí)一門語言,比如 C 語言或者 C++。大一基本上就這樣過去了。
到了大二大三,會涉及到核心課程,比如操作系統(tǒng)、編譯原理。但有一門課程至關(guān)重要,那就是數(shù)據(jù)結(jié)構(gòu)與算法。從這門課程入手,如果在學(xué)習(xí)過程中,感覺在這個方向如魚得水,或者感興趣,又或者就是想拿高薪,那么在此基礎(chǔ)上,可以多學(xué)習(xí)一些知識,比如密碼學(xué)、編譯原理、操作系統(tǒng)等更深層次的內(nèi)容。了解得越深,相比僅僅學(xué)了一門 C 語言就去找工作,薪資肯定會高很多。學(xué)校里會有很多實習(xí)項目,參加這些項目能學(xué)到當前市場上流行的新技術(shù)。這些東西其實都可以通過后天的努力來彌補,大專培訓(xùn)班出來的人也能勝任這類工作。就算是 985 高校的學(xué)生,如果沒學(xué)好,也只是能做這樣的工作。
而提到算法,相對來說,大學(xué)里面的人工智能專業(yè)和大數(shù)據(jù)專業(yè),有關(guān)算法的課程會相對多一些,但這并不意味著就是專門沖著培養(yǎng)算法人才去的,只是概率相對大一些。如果盲目地認為自己數(shù)學(xué)好,就想從事計算機的算法崗位,可以優(yōu)先選擇信息安全和大數(shù)據(jù)專業(yè)。但這也不意味著軟件工程、網(wǎng)絡(luò)工程、計算機科學(xué)等專業(yè)未來就一定做不了算法工程師,這些專業(yè)也會學(xué)習(xí)算法的入門課程,即數(shù)據(jù)結(jié)構(gòu)與算法,只是需要自己去加餐深入學(xué)習(xí)。
包括信息安全這類專業(yè),僅僅學(xué)習(xí)學(xué)校的內(nèi)容,在實際工作中的應(yīng)用也不是特別大,還是需要去鉆研更深入的內(nèi)容。所以對于這方面,我的建議是,只要是計算機相關(guān)專業(yè),如果想在計算機領(lǐng)域擺脫 35 歲危機,想拿到比測試崗位、軟件工程師崗位更高的薪資,近幾年可以往算法方向規(guī)劃。在大學(xué)期間,除了學(xué)習(xí)本身的算法課本,還可以參加一些實驗室項目,跟著學(xué)長學(xué)姐研究,看看有哪些項目可以參與,多參加一些競賽,比如數(shù)學(xué)建模大賽、ACM 大賽。
這些大賽更多地考查算法能力,如果能在大賽中獲得省級二等獎或者一等獎,那時候?qū)W歷可能就不那么重要了。華為在校招時,面對一堆研究生簡歷,可能 ACM 一等獎獲得者更稀缺。哪怕是二本、一本的學(xué)生,如果在這個方向參加過 ACM 競賽,也相當于鍍了一層金,至少在計算機公司里是被認可的。
這就是要給自己加餐,因為參加競賽這類事情,沒人逼迫。你可以在宿舍玩游戲,也可以自學(xué)提升。在計算機領(lǐng)域,最好的方向,單純從專業(yè)來講,信息安全和大數(shù)據(jù)這兩個專業(yè)相對薪資高一些,但不是說學(xué)了這兩個專業(yè)就有了薪資保障,學(xué)軟件工程也不意味著未來只能做基礎(chǔ)工作,一切都取決于自己。所以送給大家一句話:什么叫大學(xué)?大不了自學(xué),關(guān)鍵還是看自己。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.