Nel mio team, spesso richiediamo ai programmatori più esperti di formare / guidare i nuovi programmatori junior. Tuttavia, questi stessi programmatori senior sono quelli che stanno facendo la maggior parte del lavoro reale e importante.
Ho cercato di dire al mio manager che ha senso che i programmatori junior, che stanno dimostrando un'attitudine elevata, prendano sotto controllo i nuovi programmatori. Prima di tutto, libererà gli sviluppatori senior per lavorare su iniziative più importanti (non che il mentoring non sia importante). In seguito, darà ai programmatori junior un po 'di orgoglio nel loro lavoro, al quale si aspetterebbe una tale responsabilità e potrebbero imparare qualcosa nell'insegnamento. Infine, salverà i soldi della compagnia, poiché gli sviluppatori senior costano molto più dei juniores.
Il mio capo non è stato persuaso dal momento che questo è il modo in cui ha funzionato su questa squadra dall'inizio del tempo, apparentemente. Supponendo che sia stata presa la decisione che una sorta di addestramento / tutoraggio sia obbligatorio, qualcuno può fornirmi qualche argomento migliore o dirmi perché ho torto? Cosa fa la tua squadra?
** Siamo tutti d'accordo sul fatto che l'anzianità non denota necessariamente la competenza, quindi presumibilmente da "programmatori senior" intendo "top programmers".