Быть наставником у детей сложнее, чем лидом в ит

Сейчас я fullstack разработчик, lead на одном проекте и я делюсь своим опытом в сравнении с работой преподавателем. До ИТ я был наставником в детском центре. Моей задачей было подготовка детей к техническим конкурсам.

Результаты: В среднем дети со мной делали в год 30-40 проектов, 2-3 выигрывали федеральные конкурсы, 5-9 Москву. На работе 3 проекта за полтора года лидом без побед на конкурсах, но с сдачей в срок качественных продуктов.

Мотивация: Дети какие пришли с такими и работаешь. Пришли без заряда и мотивации, значит заряжай и мотивируй, новых у тебя в этом году не будет, ты их не наймёшь и не уволишь. Разработчики были наняты, их мотивация в деньгах и развитии. Если разработчика нужно постоянно заряжать и мотивировать. Имеет смысл уволить и схантить другого.

Общение и конфликты: Между ребенком и тобой есть менеджер в виде родителей через которых ты решаешь все проблемы. Ты жестко ограничен рамками преподаватель и ученик. Ребятам нельзя предложить попить пива после работы и обсудить накопившиеся проблемы в неформальной обстановке. Разработчики взрослые люди, кроме общения в офисе всегда можно списаться, созвониться, сходить вместе на обед.

Сроки: Взрослый человек сам отвечает за своё время и за свой результат. С детьми тебе нужно заранее всё планировать и корректировать их движение весь год, чтобы что-то получилось.

Проблемы: Хорошие разработчики сами поставят тебя в известность, что нужна помощь или есть какие-то трудности/неожиданности. Дети могут молчать и делать вид, что всё хорошо, многим из них еще кажется, что ошибаться нельзя и если задача есть, они должны её сделать без проблем и вопросов.

Итог: Последние полтора года пришлось включиться в управление командой и я был поражён, насколько хорошо опыт работы с детьми переносится на управление разработкой. Но больше всего меня поразило, что управление взрослыми людьми значительно проще, чем управление детьми.