大學計算機專業人員要讀的書:(比較全了,這裡介紹的基本上都是技術書籍)
******************************************************************************
Code: The Hidden Language of Computer Hardware and Software (《編碼的奧秘
》)
Computer System: A Programmer’s Perspective (《深入了解計算機系統》) /
Windows via C/C++ (《Windows核心程式設計》 / 《程式員的自我修養》
Code Complete 2(《代碼大全》)/ The Pragmatic Programmer (《程式員修煉
之道》,我也把這本書稱為《代碼小全》)
Programming Pearls (《程式設計珠玑》) / Algorithms / Algorithm Design / 《程式設計之
美》
The C Programming Language
The C++ Programming Language / Programming: Principles and Practice Using
C++ / Accelerated C++
The Structure and Interpretation of Computer Programs (《計算機程式的構造和解
釋》)
Clean Code / Implementation Patterns
Design Patterns (《設計模式》) / Agile Software Development, Principles,
Patterns, and Practices
Refactoring (《重構》)
************************************************************************
C++程式設計思想
Effective C++
深度探索C++對象模型
C++語言的設計和演化
C專家程式設計
C陷阱與缺陷
C語言接口與實作
Lua程式設計
Linkers and Loaders
COM本質論
Windows核心程式設計
深入解析Windows作業系統
程式員修煉之道
代碼大全
UNIX程式設計藝術
設計模式
代碼優化:有效使用記憶體
深入了解計算機系統
深入了解LINUX核心
TCP/IP 詳解
*****************************************************************
軟體随想錄
黑客與畫家
重來
UNIX程式設計藝術
程式設計人生
*****************************************************************
Code Complete 2
The Mythical Man-Month (《人月神話》)
Code: The Hidden Language of Computer Hardware and Software (《編碼的奧秘
》)
TAOCP (不解釋)
The Pragmatic Programmer (《程式員修煉之道》)
Design Patterns (《設計模式》)
The Structure and Interpretation of Computer Programs (《計算機程式的構造和解
釋》)
Refactoring (《重構》)
The C Programming Language
Introduction to Algorithms (《算法導論》)
*********************************************************************
工程師入門:
Code Complete 2
程式員修煉之道
深入了解計算機系統
工程師更新:
設計模式
重構——改善既有代碼的設計
工程師轉型:
快速軟體開發——有效控制與完成進度計劃
人月神話
IT項目管理那些事兒
軟體随想錄
最後期限
走出軟體作坊
你的燈亮着嗎?——發現問題的真正所在
************************************************************************
Algorithms (by Sanjoy Dasgupta, Christos Papadimitriou and Umesh Vazirani)
Data Structure and Algorithms
The C Programming Language
The Design of the UNIX Operating System
Compilers (龍書)
Computer Architecture: A Quantitative Approach
Flow
Outliers (why hard work and luck are both important)
***************************************************************************
The Myths of Innovation
The Innovator’s Dilemma
The Innovator’s Solution
Crossing the Chasm
Inside Intuit
盛田昭夫
傑克·韋爾奇自傳
夢斷代碼
Innovation
浪潮之巅
***************************************************************************
具體部落格見這裡http://mindhacks.cn/2011/11/04/how-to-interview-a-person-for-two-years/