0. 开源精神与开源社区
- 《大教堂与集市》(The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary)
1. 编程语言
- C/C++
- 《C 标准库》:普劳格(红皮书)
- 《C++ 标准库》:大而重,厚而全;
- Linux 下的 C 语言开发
- 《Linux C 编程一站式学习》:Linux 环境与常见基本工具;
- sql:
- 入门:《MySQL 必知必会》
- 进阶:《高性能 MySQL》
2. 项目管理
- GNU Make 项目管理
- Make:编程项目的核心辅助编译工具;
3. 软件工程
- 入门:
- 《人月神话》
- 《黑客与画家》
- 进阶:
- 《构建之法》
- 《敏捷软件开发-原则、模式与实践》
4. 编程面试
- 编程面试:
- 编程之美,剑指 offer;
- Cracking the Coding Interview: 189 Programming Questions and Solutions(现已出到第六版)
- Programming Interviews Exposed: Secrets to Landing Your Next Job(现已出到第三版)
5. 项目开发
- 《Linux 多线程服务端编程》—— 陈硕(干货满满)
- Java、web、前端等:
- 《Spring 4.x企业应用开发实战》
6. 人文社科类
- 学习、思维方法:
- 刻意练习;
- 学习之道;
- 练习方法;