您的位置:首页 > 职场人生

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

2014-08-07 12:44 232 查看

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. FeathersPeopleware by Demarco and Lister 《人件集:人性化的软件开发》Coders at Work by Peter Seibel 《编程人生:15位软件先驱访谈录》Surely You're Joking, Mr. Feynman!  《别逗了,费曼先生

Effective Java 2nd editionPatterns of Enterprise Application Architecture by Martin Fowler 企业应用架构模式The Little SchemerThe Seasoned SchemerWhy's (Poignant) Guide to RubyThe Inmates Are Running The Asylum: Why High Tech Products Drive Us Crazy and How to Restore the SanityThe Art of Unix Programming  《传世经典书丛:UNIX编程艺术》Test-Driven Development: By Example by Kent Beck 《测试驱动开发:实战与模式解析》Practices of an Agile Developer 《高效程序员的45个习惯:敏捷开发修炼之道
Don't Make Me ThinkAgile Software Development, Principles, Patterns, and Practices by Robert C. Martin 敏捷软件开发(原则模式与实践)Domain Driven Designs by Eric Evans 《领域驱动设计-软件核心复杂性应对之道-埃文斯》The Design of Everyday Things by Donald NormanModern C++ Design by Andrei AlexandrescuBest Software Writing I by Joel SpolskyThe Practice of Programming by Kernighan and PikePragmatic Thinking and Learning: Refactor Your Wetware by Andy HuntSoftware Estimation: Demystifying the Black Art by Steve McConnelThe Passionate Programmer (My Job Went To India) by Chad FowlerHackers: Heroes of the Computer RevolutionAlgorithms + Data Structures = ProgramsWriting Solid CodeJavaScript - The Good PartsGetting Real by 37 SignalsFoundations of Programming by Karl SeguinComputer Graphics: Principles and Practice in C (2nd Edition)Thinking in Java by Bruce Eckel  《Java编程思想(第4版)》The Elements of Computing SystemsRefactoring to Patterns by Joshua KerievskyModern Operating Systems by Andrew S. Tanenbaum  《现代操作系统》The Annotated TuringThings That Make Us Smart by Donald NormanThe Timeless Way of Building by Christopher AlexanderThe Deadline: A Novel About Project Management by Tom DeMarcoThe C++ Programming Language (3rd edition) by Stroustrup
《C++程序设计语言-斯特朗斯特鲁普》Patterns of Enterprise Application Architecture 《企业应用架构模式
Computer Systems - A Programmer's PerspectiveAgile Principles, Patterns, and Practices in C# by Robert C. Martin 《敏捷软件开发(原则模式与实践)》Growing Object-Oriented Software, Guided by TestsFramework Design Guidelines by Brad AbramsObject Thinking by Dr. David WestAdvanced Programming in the UNIX Environment by W. Richard StevensHackers and Painters: Big Ideas from the Computer AgeThe Soul of a New Machine by Tracy KidderCLR via C# by Jeffrey RichterThe Timeless Way of Building by Christopher AlexanderDesign Patterns in C# by Steve MetskerAlice in Wonderland by Lewis CarolZen and the Art of Motorcycle Maintenance by Robert M. PirsigAbout Face - The Essentials of Interaction DesignHere Comes Everybody: The Power of Organizing Without Organizations by Clay ShirkyThe Tao of ProgrammingComputational Beauty of NatureWriting Solid Code by Steve MaguirePhilip and Alex's Guide to Web PublishingObject-Oriented Analysis and Design with Applications by Grady BoochEffective Java by Joshua BlochComputability by N. J. CutlandMasterminds of ProgrammingThe Tao Te ChingThe Productive Programmer 《卓有成效的程序员
The Art of Deception by Kevin MitnickThe Career Programmer: Guerilla Tactics for an Imperfect World by Christopher DuncanParadigms of Artificial Intelligence Programming: Case studies in Common LispMasters of DoomPragmatic Unit Testing in C# with NUnit by Andy Hunt and Dave Thomas with Matt HargettHow To Solve It by George PolyaThe Alchemist by Paulo CoelhoSmalltalk-80: The Language and its ImplementationWriting Secure Code (2nd Edition) by Michael HowardIntroduction to Functional Programming
by Philip Wadler and Richard BirdNo Bugs! by David ThielenRework by Jason Freid and DHHJUnit in Action  《JUnit实战(第2版)

转自:http://stackoverflow.com/questio ... grammer-should-read
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: