圖靈的一些好書推薦

Liszt發表於2012-01-17

從頭到尾看過的

《軟體隨想錄》 軟體酋長Jeol的力作,第一次看的時候,有一種醍醐灌頂的感覺。其中關於一些技術方面的文章,我覺得尤為精彩,眼光獨到。比如《Java語言學校的危險性》這篇文章,讓我重新認識了程式語言的學習。《如何招聘到技術牛人(標題不記得了,大概就這個意思)》,我估計給了國內很多HR一條招聘的祕方。
當然其中還有很多有趣又不乏深度的文章,值得讀者去細細品味。

《JavaScript高階程式設計》 JavaScript領域一本非常有名的書,作者寫的也非常認真仔細,這本書不僅讓我入門了JS,更重要的是,讓原本學習靜態型別語言的我,更深刻地認識了動態型別語言的魅力。書中對於JS很多細節都有探討,但是隨著JQuery的流行使用JS變得非常簡單,從而使得這本書的價值有所下降。

《UNIX環境高階程式設計》 UNIX程式設計經典中的,看完這本書最大的感觸是,作者不是在寫書,更像是在雕琢一件藝術品。書中的每個例子,短小而獨立,每一行可能陷阱的程式碼,作者都一一作出討論。這本書幾乎涵蓋UNIX程式設計的方方面面,其中有許多細節,最好是在有作業系統基礎知識前提下去理解,效果會更好。而且圖靈這本書,做得非常精緻,圖,文字,程式碼排版非常好,看得非常舒服。

粗略看過的

《UNIX網路程式設計》也是W.Richard Stevens的力作,裡面從IP協議原理,講到各種協議的實現,和之前的APUE風格差不多,思路配合程式碼,想學習伺服器程式設計的同學絕對不能錯過。

《TCP/IP詳解》又是W.Richard Stevens的力作,卷一主要講原理,卷二很厚,裡面包含了大量的程式碼實現,內容和《UNIX網路程式設計》有部分重複。(這本書是被網路類論文引用最多的書籍)

《嵌入式Linux基礎教程》是我目前看到的,最系統的闡釋嵌入式Linux方方面面的圖書了,書中包含了許多嵌入式的主題,晶片與指令的介紹,程式碼編譯,linux啟動過程,GDB toolchain的搭建,KGDB除錯等等內容。這本書可以幫助你從整體上理解嵌入式是怎麼一回事,需要做哪些事情,需要具備哪些知識,會遇到什麼樣的困難等等。但是別指望就看一本書就能學會嵌入式,要真正掌握嵌入式還得買塊板子,理論結合一起做。

《C語言介面與實現:建立可重用軟體的技術》 裡面包含了大量C常用庫的實現方法、雜湊表、執行緒池等等,比較適合初級C程式設計師作為進階練習或者用C做專案的企業拿來擴充自己的工具箱。

《軟體框架設計的藝術》Netbeans作者寫的書,學Java又想以後做架構師的同學可以看看。

圖靈首頁右下角這些系列書籍,有許多專業,想打好基礎的同學可以在其中選擇自己喜歡的學科進行深入閱讀。

圖靈原版電腦科學系列
圖靈原版數學統計學系列
圖靈程式設計叢書
圖靈電腦科學叢書
圖靈數學統計學叢書

最後是一些抱怨 縱觀圖靈2011年全年的書籍,似乎更偏重於科普,人文而非專業類,雖然我也覺得這類書,比如《黑客與畫家》、《松本行弘的程式世界》會比像《計算機程式設計藝術》、《矩陣分析》賣得更好,但是作為一個技術的死忠或多或少還是有些失望。

相關文章