Le guide de l'ingénieur logiciel

Note :   (4,7 sur 5)

Le guide de l'ingénieur logiciel (Gergely Orosz)

Avis des lecteurs

Résumé:

Ce livre est un guide complet pour les ingénieurs en logiciel qui couvre les différents aspects du développement de carrière, du niveau junior au niveau senior. Il fournit des conseils pratiques, des idées et des stratégies pour aider les ingénieurs à progresser dans leur carrière. Si beaucoup le trouvent attrayant et utile, en particulier pour les débutants, certains critiques estiment qu'il manque de profondeur pour les ingénieurs expérimentés et qu'il présente quelques problèmes de formatage et d'édition.

Avantages:

Offre des conseils pratiques pour les ingénieurs de tous niveaux, en particulier les débutants.

Inconvénients:

Une couverture complète des carrières et des compétences en ingénierie logicielle.

(basé sur 37 avis de lecteurs)

Titre original :

The Software Engineer's Guidebook

Contenu du livre :

Au cours de mes premières années en tant que développeur, j'ai pensé qu'il suffisait de travailler dur. Puis j'ai été écarté d'une promotion et mon supérieur n'a pas pu me donner d'avis sur les domaines à améliorer pour que je puisse atteindre le niveau d'ingénieur principal. J'étais frustré, voire amer, non pas tant parce que j'avais raté la promotion que parce que je n'avais pas été guidé.

Lorsque je suis devenu manager, j'étais déterminé à soutenir les ingénieurs qui me rendaient des comptes en leur fournissant le type de retour d'information et de soutien que j'aurais aimé obtenir des années plus tôt. Et c'est ce que j'ai fait. Alors que mon équipe a triplé au cours des deux années suivantes, les gens sont devenus visiblement de meilleurs ingénieurs, et cette progression est apparue clairement dans les évaluations de performance et les promotions.

Ce livre est un résumé des conseils que j'ai donnés aux ingénieurs logiciels au fil des ans - et plus encore.

Ce livre suit la structure d'un parcours professionnel "typique" pour un ingénieur logiciel, depuis les débuts en tant que développeur logiciel novice, en passant par le rôle de modèle de senior/lead, jusqu'au niveau staff/principal/distingué. Il résume ce que j'ai appris en tant que développeur et la manière dont j'ai abordé l'accompagnement des ingénieurs à différents stades de leur carrière.

Nous couvrons les compétences "non techniques" qui deviennent de plus en plus importantes au fur et à mesure que votre ancienneté augmente, ainsi que les aspects "techniques" du travail, tels que les concepts et les approches de l'ingénierie logicielle qui vous aident à évoluer professionnellement.

Les noms des niveaux et leurs attentes peuvent varier - et varient effectivement - d'une entreprise à l'autre. - Plus le niveau d'une entreprise est élevé, plus les attentes à l'égard des ingénieurs tendent à être importantes, par rapport aux niveaux inférieurs. Par exemple, le niveau "ingénieur principal" est notoirement élevé chez Google (niveau L5) et Meta (niveau E5) par rapport aux entreprises de niveau inférieur. Si vous travaillez dans une entreprise de niveau supérieur, il peut être utile de lire les chapitres concernant les niveaux supérieurs, et pas seulement le niveau qui vous intéresse actuellement.

Le livre est composé de six parties indépendantes, chacune composée de plusieurs chapitres :

⬤ Partie 1 : Les fondamentaux de la carrière de développeur.

⬤ Partie 2 : Le développeur de logiciels compétent.

⬤ Partie 3 : L'ingénieur senior bien équilibré.

⬤ Partie 4 : Le responsable technique pragmatique.

⬤ Partie 5 : Le personnel et les ingénieurs principaux modèles.

⬤ Partie 6 : Conclusion.

Les parties 1 et 6 s'appliquent à tous les niveaux d'ingénierie, du développeur de logiciels débutant à l'ingénieur principal et supérieur. Les parties 2, 3, 4 et 5 couvrent des niveaux d'ingénierie de plus en plus élevés et regroupent des sujets dans des chapitres, tels que "Génie logiciel", "Collaboration", "Faire avancer les choses", etc.

Les noms et les niveaux varient, mais les principes qui font un grand ingénieur ayant un impact au niveau de l'individu, de l'équipe et de l'organisation sont remarquablement constants. Peu importe où vous en êtes dans votre carrière, j'espère que ce livre vous apportera une nouvelle perspective et de nouvelles idées sur la façon d'évoluer en tant qu'ingénieur.

Éloge du livre

"De l'évaluation des performances à la latence du P95, de la dynamique d'équipe aux tests, Gergely démystifie tous les aspects d'une carrière dans l'industrie du logiciel. Ce livre porte bien son nom : il ressemble vraiment au guide manquant pour l'ensemble du secteur".

- Tanya Reilly, ingénieur principal et auteur de The Staff Engineer's Path.

"Couvrant de manière concise un large éventail de sujets allant du technique au social, ce livre doit se trouver sur le bureau de tout ingénieur logiciel cherchant à accroître son impact et sa carrière. Vous l'utiliserez encore et encore pour obtenir des conseils avisés dans n'importe quelle situation".

- James Stanier, directeur de l'ingénierie chez Shopify, auteur de TheEngineeringManager.com.

Autres informations sur le livre :

ISBN :9789083381824
Auteur :
Éditeur :
Langue :anglais
Reliure :Broché

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Construire des applications mobiles à grande échelle : 39 défis d'ingénierie - Building Mobile Apps...
Si les défis posés par les systèmes dorsaux et...
Construire des applications mobiles à grande échelle : 39 défis d'ingénierie - Building Mobile Apps at Scale: 39 Engineering Challenges
Le guide de l'ingénieur logiciel - The Software Engineer's Guidebook
Au cours de mes premières années en tant que développeur, j'ai pensé qu'il...
Le guide de l'ingénieur logiciel - The Software Engineer's Guidebook

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)