CS基礎知識學習


基礎知識

 

1、數學,這個一般理工科都會學,如果想走機器學習(算法)的道路,更加要學好

* 高等數學

* 離散數學

* 線性代數

* 概率論與數理統計

 

 

2、專業基礎課有十多門,其中最重要的是四門如下

* 數據結構與算法

* 計算機組成原理

* 操作系統

* 計算機網絡

 

以上這些基礎知識,決定你能學得多深入,在這個行業能走多遠。

 

實戰技能,工作中直接用到的,決定你能不能通過面試,成為一顆合格的螺絲釘。

 

1、編程語言方面

一個合作的程序員要工作中可能會用到4-6門編程語言

C / C++

Python  機器學習,數據分析必備

就你的情況而言,本科階段把上面兩種語言熟練掌握不錯了

Java等其他語言看工作需要,不急於現在就學

編程語言這東西,學了不用不快就忘了,熟練掌握了一兩門,學其他的也快,現學現用即可。

 

2、Linux基礎知識,現在服務端程序都部署在Linux服務器上,Linux的基礎命令要懂

《鳥哥的Linux私房菜》認真讀一遍,上面的命名都跑一邊。

 

3、數據結構與算法,LeetCode刷題,手寫算法題,面試必考,3道題,寫不出來,就送你回去了

 

上面的都是基礎,還需要學一些跟具體崗位相關的技能,建議去大廠的招聘官網看看。

基礎知識和實戰技能同步進行,以實戰技能學習為主,基礎知識需要反復學習,也可當工具書使用。

一個本科生,把這些學會就不錯了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM