程式設計師應讀的十本好書

評論
評論

 

當你的職業或興趣跟軟體設計或網站設計有關,就會碰觸到一些資訊專業書籍。在您閱讀過的所有書籍中,哪一本你覺得對你的影響最大?如果要你只能選一本來推薦給其他的程式設計師,你又會選擇哪一本?

在著名的程式設計領域專業問答社群網站 Stack Overflow 上,針對 這個問題 ,討論了超過一年,累積了四百七十八則答案,以及破萬的投票。

由於 Stack Overflow 就是程式設計師的大本營(關於 Stack Overflow,可參考 介紹一介紹二),這個討論串所選出的前十名書籍應有一定的代表性,特摘錄下來,並附上博客來的連結。(若您透過這個連結購買書籍,Inside 部落格也將獲得一些經費支援)

第一名 Code Complete,1289 票,教你怎麼寫乾淨的程式。中文翻譯版連結在此

cover

第二名 Pragmatic Programmer,1138 票,簡體版叫做"程序員修煉之道︰從小工到專家 "。

The Pragmatic Programmer

第三名 Structure and Interpretation of Computer Programs,672 票,這本有夠貴,要六千多台幣。不過,線上有免費全文版本在 這裡可以線上閱讀

alt text

第四名 The C Programming Language,541 票,大名鼎鼎的 C 語言聖經。

The C Programming Language Book

 

第五名 Introduction to Algorithms,463 票,StackOverflow 上面這麼來簡述各聖經的訂位:Code Complete 教你正確地寫程式;人月神話 教你怎麼正確管理專案;Design Patterns 教你怎麼正確設計;而這本書是教你怎麼想演算法。

Introduction to algorithms cover image

 

第六名 Refactoring: Improving the Design of Existing Code,459 票,中文譯本 在這裡

Refactoring: Improving the Design of Existing Code

第七名 The Mythical Man-Month 人月神話,418 票,中譯本 從這裡購買 。這是軟體專案管理的經典書籍。

image

第八名 Design Patterns,415 票,中文譯本 在這 ,不過似乎絕版了。

第九名 The Art of Computer Programming,378 票,數冊可做參考書。這書簡稱為 TAOCP,作者是 Stanford 大學的 Knuth 教授,也就是他發明了大名鼎鼎的 TeX 排版系統。

First Volume Hardcover

第十名 Compilers Principles, Techniques, and Tools,346 票,可帶你進入 compiler 的奇幻世界,書的封面可是有一隻噴火龍的。

Newer Version

Inside 的讀者,以上的專業書籍,您讀了幾本呢?還是,你有其他的書單想推薦的,歡迎留言分享!

相關文章

掌握 5 個基本概念,讓你寫出好 Code

我相信能建立一種心態架構,是能超越任何語言和函式庫,讓人一開始就能產生好的程式碼。這裡提出 5 點概念,記住這些原則,寫出好的程式碼將非難事。

Google 傳今年再推新通訊軟體,將於 5 月中旬揭曉

Google 似乎計畫再推出新款通訊軟體,將可讓使用者共同在線上編輯照片,並且藉由各種方式快速分享。

韓國研發鋰電池動力潛艇,三星 SDI 為電池供應商

本文獲合作媒體 tech2ipo 授權轉載。 在鋰電池領域,三星電池子公司 SDI 一直是一位頗具份量的選手。 […]

評論