2019年/12月/19日

首页回退

影响我思维的书

原文

Programming Languages

Structure and Interpretation of Computer Programs (Scheme) *
Programming Languages - Application And Interpretation (Typed Racket) *
Haskell Programming From First Principles
Let Over Lambda (Common Lisp, Forth) *
Clojure Programming
F# 3.0
Haskell And Yesod
Javascript the Good Parts
Learn You a Haskell For Great Good! *
Software Foundations (Coq) *
The Art of SQL

People Management

Reinventing Organizations *
Peopleware
Good To Great
Becoming A Technical Leader
Emotional Intelligence 2.0
How to Win Friends and Influence People
Managing Humans

Project Management

Art of Agile Development
Death March
Extreme Programming Explained
Managerial Accounting
Mythical Man Month
Planning Extreme Programming

Productivity & Critical Thinking

Code Complete
Productive Programmer
Harry Potter and the Methods of Rationality*†
Growing Object-Oriented Software Guided by Tests
How to Read a Book †
Pragmatic Programmer
The Passionate Programmer
Working Effectively with Legacy Code

Patterns

Clean Code
Algorithm Design Manual
Propagation Networks: A Flexible and Expressive Substrate for Computation *
Patterns of Enterprise Application Architecture
Refactoring
Domain Driven Design
Implementing Domain Driven Design
Design Patterns