烂熟于心,两三本书。
操作系统
- 《计算机组成与设计:硬件/软件接口》,从硬件和软件接口的角度讲述计算机运行的基本原理,结合矩阵运算的例子,从编译器,代码,芯片内部并行处理等角度大大提高了程序运行的效率。书籍侧重从软硬件的角度如何提高程序运行的效率,降低功耗,和当前的AI core中的加速算子的工作联系紧密,值得细读。
- 操作系统 (豆瓣),掌握计算机操作系统的好书
- 操作系统,bilibili上的一个非常不错的清华操作系统公开课
- Linux C编程一站式学习,结合C语言学习
深度学习
- 动手学深度学习,新的深度学习框架
- 《神经网络与深度学习》,结合实际的代码简明扼要的代码介绍了深度学习以及卷积神经网络的核心概念,需要仔细研读,结合代码理解其中的所有关键概念。
- 机器学习速成课程,谷歌与2018年3月1日推出的在线机器学习速成教程。
- 《解析卷积神经网络—深度学习实践手册》,学习卷积神经网络的必读书目
编程基础
- 《C++Primer Plus》,C++学习经典书籍,我在github上建立了个仓库,专门上传本书中的各章的答案,精读
- Git教程,网上找的git教程,读起来还不错
- 老码识途,结合C语言以及VS软件的汇编显示功能,自底层往上逐层剖析程序的运行之道,建立“猜测——实证——构建”的系统观,深入读读
- 跟我一起写Makefile,编写大型C/C++工程的必备技能
- 《利用Python进行数据分析》,掌握python中编程的基础课程,其中包括numpy/pandas等非常重要的python数据分析库
- Google 开源项目风格指南,google发布的C++/python/json编程风格指南
- 如何成为一名黑客,学习计算机的奇技淫巧
- 林锐·高质量C 编程指南,不错的编程指导
- 《make projects with GNU》,系统学习makefile工程的好书