Bewertung:

Das Buch wird für seine aufschlussreiche Herangehensweise an die Softwareentwicklung gelobt, die sich auf grundlegende Prinzipien und menschliche Faktoren konzentriert, was es zu einer geeigneten Lektüre für Anfänger und erfahrene Programmierer gleichermaßen macht. Einige Leser bemängelten jedoch, dass es an modernen Beispielen und detaillierten, praxisnahen Inhalten mangelt.
Vorteile:⬤ Gut geschrieben und lesbar
⬤ aufschlussreich über Software-Grundlagen
⬤ sowohl für Anfänger als auch für erfahrene Entwickler geeignet
⬤ aufschlussreich über menschliche Faktoren in der Softwareentwicklung
⬤ effektiv organisiert.
⬤ Es fehlt an modernen Beispielen und detaillierten Anwendungen aus der Praxis
⬤ einige Leser empfanden es als zu vereinfachend oder zu wenig tiefgehend
⬤ nicht alle Erwartungen an eine umfassende Darstellung der Softwareentwicklung wurden erfüllt.
(basierend auf 10 Leserbewertungen)
Understanding Software: Max Kanat-Alexander on simplicity, coding, and how to suck less as a programmer
Die Software-Legende Max Kanat-Alexander zeigt Ihnen in dreiundvierzig Essays, wie Sie als Entwickler erfolgreich sein können, indem Sie sich der Einfachheit verschreiben und die Software, mit der Sie arbeiten, wirklich verstehen.
Hauptmerkmale
⬤ Lesen und genießen Sie die hervorragenden Texte und Einsichten des legendären Max Kanat-Alexander.
⬤ Lernen und reflektieren Sie mit Max, wie Sie Ihre Software-Designprinzipien vereinfachen können.
⬤ Entdecken Sie die Geheimnisse von Rockstar-Programmierern und wie Sie auch als Programmierer weniger scheiße sein können.
Buchbeschreibung
In Understanding Software zeigt Ihnen Max Kanat-Alexander, Technical Lead für Code Health bei Google, wie Sie die Einfachheit in die Computerprogrammierung zurückbringen können. Max erklärt Ihnen, warum Programmierer ätzend sind, und wie Sie als Programmierer weniger ätzend sein können. Es gibt einfach zu viel komplexes Zeug auf der Welt. Komplexes Zeug ist unbrauchbar, und es geht zu leicht kaputt. Komplexität ist dumm. Einfachheit ist klug.
Understanding Software deckt viele Bereiche der Programmierung ab: vom Schreiben einfachen Codes bis hin zu tiefgreifenden Einblicken in die Programmierung und wie man weniger schlecht ist bei dem, was man tut. Sie werden die Probleme mit der Komplexität von Software entdecken, die Ursachen dafür und wie man Einfachheit nutzt, um großartige Software zu erstellen. Sie werden sich mit der Fehlersuche befassen, wie Sie es noch nie zuvor getan haben, und erfahren, wie Sie es schaffen, bei der Arbeit in Teams glücklich zu sein.
Max bringt eine Auswahl sorgfältig ausgearbeiteter Essays, Gedanken und Ratschläge über die Arbeit und den Erfolg in der Softwarebranche aus seinem legendären Blog Code Simplicity mit. Max hat dreiundvierzig Essays verfasst, die Ihnen helfen können, Komplexität zu vermeiden und Einfachheit anzunehmen, damit Sie ein glücklicherer und erfolgreicherer Entwickler werden können.
Max' technisches Wissen, seine Einsichten und seine Freundlichkeit haben ihm den Status eines Code-Gurus eingebracht, und seine Ideen werden Sie inspirieren und Ihnen helfen, Ihre Herangehensweise an die Herausforderungen des Entwicklerdaseins zu erneuern.
(Was Sie lernen werden)
⬤ Sehen Sie, wie Sie Einfachheit und Erfolg in Ihre Programmierwelt bringen können.
⬤ Clues to complexity - und wie man exzellente Software entwickelt.
⬤ Einfachheit und Software-Design.
⬤ Prinzipien für Programmierer.
⬤ Die Geheimnisse von Rockstar-Programmierern.
⬤ Max' Ansichten und Interpretationen über die Softwareindustrie.
⬤ Warum Programmierer scheiße sind und wie man als Programmierer weniger scheiße ist.
⬤ Softwaredesign in zwei Sätzen.
⬤ Was ist ein Fehler? Tief in die Fehlersuche einsteigen.