它山之石,可以攻玉。我在本文最后給出其他中外優秀程序員的書單,以便參考&補充。
## 劉未鵬(暗時間作者)
以下同一條目下用“/”隔開的表示任選,當然也可以都讀。
1. [編碼:隱匿在計算機軟硬件背后的語言](http://www.amazon.cn/gp/product/B009RSXIB4/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B009RSXIB4&linkCode=as2&creative=3132)
2. [深入理解計算機系統](http://www.amazon.cn/gp/product/B004BJ18KM/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B004BJ18KM&linkCode=as2&creative=3132)?/?[Windows核心編程](http://www.amazon.cn/gp/product/B001GS7918/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B001GS7918&linkCode=as2&creative=3132)?/?[程序員的自我修養](http://www.amazon.cn/gp/product/B0027VSA7U/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B0027VSA7U&linkCode=as2&creative=3132)
3. [代碼大全](http://www.amazon.cn/gp/product/B0061XKRXA/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B0061XKRXA&linkCode=as2&creative=3132)?/?[程序員修煉之道](http://www.amazon.cn/gp/product/B004GV08CY/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B004GV08CY&linkCode=as2&creative=3132)
4. [編程珠璣](http://www.amazon.cn/gp/product/B00SFZH0DC/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B00SFZH0DC&linkCode=as2&creative=3132)?/?[算法概論](http://www.amazon.cn/gp/product/B001CZJEO0/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B001CZJEO0&linkCode=as2&creative=3132)?/?[算法設計](http://www.amazon.cn/gp/product/B0011EYUJG/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B0011EYUJG&linkCode=as2&creative=3132)?/?[編程之美](http://www.amazon.cn/gp/product/B0016K8XGQ/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B0016K8XGQ&linkCode=as2&creative=3132)
5. [C程序設計語言](http://www.amazon.cn/gp/product/B0011425T8/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B0011425T8&linkCode=as2&creative=3132)
6. [C++程序設計語言](http://www.amazon.cn/gp/product/B003EIKI0C/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B003EIKI0C&linkCode=as2&creative=3132)?/?[C++程序設計原理與實踐](http://www.amazon.cn/gp/product/B003VPX6YS/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B003VPX6YS&linkCode=as2&creative=3132)?/?[Accelerated C++](http://www.amazon.cn/gp/product/020170353X/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=020170353X&linkCode=as2&creative=3132)
7. [計算機程序的構造與解釋](http://www.amazon.cn/gp/product/B0011AP7RY/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B0011AP7RY&linkCode=as2&creative=3132)
8. [代碼整潔之道](http://www.amazon.cn/gp/product/B0031M9GHC/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B0031M9GHC&linkCode=as2&creative=3132)?/?[實現模式](http://www.amazon.cn/gp/product/B00ADQPPLA/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B00ADQPPLA&linkCode=as2&creative=3132)
9. [設計模式](http://www.amazon.cn/gp/product/B001130JN8/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B001130JN8&linkCode=as2&creative=3132)?/?[敏捷軟件開發(原則模式與實踐)](http://www.amazon.cn/gp/product/B00116MMA8/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B00116MMA8&linkCode=as2&creative=3132)
10. [重構](http://book.douban.com/subject/4262627/)
## 云風(中國游戲編程先行者,前網易游戲部門資深程序員,簡悅創始人)
1. [C++編程思想](http://www.amazon.cn/gp/product/B005CFUQR0/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B005CFUQR0&linkCode=as2&creative=3132)
2. [Effective C++](http://www.amazon.cn/gp/product/B004G72P24/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B004G72P24&linkCode=as2&creative=3132)
3. [深度探索C++對象模型](http://www.amazon.cn/gp/product/B006QXQXTM/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B006QXQXTM&linkCode=as2&creative=3132)
4. [C++語言的設計與演化](http://book.douban.com/subject/1096216/)
5. [C專家編程](http://www.amazon.cn/gp/product/B0012NIW9K/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B0012NIW9K&linkCode=as2&creative=3132)
6. [C陷阱與缺陷](http://www.amazon.cn/gp/product/B0012UMPBY/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B0012UMPBY&linkCode=as2&creative=3132)
7. [C語言接口與實現](http://www.amazon.cn/gp/product/B005LAJ9F6/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B005LAJ9F6&linkCode=as2&creative=3132)
8. [Lua程序設計](http://www.amazon.cn/gp/product/859037985X/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=859037985X&linkCode=as2&creative=3132)
9. [鏈接器和加載器](http://book.douban.com/subject/4083265/)
10. [COM本質論](http://book.douban.com/subject/1231481/)
11. [Windows核心編程](http://www.amazon.cn/gp/product/B001GS7918/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B001GS7918&linkCode=as2&creative=3132)
12. [深入解析Windows操作系統](http://www.amazon.cn/gp/product/B00IS995HY/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B00IS995HY&linkCode=as2&creative=3132)
13. [程序員修煉之道](http://www.amazon.cn/gp/product/B004GV08CY/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B004GV08CY&linkCode=as2&creative=3132)
14. [代碼大全](http://www.amazon.cn/gp/product/B0061XKRXA/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B0061XKRXA&linkCode=as2&creative=3132)
15. [UNIX編程藝術](http://www.amazon.cn/gp/product/B008Z1IEQ8/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B008Z1IEQ8&linkCode=as2&creative=3132)
16. [設計模式](http://www.amazon.cn/gp/product/B001130JN8/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B001130JN8&linkCode=as2&creative=3132)
17. [代碼優化:有效使用內存](http://book.douban.com/subject/1193557/)
18. [深入理解計算機系統](http://www.amazon.cn/gp/product/B004BJ18KM/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B004BJ18KM&linkCode=as2&creative=3132)
19. [深入理解LINUX內核](http://www.amazon.cn/gp/product/B0011F5RYM/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B0011F5RYM&linkCode=as2&creative=3132)
20. [TCP/IP詳解](http://www.amazon.cn/gp/product/B00116OTVS/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B00116OTVS&linkCode=as2&creative=3132)
## 洪強寧(豆瓣技術總監)
1. [代碼大全](http://www.amazon.cn/gp/product/B0061XKRXA/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B0061XKRXA&linkCode=as2&creative=3132)
2. [人月神話](http://www.amazon.cn/gp/product/B0011C2P7W/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B0011C2P7W&linkCode=as2&creative=3132)
3. [編碼:隱匿在計算機軟硬件背后的語言](http://www.amazon.cn/gp/product/B009RSXIB4/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B009RSXIB4&linkCode=as2&creative=3132)
4. [計算機程序設計藝術](http://www.amazon.cn/gp/product/B00478TO3A/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B00478TO3A&linkCode=as2&creative=3132)
5. [程序員修煉之道](http://www.amazon.cn/gp/product/B004GV08CY/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B004GV08CY&linkCode=as2&creative=3132)
6. [設計模式](http://www.amazon.cn/gp/product/B001130JN8/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B001130JN8&linkCode=as2&creative=3132)
7. [計算機程序的構造與解釋](http://www.amazon.cn/gp/product/B0011AP7RY/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B0011AP7RY&linkCode=as2&creative=3132)
8. [重構](http://book.douban.com/subject/4262627/)
9. [C程序設計語言](http://www.amazon.cn/gp/product/B0011425T8/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B0011425T8&linkCode=as2&creative=3132)
10. [算法導論](http://www.amazon.cn/gp/product/B00AK7BYJY/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B00AK7BYJY&linkCode=as2&creative=3132)
## 陳皓(CoolShell博主)
1. [點石成金:訪客至上的Web和移動可用性設計秘笈](http://www.amazon.cn/gp/product/B00QGA04RM/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B00QGA04RM&linkCode=as2&creative=3132)
2. [重來:更為簡單有效的商業思維](http://www.amazon.cn/gp/product/B0048EKQS0/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B0048EKQS0&linkCode=as2&creative=3132)
3. [黑客與畫家](http://www.amazon.cn/gp/product/B004WHZGZQ/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B004WHZGZQ&linkCode=as2&creative=3132)
4. [清醒思考的藝術](http://www.amazon.cn/gp/product/B00AR8JWA4/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B00AR8JWA4&linkCode=as2&creative=3132)
5. [TCP/IP詳解](http://www.amazon.cn/gp/product/B00116OTVS/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B00116OTVS&linkCode=as2&creative=3132)
6. [UNIX環境高級編程](http://www.amazon.cn/gp/product/B00KMR129E/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B00KMR129E&linkCode=as2&creative=3132)
7. [UNIX網絡編程](http://www.amazon.cn/gp/product/B003SWP8XG/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B003SWP8XG&linkCode=as2&creative=3132)
## 張崢(微軟亞洲研究院副院長)
1. [算法概論](http://www.amazon.cn/gp/product/B001CZJEO0/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B001CZJEO0&linkCode=as2&creative=3132)
2. [Data Structure and Algorithms](http://www.amazon.com/Data-Structures-Algorithms-Alfred-Aho/dp/0201000237/)
3. [C程序設計語言](http://www.amazon.cn/gp/product/B0011425T8/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B0011425T8&linkCode=as2&creative=3132)
4. [UNIX操作系統設計](http://book.douban.com/subject/10521297/)
5. [編譯原理](http://www.amazon.cn/gp/product/B001NGO85I/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B001NGO85I&linkCode=as2&creative=3132)
6. [計算機體系結構:量化研究方法](http://www.amazon.cn/gp/product/B00AX9IENS/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B00AX9IENS&linkCode=as2&creative=3132)
7. [當下的幸福](http://www.amazon.cn/gp/product/B00HYSDJRC/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B00HYSDJRC&linkCode=as2&creative=3132)
8. [異類:不一樣的成功啟示錄](http://www.amazon.cn/gp/product/B00JD436FA/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B00JD436FA&linkCode=as2&creative=3132)
## Jeff Atwood(Stackoverflow聯合創始人)
1. [代碼大全](http://www.amazon.cn/gp/product/B0061XKRXA/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B0061XKRXA&linkCode=as2&creative=3132)
2. [人月神話](http://www.amazon.cn/gp/product/B0011C2P7W/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B0011C2P7W&linkCode=as2&creative=3132)
3. [點石成金:訪客至上的Web和移動可用性設計秘笈](http://www.amazon.cn/gp/product/B00QGA04RM/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B00QGA04RM&linkCode=as2&creative=3132)
4. [快速軟件開發](http://book.douban.com/subject/3151486/)
5. [人件](http://www.amazon.cn/gp/product/B00MO7R1SG/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B00MO7R1SG&linkCode=as2&creative=3132)
6. [The Design of Everyday Things](http://www.amazon.cn/gp/product/0465050654/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=0465050654&linkCode=as2&creative=3132)
7. [交互設計精髓](http://www.amazon.cn/gp/product/B007Q2XXXG/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B007Q2XXXG&linkCode=as2&creative=3132)
8. [The Inmates Are Running the Asylum](http://www.amazon.cn/gp/product/0672326140/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=0672326140&linkCode=as2&creative=3132)
9. [GUI設計禁忌 2.0](http://www.amazon.cn/gp/product/0123706432/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=0123706432&linkCode=as2&creative=3132)
10. [編程珠璣](http://www.amazon.cn/gp/product/B00SFZH0DC/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B00SFZH0DC&linkCode=as2&creative=3132)
11. [程序員修煉之道](http://www.amazon.cn/gp/product/B004GV08CY/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B004GV08CY&linkCode=as2&creative=3132)
12. [精通正則表達式](http://www.amazon.cn/gp/product/B008UCHA58/ref=as_li_ss_tl?ie=UTF8&camp=536&creative=3132&creativeASIN=B008UCHA58&linkCode=as2&tag=lucida-23)
## Joel Spolsky(Stackoverflow聯合創始人)
**軟件項目管理**
1. [人件](http://www.amazon.cn/gp/product/B00MO7R1SG/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B00MO7R1SG&linkCode=as2&creative=3132)
2. [人月神話](http://www.amazon.cn/gp/product/B0011C2P7W/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B0011C2P7W&linkCode=as2&creative=3132)
3. [快速軟件開發](http://book.douban.com/subject/3151486/)
**編程技藝**
1. [代碼大全](http://www.amazon.cn/gp/product/B0061XKRXA/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B0061XKRXA&linkCode=as2&creative=3132)
2. [程序員修煉之道](http://www.amazon.cn/gp/product/B004GV08CY/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B004GV08CY&linkCode=as2&creative=3132)
**編程哲學**
1. [禪與摩托車維修藝術](http://www.amazon.cn/gp/product/B005O4PUFC/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B005O4PUFC&linkCode=as2&creative=3132)
2. [哥德爾、艾舍爾、巴赫:集異璧之大成](http://www.amazon.cn/gp/product/B00L1VVUTC/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B00L1VVUTC&linkCode=as2&creative=3132)
3. [建筑模式語言](http://www.amazon.cn/gp/product/B002VUBI1C/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B002VUBI1C&linkCode=as2&creative=3132)
**界面設計**
1. [點石成金:訪客至上的Web和移動可用性設計秘笈](http://www.amazon.cn/gp/product/B00QGA04RM/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B00QGA04RM&linkCode=as2&creative=3132)
2. [交互設計精髓](http://www.amazon.cn/gp/product/B007Q2XXXG/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B007Q2XXXG&linkCode=as2&creative=3132)
3. [The Design of Everyday Things](http://www.amazon.cn/gp/product/0465050654/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=0465050654&linkCode=as2&creative=3132)
**資本運作**
1. [漫步華爾街](http://www.amazon.cn/gp/product/B00834SM32/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B00834SM32&linkCode=as2&creative=3132)
**圖形設計**
1. [寫給大家看的設計書](http://www.amazon.cn/gp/product/B00KQBLI5E/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B00KQBLI5E&linkCode=as2&creative=3132)
**思維方式**
1. [影響力](http://www.amazon.cn/gp/product/B0044KME2E/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B0044KME2E&linkCode=as2&creative=3132)
2. [Helplessness On Depression, Development and Death](http://book.douban.com/subject/3362251/)
**編程入門**
1. [編碼:隱匿在計算機軟硬件背后的語言](http://www.amazon.cn/gp/product/B009RSXIB4/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B009RSXIB4&linkCode=as2&creative=3132)
2. [C程序設計語言](http://www.amazon.cn/gp/product/B0011425T8/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B0011425T8&linkCode=as2&creative=3132)
## DHH(Ruby on Rails創始人)
1. [Smalltalk Best Practice Patterns](http://www.amazon.com/Smalltalk-Best-Practice-Patterns-Kent/dp/013476904X)
2. [重構](http://book.douban.com/subject/4262627/)
3. [企業應用架構模式](http://www.amazon.cn/gp/product/B003LBSRDM/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B003LBSRDM&linkCode=as2&creative=3132)
4. [領域驅動設計](http://book.douban.com/subject/5344973/)
5. [你的燈亮著嗎?發現問題的真正所在](http://www.amazon.cn/gp/product/B00H1XNAIS/ref=as_li_ss_tl?ie=UTF8&camp=536&tag=lucida-23&creativeASIN=B00H1XNAIS&linkCode=as2&creative=3132)