Рубріки: Теория

Что такое менторство и почему оно важно для роста программиста

Сергей Почекутов

Менторство — полезный процесс и для того, кто учит, и для того, кто учится. Наставник делится своими знаниями, опытом и в процессе открывает для себя (или лучше понимает) отдельные процессы и концепции. А подопечный (его еще называют менти) получает возможность быстрее расти в профессиональном плане.

Содержание:
1. Кто такой ментор и что такое менторство
2. Чем ментор отличается от коуча, тренера и фасилитатора
3. Обязанности ментора
4. Как работает менторинг
5. Как стать ментором
6. Где найти ментора
7. Как извлечь максимум пользы от работы с ментором
8. Книги о менторстве, обязательные к прочтению

1. Кто такой ментор и что такое менторство

Ментор — профессионал, который имеет значительный опыт в индустрии и готов делиться им с менее опытными коллегами. Он передает подопечному не только хард-, но и софт-скиллы.

Менторство — это не трансляция готовых решений и не выполнение задач за менти. Цель наставника — выстроить стратегию достижения успеха для подопечного. Для этого он оценивает проект, формулирует задания и дает обратную связь. Менти должен научиться действовать и добиваться успеха самостоятельно.

Наблюдая за учебой менти, ментор может оптимизировать стратегии и методы развития, корректируя и давая постоянный фидбэк, обеспечивая индивидуальный подход к каждому сопровождаемому.

2. Чем ментор отличается от коуча, тренера и фасилитатора

Ментор выстраивает с менти долгосрочные отношения, в которых помогает подопечному развиваться и решать возникающие проблемы (оптимизируя процесс обучения с позиции своего богатого опыта). Для этого он применяет практики коучей, тренеров и фасилитаторов.

  • Коуч — специалист, который помогает достигнуть профессиональных и жизненных целей (изначально чисто спортивный термин). В этом он похож на ментора. Ключевая разница — коуч может не быть экспертом в стеке подопечного. Например, вы работаете в стеке Python/Django, доросли до мидла и хотите стать руководителем отдела бэкенда. Вашим коучем может стать руководитель отдела фронтенда со стеком HTML/CSS/JavaScript/TypeScript. Вместе вы будете работать над поведением, привычками, навыками и знаниями, которые не зависят от стека напрямую.
  • Тренер — специалист, который развивает конкретные навыки до оговоренного уровня. Хотите изучить React — тренер объяснит основные концепции, посоветует обучающие материалы, будет проводить код-ревью. Есть проблема с креативом — тренер расскажет о техниках креативного мышления и покажет, как их применять.
  • Фасилитатор — специалист, который помогает настроить коммуникацию в группе. Он работает с групповыми процессами и косвенно может помочь вырасти всем участникам группы по отдельности (это и развитие soft skills, и, например, тюнинг Scrum).

Еще одно важное отличие — уровень знаний менти. К тренеру можно прийти с нулевым опытом. Он поможет изучить основы и развить базовые навыки. Тренером может быть даже не человек, а сервис — онлайн-тренажер.

Допустим, вы хотите изучить верстку сайтов. Не обязательно сразу искать наставника. Велика вероятность, что ему будет слишком скучно объяснять основы HTML и CSS. Разумнее начать с изучения простых концепций — самостоятельно или с помощью онлайн-тренажеров.

Например, на freeCodeCamp есть бесплатный курс по адаптивной верстке. Там нет живых тренеров. Зато есть четкая программа обучения и онлайн-тренажер, в котором можно попрактиковаться. Формат урока — немного теории и практика для закрепления полученных знаний.

Подобные тренажеры есть и для тех, кто уже изучил основы и хочет прокачать навыки. Например, если вы знаете базовые концепции SQL, можно порешать задачи на SQL Academy. Если вы изучили основы Python или JavaScript, потренируйтесь на задачах в Codewars. Хотите лучше понимать алгоритмы — добро пожаловать на LeetCode. Для прокачки таких навыков не нужны специальные наставники.

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

Можно выделить несколько групп менти:

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

Некоторые выбирают обучение через практику: например, устраиваются в веб-студию и безостановочно пилят типовые проекты ради пресловутого «коммерческого опыта» в резюме. Другие продолжают обучение, в том числе с помощью наставников. Третьи — успешно совмещают работу в «галере» и обучение.

Люди из других профессий Это люди, которые прошли или проходят профессиональные курсы. Они хотят сменить профессию или остаться в ней, но получить дополнительные навыки. Допустим, некоторые врачи изучают Data Science — это помогает в доказательной медицине.
Джуниоры и мидлы Это могут быть неопытные разработчики, тестировщики, аналитики, дизайнеры, которые хотят поменять вектор развития или выйти на новый уровень. Часто они приходят к наставникам за решением конкретных задач.
Тимлиды Это специалисты, которые уже прошли путь от джуниоров до руководителей, но уперлись в потолок из-за нехватки менеджерских навыков и/или софт скиллов. У них тоже есть конкретные задачи, для решения которых они ищут менторов.

