学习书籍推荐
学习书籍推荐
1. 0x1-软件开发
1.1. 软件工程
1.2. 软件需求
1.3. 软件设计
- 《编程的原则:改善代码质量的101个方法》
- 《架构整洁之道》
- 《软件架构建模和仿真》
- 《设计模式》- S2,
- 《Head First 设计模式》- S2,
- 《设计原本》- S3,
- 《恰如其分的软件架构》- S4,
- 《UML参考手册》- S4,
- 《UML用户指南》- S3,
- 《领域驱动设计》- S4,
- 《编写有效用例》
- 《面向模式的软件架构》
1.4. 软件编码
- 《C程序设计语言》- S0,
- 《C专家编程》- S1,
- 《C陷阱与缺陷》- S1,
- 《代码大全》- S1,
- 《代码整洁之道》- S1,
- 《算法》- S2,
- 《编程珠玑》- S2,
- 《修改代码的艺术》- S2,
- 《重构》- S2,
- 《计算机程序的构造和解释》
- 《数据结构与算法分析 : C语言描述》
1.5. 软件测试
- 《软件测试的艺术》- S3,
- 《完美软件:对软件测试的各种幻想》- S4,
- 《Google 软件测试之道》- S4,
2. 0x2-计算机基础
2.1. 操作系统
- 《Linux内核设计与实现》- S1,
- 《Linux/UNIX系统编程手册》- S1,
- 《现代操作系统》- S2,
- 《Unix环境高级编程》- S2,
- 《UNIX操作系统设计》- S2,
- 《Linux Shell脚本攻略》- S2,
- 《Linux 系统编程》- S2,
- 《UNIX网络编程》- S2,
- 《Linux设备驱动》- S3,
- 《深入Linux内核架构》- S5,
2.2. 计算机网络
- 《TCP/IP详解 卷1:协议》- S0,
- 《计算机网络》- S1,
- 《密码编码学与网络安全》
- 《用TCP/IP进行网际互联》
2.3. 体系结构
- 《深入理解计算机系统》- S5,
- 《计算机体系结构》- S5,
- 《ARM体系结构参考手册》- S5,
3. 0x3-软技能
《程序开发心理学》- 5星
《高效能程序员的修炼》- 5星
《软技能-代码之外的生存指南》- 5星
《程序员的呐喊》- 4星
《原则》- 5星
《见识》- 4星
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 海贼王和他的宝藏!