В моей команде нам часто требуется, чтобы самые старшие программисты обучали / обучали совершенно новых младших программистов. Однако те же самые старшие программисты - те, кто выполняет основную часть реальной, важной работы.
Я пытался спорить с моим менеджером, что имеет смысл, чтобы младшие программисты, которые проявляют высокую способность, взяли новых программистов под свое крыло. Во-первых, это освободит старших разработчиков для работы над более важными инициативами (не то, чтобы наставничество не важно). Затем, это даст юным программистам немного гордости за свою работу, за то, что на них будут возлагать такую ответственность, и они могут чему-то научиться в процессе обучения. Наконец, это сэкономит компании деньги, так как старшие разработчики стоят намного дороже, чем юниоры.
Моего босса не удалось убедить, так как он работал с этой командой с незапамятных времен, по-видимому. Предполагая, что было принято решение о том, что какое-то обучение / наставничество является обязательным, может ли кто-нибудь предоставить мне более убедительные аргументы или сказать, почему я не прав? Чем занимается ваша команда?
** Мы все можем согласиться с тем, что старшинство не обязательно означает компетентность, поэтому просто предположим, что «старшие программисты» я имею в виду «лучшие программисты».