C'est quoi un développeur T-Shaped ? et pourquoi vous devriez en être un?
Full Stack, Frontend, Backend, Spécialiste, Touche-à-tout… Vous les avez entendu presque tous un
Qu'est-ce que c'est qu'un développeur T-Shaped ?
Traditionnellement, les organisations favorisaient les développeurs en forme de I : un petit spécialiste qui a perfectionné un domaine d'expertise approfondi et assez spécifique.
Ces développeurs, appelés développeurs I-Shaped, bien qu'experts dans leur domaine de connaissances et très
Un développeur backend ne comprend pas comment faire correctement l'UX/UI, un développeur frontend n'a pas pu résoudre un problème de déploiement.
Chaque développeur avait un ensemble de compétences assez strictes.
Mais ensuite, les organisations l'ont remarqué et l'ont résolu avec le modèle de développeur en forme de T (T-Shaped).
Maintenant, en plus d'avoir un domaine d'expertise défini qui va en profondeur dans leur domaine, ils ont une vaste connaissance dans d'autres domaines d'expertise.
Dans ce cas, un testeur sait tout ce qu'il faut savoir pour effectuer le travail, mais comprend également la conception UX, peut créer des tests unitaires, peut effectuer des opérations DevOps de base, etc.
Mais… pourquoi les employeurs veulent des développeurs en forme de T ?
Pourquoi devenir un développeur T-Shaped ?
Devenir un développeur polyvalent présente de nombreux avantages :
- Développeur plus complet : les développeurs en forme de T ont une spécialité, normalement Front-end, Back-end, DevOps, ou même une pile technologique telle que la pile MERN/MEAN/MEVN. Mais ils sont également à l'aise pour faire d'autres travaux en dehors de leur champ d'activité.
- Peut aider partout : Un développeur en forme de T peut contribuer à chaque partie d'un projet. Vous pouvez avoir une petite équipe dans laquelle chaque membre a plus de responsabilités, car ils peuvent couvrir un large éventail de compétences.
- Comprend les autres développeurs : comme ils ont un large éventail de compétences, ils connaissent les bases de chaque domaine et peuvent mieux interagir avec les autres développeurs : ils savent demander ce qu'ils veulent, comprennent la difficulté de leurs tâches et savent à quoi s'attendre d'eux.
- Ouverture d'esprit : un développeur qui n'a pas peur d' apprendre quelque chose de nouveau est un atout précieux pour les employeurs .
- Peut couvrir d'autres développeurs : que se passe-t-il si le développeur backend prend une semaine de vacances ou est malade ? Le projet devrait il s'arrêter jusqu'à ce qu'il revienne ? Une équipe de développeurs en forme de T peut travailler là où le développeur backend devrait être.
Comment le devenir
Vous devriez être convaincu dès maintenant (j'espère !) et
- Apprenez des choses en dehors de votre domaine d'expertise : cela vous permet de développer et d'élargir vos compétences dans différents domaines tout en conservant un domaine d'expertise. Apprenez les bases d'autres domaines. Ils peuvent être cueillis facilement.
- Prenez votre temps : être en forme de T n'est pas une tâche facile qui peut être accomplie en un week-end avec un cours. Ça prend du temps, des années. Gardez l'esprit ouvert et développez vos connaissances. Continuez à grandir.
- Empathie : Afin d'accélérer l'apprentissage de chaque membre de l'équipe, vous devez créer un environnement sûr et collaboratif où les connaissances peuvent circuler. Comprenez que les autres sont en dehors de leur zone de confort et faites preuve de patience.
Conclusion
Être en forme de T est important parce que vous pouvez jouer d'autres rôles, mais aussi parce que vous pouvez mieux communiquer avec vos coéquipiers, comprendre leurs besoins et leur fonctionnement, et comment vous pouvez vous entraider.
Pour ce faire, vous devez aller au-delà de vos propres limites, en apprenant des choses qui sortent du cadre de votre expertise. Et le temps, bien sûr.
Après cela, vous deviendrez un élément important de votre organisation et, plus important encore : un développeur complet qui comprend chaque partie du processus d'un projet.