In meinem Team müssen häufig die erfahrensten Programmierer die brandneuen Junior-Programmierer schulen / betreuen. Dieselben erfahrenen Programmierer erledigen jedoch den größten Teil der eigentlichen, wichtigen Arbeit.
Ich habe versucht, meinem Manager gegenüber zu argumentieren, dass es sinnvoll ist, dass die jungen Programmierer, die eine hohe Begabung zeigen, die neuen Programmierer unter ihre Fittiche nehmen. Zunächst werden die leitenden Entwickler für wichtigere Initiativen freigesetzt (nicht, dass Mentoring nicht wichtig ist). Als nächstes wird es den Junior-Programmierern ein wenig Stolz auf ihre Arbeit geben, dass sie für eine solche Verantwortung gesucht werden und möglicherweise etwas im Unterrichten lernen. Schließlich spart es dem Unternehmen Geld, da Senior-Entwickler viel mehr kosten als Junior-Entwickler.
Mein Chef hat sich nicht überzeugen lassen, da es anscheinend seit Beginn der Zeit in diesem Team so funktioniert hat. Unter der Annahme, dass die Entscheidung getroffen wurde, dass eine Art Training / Mentoring obligatorisch ist, kann mir jemand bessere Argumente liefern oder mir sagen, warum ich falsch liege? Was macht dein Team?
** Wir können uns alle einig sein, dass Seniorität nicht unbedingt Kompetenz bedeutet. Nehmen wir also einfach "Senior Programmierer" an, ich meine "Top Programmierer".