之前表弟剛考上軟件工程專業(yè)酿炸,找我要一些書單推薦弃榨,我給他列了一些計算機(jī)專業(yè)的部分基礎(chǔ)課程相關(guān)的經(jīng)典書籍斜脂,這里發(fā)出來供有需要的人參考:
C/C++
1诡壁、《C程序設(shè)計語言》 入門推薦
2、《C Primer Plus》 入門推薦
3跪者、《C和指針》
4棵帽、《C陷阱與缺陷》
5、《C++ Primer》入門推薦
為了更深入地理解程序原理渣玲,建議再學(xué)一下匯編語言
《現(xiàn)代x86匯編語言程序設(shè)計》?
Linux
《UINX環(huán)境高級編程》 后臺開發(fā)必讀
《鳥哥的Linux私房菜》 Linux運(yùn)維推薦入門系列
《Linux內(nèi)核設(shè)計與實(shí)現(xiàn)》
網(wǎng)絡(luò)
《TCP/IP詳解卷1:協(xié)議》
Java
《Java編程語言》 入門推薦
《Java編程思想》
Python
《Python核心編程》(第2版)逗概,第3版難度加大,內(nèi)容變更較多忘衍,用2版入門足夠逾苫,perl現(xiàn)在已經(jīng)沒落了,可不學(xué)
數(shù)據(jù)庫
《MySQL技術(shù)內(nèi)幕》枚钓,目前企業(yè)所用后臺大多是linux+mysql铅搓,所以主要學(xué)習(xí)下mysql就足夠
如果對網(wǎng)站開發(fā)有興趣可以一并看下《php和mysql web開發(fā)》
系統(tǒng)原理
《深入理解計算機(jī)系統(tǒng)》強(qiáng)烈推薦,搞懂這本就基本能閱讀大部分計算機(jī)相關(guān)著作
計算機(jī)組成原理
《編碼:隱匿在計算機(jī)軟硬件背后的語言》
windows編程搀捷,估計你們會有windows編程的課程狸吞,如果有學(xué)下面這兩本就足夠了
《Windows程序設(shè)計》charles petzold(著)?
《Windows核心編程》
編譯原理
龍書《編譯原理》,如果看不懂指煎,推薦下面一本
《編譯系統(tǒng)透視:圖解編譯原理》
數(shù)據(jù)結(jié)構(gòu)與算法
《數(shù)據(jù)結(jié)構(gòu)與算法分析——C語言描述》蹋偏,也有一本是C++語言描述?
《算法導(dǎo)論》
編程主要靠實(shí)踐,多電腦敲代碼至壤,最好以開發(fā)某款軟件為目標(biāo)去多寫代碼
學(xué)完基礎(chǔ)課程威始,建議也學(xué)習(xí)下服務(wù)器安全方面的知識
上面不少書在網(wǎng)上有電子版,可以先下載看看像街,不清晰的再買實(shí)體書黎棠,或者圖書館去借
其它一些進(jìn)階與提升的書,可以多逛逛圖書館