
Guide de l'ingénieur logiciel
Description
Introduction au livre
« Ce jour-là, j’ai pris ma décision. »
« Si j’étais manager, je donnerais à mes collaborateurs les conseils dont ils ont besoin pour progresser. »
Pour réussir une carrière d'ingénieur logiciel dans le secteur informatique moderne, d'excellentes compétences en programmation ne suffisent pas.
Dans un environnement technologique en constante évolution, une meilleure préparation est nécessaire pour accomplir efficacement les tâches et progresser dans sa carrière à long terme.
Ce livre renferme les secrets de la gestion de carrière que l'auteur, qui a travaillé comme responsable d'ingénierie dans de nombreuses entreprises, a découverts en conseillant des membres d'équipe sur le terrain.
Il s'agit d'un guide présentant des solutions à diverses situations que les ingénieurs logiciels rencontrent dans le monde réel.
Elle va au-delà de la simple théorie et contient des informations utiles qui peuvent être appliquées directement sur le terrain.
Des ingénieurs juniors aux ingénieurs seniors en passant par les ingénieurs d'équipe, découvrez les informations dont vous avez besoin pour franchir la prochaine étape à chaque phase de votre carrière, une feuille de route concrète pour votre avancement professionnel et un plan pour une réussite professionnelle à long terme.
« Si j’étais manager, je donnerais à mes collaborateurs les conseils dont ils ont besoin pour progresser. »
Pour réussir une carrière d'ingénieur logiciel dans le secteur informatique moderne, d'excellentes compétences en programmation ne suffisent pas.
Dans un environnement technologique en constante évolution, une meilleure préparation est nécessaire pour accomplir efficacement les tâches et progresser dans sa carrière à long terme.
Ce livre renferme les secrets de la gestion de carrière que l'auteur, qui a travaillé comme responsable d'ingénierie dans de nombreuses entreprises, a découverts en conseillant des membres d'équipe sur le terrain.
Il s'agit d'un guide présentant des solutions à diverses situations que les ingénieurs logiciels rencontrent dans le monde réel.
Elle va au-delà de la simple théorie et contient des informations utiles qui peuvent être appliquées directement sur le terrain.
Des ingénieurs juniors aux ingénieurs seniors en passant par les ingénieurs d'équipe, découvrez les informations dont vous avez besoin pour franchir la prochaine étape à chaque phase de votre carrière, une feuille de route concrète pour votre avancement professionnel et un plan pour une réussite professionnelle à long terme.
- Vous pouvez consulter un aperçu du contenu du livre.
Aperçu
indice
[Partie 1 : Les bases d'une carrière de développeur]
Chapitre 1 Parcours professionnel
1.1 Types d'entreprises technologiques
1.2 Parcours professionnel typique en génie logiciel
1.3 Niveaux d'entreprise basés sur la rémunération
1.4 Centre de coûts, centre de profit
1.5 Pensée alternative pour le développement de carrière
Chapitre 2 Gestion de carrière
_2.1 Maîtrise de sa carrière
2.2 Les personnes qui sont compétentes dans leur travail
2.3 Rédaction d'un journal de travail
2.4 Commentaires des collègues
2.5 Comment faire d'un manager votre allié
_2.6 Ajustement du visage
Chapitre 3 Évaluation des performances
3.1 Préparation rapide : Évaluer la situation et fixer des objectifs
3.2 Le pouvoir des habitudes
3.3 Choses à faire avant l'évaluation des performances
3.4 Évaluation des performances
Chapitre 4 Promotion
_4.1 Comment les promotions sont-elles déterminées ?
4.2 Types de procédures de promotion
_4.3 Niveau terminal
4.4 Promotion dans les grandes entreprises technologiques
4.5 Conseils en matière de promotion
4.6 Carrière à long terme
Chapitre 5 : Une approche universelle
5.1 Équipe produit et ingénieurs orientés produit
_5.2 Équipe de la plateforme
5.3 Temps de paix vs. temps de guerre
_5.4 Types d'entreprises
Chapitre 6 : Changer d'emploi
6.1 Explorer de nouvelles opportunités
6.2 Promotion ou changement de poste
6.3 Préparation aux entretiens techniques
6.4 Transfert à une position inférieure
6.5 Transfert à un poste supérieur
6.6 S'adapter à un nouvel emploi
[Partie 2 : Développeur de logiciels compétent]
Chapitre 7 : Les développeurs qui font le travail
7.1 Concentrez-vous sur les tâches les plus importantes
7.2 Déblocage
7.3 Décomposer le travail en unités plus petites
7.4 Estimation du temps nécessaire au travail
_7.5 Trouver un mentor
_7.6 Compte de goodwill
7.7 Prenez les devants
Chapitre 8 : Programmation
8.1 Exercices de codage
_8.2 Code lisible
8.3 Écrire du code de haute qualité
Chapitre 9 Développement logiciel
9.1 Maîtriser les langages de programmation
_9.2 Débogage
_9.3 Refactorisation
_9.4 Test
Chapitre 10 : Outils pour des développeurs de logiciels productifs
_10.1 Environnement de développement local
10.2 Outils fréquemment utilisés
10.3 Comment maintenir un cycle de développement rapide
[Partie 3 : L'ingénieur senior aux multiples talents]
Chapitre 11 : Les ingénieurs qui font le travail
_11.1 Perception et réalité
11.2 Garantir mon temps de travail
_11.3 Complétez-le « correctement »
_11.4 Équipe
_11.5 Comprendre la situation dans son ensemble
Chapitre 12 Collaboration et travail d'équipe
_12.1 Revue de code
_12.2 Collaboration à deux personnes
_12.3 Mentorat
_12.4 Commentaires
12.5 Collaboration avec d'autres équipes d'ingénierie
12.6 Exercer une influence positive sur les autres
Chapitre 13 : Génie logiciel
13.1 Langue, plateforme et domaine
_13.2 Débogage
_13.3 Dette technique
_13.4 Document
_13.5 Méthodologie d'ingénierie logicielle
Test du chapitre 14
_14.1 Tests unitaires
_14.2 Tests d'intégration
_14.3 Tests d'interface utilisateur
_14.4 Modèles mentaux pour les tests automatisés
_14.5 Tests à des fins spécifiques
_14.6 Tests en environnement de production
14.7 Avantages et inconvénients de l'automatisation des tests
Chapitre 15 Architecture logicielle
_15.1 Documents de conception, RFC et documents d'architecture
15.2 Prototypage et preuve de concept
_15.3 Conception axée sur le domaine
Architecture logicielle pour la version 15.4
[Partie 4 : Responsable technique pragmatique]
Chapitre 16 Gestion de projet
16.1 Entreprises où les ingénieurs dirigent des projets
_16.2 Pourquoi gérons-nous des projets ?
_16.3 Lancement du projet et définition des étapes clés
_16.4 Physique logicielle
_16.5 Gestion de projet courante
_16.6 Risques et dépendances
_16.7 Achèvement du projet
Chapitre 17 - Publication de la production
_17.1 Circonstances extrêmes précédant la mise en production
_17.2 Processus de publication typique
_17.3 Principes et outils
_17.4 Étapes de vérification supplémentaires
_17.5 Prendre des risques pratiques
_17.6 Considérations supplémentaires
17.7 Choisir une approche
Chapitre 18 Gestion des parties prenantes
18.1 Le véritable objectif de la gestion des parties prenantes
_18.2 Types de parties prenantes
_18.3 Identification des parties prenantes
18.4 Gestion continue
_18.5 Parties prenantes non coopératives
_18.6 Apprendre des parties prenantes
Chapitre 19 Structure d'équipe
_19.1 Titre et rôle
_19.2 Processus d'équipe
_19.3 Améliorer la concentration de l'équipe
Chapitre 20 : Dynamique d'équipe
_20.1 Équipe en bonne santé
_20.2 Équipe en mauvaise santé
_20.3 Une équipe en pleine croissance
_20.4 Améliorer la dynamique d'équipe
_20.5 Relations avec les autres équipes
[Partie 5 : Les ingénieurs et les ingénieurs principaux comme modèles]
Chapitre 21 : Comprendre le monde des affaires
_21.1 Étoile polaire, KPI, OKR
_21.2 Équipe et produit
_21.3 Lieu de travail
_21.4 Sociétés cotées
_21.5 Démarrage
_21.6 Secteur industriel
Chapitre 22 Collaboration
_22.1 Politique de bureau
22.2 Avoir une influence positive sur les autres
_22.3 Collaboration avec les gestionnaires
_22.4 Collaborer avec le personnel et les collègues
_22.5 Élargir son réseau personnel
_22.6 Aider les autres
Chapitre 23 Génie logiciel
_23.1 Programmation par le personnel et les ingénieurs
_23.2 Procédés d'ingénierie utiles
_23.3 Pratiques d'ingénierie pour l'itération rapide
_23.4 Outils pour accroître l'efficacité des ingénieurs
_23.5 Conformité et confidentialité
_23.6 Développement sûr
Chapitre 24 : Systèmes logiciels fiables
_24.1 Responsabilité en matière de fiabilité
_24.2 Journalisation
_24.3 Surveillance
_24.4 Notification
24h/24 et 7j/7 - Astreinte 24h/24 et 7j/7
_24.6 Gestion des incidents
_24.7 Construire un système résilient
Chapitre 25 Architecture logicielle
_25.1 Faites au plus simple.
_25.2 Connaître les termes techniques, mais ne pas les utiliser à outrance.
_25.3 Dette architecturale
_25.4 Décisions unilatérales vs décisions bilatérales
25.5 Le « rayon d’influence » de la prise de décision
_25.6 Architecture évolutive
25.7 Maintenir une distance suffisante par rapport aux travaux pratiques
_25.8 Caractéristiques d'un architecte logiciel
[Partie 6 Conclusion]
Chapitre 26 : N'arrêtez jamais d'apprendre
_26.1 Cultiver sa curiosité
26.2 Poursuivre l'apprentissage
26.3 Continuez à relever les défis
_26.4 Comprendre les tendances du secteur
_26.5 Temps de pause
[supplément]
Différents points de vue sur les bons développeurs
Le rôle du développeur : la technologie au service des utilisateurs
Un jour, le monde nous demandera de devenir des leaders.
L'état d'esprit du développeur pour s'adapter et mettre en œuvre le changement
Croissance et avenir des développeurs à l'ère de l'IA
Chapitre 1 Parcours professionnel
1.1 Types d'entreprises technologiques
1.2 Parcours professionnel typique en génie logiciel
1.3 Niveaux d'entreprise basés sur la rémunération
1.4 Centre de coûts, centre de profit
1.5 Pensée alternative pour le développement de carrière
Chapitre 2 Gestion de carrière
_2.1 Maîtrise de sa carrière
2.2 Les personnes qui sont compétentes dans leur travail
2.3 Rédaction d'un journal de travail
2.4 Commentaires des collègues
2.5 Comment faire d'un manager votre allié
_2.6 Ajustement du visage
Chapitre 3 Évaluation des performances
3.1 Préparation rapide : Évaluer la situation et fixer des objectifs
3.2 Le pouvoir des habitudes
3.3 Choses à faire avant l'évaluation des performances
3.4 Évaluation des performances
Chapitre 4 Promotion
_4.1 Comment les promotions sont-elles déterminées ?
4.2 Types de procédures de promotion
_4.3 Niveau terminal
4.4 Promotion dans les grandes entreprises technologiques
4.5 Conseils en matière de promotion
4.6 Carrière à long terme
Chapitre 5 : Une approche universelle
5.1 Équipe produit et ingénieurs orientés produit
_5.2 Équipe de la plateforme
5.3 Temps de paix vs. temps de guerre
_5.4 Types d'entreprises
Chapitre 6 : Changer d'emploi
6.1 Explorer de nouvelles opportunités
6.2 Promotion ou changement de poste
6.3 Préparation aux entretiens techniques
6.4 Transfert à une position inférieure
6.5 Transfert à un poste supérieur
6.6 S'adapter à un nouvel emploi
[Partie 2 : Développeur de logiciels compétent]
Chapitre 7 : Les développeurs qui font le travail
7.1 Concentrez-vous sur les tâches les plus importantes
7.2 Déblocage
7.3 Décomposer le travail en unités plus petites
7.4 Estimation du temps nécessaire au travail
_7.5 Trouver un mentor
_7.6 Compte de goodwill
7.7 Prenez les devants
Chapitre 8 : Programmation
8.1 Exercices de codage
_8.2 Code lisible
8.3 Écrire du code de haute qualité
Chapitre 9 Développement logiciel
9.1 Maîtriser les langages de programmation
_9.2 Débogage
_9.3 Refactorisation
_9.4 Test
Chapitre 10 : Outils pour des développeurs de logiciels productifs
_10.1 Environnement de développement local
10.2 Outils fréquemment utilisés
10.3 Comment maintenir un cycle de développement rapide
[Partie 3 : L'ingénieur senior aux multiples talents]
Chapitre 11 : Les ingénieurs qui font le travail
_11.1 Perception et réalité
11.2 Garantir mon temps de travail
_11.3 Complétez-le « correctement »
_11.4 Équipe
_11.5 Comprendre la situation dans son ensemble
Chapitre 12 Collaboration et travail d'équipe
_12.1 Revue de code
_12.2 Collaboration à deux personnes
_12.3 Mentorat
_12.4 Commentaires
12.5 Collaboration avec d'autres équipes d'ingénierie
12.6 Exercer une influence positive sur les autres
Chapitre 13 : Génie logiciel
13.1 Langue, plateforme et domaine
_13.2 Débogage
_13.3 Dette technique
_13.4 Document
_13.5 Méthodologie d'ingénierie logicielle
Test du chapitre 14
_14.1 Tests unitaires
_14.2 Tests d'intégration
_14.3 Tests d'interface utilisateur
_14.4 Modèles mentaux pour les tests automatisés
_14.5 Tests à des fins spécifiques
_14.6 Tests en environnement de production
14.7 Avantages et inconvénients de l'automatisation des tests
Chapitre 15 Architecture logicielle
_15.1 Documents de conception, RFC et documents d'architecture
15.2 Prototypage et preuve de concept
_15.3 Conception axée sur le domaine
Architecture logicielle pour la version 15.4
[Partie 4 : Responsable technique pragmatique]
Chapitre 16 Gestion de projet
16.1 Entreprises où les ingénieurs dirigent des projets
_16.2 Pourquoi gérons-nous des projets ?
_16.3 Lancement du projet et définition des étapes clés
_16.4 Physique logicielle
_16.5 Gestion de projet courante
_16.6 Risques et dépendances
_16.7 Achèvement du projet
Chapitre 17 - Publication de la production
_17.1 Circonstances extrêmes précédant la mise en production
_17.2 Processus de publication typique
_17.3 Principes et outils
_17.4 Étapes de vérification supplémentaires
_17.5 Prendre des risques pratiques
_17.6 Considérations supplémentaires
17.7 Choisir une approche
Chapitre 18 Gestion des parties prenantes
18.1 Le véritable objectif de la gestion des parties prenantes
_18.2 Types de parties prenantes
_18.3 Identification des parties prenantes
18.4 Gestion continue
_18.5 Parties prenantes non coopératives
_18.6 Apprendre des parties prenantes
Chapitre 19 Structure d'équipe
_19.1 Titre et rôle
_19.2 Processus d'équipe
_19.3 Améliorer la concentration de l'équipe
Chapitre 20 : Dynamique d'équipe
_20.1 Équipe en bonne santé
_20.2 Équipe en mauvaise santé
_20.3 Une équipe en pleine croissance
_20.4 Améliorer la dynamique d'équipe
_20.5 Relations avec les autres équipes
[Partie 5 : Les ingénieurs et les ingénieurs principaux comme modèles]
Chapitre 21 : Comprendre le monde des affaires
_21.1 Étoile polaire, KPI, OKR
_21.2 Équipe et produit
_21.3 Lieu de travail
_21.4 Sociétés cotées
_21.5 Démarrage
_21.6 Secteur industriel
Chapitre 22 Collaboration
_22.1 Politique de bureau
22.2 Avoir une influence positive sur les autres
_22.3 Collaboration avec les gestionnaires
_22.4 Collaborer avec le personnel et les collègues
_22.5 Élargir son réseau personnel
_22.6 Aider les autres
Chapitre 23 Génie logiciel
_23.1 Programmation par le personnel et les ingénieurs
_23.2 Procédés d'ingénierie utiles
_23.3 Pratiques d'ingénierie pour l'itération rapide
_23.4 Outils pour accroître l'efficacité des ingénieurs
_23.5 Conformité et confidentialité
_23.6 Développement sûr
Chapitre 24 : Systèmes logiciels fiables
_24.1 Responsabilité en matière de fiabilité
_24.2 Journalisation
_24.3 Surveillance
_24.4 Notification
24h/24 et 7j/7 - Astreinte 24h/24 et 7j/7
_24.6 Gestion des incidents
_24.7 Construire un système résilient
Chapitre 25 Architecture logicielle
_25.1 Faites au plus simple.
_25.2 Connaître les termes techniques, mais ne pas les utiliser à outrance.
_25.3 Dette architecturale
_25.4 Décisions unilatérales vs décisions bilatérales
25.5 Le « rayon d’influence » de la prise de décision
_25.6 Architecture évolutive
25.7 Maintenir une distance suffisante par rapport aux travaux pratiques
_25.8 Caractéristiques d'un architecte logiciel
[Partie 6 Conclusion]
Chapitre 26 : N'arrêtez jamais d'apprendre
_26.1 Cultiver sa curiosité
26.2 Poursuivre l'apprentissage
26.3 Continuez à relever les défis
_26.4 Comprendre les tendances du secteur
_26.5 Temps de pause
[supplément]
Différents points de vue sur les bons développeurs
Le rôle du développeur : la technologie au service des utilisateurs
Un jour, le monde nous demandera de devenir des leaders.
L'état d'esprit du développeur pour s'adapter et mettre en œuvre le changement
Croissance et avenir des développeurs à l'ère de l'IA
Image détaillée

Dans le livre
J'ai travaillé comme ingénieur logiciel pendant environ 10 ans et comme manager pendant 5 ans.
Durant mes premières années en tant que développeur, j'ai reçu peu de conseils professionnels.
J'ai persévéré, convaincu qu'en travaillant dur, je finirais par progresser.
Mais après quelques années, les choses ont changé lorsque j'ai raté l'opportunité d'être promu ingénieur senior.
Je pensais que ma promotion se ferait naturellement, j'avais donc besoin de conseils.
Lorsque j'ai demandé à mon responsable comment je pouvais obtenir une promotion, je n'ai reçu aucune réponse précise.
Ce jour-là, j'ai pris ma décision.
Si j'étais manager, je donnerais à mes collaborateurs les conseils dont ils ont besoin pour progresser.
Je suis devenu responsable d'ingénierie chez Uber.
J'étais alors devenu un ingénieur compétent, mais même à ce moment-là, je n'ai jamais oublié la promesse que je m'étais faite.
Je fais donc de mon mieux pour soutenir les membres de mon équipe dans leur développement professionnel et leur progression lorsqu'ils sont prêts, et je leur fournis un retour d'information clair et exploitable lorsque j'estime qu'un collègue n'est pas prêt pour la prochaine étape.
À mesure que l'équipe s'agrandissait, il y avait de moins en moins de temps pour encadrer en profondeur les membres de l'équipe.
Au lieu de cela, j'ai commencé à percevoir une tendance dans les commentaires que je donnais.
Partant de ce constat, j'ai commencé à écrire des articles de blog sur la manière de bien écrire et de mener de bonnes revues de code.
L'article a suscité de nombreux commentaires positifs, et beaucoup plus de personnes que prévu l'ont lu et partagé avec leurs collègues.
À partir de ce moment-là, j'ai commencé à écrire ce livre.
--- Note de l'auteur
Prenez votre carrière en main ! Il n'y a pas de meilleur conseil de carrière pour les ingénieurs logiciels.
Personne n'accorde autant d'importance à sa carrière que vous.
Cette leçon s'est profondément ancrée en moi grâce à mon expérience de manager, en aidant les gens à construire leur carrière, à atteindre leurs objectifs et à réaliser leurs ambitions.
--- Extrait du chapitre 2 « Gestion de carrière »
La clé d'une gestion efficace des parties prenantes est de s'assurer que tout le monde partage la même vision et que cette vision commune est essentielle à la réussite du projet.
La raison pour laquelle de nombreux projets échouent est que les parties prenantes ont des idées différentes sur ce qu'il faut faire et comment le faire.
Durant mes premières années en tant que développeur, j'ai reçu peu de conseils professionnels.
J'ai persévéré, convaincu qu'en travaillant dur, je finirais par progresser.
Mais après quelques années, les choses ont changé lorsque j'ai raté l'opportunité d'être promu ingénieur senior.
Je pensais que ma promotion se ferait naturellement, j'avais donc besoin de conseils.
Lorsque j'ai demandé à mon responsable comment je pouvais obtenir une promotion, je n'ai reçu aucune réponse précise.
Ce jour-là, j'ai pris ma décision.
Si j'étais manager, je donnerais à mes collaborateurs les conseils dont ils ont besoin pour progresser.
Je suis devenu responsable d'ingénierie chez Uber.
J'étais alors devenu un ingénieur compétent, mais même à ce moment-là, je n'ai jamais oublié la promesse que je m'étais faite.
Je fais donc de mon mieux pour soutenir les membres de mon équipe dans leur développement professionnel et leur progression lorsqu'ils sont prêts, et je leur fournis un retour d'information clair et exploitable lorsque j'estime qu'un collègue n'est pas prêt pour la prochaine étape.
À mesure que l'équipe s'agrandissait, il y avait de moins en moins de temps pour encadrer en profondeur les membres de l'équipe.
Au lieu de cela, j'ai commencé à percevoir une tendance dans les commentaires que je donnais.
Partant de ce constat, j'ai commencé à écrire des articles de blog sur la manière de bien écrire et de mener de bonnes revues de code.
L'article a suscité de nombreux commentaires positifs, et beaucoup plus de personnes que prévu l'ont lu et partagé avec leurs collègues.
À partir de ce moment-là, j'ai commencé à écrire ce livre.
--- Note de l'auteur
Prenez votre carrière en main ! Il n'y a pas de meilleur conseil de carrière pour les ingénieurs logiciels.
Personne n'accorde autant d'importance à sa carrière que vous.
Cette leçon s'est profondément ancrée en moi grâce à mon expérience de manager, en aidant les gens à construire leur carrière, à atteindre leurs objectifs et à réaliser leurs ambitions.
--- Extrait du chapitre 2 « Gestion de carrière »
La clé d'une gestion efficace des parties prenantes est de s'assurer que tout le monde partage la même vision et que cette vision commune est essentielle à la réussite du projet.
La raison pour laquelle de nombreux projets échouent est que les parties prenantes ont des idées différentes sur ce qu'il faut faire et comment le faire.
--- Extrait du « Chapitre 18 : Gérer les gestionnaires intéressés »
Avis de l'éditeur
De la part de l'opérateur de la newsletter à 750 000 abonnés
Feuille de route pour une gestion de carrière réussie
Ce livre aborde les points essentiels de la gestion de carrière, du développeur logiciel débutant à l'ingénieur senior/senior, organisés selon la structure de parcours professionnel « typique » d'un ingénieur logiciel.
L'auteur a compilé des informations essentielles pour les développeurs, basées sur les leçons qu'il a apprises en tant que développeur mais que personne ne lui a transmises, ainsi que sur son expérience d'accompagnement d'ingénieurs à différents stades de leur carrière lorsqu'il travaillait comme manager.
Il dévoile les secrets pour bâtir une carrière réussie, depuis les compétences techniques du métier, telles que les concepts et les approches nécessaires pour progresser en tant qu'ingénieur, jusqu'aux compétences relationnelles nécessaires pour faire bonne impression sur ses collègues en tant que membre de la société.
L'édition coréenne comprend des chroniques riches en expériences et en sagesse tirées de l'expérience de développeurs travaillant en Corée.
Nous espérons que vous tirerez des enseignements précieux pour votre carrière grâce aux témoignages de développeurs aux parcours et expertises variés sur ce qui fait un bon développeur, leurs rôles, comment évoluer en tant que leader, les stratégies d'adaptation à un marché technologique en constante évolution et comment le rôle des développeurs évolue avec les progrès de l'IA.
Public cible
• Ingénieurs intéressés par la gestion de carrière
• Étudiants de premier cycle curieux de s'intéresser à la gestion de carrière en tant qu'ingénieur logiciel
• Développeurs juniors curieux d'en savoir plus sur les compétences nécessaires à une carrière
• Les ingénieurs logiciels qui sont sur le point d'être promus ou qui viennent de l'être.
• Ingénieurs envisageant une reconversion professionnelle
Contenu principal
• Stratégie de croissance adaptée à chaque étape de carrière
• Méthodes de résolution de problèmes à travers des exemples concrets
• Développer les compétences en leadership et en gestion d'équipe
Feuille de route pour une gestion de carrière réussie
Ce livre aborde les points essentiels de la gestion de carrière, du développeur logiciel débutant à l'ingénieur senior/senior, organisés selon la structure de parcours professionnel « typique » d'un ingénieur logiciel.
L'auteur a compilé des informations essentielles pour les développeurs, basées sur les leçons qu'il a apprises en tant que développeur mais que personne ne lui a transmises, ainsi que sur son expérience d'accompagnement d'ingénieurs à différents stades de leur carrière lorsqu'il travaillait comme manager.
Il dévoile les secrets pour bâtir une carrière réussie, depuis les compétences techniques du métier, telles que les concepts et les approches nécessaires pour progresser en tant qu'ingénieur, jusqu'aux compétences relationnelles nécessaires pour faire bonne impression sur ses collègues en tant que membre de la société.
L'édition coréenne comprend des chroniques riches en expériences et en sagesse tirées de l'expérience de développeurs travaillant en Corée.
Nous espérons que vous tirerez des enseignements précieux pour votre carrière grâce aux témoignages de développeurs aux parcours et expertises variés sur ce qui fait un bon développeur, leurs rôles, comment évoluer en tant que leader, les stratégies d'adaptation à un marché technologique en constante évolution et comment le rôle des développeurs évolue avec les progrès de l'IA.
Public cible
• Ingénieurs intéressés par la gestion de carrière
• Étudiants de premier cycle curieux de s'intéresser à la gestion de carrière en tant qu'ingénieur logiciel
• Développeurs juniors curieux d'en savoir plus sur les compétences nécessaires à une carrière
• Les ingénieurs logiciels qui sont sur le point d'être promus ou qui viennent de l'être.
• Ingénieurs envisageant une reconversion professionnelle
Contenu principal
• Stratégie de croissance adaptée à chaque étape de carrière
• Méthodes de résolution de problèmes à travers des exemples concrets
• Développer les compétences en leadership et en gestion d'équipe
SPÉCIFICATIONS DES PRODUITS
- Date d'émission : 30 octobre 2024
Nombre de pages, poids, dimensions : 568 pages | 1 026 g | 153 × 223 × 29 mm
- ISBN13 : 9791169213073
- ISBN10 : 1169213073
Vous aimerez peut-être aussi
카테고리
Langue coréenne
Langue coréenne