Комментарии 14
У него есть основные обязанности и в нагрузку — педагогические.
Для команды с основной массой из молодняка такое понимание обязанностей наставника — смертный грех, кратчайший путь к провалу.
Главная обязанность наставника — чтобы все его подопечные писали не хуже его самого. Его персональная продуктивность как разработчика глубоко вторична.
Железное правило: когда часть сокомандников занята молодняком, другие должны перераспределить между собой их нагрузку.
Нагрузка наставника как разработчика должна сразу планироваться минимальной по объему с постепенным увеличением (но никогда не доходит до 100%), иначе менеджмент де-факто будет впихивать невпихуемое с предсказуемым результатом.
Менеджер не может держать планку по качеству кода, если на одного опытного разработчика приходится четверо начинающих.
Менеджер не может управлять качеством кода в принципе. Это в любом случае задача разработки.
Шкала в данном случае варьируется, все зависит от того, насколько джуниоров заставляют быть продуктивными, и от периода обучения. Как правило, наставник скажет: «Будет рефакторинг — поправим».
Это очень, очень, очень плохой наставник. И еще худший менеджер над ним. Бесполезно требовать от молодняка высокой продуктивности на раннем этапе. В начальный период суммарная продуктивность команды будет низкой из-за высокого объема "менторских" коммуникаций, это надо учитывать при планировании.
С точностью до наоборот: через наставника проходят все задачи его подопечных и среди них обязательно должны быть сложные и интересные.
Разработчики учатся и хотят ЗП больше, но им не дают, их же воспитали и они уходят спустя год.
Очень популярна такая текучка где набирают джунов и учат, вкладывают уйму сил и потом забывают адекватно поднять ЗП
Совет 1. Берите. Все мы были когда-то джуниорами, а стали профи. Есть большая вероятность того, что вам попадётся именно такой, и через год его не отличишь от профи. Просто подойдите ответственнее к вопросу выбора и выберите того, кто действительно хочет учиться (а это основной критерий для джуна)
Совет 2. Цените наставников. Введите премии за наставничество. Даже дополнительные 100 баксов сеньёру не помешают. Также выделите по 1 часу в день на наставничество. Т.е. планируйте спринт наставнику не на 40/80 часов, а на 35/70.
Совет 3. Присмотритесь к джуниорам в возрасте. Видел много случаев, когда в компанию приходят начинающие разработчики из тех, кому за 30. Почему-то компании их часто отметают. Присмотритесь к ним. Возможно его опыт и желание учиться будет намного более полезен, чем у вчерашних студетнов.
Совет 4. Как только джуниор вырос — не забудьте поднять ему зарплату. Иначе он уйдёт от вас, и вам прийдётся начинать всё сначала. Очень частая ошибка. У меня была такая-же история на первом месте работы.
Опасная игра. Стоит ли полагаться на команду из джуниоров