程序员必读:10本经典书籍提升技能
以下是一些广受推崇的书籍,适合程序员学习和提升技能:
- '代码大全' (Code Complete) - Steve McConnell
- '重构:改善既有代码的设计' (Refactoring: Improving the Design of Existing Code) - Martin Fowler
- '计算机程序的构造和解释' (Structure and Interpretation of Computer Programs) - Harold Abelson, Gerald Jay Sussman, Julie Sussman
- '算法导论' (Introduction to Algorithms) - Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein
- '设计模式:可复用面向对象软件的基础' (Design Patterns: Elements of Reusable Object-Oriented Software) - Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides
- '人月神话' (The Mythical Man-Month: Essays on Software Engineering) - Frederick P. Brooks Jr.
- '深入理解计算机系统' (Computer Systems: A Programmer's Perspective) - Randal E. Bryant, David R. O'Hallaron
- '编程珠玑' (Programming Pearls) - Jon Bentley
- 'Clean Code:代码整洁之道' (Clean Code: A Handbook of Agile Software Craftsmanship) - Robert C. Martin
- '黑客与画家' (Hackers & Painters: Big Ideas from the Computer Age) - Paul Graham
这些书籍涵盖了软件开发、算法、软件工程和编程思维等方面的知识。根据你的兴趣和学习目标,选择适合自己的书籍进行阅读和学习。此外,还有许多其他优秀的书籍可供选择,不断探索和学习是提升自己的关键。
原文地址: https://www.cveoy.top/t/topic/bKZo 著作权归作者所有。请勿转载和采集!