Das Handbuch für Software-Ingenieure

Bewertung:   (4,7 von 5)

Das Handbuch für Software-Ingenieure (Gergely Orosz)

Leserbewertungen

Zusammenfassung:

Das Buch ist ein umfassender Leitfaden für Software-Ingenieure, der verschiedene Aspekte der Karriereentwicklung vom Junior- bis zum Senior-Level abdeckt. Es bietet umsetzbare Ratschläge, Einblicke und Strategien, die Ingenieuren helfen, in ihrer Karriere voranzukommen. Während viele das Buch als fesselnd und nützlich empfinden, insbesondere für Anfänger, sind einige Kritiker der Meinung, dass es erfahrenen Ingenieuren an Tiefe mangelt und einige Formatierungs- und Bearbeitungsprobleme aufweist.

Vorteile:

Bietet umsetzbare Ratschläge für Ingenieure aller Stufen, insbesondere für Anfänger.

Nachteile:

Umfassende Darstellung von Karrierewegen und Fähigkeiten im Bereich der Softwaretechnik.

(basierend auf 37 Leserbewertungen)

Originaltitel:

The Software Engineer's Guidebook

Inhalt des Buches:

In meinen ersten Jahren als Entwickler ging ich davon aus, dass harte Arbeit alles ist, was ich brauche. Dann wurde ich für eine Beförderung übergangen, und mein Vorgesetzter konnte mir kein Feedback geben, in welchen Bereichen ich mich verbessern sollte, damit ich die Stufe des Senior Engineers erreichen konnte. Ich war frustriert, sogar verbittert: nicht so sehr wegen der verpassten Beförderung, sondern wegen der mangelnden Anleitung.

Als ich dann Manager wurde, war ich fest entschlossen, die mir unterstellten Ingenieure mit der Art von Feedback und Unterstützung zu unterstützen, die ich mir Jahre zuvor gewünscht hätte. Und das habe ich getan. Während sich mein Team in den nächsten zwei Jahren verdreifachte, wurden die Mitarbeiter zu sichtbar besseren Ingenieuren, was sich in Leistungsbeurteilungen und Beförderungen widerspiegelte.

Dieses Buch ist eine Zusammenfassung der Ratschläge, die ich Software-Ingenieuren im Laufe der Jahre gegeben habe - und dann noch einige mehr.

Dieses Buch folgt der Struktur eines "typischen" Karrierewegs für einen Software-Ingenieur, von den Anfängen als frischgebackener Software-Entwickler über die Rolle eines vorbildlichen Senior/Lead bis hin zum Staff/Principle/Distinguished Level. Er fasst zusammen, was ich als Entwickler gelernt habe und wie ich das Coaching von Ingenieuren in verschiedenen Stadien ihrer Karriere angegangen bin.

Wir befassen uns mit den "weichen" Fähigkeiten, die mit zunehmender Betriebszugehörigkeit immer wichtiger werden, und mit den "harten" Aspekten der Arbeit, wie Software-Engineering-Konzepte und -Ansätze, die Ihnen helfen, beruflich zu wachsen.

Die Bezeichnungen der Stufen und ihre Erwartungen können - und werden! - Je höher die "Ebene" eines Unternehmens ist, desto mehr wird von Ingenieuren erwartet, verglichen mit niedrigeren Ebenen. So sind beispielsweise die Erwartungen an die Stufe "Senior Engineer" bei Google (L5-Stufe) und Meta (E5-Stufe) im Vergleich zu Unternehmen der unteren Stufen sehr hoch. Wenn Sie in einem Unternehmen der höheren Ebene arbeiten, kann es nützlich sein, die Kapitel über die höheren Ebenen zu lesen und nicht nur die Ebene, an der Sie gerade interessiert sind.

Das Buch besteht aus sechs eigenständigen Teilen, die jeweils aus mehreren Kapiteln bestehen:

⬤ Teil 1: Grundlagen der Entwicklerkarriere.

⬤ Teil 2: Der kompetente Softwareentwickler.

⬤ Teil 3: Der gut ausgebildete Senior Engineer.

⬤ Teil 4: Der pragmatische technische Leiter.

⬤ Teil 5: Vorbildliche Mitarbeiter und leitende Ingenieure.

⬤ Teil 6: Schlussfolgerung.

Die Teile 1 und 6 gelten für alle technischen Ebenen, vom Softwareentwickler auf Einstiegsebene bis zum leitenden Ingenieur und darüber hinaus. Die Teile 2, 3, 4 und 5 behandeln zunehmend höhere Entwicklungsstufen und fassen Themen in Kapiteln wie "Software Engineering", "Zusammenarbeit", "Getting Things Done" usw. zusammen.

Die Bezeichnungen und Ebenen variieren, aber die Grundsätze, die einen großartigen Ingenieur ausmachen, der auf individueller, Team- und Organisationsebene erfolgreich ist, sind bemerkenswert konstant. Unabhängig davon, wo Sie sich in Ihrer Karriere befinden, hoffe ich, dass dieses Buch Ihnen eine neue Perspektive und neue Ideen bietet, wie Sie als Ingenieur wachsen können.

(Lob für das Buch)

"Von der Leistungsbewertung bis zur P95-Latenz, von der Teamdynamik bis zum Testen - Gergely entmystifiziert alle Aspekte einer Softwarekarriere. Dieses Buch trägt seinen Namen zu Recht: Es fühlt sich wirklich wie der fehlende Leitfaden für die gesamte Branche an.".

- Tanya Reilly, Senior Principal Engineer und Autorin von The Staff Engineer's Path.

"Dieses Buch, das auf prägnante Weise ein breites Spektrum an Themen von technischen bis hin zu sozialen Aspekten abdeckt, gehört auf den Schreibtisch eines jeden Softwareingenieurs, der seinen Einfluss und seine Karriere ausbauen möchte. Sie werden es immer wieder zur Hand nehmen, um in jeder Situation kluge Ratschläge zu erhalten".

- James Stanier, Leiter der technischen Abteilung bei Shopify, Autor von TheEngineeringManager.com.

Weitere Daten des Buches:

ISBN:9789083381824
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Mobile Apps in großem Maßstab entwickeln: 39 technische Herausforderungen - Building Mobile Apps at...
Es gibt zwar viel Verständnis für die...
Mobile Apps in großem Maßstab entwickeln: 39 technische Herausforderungen - Building Mobile Apps at Scale: 39 Engineering Challenges
Das Handbuch für Software-Ingenieure - The Software Engineer's Guidebook
In meinen ersten Jahren als Entwickler ging ich davon aus, dass harte...
Das Handbuch für Software-Ingenieure - The Software Engineer's Guidebook

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht:

© Book1 Group - Alle Rechte vorbehalten.
Der Inhalt dieser Seite darf weder teilweise noch vollständig ohne schriftliche Genehmigung des Eigentümers kopiert oder verwendet werden.
Letzte Änderung: 2024.11.13 22:11 (GMT)