暗时间 |
刘未鹏 |
别做正常的傻瓜 |
奚恺元 |
Zen and the Art of Motorcycle Maintenance |
Robert Pirsig |
Writing Solid Code: Microsoft's Techniques for Developing Bug-Free C Programs |
Steve Maguire |
Writing Secure Code |
Michael Howard & David LeBlanc |
Working Effectively with Legacy Code |
Michael C. Feathers |
Windows via C and C++ |
Jeffrey Richter & Christophe Nasarre |
Why's (Poignant) Guide to Ruby |
why the lucky stiff |
Why Smart People Make Big Money Mistakes and How to Correct Them: Lessons From the Life-Changing Science of Behavioral Economics |
Gary Belsky & Thomas Gilovich |
Thinking In Java |
Bruce Eckel |
Things That Make Us Smart: Defending Human Attributes in the Age of the Machine |
Donald A. Norman |
The Timeless Way of Building |
Christopher Alexander |
The Tao of Programming |
Geoffrey James |
The Soul of a New Machine |
Tracy Kidder |
The Seasoned Schemer |
Daniel P. Friedman & Matthias Felleisen |
The Productive Programmer |
Neal Ford |
The Pragmatic Programmer: Your Journey to Mastery |
Andrew Hunt & David Thomas |
The Practice Of Programming |
Brian W. Kernighan & Rob Pike |
The Passionate Programmer |
Chad Fowler |
The Paradox of Choice |
Barry Schwartz |
The Nature of Statistical Learning Theory |
Vladimir N. Vapnik |
The Mythical Man-Month Essays on Software Engineering |
Frederick P. Brooks |
The Little Schemer |
Daniel P. Friedman & Matthias Felleisen |
The Inmates Are Running the Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity |
Alan Cooper |
The Elements of Statistical Learning: Data Mining, Inference, and Prediction |
Trevor Hastie & Robert Tibshirani & Jerome Friedman |
The Elements of Computing Systems: Building a Modern Computer from First Principles |
Noam Nisan & Shimon Schocken |
The Design of Everyday Things |
Don Norman |
The Deadline: A Novel About Project Management |
Tom DeMarco |
The Computational Beauty of Nature: Computer Explorations of Fractals, Chaos, Complex Systems & Adaptation |
Gary William Flake |
The Career Programmer: Guerilla Tactics for an Imperfect World |
Christopher Duncan |
The Cambridge Handbook of Thinking and Reasoning |
Keith J.Holyoak & Robert G.Morrison |
The C++ Programming Language |
Bjarne Stroustrup |
The C Programming Language |
Brian W. Kernighan & Dennis M. Ritchie |
The Best Software Writing I: Selected and Introduced |
Joel Spolsky |
The Art of UNIX Programming |
Eric S. Raymond |
The Art of Deception |
Kevin D. Mitnick & William L. Simon |
The Art of Computer Programming, Volume 4A: Combinatorial Algorithms Part 1 |
Donald Ervin Knuth |
The Art of Computer Programming, Volume 4, Fascicle 6: Satisfiability |
Donald Ervin Knuth |
The Art of Computer Programming, Volume 3: Sorting and Searching |
Donald Ervin Knuth |
The Art of Computer Programming, Volume 2: Seminumerical algorithms |
Donald Ervin Knuth |
The Art of Computer Programming, Volume 1: Fundamental Algorithms |
Donald Ervin Knuth |
The Alchemist |
Paulo Coelho |
Test-Driven Development: By Example |
Kent Beck |
Tao Te Ching |
Laozi |
Synaptic Self: How Our Brains Become Who We Are |
Joseph LeDoux |
Surely You're Joking, Mr Feynman! |
Richard Feynman |
Structure and Interpretation of Computer Programs |
Harold Abelson & Gerald Jay Sussman & Julie Sussman |
Statistical Learning Theory |
Vladimir Vapnik |
Software Estimation: Demystifying the Black Art |
Steve McConnell |
Smalltalk-80: The Language and its Implementation |
Adele Goldberg & David Robson |
Searching for Memory |
Daniel L. Schacter |
Rework |
Jason Fried & David Heinemeier Hansson |
Refactoring: Improving the Design of Existing Code |
Martin Fowler |
Refactoring to Patterns |
Joshua Kerievsky |
Rational Choice in an Uncertain World: The Psychology of Judgment and Decision Making |
Reid Hastie & Robyn M. Dawes |
Programming Windows: The Definitive Guide to The Win32 API |
Charles Petzold |
Programming Windows: The Definitive Guide to The Win32 API |
Charles Petzold |
Programming Pearls |
Jon Louis. Bentley |
Programming Collective Intelligence: Building Smart Web 2.0 Applications |
Toby Segaran |
Pragmatic Unit Testing in C# with NUnit |
Andy Hunt & Dave Thomas & Matt Hargett |
Pragmatic Thinking & Learning: Refactor Your Wetware |
Andy Hunt |
Practices of an Agile Developer |
Venkat Subramaniam & Andy Hunt |
Peopleware: Productive Projects and Teams |
Tom DeMarco & Timothy Lister |
Patterns of Enterprise Application Architecture |
Martin Fowler |
Pattern Recognition and Machine Learning |
Christopher M. Bishop |
Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp |
Peter Norvig |
Paradigms of Artificial Intelligence Programming: Case Studies in Common Lisp |
Peter Norvig |
Object-Oriented Analysis & Design & Applications |
Grady Booch & Robert A. Maksimchuk & Michael W. Engle & Bobbi J. Young & Jim Conallen & Kelli A. Houston |
Object Thinking |
David West |
Neural Networks for Pattern Recognition |
Christopher M. Bishop |
Modern Operating Systems |
Andrew S. Tanenbaum |
Modern Information Retrieval |
Ricardo Baeza-Yates & Berthier Ribeiro-Neto |
Modern C++ Design: Generic Programming and Design Patterns Applied |
Andrei Alexandrescu |
Mathematics and Plausible Reasoning |
George Pólya |
Masters of Doom |
David Kushner |
Masterminds of Programming: Conversations with the Creators of Major Programming Languages |
Federico Biancuzzi & Shane Warden |
Machine Learning |
Tom M. Mitchell |
Learning From Data: A Short Course |
Yaser S. Abu-Mostafa & Malik Magdon-Ismail & Hsuan-Tien Lin |
JUnit in Action |
Cătălin Tudose |
JavaScript: The Good Parts |
Douglas Crockford |
Introduction to Information Retrieval |
Christopher D. Manning & Prabhakar Raghavan & Hinrich Schutze |
Introduction to Functional Programming |
Richard Bird & Philip Wadler |
Introduction to Algorithms |
Thomas H. Cormen & Charles E. Leiserson & Ronald L. Rivest & Clifford Stein |
Information Theory, Inference and Learning Algorithms |
David J. C. MacKay |
Incerto 4-Book Bundle |
Nassim Nicholas Taleb |
How to Solve It: A New Aspect of Mathematical Method |
George Pólya |
Here Comes Everybody: The Power of Organizing Without Organizations |
Clay Shirky |
Hackers: Heroes of the Computer Revolution |
Steven Levy |
Hackers & Painters Big Ideas from the Computer Age |
Paul Graham |
Gödel, Escher, Bach: An Eternal Golden Braid |
Douglas R. Hofstadter |
Growing Object-Oriented Software, Guided by Tests |
Steve Freeman & Nat Pryce |
Getting Real: The Smarter, Faster, Easier Way to Build a Web Application |
37 Signals |
Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries |
Krzysztof Cwalina & Jeremy Barton & Brad Abrams |
Foundations of Statistical Natural Language Proccesing |
Christopher D. Manning & Hinrich Schütze |
Foundations of Programming: Building Better Software |
Karl Seguin |
Effective Modern C++ |
Scott Meyers |
Effective Java |
Joshua Bloch |
Effective C++: 55 Specific Ways to Improve Your Programs and Designs |
Scott Meyers |
Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability |
Steve Krug |
Domain-Driven Design: Tackling Complexity in the Heart of Software |
Eric Evans |
Design Patterns: Elements of Reusable Object-Oriented Software |
Erich Gamma & Richard Helm & Ralph Johnson & Hohn Vlissides |
Design Patterns in C# |
Steven John Metsker |
Deep Learning |
Ian Goodfellow & Yoshua Bengio & Aaron Courville |
Data Mining. Concepts and Techniques |
Jiawei Han & Micheline Kamber & Jian Pei |
Computer Systems: A Programmer's Perspective |
Randal E. Bryant & David R. O'Hallaron |
Computer Systems: A Programmer's Perspective |
David R. O'Hallaron & Randal E. Bryant |
Computer Graphics Principles & Practice, in C |
James D. Foley & Andries van Dam & Steven K. Feiner & John F. Hughes |
Computability An Introduction to Recursive Function Theory |
Nigel Cutland |
Compilers: Principles, Techniques, and Tools |
Alfred V. Aho & Monica S. Lam & Ravi Sethi & Jeffrey D. Ullman |
Coders at Work |
Peter Seibel |
Code: The Hidden Language of Computer Hardware and Software |
Charles Petzold |
Code Complete |
Steve McConnell |
CLR via C# |
Jeffrey Richter |
Clean Code: A Handbook of Agile Software Craftsmanship |
Robert C. Martin |
Choices, Values, and Frames |
Daniel Kahneman & Amos Tversky |
Bounded Rationality: The Adaptive Toolbox |
Gerd Gigerenzer & Reinhard Selten |
Artificial Intelligence: A Mordern Approach |
Stuart Russell & Peter Norvig |
Artificial Intelligence: A Modern Approach, Global Edition |
Stuart Russell & Peter Norvig |
Annotated Turing |
Charles Petzold |
All of Statistics: A Concise Course in Statistical Inference |
Larry Wasserman |
Alice’s Adventures in Wonderland |
Lewis Carroll |
Algorithms + Data Structures = Programs |
Niklaus Wirth |
Algorithms |
Robert Sedgewick & Kevin Wayne |
Algorithm Design |
Jon Kleinberg & Éva Tardos |
Agile Software Development,Principles, Patterns, and Practices |
Robert C. Martin |
Agile Software Development, Principles, Patterns, and Practices |
Robert C. Martin |
Agile Principles, Patterns & Practices in C# |
Robert C. Martin & Micah Martin |
Advanced Programming in the UNIX® Environment |
W. Richard Stevens & Stephen A. Rago |
About Face: The Essentials of Interaction Design |
Alan Cooper & Robert Reimann & David Cronin, Chris Noessel |