孔子云 :"取乎其上,得乎其中;取乎其中,得乎其下;取乎其下,则无所得矣".

--<Unix编程艺术>






计算机经典书籍:

Head First 设计模式

设计模式

代码大全 第2版

程序员修炼之道 — 从小工到专家

重构:改善既有代码的设计

计算机程序设计艺术 (第一卷)

编译原理

代码整洁之道

***与画家

编码:隐匿在计算机软硬件背后的语言

汇编语言 第3版

程序员的自我修养

重构 改善既有代码

计算机程序的构造与解释

深入理解计算机系统

哥德尔、艾舍尔、巴赫书:集异璧之大成

修改代码的艺术

禅与摩托车维修艺术

别闹了,费曼先生!

编程之美

程序开发心里学



算法/数学相关经典:

算法导论 原书第3版

算法第4版

编程珠玑

编程之美

编程人生

图灵的秘密

编程人生

具体数学

思考的乐趣

数据结构与算法分析 C语言描述

挑战程序设计竞赛

编译原理

编译器设计


Jolt震撼奖书籍:

应用密码学(协议算法与C源程序)

Effective Java中文版(第2版)

Java编程思想

Head First 设计模式

面向使用的软件设计(软件工程技术精选集)


汇编经典:

入门:汇编语言 -- 王爽

PC:80x86汇编语言程序设计教程  --- 杨季文

ARM:ARM体系结构与编程    --杜春雷




C/C++经典:

C程序语言设计 第2版

C和指针

C++ Primer

C++程序设计语言

C++沉思录

C专家编程

深入理解C指针

STL源码剖析

深度探索C++对象模型

Effective C++

More Effective C++

C++ 编程思想


Linux/Unix经典:

Unix环境高级编程

Unix网络编程 卷1 套接字联网API

Unix网络编程 卷2 进程间通信

TCP/IP详解 卷1 协议

TCP/IP详解 卷2 实现

TCP/IP详解 卷3 事务

Unix编程艺术

Linux设备驱动程序

Linux/Unix设计思想

深入LInux内核架构

Linux内核设计与实现

深入理解Linux内核

Linux内核完全注释

Linux设备驱动开发详解:基于最新的Linux4.0内核 

Linux设备驱动开发详解(第2版) 

嵌入式:Linux应用开发 完全手册

Linux/Unix系统编程手册

Unix/Linux系统管理技术手册

Linux命令 编辑器与Shell编程 第3版



软件工程:

人月神话 40周年纪念版

人件


======================

拓展读物:

数学之美 第2版

浪潮之巅 第3版 上下册

模拟电子基础

数字电子基础

运算放大器

射频电路


围城

活着



================================================

待整理

《代码大全》

《程序员修炼之道》

《计算机程序的构造和解释》

《算法导论》

《重构:改善既有代码的设计》

《设计模式》

《人月神话》

《计算机程序设计艺术》

《深入浅出设计模式》

《哥德尔、艾舍尔、巴赫书:集异璧之大成》

《代码整洁之道》

《Effective C++》和《More Effective C++》

《编程珠玑》

《修改代码的艺术》

《编码:隐匿在计算机软硬件背后的语言》

《禅与摩托车维修艺术 / Zen and the Art of Motorcycle Maintenance》

《Peopleware / 人件集:人性化的软件开发》

《Coders at Work / 编程人生》

《Surely You’re Joking, Mr. Feynman! / 别闹了,费曼先生!》

《Effective Java 中文版》

《Patterns of Enterprise Application Architecture / 企业应用架构模式》

《高效程序员的45个习惯:敏捷开发修炼之道》

《点石成金:访客至上的网页设计秘笈》


1、《代码大全》 史蒂夫·迈克康奈尔

2、《程序员修炼之道》

3、《计算机程序的构造和解释》

4、《算法导论》

5、《重构:改善既有代码的设计》

6、《设计模式》

7、《人月神话》

8、《计算机程序设计艺术》

9、《编译原理》(龙书)


1、《代码大全》 史蒂夫·迈克康奈尔

2、《程序员修炼之道》

3、《计算机程序的构造和解释》

4、《C程序设计语言》

5、《算法导论》

6、《重构:改善既有代码的设计》

7、《设计模式》

8、《人月神话》

9、《计算机程序设计艺术》

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 / 编程人生》



《代码大全》 史蒂夫·迈克康奈尔

《程序员修炼之道》

《计算机程序的构造和解释》

《C程序设计语言》

《算法导论》

《重构:改善既有代码的设计》

《设计模式》

《人月神话》

《计算机程序设计艺术》

《编译原理》(龙书)

《深入浅出设计模式》

《哥德尔、艾舍尔、巴赫书:集异璧之大成》

《代码整洁之道》

《Effective C++》和《More Effective C++》

《编程珠玑》

《修改代码的艺术》

《编码:隐匿在计算机软硬件背后的语言》

《禅与摩托车维修艺术 / Zen and the Art of Motorcycle Maintenance》

《Peopleware / 人件集:人性化的软件开发》

《Coders at Work / 编程人生》

《Surely You’re Joking, Mr. Feynman! / 别闹了,费曼先生!》

《Effective Java 中文版》

《Patterns of Enterprise Application Architecture / 企业应用架构模式》

《The Little Schemer》和《The Seasoned Schemer》

《交互设计之路》

《Why’s (Poignant) Guide to Ruby 》

《Unix编程艺术》

《高效程序员的45个习惯:敏捷开发修炼之道》

《测试驱动开发》

《点石成金:访客至上的网页设计秘笈》