Buchempfehlungen
Hier finden Sie eine kleine Auswahl an Büchern, die ich für Entwickler:innen, Software-Architekt:innen
und angehende Profis empfehle.
Hinweis: Bei den folgenden Links handelt es sich um Affiliate-Links. Wenn Sie über einen dieser Links einkaufen,
erhalte ich eine kleine Provision – für Sie bleibt der Preis gleich.

Software Architecture: The Hard Parts
ISBN-13: 9781492086895
Warum ich es empfehle:
Dieses Buch erklärt die wirklich schwierigen Architekturentscheidungen – von Service-Zuschnitten,
Kopplung & Kohäsion über Datenkonsistenz bis zu team abhängigen Design-Faktoren. Ideal für Software-Architekten,
Tech Leads und alle, die langlebige Systeme gestalten möchten.
Modern Java in Action
ISBN-13: 9781617293566
Warum ich es empfehle:
Ein Top-Buch für moderne Java-Features (Lambdas, Streams, funktionaler Stil, Module). Ideal für alle,
die von älteren Java-Versionen auf ein modernes, sauberes Java umsteigen wollen und die Sprache wirklich
zeitgemäß nutzen möchten.
Clean Architecture – A Craftsman’s Guide to Software Structure and Design
ISBN-13: 9780134494166
Warum ich es empfehle:
Klassiker von Robert C. Martin („Uncle Bob“) zur Software-Architektur: klare Schichten, saubere Abhängigkeiten,
Testbarkeit und langfristig wartbare Systeme. Perfekt für alle, die vom Senior-Developer Richtung
Software-Architekt denken wollen.
Refactoring – Improving the Design of Existing Code
ISBN-13: 9780134757599
Warum ich es empfehle:
DAS Standardwerk, wenn es darum geht, bestehenden Code Schritt für Schritt zu verbessern – ohne das System
zu zerbrechen. Passt perfekt zu Themen wie „technische Schulden“, Legacy-Systeme und saubere
Weiterentwicklung von Produktivcode.
Design Patterns – Elements of Reusable Object-Oriented Software
ISBN-13: 9780201633610
Warum ich es empfehle:
Der „Gang of Four“-Klassiker zu Entwurfsmustern. Kein leichtes Buch, aber ein Fundament, wenn man
objektorientierte Systeme bewusst strukturieren möchte. Für alle, die Architektur-Entscheidungen
besser begründen und Muster gezielt einsetzen wollen.
Clean Code – A Handbook of Agile Software Craftsmanship
ISBN-13: 9780132350884
Warum ich es empfehle:
Pflichtlektüre für gute Code-Qualität. Clean Code hilft dabei, Lesbarkeit, Struktur und Verständlichkeit
von Code zu verbessern – ein sehr guter Einstieg in das Thema „Software Craftsmanship“, das sich auch
ideal mit Ihren Kursinhalten kombinieren lässt.
Hinweis: Als Amazon-Partner verdiene ich an qualifizierten Verkäufen. Für Sie ändert sich am Preis nichts.

