Zehn Bücher…
… die jeder Software-Entwickler gelesen haben sollte:
(Ohne erkennbare Reihenfolge)
- Martin Fowler: Refactoring: Improving the Design of Existing Code
- Gamma et al.: Design Patterns
- Fred Brooks: The Mythical Man-Month
- Tom DeMarco: Peopleware
- Steve McConnell: Code Complete
- Aho et al.: Compiler Construction
- William J. Brown et al.: AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis
- … da fehlen mir noch drei….Welche? Need help….
March 27th, 2009 at 11:02 pm
I’m unsure about “Compiler Construction”, it’s a very specific topic unlike the other ones, if you include it you should include one about operating systems, one about DBs, …
3 books that belong on your list:
- “Pragmatic Programmer” Hunt & Thomas
- “Introduction to Algorithms” Cormen++
- “The Psychology of Computer Programming” Weinberg (ancient and sometimes funny but still a good read).
March 28th, 2009 at 6:04 pm
Getting Things Done : The Art of Stress Free Productivity
oder halt was ähnliches
Ausserdem: je nach zugehöriger Programmiersprache so etwas wie “Effective Java”
April 14th, 2009 at 7:33 pm
@Frank & Sonja: Thanks for the tips. Now that means that I have to borrow these books from you
(If you own them!?)
@Frank: It was intended to include specific topics. I think that a sound knowledge on Compiler Construction is a good thing to have — as it is on Databases and operatings systems. Unfortunately, I am quite clueless on these topics (especially DBs) — that’s the reason these are missing here. So if you have more tips here….