Когда нужен и не нужен ментор

Ментор нужен, когда:

  1. У вас есть цель, но вы не понимаете, как ее достичь.
  2. Вы уже двигаетесь к цели, но не видите положительных результатов.
  3. Вам хочется расти в профессиональном плане, но непонятно, как и куда.
  4. Вам нужно найти решение в сложной ситуации, с которой раньше не сталкивались.

Ментор не нужен, когда:

  1. Вы сами все знаете в своей профессии или понимаете, где достать недостающие знания. В таком случае подумайте о том, чтобы стать ментором для других.
  2. Вы можете ставить цели и прописывать пути их достижения без посторонней помощи.
  3. Вас все устраивает и не хочется ничего менять.
  4. Вам хочется найти свои слабые стороны без определенной цели. В таком случае можно обойтись отдельными курсами, изучением различных техник или консультациями со специалистами.

3. Обязанности ментора

Мы разобрались, что такое ментор. Давайте посмотрим, какие у него обязанности по отношению к менти.

  • Устанавливает вместе с подопечным явные цели и задачи.
  • Берет на себя инициативу в отношениях, но позволяет подопечному взять на себя ответственность за его рост, развитие и планирование карьеры.
  • Обязуется развивать отношения в течение определенного периода времени.
  • Обязуется встречаться с подопечным на регулярной основе.
  • Активно слушает подопечного.
  • Предоставляет откровенную, честную и конструктивную обратную связь.
  • Сохраняет конфиденциальность.
  • Анализирует цели и задачи подопечного.
  • Признает конфликты и разрешает их с заботой, приглашает к обсуждению разногласий с подопечным и при необходимости привлекает третью сторону для помощи.
  • Поддерживает профессиональные отношения, не вторгается в личную жизнь подопечного.

Чтобы менторство приносило пользу, наставник создает безопасную и уважительную обстановку, в которой подопечный не стесняется задавать вопросы.

У менти тоже есть обязанности. Без их выполнения в наставничестве нет никакого смысла.

  1. Определяет первоначальные цели обучения и меры успеха вместе с наставником.
  2. Остается открытым, ищет обратную связь.
  3. Принимает активное участие в собственном обучении и помогает управлять процессом.
  4. Планирует общение с наставниками.
  5. Выполняет взятые на себя обязательства и идет на осознанный риск, пробуя новые варианты и модели поведения.

Ментор не несет ответственности за результат. Он делится опытом. Последнее решение — за подопечным. Он может последовать совету, принять его к сведению, проигнорировать. Но всегда важно объяснять свое решение, потому что менторство — это двухсторонний процесс обучения.

4. Как работает менторинг

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

Допустим, в компанию приходит новый разработчик. Его задача — влиться во фронтенд-проект. В компании поддерживается наставничество, поэтому новичку выделяют ментора. Вместе они проходят четыре фазы.

Знакомство и определение задач

Новичок знакомится с ментором, рассказывает о своем опыте и о пуле задач, для решения которых ему требуется помощь. Например, он имеет схожий опыт разработки на Vue.js, а на этом проекте используют React Context. Еще ему нужно помочь влиться в команду. Чтобы достичь этих целей, ментор и менти:

  • Оговаривают формат взаимодействия — например, ежедневные часовые встречи.
  • Решают, как измерять результаты — например, через месяц подопечный должен самостоятельно закрывать таски, инициировать митинги и проводить код-ревью.
  • Договариваются о границах и темах, обсуждение которых останется между ними.

Цель этого этапа — обсудить и зафиксировать договоренности между сторонами.

Разработка и анализ

На этом этапе подопечный самостоятельно составляет план своего развития. Например, расписывает, какими источниками пользоваться, чтобы быстрее изучить React, планирует выстраивание коммуникаций внутри команды.

Наставник анализирует план, корректирует его, дает советы, учитывая сильные и слабые стороны подопечного.

Работа и вмешательство

Подопечный начинает работать над проектом по плану, который ранее обсудил с ментором. При необходимости обращается за советами и уточнениями.

Наставник поддерживает подопечного, помогает ему добиваться поставленных целей. Для этого он использует разные методы: проводит код-ревью, дает советы, просто внимательно слушает.

Наблюдение

На этом этапе ментор меньше участвует и больше наблюдает. Он видит результаты работы. Например, подопечный берет и закрывает таски без помощи коллег, организовал первый митинг, выступил на ретро и рассказал о новой фиче.

Ментор и менти двигаются к завершению сотрудничества, подводят итоги. После этого этапа цикл наставничества может повториться, но уже с другими задачами.

Фазы могут меняться местами, сливаться, исчезать в зависимости от задач, уровней наставника и подопечного. Формат определяют участники. Главное, чтобы он устраивал и ментора, и менти.

5. Как стать ментором

