美国*上列出的程序员必读书籍

时间:2023-02-11 22:39:29

Code Complete (2nd edition) by Steve McConnell《 代码大全》The Pragmatic Programmer 《 程序员修炼之道:从小工到专家 》 Structure and Interpretation of Computer Programs 《计算机程序的构造和解释(原书第2版)》 The C Programming Language by Kernighan and Ritchie 《 C程序设计语言(第2版?新版)Introduction to Algorithms by Cormen, Leiserson, Rivest & Stein 《 算法导论》 Design Patterns by the Gang of Four 《设计模式---*版》 Refactoring: Improving the Design of Existing Code 《 重构:改善既有代码的设计》 The Mythical Man Month 《人月神话(英文版)》 The Art of Computer Programming by Donald Knuth  《 计算机程序设计艺术•卷1:基本算法(英文版•第3版) 》, 《计算机程序设计艺术 卷2:半数值算法(英文版•第3版)》, 《计算机程序设计艺术 卷3:排序与查找(英文版•第2版) 》, 《 计算机程序设计艺术卷4A:组合算法1(英文版)Compilers: Principles, Techniques and Tools by Alfred V. Aho, Ravi Sethi and Jeffrey D. Ullman 《编译原理(龙书)》 Gödel, Escher, Bach by Douglas Hofstadter 《哥德尔、艾舍尔、巴赫:集异璧之大成》 Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin 《 代码整洁之道》 Effective C++ More Effective C++ CODE by Charles Petzold 《编码的奥秘》 Programming Pearls by Jon Bentley 《编程之美》 Working Effectively with Legacy Code by Michael C. Feathers Peopleware by Demarco and Lister 《 人件集:人性化的软件开发》 Coders at Work by Peter Seibel 《 编程人生:15位软件先驱访谈录Surely You're Joking, Mr. Feynman!  《 别逗了,费曼先生
Effective Java 2nd edition Patterns of Enterprise Application Architecture by Martin Fowler [url= http://www.amazon.cn/gp/product/ ... mp;tag=tcwwh2010-23]企业应用架构模式[/url] The Little Schemer The Seasoned Schemer Why's (Poignant) Guide to Ruby The Inmates Are Running The Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity The Art of Unix Programming   《传世经典书丛:UNIX编程艺术》 Test-Driven Development: By Example by Kent Beck 《 测试驱动开发:实战与模式解析Practices of an Agile Developer 《 高效程序员的45个习惯:敏捷开发修炼之道
Don't Make Me Think Agile Software Development, Principles, Patterns, and Practices by Robert C. Martin [url=http://www.amazon.cn/gp/product/B00116MMA8/ref=as_li_ss_tl?ie=UTF8&camp=536&creative=3132&creativeASIN=B00116MMA8&linkCode=as2&tag=tcwwh2010-23 http://www.amazon.cn/gp/product/ ... mp;tag=tcwwh2010-23]敏捷软件开发(原则模式与实践)[/url] Domain Driven Designs by Eric Evans 《 领域驱动设计-软件核心复杂性应对之道-埃文斯 The Design of Everyday Things by Donald Norman Modern C++ Design by Andrei Alexandrescu Best Software Writing I by Joel Spolsky The Practice of Programming by Kernighan and Pike Pragmatic Thinking and Learning: Refactor Your Wetware by Andy Hunt Software Estimation: Demystifying the Black Art by Steve McConnel The Passionate Programmer (My Job Went To India) by Chad Fowler Hackers: Heroes of the Computer Revolution Algorithms + Data Structures = Programs Writing Solid Code JavaScript - The Good Parts Getting Real by 37 Signals Foundations of Programming by Karl Seguin Computer Graphics: Principles and Practice in C (2nd Edition) Thinking in Java by Bruce Eckel  《 Java编程思想(第4版)The Elements of Computing Systems Refactoring to Patterns by Joshua Kerievsky Modern Operating Systems by Andrew S. Tanenbaum  《[url= http://www.amazon.cn/gp/product/ ... mp;tag=tcwwh2010-23 ]现代操作系统[/url]》 The Annotated Turing Things That Make Us Smart by Donald Norman The Timeless Way of Building by Christopher Alexander The Deadline: A Novel About Project Management by Tom DeMarco The C++ Programming Language (3rd edition) by Stroustrup 《C++程序设计语言-斯特朗斯特鲁普Patterns of Enterprise Application Architecture 《企业应用架构模式
Computer Systems - A Programmer's Perspective Agile Principles, Patterns, and Practices in C# by Robert C. Martin [url=http://www.amazon.cn/gp/product/B00116MMA8/ref=as_li_ss_tl?ie=UTF8&camp=536&creative=3132&creativeASIN=B00116MMA8&linkCode=as2&tag=tcwwh2010-23 http://www.amazon.cn/gp/product/ ... mp;tag=tcwwh2010-23]《敏捷软件开发(原则模式与实践)》[/url] Growing Object-Oriented Software, Guided by Tests Framework Design Guidelines by Brad Abrams Object Thinking by Dr. David West Advanced Programming in the UNIX Environment by W. Richard Stevens Hackers and Painters: Big Ideas from the Computer Age The Soul of a New Machine by Tracy Kidder CLR via C# by Jeffrey Richter The Timeless Way of Building by Christopher Alexander Design Patterns in C# by Steve Metsker Alice in Wonderland by Lewis Carol Zen and the Art of Motorcycle Maintenance by Robert M. Pirsig About Face - The Essentials of Interaction Design Here Comes Everybody: The Power of Organizing Without Organizations by Clay Shirky The Tao of Programming Computational Beauty of Nature Writing Solid Code by Steve Maguire Philip and Alex's Guide to Web Publishing Object-Oriented Analysis and Design with Applications by Grady Booch Effective Java by Joshua Bloch Computability by N. J. Cutland Masterminds of Programming The Tao Te Ching The Productive Programmer 《 卓有成效的程序员
The Art of Deception by Kevin Mitnick The Career Programmer: Guerilla Tactics for an Imperfect World by Christopher Duncan Paradigms of Artificial Intelligence Programming: Case studies in Common Lisp Masters of Doom Pragmatic Unit Testing in C# with NUnit by Andy Hunt and Dave Thomas with Matt Hargett How To Solve It by George Polya The Alchemist by Paulo Coelho Smalltalk-80: The Language and its Implementation Writing Secure Code (2nd Edition) by Michael Howard Introduction to Functional Programming by Philip Wadler and Richard Bird No Bugs! by David Thielen Rework by Jason Freid and DHH JUnit in Action  《 JUnit实战(第2版)

转自: http://*.com/questio ... grammer-should-read