首页 > 更多知识 发布时间:2023-06-24 22:24:43

软考初级程序员推荐书籍


1. 《Java编程思想》(Thinking in Java)- Bruce Eckel
2. 《Head First Java》- Kathy Sierra, Bert Bates
3. 《Python编程从入门到实践》- Eric Matthes
4. 《C++ Primer》- Stanley B. Lippman, Josée Lajoie, Barbara E. Moo
5. 《算法导论》(Introduction to Algorithms)- Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein
6. 《计算机网络》(Computer Networking: A Top-Down Approach)- James F. Kurose, Keith W. Ross
7. 《操作系统概念》(Operating System Concepts)- Abraham Silberschatz, Peter B. Galvin, Greg Gagne
8. 《数据库系统概念》(Database System Concepts)- Abraham Silberschatz, Henry F. Korth, S. Sudarshan
9. 《计算机组成原理》(Computer Organization and Design)- David A. Patterson, John L. Hennessy
10. 《计算机程序设计艺术》(The Art of Computer Programming)- Donald E. Knuth

11. 《深入理解计算机系统》(Computer Systems: A Programmer's Perspective)- Randal E. Bryant, David R. O'Hallaron
12. 《代码大全》(Code Complete)- Steve McConnell
13. 《重构:改善既有代码的设计》(Refactoring: Improving the Design of Existing Code)- Martin Fowler
14. 《设计模式:可复用面向对象软件的基础》(Design Patterns: Elements of Reusable Object-Oriented Software)- Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
15. 《程序员修炼之道:从小工到专家》(The Pragmatic Programmer: From Journeyman to Master)- Andrew Hunt, David Thomas
16. 《代码整洁之道》(Clean Code: A Handbook of Agile Software Craftsmanship)- Robert C. Martin
17. 《人月神话》(The Mythical Man-Month: Essays on Software Engineering)- Frederick P. Brooks Jr.
18. 《敏捷软件开发:原则、模式与实践》(Agile Software Development: Principles, Patterns, and Practices)- Robert C. Martin
19. 《程序员的自我修养》- 阮一峰
20. 《Go语言编程》- 许式伟