## 初级篇
---
#### [编码 : 隐匿在计算机软硬件背后的语言](http://book.douban.com/subject/4822685/)
#### [C程序设计语言 (第二版)](http://book.douban.com/subject/1139336/)
#### [设计模式 : 可复用面向对象软件的基础 ](http://book.douban.com/subject/1052241/)
## 中级篇
---
#### [代码大全(第二版)](http://book.douban.com/subject/1477390/)
#### [深入理解计算机系统 (第二版) ](http://book.douban.com/subject/1230413/)
#### [企业应用架构模式](http://book.douban.com/subject/4826290/)
## 高级篇
---
#### [面向模式的软件架构 卷1: 模式系统](http://book.douban.com/subject/25741382/)
#### [面向模式的软件架构 卷2: 并发和联网对象模式](http://book.douban.com/subject/25755594/)
#### [面向模式的软件架构 卷3: 资源管理模式](http://book.douban.com/subject/24527611/)
#### [面向模式的软件架构 卷4: 分布式计算的模式语言](http://book.douban.com/subject/4848563/)
#### [面向模式的软件架构 卷5: 模式与模式语言](http://book.douban.com/subject/6819532/)
#### [人月神话](http://book.douban.com/subject/1102259/)
#### [数据结构与算法分析 : C语言描述](http://book.douban.com/subject/1139426/)
#### [面向对象分析与设计 : (第三版)](http://book.douban.com/subject/3892590/)
## 其他
---
#### [测试驱动开发](http://book.douban.com/subject/1230036/)
#### [计算机程序的构造和解释 (第二版)](http://book.douban.com/subject/1148282/)
#### [重构 : 改善既有代码的设计 ](http://book.douban.com/subject/1229923/)