NO IMAGE

轉載自http://user.qzone.qq.com/5687647/blog/1336041519

人生三十多年,就偶爾喜歡看看書,

下面羅列的都是一些我覺得比較經典的(僅代表個人意見),這些書基本上不會太過時,偏重的都是計算機學科中的科學部分。
我覺得如果理論掌握好,那些具體的技術學習起來會很快。
如果本科四年,每一個學期能認真看完其中1-2本,我想本科階段應該還是比較充實的~~

離散數學:
Rosen等人的《離散數學及其應用》,國外經典教材,寫的通俗易懂
耿素雲等人的《離散數學教程》,北大出版社,國內的經典教材,寫的很嚴謹。
《具體數學:電腦科學基礎》羅列了計算機需要的重要數學知識,能靜下心看完,還是物有所值的

計算理論
Sipser 的《計算理論導引》

C語言
Kernighan的《C程式設計語言》經典教材
《C語言程式設計:現代方法》比較新的書

c :
《c primer》經典教材(推薦)
C 程式設計語言(特別版·十週年中文紀念版)C 之父寫的書
《effective c 》進階教材(推薦)
《thinking in c 》進階教材
《深度探索c 物件模型 》瞭解C 內部實現細節必備(推薦)
《STL原始碼剖析》侯捷寫的,挺不錯。
圖靈程式設計叢書·C 程式設計:現代方法 比較新的一本書

java:
《java核心技術》卷一、卷二 可作為教材,就是太厚,適用於初學者
《thinking in java》進階教材
《effective java》進階教材

資料結構:
weiss的《資料結構與演算法分析》(包括java版本、c 版本)
sedgewick的《演算法:c語言實現》(sedgewick是weiss的導師)

演算法:
《演算法導論》雖說老少皆宜,通俗易懂,但還是需要耐心的
dasgupta《演算法概論》 此書短小精悍,也不錯。
演算法設計 較新的書
knuth的《計算機程式設計藝術》,此書需要極深厚內力,若沒有耐心和內力還是不要看了。。

作業系統:
silberschatz的《作業系統概念》(著名的恐龍書)這是我見過的最好的作業系統教材了。
tanenbaum的《現代作業系統》、《作業系統設計與實現》
Neil Matthew 的《Linux程式設計 : 第4版》 linux看這本書就足夠了。
《UNIX環境高階程式設計》又一本unix程式設計的經典書
《UNIX網路程式設計》卷一到卷三, 太經典了,主要講socket程式設計、IPC程式設計等,可惜stevens英年早逝。
鳥哥的Linux私房菜 系列 Linux就是這個範兒 都是通俗易懂的系列 可以作為入門的教材
Linux/UNIX系統程式設計手冊(套裝上下冊) 字典型別的

計算機網路:
tanenbaum的《計算機網路》(第五版)這本也是經典。
kurose的《計算機網路:自頂向下方法》(第四版)個人感覺最好的網路教材,推薦。
Stevens的《TCP/IP詳解》卷1到卷3 卷1蠻好,推薦。

資料庫:
silberschatz的《資料庫系統概念》(帆船書),推薦
ullman的《資料庫系統基礎教程》 和《資料庫系統實現》

編譯原理:
aho的《編譯原理》(龍書),不說了,強烈推薦,這門課其實挺重要的。
appel的《現代編譯原理–c語言描述》(虎書)
《高階編譯器設計與實現》也不錯,就是不容易看的懂

軟體工程和程式語言:
pressman的《軟體工程:實踐者的研究方法》
schach的《軟體工程:物件導向和傳統的方法》
構建之法——現代軟體工程 來自微軟工程院的專家寫得書,挺有意思的。
人月神話 軟工經典名著
名家經典系列:人件(原書第3版)

《設計模式:可複用物件導向軟體的基礎》設計模式開山之作
《Head First設計模式》相對於上本,這本要通俗易懂多了。。
《重構:改善既有程式碼的設計》重構領域開山之作

《計算機程式的構造和解釋》 很不錯的書
《程式碼大全》 這本百科全書還是可以沒事拿出來翻翻的
《程式設計師的自我修養–連結、裝載與庫》瞭解底層的人可以看看
sebesta《程式設計語言概念》 對所有程式語言進行總結,學完之後可以舉一反三

體系結構:
《深入理解計算機系統》 此書很強大,推薦。
下面兩本也是硬體領域的經典著作,我硬體一竅不通,但我還是知道這兩本書是很有名的。。。
《計算機組成與設計:硬體/軟體介面》
《計算機體系結構:量化研究方法》

人工智慧:
Tan等人的《資料探勘導論》 感覺寫得比han的那一本好
han jiawei的《資料探勘:概念與技術》
《人工智慧:一種現代的方法》磚頭般的經典著作

面試寶典:
《程式設計之美–微軟技術面試心得》面試的人可以看看。。
《程式設計珠璣》也是面試書

雜書:
吳軍博士出的一套書:
《浪潮之巔》 挺好的一本書,瞭解IT企業的今生前世,寫的挺精彩。
《數學之美》大部分與自然語言處理相關的數學
《文明之光》工科男還是要懂點人類文明的發展歷程的

資訊簡史 科普書
黑客與畫家:矽谷創業之父Paul Graham文集

比較喜歡的系列
機械工業出版社 – 電腦科學叢書
機械工業出版社 – 華章經典原版書庫
人民郵電出版社 圖靈電腦科學