W moim zespole często wymagamy od starszych programistów wyszkolenia / mentora zupełnie nowych młodszych programistów. Jednak ci sami starsi programiści wykonują większość prawdziwej, ważnej pracy.
Próbowałem kłócić się z moim menedżerem, że sensowne jest, aby młodsi programiści, którzy wykazują duże umiejętności, wzięli nowych programistów pod swoje skrzydła. Po pierwsze, uwolni starszych programistów do pracy nad ważniejszymi inicjatywami (nie to, że mentoring nie jest ważny). Następnie sprawi, że młodsi programiści będą trochę dumni ze swojej pracy, że będą poszukiwani takiej odpowiedzialności i mogą nauczyć się czegoś w nauczaniu. Wreszcie pozwoli to zaoszczędzić pieniądze firmy, ponieważ starsi programiści kosztują znacznie więcej niż juniorzy.
Mojego szefa nie udało się przekonać, ponieważ tak to działało w tym zespole od samego początku. Zakładając, że podjęto decyzję, że jakiś trening / mentoring jest obowiązkowy, czy ktoś może przedstawić mi lepsze argumenty lub powiedzieć, dlaczego się mylę? Czym zajmuje się Twój zespół?
** Wszyscy możemy się zgodzić, że staż pracy niekoniecznie oznacza kompetencję, więc po prostu załóżmy, że przez „starszych programistów” mam na myśli „najlepszych programistów”.