Чтобы стать ментором, достаточно иметь значимый опыт в профессии/индустрии и желание поделиться им с другими людьми. Чтобы стать хорошим менторов, нужно обладать (и развивать в себе) соответствующие навыки.

Главное для ментора — быть экспертом в той сфере, где хочет развиваться подопечный. Еще он должен:

Уметь активно слушать. Не перебивать, давать подробную обратную связь, оставлять развернутые комментарии при код-ревью, обобщать ключевые моменты.

Создавать атмосферу доверия. Подопечному должно быть не стыдно даже спросить, как отцентрировать <div>. Но ментор не отвечает на этот вопрос сам. Он развивает самостоятельность и учит пользоваться Stack Overflow.

Уметь поощрять — очень редкое качество, особенно при наставничестве в IT. В менторстве не должно быть страдания и взаимной боли.

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

Кроме как есть еще вопрос, зачем становиться ментором. Здесь у каждого наставника свой ответ. Но есть общие преимущества:

  • Работа с чужими задачами помогает по-новому взглянуть на свои задачи, даже если они на другом уровне сложности.
  • Менторство помогает почувствовать себя нужным и востребованным специалистом.

И главное — менторство помогает развиваться не только подопечному, но и наставнику. Он прокачивает лидерские способности, менеджерские компетенции, навыки принятия решений, улучшает коммуникацию.

6. Где найти ментора

Когда вы знаете, что такое менторство, возникает следующий вопрос — где найти такого специалиста, который поможет вырасти?

Лучший вариант — на работе. Если в компании поддерживают наставничество, то новички оказываются практически в идеальных условиях. Они могут получить опыт не только с точки зрения технологий и инструментов, но и с точки зрения корпоративных процессов, а также традиций.

Если нет возможности найти наставника на текущем месте работы, необходимо расширить зону поиска до всей индустрии. В приоритете — люди, которые уже выступают в качестве наставников или публичных экспертов. Например, спикеры на различных конференциях, авторы обучающих статей, блогеры.

Еще один большой участок — профессиональные чаты. Люди с опытом и умением объяснять вычисляются в них очень быстро. Можно обратиться к ним за помощью напрямую и договориться об условиях сотрудничества.

Кроме чатов есть профессиональные площадки. Например, знаменитый Stack Overflow. Их плюс в том, что у пользователей есть профили, в которых можно посмотреть их вопросы, ответы и общий вклад.

Есть и отдельные площадки, цель которых — соединять менторов и менти. Например, для поиска наставника в сфере IT подходят Solvery, GetMentor, mkdev. Там менторы заполняют профили, в которых указывают, с чем они готовы помочь и сколько стоят их услуги.

Развивается менторство и в онлайн-школах. Например, в некоторых онлайн-школах есть отдельный тариф — обучение программированию с наставником. В том или ином виде наставники присутствуют на всех онлайн-курсах. Разница лишь в том, сколько у них одновременно подопечных. От этого напрямую зависит качество менторство. Идеальное наставничество — это индивидуальная работа с человеком.

7. Как извлечь максимум пользы от работы с ментором

Главное — выполнять обязанности менти перед ментором, о которых мы говорили выше. Нужно быть готовым к тому, что придется делать домашние задания, регулярно встречаться, рассказывать об успехах и неудачах.

Не нужно стесняться задавать вопросы, даже если они кажутся глупыми. Уточнение деталей, просьбы еще раз объяснить непонятную концепцию — все это помогает усвоить знания глубже, чем прослушивание с мыслями «разберусь потом».

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

8. Книги о менторстве, обязательные к прочтению

  1. «Делай как я! Руководитель как играющий тренер», Гарвардская школа бизнеса — хорошая книга для начинающих наставников, которая поможет быстро узнать про основные принципы менторства. Не дает новой информации наставникам с опытом.
  2. «Талантливые сотрудники», Джеффри Лайкер и Дэвид Майер — книга о программе развития сотрудников, которая помогла Toyota стать великой компанией. В первую очередь подходит производственным компаниям, но часть советов применима в других сферах.
  3. «Коучинг и наставничество», Эрик Парслоу и Мелвилл Лидхем — теория наставничества и практические примеры внедрения менторинга.
  4. «Элементы Менторинга: 65 ключевых элементов», Брэд Джонсон и Чарльз Ридли — что делают отличные наставники, что делает наставника отличным, как наладить успешные отношения между наставником и подопечным, как работать с проблемами, что значит быть честным наставником и как прекратить отношения. когда оно исчерпало себя.
  5. «Думай как математик. Как решать любые задачи быстрее и эффективнее», Барбара Оакли. Эта книга описывает, как правильно учиться. Ментору она может быть полезна для понимания того, как доносить сложную информацию до подопечных.

Если хотите узнать о наставничестве больше, посмотрите это видео с конференции:

Здесь ментор с опытом рассказывает про уровни самих наставников, инструменты менторинга и процесс наставления.

Останні статті

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023