必讀計算機編程好書推薦!程序員小伙搬出了他的書架!

計算機編程好書推薦
編程語言入門書單
C語言 書單
《C Primer Plus》入門
版本不重要,老版,新版區(qū)別不大。
《C和指針》 進階
《C陷阱與缺陷》,《C磚家編程》
C語言學的好好主要是1、指針2、內(nèi)存管理。
C++ 書單
《C++Primer》適合有基礎(chǔ)的
《C++primer Plus》 適合完全0基礎(chǔ)。
Java書單
《Java編程思想》
可能不適合初學者,但很有深度,很全面。
《Java核心技術(shù)》
建議看新版(與卷一,卷二)
python書單
《Python核心編程》
講了Python2,Python3的代碼
講了語法,也講了常見的應(yīng)用領(lǐng)域。
《Python編程從入門到實踐》
Go語言書單
《Go語言實戰(zhàn)》
《Go in Action》外文版
找工作的第一大要素,會一兩門編程語言
找工作的第二大要素,數(shù)據(jù)結(jié)構(gòu)和算法
數(shù)據(jù)庫和算法
《算法導(dǎo)論》
不適合初學者,要有很強的數(shù)學功底以及數(shù)據(jù)結(jié)構(gòu)預(yù)算法的基礎(chǔ)底子。
《算法》第四版,紅色,適合絕大多數(shù)人
基礎(chǔ)的數(shù)據(jù)結(jié)構(gòu)和算法都全面涉及了
《計算機網(wǎng)絡(luò)》
狹義點理解其實就是TCP/IP協(xié)議棧
《TCP/IP詳解》這本書
計算機網(wǎng)絡(luò),或者說TCP/IP協(xié)議棧中最好的一本書
《計算機網(wǎng)絡(luò)自頂向下》
Linux操作系統(tǒng)的一些東西
Linux《私房菜》
Linux操作系統(tǒng)的使用,當工具書來使用。
通讀一遍,不需要記得細節(jié)
《Unix環(huán)境高級編程》
JavaEE框架的書/spring框架
講實戰(zhàn)的
《spring實戰(zhàn)》偏實戰(zhàn)的(實戰(zhàn)方方面面的涉及到了)。最后一章也講到了spring boot的內(nèi)容(比較新的JavaEE框架
《spring Boot實戰(zhàn)》
講原理的
《spring技術(shù)內(nèi)幕》
基本上是分析源碼,講loC,AOP這兩個重要特性。
這本書很難
先看實戰(zhàn),再看源碼剖析
數(shù)據(jù)庫方面的書單
學數(shù)據(jù)庫/SQQL該看的書
《MySQL必知必會》
《SQL必知必會》
上面這本書的內(nèi)容涵蓋了下面那本書的內(nèi)容,還多了一些關(guān)于MySQL的東西
數(shù)據(jù)庫高級層面的優(yōu)化需求
《高性能MySQL》
代碼質(zhì)量方面的書
《重構(gòu) 改善既有代碼的設(shè)計》
講的是最佳實踐,但是你需要有一定的編碼經(jīng)驗和基礎(chǔ)。







python















