Dans mon équipe, nous demandons souvent aux programmeurs les plus expérimentés de former / encadrer les nouveaux programmeurs juniors. Cependant, ces mêmes programmeurs seniors sont ceux qui effectuent la majeure partie du travail réel et important.
J'ai essayé de faire valoir à mon manager qu'il est logique que les programmeurs juniors, qui font preuve d'une grande aptitude, prennent les nouveaux programmeurs sous leur aile. Tout d'abord, cela permettra aux développeurs seniors de travailler sur des initiatives plus importantes (pas que le mentorat ne soit pas important). Ensuite, cela donnera aux programmeurs juniors un peu de fierté dans leur travail qu'ils seraient recherchés pour une telle responsabilité et qu'ils pourraient apprendre quelque chose dans l'enseignement. Enfin, cela permettra à l'entreprise d'économiser de l'argent, car les développeurs seniors coûtent beaucoup plus cher que les juniors.
Mon patron n'a pas réussi à se persuader puisque c'est ainsi qu'il a fonctionné dans cette équipe depuis la nuit des temps, apparemment. En supposant que la décision a été prise qu'une sorte de formation / mentorat est obligatoire, quelqu'un peut-il me fournir de meilleurs arguments ou me dire pourquoi je me trompe? Que fait votre équipe?
** Nous pouvons tous convenir que l'ancienneté ne dénote pas nécessairement la compétence, alors supposez simplement par «les programmeurs seniors» que je veux dire les «meilleurs programmeurs».