软体工程师的教材包括以下几种:
《编译原理》 教材
: Alfred V. Aho, Jeffrey D.,ullman 著, 李建中, 姜守旭 译
《解释器构造》
教材: Alfred V. Aho, Jeffrey D.,ullman 著, 李建中, 姜守旭 译
《计算机导论》
教材: 《计算机文化》(New Perspective of Computer Science, 6th Edition), 电子工业出版社, (美)帕森斯(Parsons J.J), 2004 或《计算机文化》(New Perspective of Computer Science, 8th Edition), 电子工业出版社, (美)帕森斯(Parsons J.J), 2005
《Linux软件工程师实用教程》
教材: 科学出版社, 2007年9月1日 《代码整洁之道》
教材: Robert C. Martin
《实现模式》
教材: Kent Beck
《代码大全(第二版)》
教材: Steve McConnell
《重构——改善既有代码的设计》
教材: Martin Fowler
《设计模式:可复用面向对象软件的基础》
教材: Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
《人月神话:软件工程论文集》
教材: Frederick P. Brooks Jr.
《计算机程序设计艺术》
教材: Donald E. Knuth
《算法导论》第三版
教材: Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein
这些教材涵盖了从基础的理论知识到实际应用的各个方面,适合不同阶段和需求的软体工程师学习和参考。建议根据个人的学习进度和兴趣选择合适的教材进行深入学习和实践。