入门阶段
《编程入门:从零开始学编程》
《Python编程:从入门到实践》
《Java核心技术卷Ⅰ——基础知识》
《JavaScript权威指南》
基础阶段
《Java编程思想(第二版)》
《精通struts》(基于struts 1.2)
《Design Patterns (by GoF)》
《Introduction to Algorithms (by Cormen, Leiserson, Rivest, Stein)》
进阶阶段
《深入理解计算机系统与网络》
《数据库系统概念》
《设计模式与UML》
《数据结构与算法分析》
《计算机网络:自顶向下方法》
提高阶段
《软件开发的201个原则》
《代码整洁之道》
《编程珠玑》
《软技能—代码之外的生存指南》
《算法导论》
《深入解析计算机系统及应用技术》
《软件工程与敏捷开发方法》
《数据库优化与管理实战》
《操作系统设计与实现》
《设计模式进阶:超越实战与细节掌握软件开发架构思想》
《微服务架构设计模式》
软件工程
《软件技术基础》
《程序员修炼之道--从小工到专家》
《走出软件作坊》
《计算机程序设计艺术》(Donald E.Knuth)
这些书籍从基础知识到高级技巧,从编程语言到软件工程,涵盖了软件技术的各个方面。建议根据个人的学习进度和兴趣选择合适的书籍进行学习。
声明:
本站内容均来自网络,如有侵权,请联系我们。