Empfehlenswerte Bücher für Softwareentwickler:
Clean Code: A Handbook of Agile Software Craftsmanship
von Robert C. Martin
- viele Hinweise, wie man das eigene Programm übersichtlich gestaltet.
Code Complete: A Practical Handbook of Software Construction, 2nd Edition
von Steve McConnell
- ein recht dickes Buch, das wesentliche Fallstricke beim Softwareentwurf erläutert und eine Vielzahl von Themen anschneidet.
Aus dem Inhalt
Effective Java: A Programming Language Guide
von Joshua Bloch
- ein Buch, das viele nützliche Tips enthält, die jeder Java-Programmierer kennen sollte.
Aus dem Inhalt
Head First Design Patterns
von Eric Freeman
- ein unkonventioneller Einstieg in Design Patterns.
Aus dem Inhalt
How to Win Friends and Influence People
von Dale Carnegie
- obwohl die erste Ausgabe bald 75 Jahre alt wird, ist der Inhalt ("Wie gehe ich mit Leuten um?")
noch kein Allgemeinwissen. Leider.
Aus dem Inhalt
Java Concurrency in Practice
von Brian Goetz
- ein gutes Nachschlagewerk zum Thema Java und Nebenläufige Programmierung.
Leider etwas trocken.
Presentation Zen: Simple Ideas on Presentation Design and Delivery
von Garr Reynolds
- avoid "Death by Powerpoint".