1. 《代碼大全》 史蒂夫·邁克康奈爾 (Code Complete)
2. 《程序員修煉之道》 Andrew Hunt [讀過了,很是好的一本書] (Pragmatic Programmer)
3. 《計算機程序的構造和解釋》 Harold Abelson (Structure and Interpretation of Computer Programs)
4. 《C程序設計語言》Dennis M. Ritchie (The C Programming Language)
5. 《算法導論》Thomas H. Cormen (Introduction to Algorithms)
6. 《重構:改善既有代碼的設計》 Martin Fowler (Refactoring: Improving the Design of Existing Code)
7. 《設計模式》Erich Gamma (Design Patterns)
8. 《人月神話》 (The Mythical Man-Month)
9. 《計算機程序設計藝術》 Donald E. Knuth (The Art of Computer Programming)
10. 《編譯原理》(龍書)
11. 《深刻淺出設計模式》
12. 《哥德爾、艾舍爾、巴赫書:集異璧之大成》
13. 《代碼整潔之道》
14. 《Effective C++》和《More Effective C++》
15. 《編程珠璣》
16. 《修改代碼的藝術》by Michael Feathers
17. 《編碼:隱匿在計算機軟硬件背後的語言》
18. 《禪與摩托車維修藝術 / Zen and the Art of Motorcycle Maintenance》
19. 《Peopleware / 人件集:人性化的軟件開發》
20. 《Coders at Work / 編程人生》
21. 《Surely You’re Joking, Mr. Feynman! / 別鬧了,費曼先生!》
22. 《Effective Java 中文版》
23. 《Patterns of Enterprise Application Architecture / 企業應用架構模式》
24. 《The Little Schemer》和《The Seasoned Schemer》 nmiranda
25. 《交互設計之路》英文名:《The Inmates Are Running The Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity》該書做者:Alan Cooper,人稱Visual Basic之父,交互設計之父。
26. 《Why’s (Poignant) Guide to Ruby 》
27. 《Unix編程藝術》
28. 《Practices of an Agile Developer / 高效程序員的45個習慣:敏捷開發修煉之道》
29. 《Test-Driven Development by Example. / 測試驅動開發》
30. 《Don’t Make Me Think / 點石成金:訪客至上的網頁設計祕笈》
《Modern C++ Design》 by Andrei Alexandrescu
《Best Software Writing I》 by Joel Spolsky
《The Practice of Programming | 程序設計實踐》by Kernighan and Pike
《Pragmatic Thinking and Learning: Refactor Your Wetware》 by Andy Hunt
《Software Estimation: Demystifying the Black Art》 by Steve McConnel
《The Passionate Programmer| 我編程,我快樂:程序員職業規劃之道》by Chad Fowler
《Hackers: Heroes of the Computer Revolution | 黑客:計算機革命的英雄》
《Algorithms + Data Structures = Programs》
《Writing Solid Code》
《JaveScript:The Good Parts | JavaScript語言精粹》
《Getting Real 》by 37 Signals
《Foundations of Programming 》by Karl Seguin
《Computer Graphics: Principles and Practice in C (2nd Edition) | 計算機圖形學原理及實踐:C語言描述》
《Thinking in Java | Java編程思想》by Bruce Eckel
《The Elements of Computing Systems》
《Refactoring to Patterns | 重構與模式 》 by Joshua Kerievsky
《Modern Operating Systems | 現代操做系統》by Andrew S. Tanenbaum
《The Annotated Turing》
《Things That Make Us Smart》 by Donald Norman
《The Timeless Way of Building | 建築的永恆之道 》by Christopher Alexander
《The Deadline: A Novel About Project Management》 by Tom DeMarco
《The C++ Programming Language | C++程序設計語言》by Stroustrup
《Patterns of Enterprise Application Architecture | 企業應用架構模式》
《Computer Systems – A Programmer’s Perspective | 深刻理解計算機系統》
《Agile Principles, Patterns, and Practices in C#》 by Robert C. Martin
《Growing Object-Oriented Software, Guided by Tests》
《Framework Design Guidelines | .NET設計規範:約定、慣用法與模式》 by Brad Abrams
《Object Thinking》 by Dr. David West
《Advanced Programming in the UNIX Environment | UNIX環境高級編程》 by W. Richard Stevens
《Hackers and Painters: Big Ideas from the Computer Age | 黑客與畫家》
《The Soul of a New Machine | 新機器的靈魂》 by Tracy Kidder
《CLR via C# | 框架設計》 by Jeffrey Richter
《Design Patterns in C#》 by Steve Metsker
《Alice in Wonderland | 愛麗絲夢遊仙境》 by Lewis Carol
《Zen and the Art of Motorcycle Maintenance | 禪與摩托車維修藝術》by Robert M. Pirsig
《About Face – The Essentials of Interaction Design | About Face3交互設計精髓》
《Here Comes Everybody: The Power of Organizing Without Organizations | 將來是溼的:無組織的組織力量》 by Clay Shirky
《The Tao of Programming》
《Computational Beauty of Nature》
《Philip and Alex’s Guide to Web Publishing》
《Object-Oriented Analysis and Design with Applications | 面向對象分析與設計》 by Grady Booch
《Effective Java | Effective Java中文版》 by Joshua Bloch
《Computability: An Introduction to Recursive Function Theory》 by N. J. Cutland
《Masterminds of Programming | 編程大師智慧/編程之魂》
《Tao Te Ching | 道德經》
《The Productive Programmer | 卓有成效的程序員》
《The Art of Deception》 by Kevin Mitnick
《The Career Programmer: Guerilla Tactics for an Imperfect World》 by Christopher Duncan
《Paradigms of Artificial Intelligence Programming: Case studies in Common Lisp》
《Masters of Doom | Doom啓示錄》
《Pragmatic Unit Testing in C# with NUnit》 by Andy Hunt and Dave Thomas with Matt Hargett
《How To Solve It: A New Aspect of Mathematical Method | 怎樣解題:數學思惟的新方法》 by George Polya
《The Alchemist | 牧羊少年奇幻之旅》 by Paulo Coelho
《Smalltalk-80: The Language and its Implementation》
《Writing Secure Code (2nd Edition) 》by Michael Howard
《Introduction to Functional Programming》 by Philip Wadler and Richard Bird
《No Bugs!: Delivering Error Free Code in C and C++》 by David Thielen
《Rework | 重來:更爲簡單有效的商業思惟》 by Jason Freid and DHH
《JUnit in Action | JUnit實戰》程序員
算法導論(第2版)
代碼大全(第2版)
C++ Primer中文版(第4版)
設計模式:可複用面向對象軟件的基礎
浪潮之巔
Java編程思想(第4版)
Java核心技術 卷1:基礎知識
Java核心技術 卷2:高級特性
人月神話
Linux內核編程
C程序設計語言(第2版新版)
黑客與畫家:硅谷創業之父Paul Graham文集
編程之美:微軟技術面試心得
代碼之美
軟件隨想錄:程序員部落酋長Joel談軟件
架構之美
國外計算機科學經典教材:Unix & Linux大學教程
深刻理解計算機系統(原書第2版)
UNIX網絡編程 卷1:套接字聯網API
UNIX網絡編程 卷2:進程間通訊
自動機理論、語言和計算導論
軟件架構的藝術
Effective C++中文版
Effective Java中文版(第2版)
PHP & MySQL Web數據庫應用開發指南(第2版)
PHP經典實例(第2版)
C++ 編程思想 第1卷
C++ 編程思想 第2卷 兩卷合訂本
Linux內核設計的藝術:圖解Linux操做系統架構設計與實現原理
數據庫系統導論(原書第8版)
Python參考手冊(第4版)
Python灰帽子
提升C++性能的編程技術
從網管員到CTO:網絡設備配置與管理實戰詳解
深刻理解計算機系統(修訂版)
UNIX編程藝術
深刻理解Java虛擬機:JVM高級特性與最佳實踐
Microsoft.NET框架程序設計
代碼整潔之道
編程珠璣(第2版)、編程珠璣(續)
大話設計模式
C#開發寶典
深刻理解Linux內核(第3版)
UNIX環境高級編程 (第2版)
WCF服務編程:.NET開發者決戰SOA的制勝利劍(第3版)
現代編譯原理:C語言描述 (虎書)
高級編譯器設計與實現 (鯨書)
編譯原理(第2版)(龍書)
Windows核心編程 (第5版)
C++標準程序庫:自修教程與參考手冊
設計本來:計算機科學巨匠Frederick P.Brooks的思考面試
軟件框架設計的藝術算法
來源伯樂在線:http://blog.jobbole.com/5886/數據庫