计算机科学常见工具书清单、项目开发清单

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. 人文社科类

  • 学习、思维方法:
    • 刻意练习;
    • 学习之道;
    • 练习方法;

转载于:https://www.cnblogs.com/mtcnn/p/9421238.html

你可能感兴趣的:(计算机科学常见工具书清单、项目开发清单)