計算機(jī)五大核心課程,其他的課都可以混,這5門課學(xué)好,一定能找到工作


1、首先要會編程
先學(xué)C語言
再學(xué)C++或者Java
一旦會用面向?qū)ο蟮母呒壵Z言讀寫二進(jìn)制的文件,讀寫數(shù)據(jù)庫的時候,就可以刷leecode的題目了
2、數(shù)據(jù)結(jié)構(gòu)與算法
要用leecode刷300道題,配合《劍指offer》和《代碼隨想錄》來看,再買一本數(shù)據(jù)結(jié)構(gòu)與算法的書,不要看《算法導(dǎo)論》太枯燥看不懂的。通俗的《漫畫算法》就可以了。
3、操作系統(tǒng)原理
李志軍老師的操作算法原理,還有實習(xí)課程,B站有。公認(rèn)的兩本書:《現(xiàn)代操作系統(tǒng)》《操作系統(tǒng)精髓》一起看。目標(biāo):會搞多線程
4、數(shù)據(jù)庫原理
最好自己手撕一個數(shù)據(jù)庫。《高性能MySQL》《數(shù)據(jù)庫實現(xiàn)》目標(biāo):會寫會用數(shù)據(jù)庫
5、計算機(jī)網(wǎng)絡(luò)
不一定用的上。寫一個TCP的或者是UDP的服務(wù)器客戶端通訊的,再寫一個HTTP的。目標(biāo):客戶端服務(wù)端程序


數(shù)電模電混過去就可以了
軟件工程能及格就行了
編譯原理看不懂就看不懂,會編程之后看可能是明白
計算理論看不懂,等以后再說
數(shù)字圖像處理,等會編程以后再說
標(biāo)簽: