Bewertung:

Das Buch bietet eine umfassende und leidenschaftliche Erkundung von Software-Handwerk, die Themen wie Professionalität, kontinuierliche Verbesserung und technische Praktiken abdeckt. Es bietet Einblicke aus den persönlichen Erfahrungen des Autors und betont die Bedeutung des Engagements für Qualität in der Softwareentwicklung. Einige Leser empfanden das Buch jedoch als repetitiv oder wenig originell. Sie kritisierten die eher dogmatischen Ansichten und die durchgängig verwendete Metapher des Handwerks.
Vorteile:Inspirierend und informativ, leicht zu lesen, bietet praktische Ratschläge für Software-Profis, hebt die Bedeutung von Professionalität und kontinuierlicher Verbesserung hervor, enthält persönliche Anekdoten, die auch bei erfahrenen Entwicklern Anklang finden.
Nachteile:Kann übermäßig rechthaberisch und dogmatisch sein, einige Inhalte wiederholen sich und es fehlt an Originalität, nicht alle Leser stimmen mit einigen der technischen Empfehlungen überein, und die Metapher des handwerklichen Könnens findet möglicherweise nicht bei allen Softwareingenieuren Anklang.
(basierend auf 67 Leserbewertungen)
The Software Craftsman: Professionalism, Pragmatism, Pride
Sei ein besserer Entwickler und liefere besseren Code
Trotz fortschrittlicher Tools und Methoden scheitern Softwareprojekte immer wieder. Und warum? Zu viele Unternehmen betrachten die Softwareentwicklung immer noch als eine weitere Produktionsstraße. Auch zu viele Entwickler sehen das so - und verhalten sich entsprechend.
In The Software Craftsman: Professionalism, Pragmatism, Pride, bietet Sandro Mancuso einen besseren und erfüllenderen Weg. Wenn Sie Software mit Stolz und Professionalität entwickeln wollen, wenn Sie lieben, was Sie tun, und es mit Exzellenz tun wollen, und wenn Sie eine Karriere mit Autonomie, Meisterschaft und Zielstrebigkeit aufbauen wollen, dann beginnt dies mit der Erkenntnis, dass Sie ein Handwerker sind. Sobald Sie diese Einstellung verinnerlicht haben, können Sie ein noch nie dagewesenes Niveau an technischer Exzellenz und Kundenzufriedenheit erreichen.
Mancuso war an der Gründung der weltweit größten Organisation von Software-Handwerkern beteiligt; jetzt teilt er seine Erfahrungen anhand von inspirierenden Beispielen und pragmatischen Ratschlägen, die Sie in Ihrem Unternehmen, Ihren Projekten und Ihrer Karriere anwenden können.
Sie werden lernen.
⬤ Warum agile Prozesse nicht ausreichen und warum handwerkliches Geschick entscheidend ist, damit sie funktionieren.
⬤ Wie handwerkliches Geschick Ihnen hilft, Software richtig zu entwickeln und Kunden auf eine Weise zu helfen, die über den Code hinausgeht.
⬤ Wie und wann man "Nein" sagt und wie man kreative Alternativen anbietet, wenn man dies tut.
⬤ Warum schlechter Code auch guten Entwicklern passiert und wie man aufhört, ihn zu erstellen und zu rechtfertigen.
⬤ Wie man die Arbeit mit altem Code weniger schmerzhaft und produktiver macht.
⬤ Wie man pragmatisch - und nicht dogmatisch - mit seinen Praktiken und Werkzeugen umgeht.
⬤ Wie Sie Software-Fachleute führen und für Ihr Unternehmen gewinnen können.
⬤ Was man bei Stellenausschreibungen, Vorstellungsgesprächen und der Einstellung von Entwicklern vermeiden sollte.
⬤ Wie Entwickler und ihre Manager eine echte Lernkultur schaffen können.
⬤ Wie man einen echten technischen Wandel vorantreibt und tief verwurzelte Skepsis überwindet.
Sandro Mancuso hat für Start-ups, Softwarehäuser, Produktfirmen, internationale Beratungsunternehmen und Investmentbanken programmiert. Im Oktober 2013 war er Mitbegründer von Codurance, einer Beratungsfirma, die auf den Prinzipien und Werten von Software Craftsmanship basiert. Sein Engagement für Software Craftsmanship begann 2010, als er die London Software Craftsmanship Community (LSCC) gründete, die heute mit mehr als zweitausend Mitgliedern die weltweit größte und aktivste Community für Software Craftsmanship ist. In den letzten vier Jahren hat er Entwickler inspiriert und ihnen geholfen, Software-Craftsmanship-Communities in ganz Europa, den Vereinigten Staaten und dem Rest der Welt zu organisieren.