程序员应该阅读的一些书籍
本系列文章由 @yhl_leo 出品,轉載請注明出處。
文章鏈接: http://blog.csdn.net/yhl_leo/article/details/50755719
在stackoverflow上有兩個有意思的問題調查:哪本書是對程序員最有影響且有必要閱讀的?和哪些非編程的書是程序員應該閱讀的?,兩個調查問題都是7年前提出的,距今前者吸引了801053人訪問,后者也有60192人訪問,如果你是個程序員,一定有興趣看看這些書里你都看過了哪些本。一本好書,可以讓人受益良多,甚至改變一個人的一生,廢話不多說,列舉出一些名列前茅的幾本書:
哪本書是對程序員最有影響且有必要閱讀的?
按照票數排名先后列舉:
1. Code Complete (2nd edition) :中文版《代碼大全(第二版)》,史蒂夫·邁克康奈爾(Steve McConnell)被公認為軟件開發社區中的首要作者和發言人之一,兩屆Software Jolt Award大獎得主。
2. The Pragmatic Programmer:中文版《程序員修煉之道》
3. Structure and Interpretation of Computer Programs:中文版《計算機程序的構造和解釋》
4. The C Programming Language:中文版《C程序設計語言》
5. Introduction to Algorithms:中文版《算法導論》
6. Design Patterns:中文版《設計模式》
7. Refactoring: Improving the Design of Existing Code:中文版《重構:改善既有代碼的設計》
8. The Mythical Man Month:中文版《人月神話》
9. The Art of Computer Programming:中文版《計算機程序設計藝術》
10. Compilers: Principles, Techniques and Tools:中文版《編譯原理》
11. G?del, Escher, Bach:中文版《哥德爾 埃舍爾 巴赫——集異璧之大成》
12. Clean Code: A Handbook of Agile Software Craftsmanship:中文版《代碼整潔之道》
哪些非編程的書是程序員應該閱讀的?
同樣按照票數排名先后列舉:
1. The Hitchhiker’s Guide to the Galaxy:中文版《銀河系漫游指南》
2. How to Win Friends and Influence People:卡耐基暢銷勵志書
3. Surely You’re Joking, Mr. Feynman!:中文名《別鬧了,費曼先生》(理查德?費曼,1956年與薛溫格和朝永振一郎共獲諾貝爾物理獎)
4. Nineteen Eighty Four:中文版《一九八四》
5. G?del, Escher, Bach:中文版《哥德爾 埃舍爾 巴赫——集異璧之大成》
6. The Design of Everyday Things
7. Getting Things Done:中文版《盡管去做:無壓工作的藝術》
8. The Mythical Man-Month:中文版《人月神話》
9. Don’t Make Me Think:中文版《點石成金:訪客至上的Web和移動可用性設計秘笈》
10. Peopleware: Productive Projects and Teams:中文版《人件》,與《人月神話》共同被譽為軟件管理領域最為璀璨的”雙子星“
11. Zen and the Art of Motorcycle Maintenance:中文版《禪與摩托車維修藝術》
更為全面的書單列表,可以訪問原網站獲得。
總結
以上是生活随笔為你收集整理的程序员应该阅读的一些书籍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 添加内核驱动模块(5)(mydriver
- 下一篇: Zigbee协议栈应用(一)——Zigb