Давайте будем честными, неважно, если вы новичок в JR или сумасшедший десятилетний мастер Javascript с накидкой +5 к интеллекту, вам нужен наставник.

Каждый может извлечь выгоду из работы с кем-то, кем он восхищается или является более опытным, чем он сам. Тот факт, что вы смотрите на этого человека в каком-то аспекте, означает, что он сделал то, что вам хотелось бы отразить. Будь то их мастерство в JavaScript или то, как они совмещают ответственность за руководство командой, сохраняя при этом хороший баланс между работой и личной жизнью, в них есть что-то особенное.

Очевидные преимущества получения наставника

Давайте рассмотрим, как наличие наставника может быть полезно для вашего роста:

  • Парное программирование. У вас есть неприятная ошибка, связанная с вашим запросом на перенос? Вы верите, что может быть лучший способ написать конкретный компонент? Одно можно сказать наверняка: я обнаружил, что набор моих навыков развития поднимается на совершенно новый уровень, когда я работал бок о бок с наставником. Я верю в это по ряду причин. Например, мне нужно подумать о том, как я подхожу к проблеме или функции, чтобы я мог разумно обосновать свой процесс разработки. Еще одно преимущество, с которым я столкнулся, заключается в том, что я осваиваю новые уловки, когда работаю с кем-то, кто более глубоко разбирается в инструментарии, чем я.
  • Совет мудреца: наставники часто прокладывали путь, который мы, ученики, хотели бы повторить. Часто, пытаясь сделать то же самое, что и они, но при этом мы часто сталкиваемся с рядом ловушек и поворотов на пути, которые часто заканчиваются тем, что мы прокладываем свой собственный путь. Там нет ничего плохого. То, что мы оказались в другом месте или приняли противоположное решение, не значит, что это плохо. Фактически, это идеальное время, чтобы всегда переоценивать свой наставник, чтобы вы всегда работали над достижением наиболее желаемого результата вместе с нашими конечными целями.
  • Расширяет сеть. Работая с наставником, вы часто знакомитесь с новыми людьми и ситуациями, с которыми вы иначе могли бы не столкнуться. Это могут быть предыдущие коллеги вашего наставника или даже встреча, посвященная местному развитию. Это дает прекрасную возможность пообщаться с другими людьми за пределами вашей зоны комфорта и расширить ваш личный опыт. Нетворкинг - важный аспект любой карьеры, и в будущем он может сыграть вам на руку непредвиденным образом.
  • Подотчетность. Одна из моих любимых причин иметь наставника - быть подотчетным кому-то, кого я уважаю и восхищаюсь. Если вы честно скажете своему наставнику о своих целях, вы сможете вместе разработать план действий. Это позволяет вам как придумывать задания, которые вы должны выполнить, так и в установленные сроки, и придерживаться стандарта. Нет ничего, что могло бы сравниться с ощущением того, что вы отметили задачу и задумались о битве, выигранной с кем-то, на кого вы равняетесь.

Где найти наставника

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

Однако, если вы ищете кого-то, кто поможет вам в качестве наставника, посетите несколько из этих мест:

  • Встречи: перейдите на Meetup.com и посетите местную встречу разработчиков, которая относится к выбранному вами языку программирования, и сотрудничайте с теми, кого вы там найдете. Поговорите с людьми, спросите об их происхождении и покажите неподдельный интерес к тому, куда они собираются. Скорее всего, вы найдете там кого-нибудь, у кого сможете чему-то научиться!
  • Ваш офис: Если вам посчастливилось работать с множеством других разработчиков в своем офисе, выбирайте их мозги! Узнайте, работают ли они с интересующими вас технологиями, спросите об их личных проектах, потому что нет ничего проще, чем ловить наставников в том же пруду, который вы посещаете с понедельника по пятницу! Именно здесь я нашел некоторых из моих ближайших наставников. Те, кто больше всего повлиял на меня и мою карьеру!
  • Чужой офис: Вы завидуете тому, где работает ваш приятель, и всем умным людям, с которыми он работает? Я очень рекомендую пойти с ними и их коллегами на кофе или пиво! Нетворкинг - это долгий путь, и оно того стоит!
  • Местные коворкинг-пространства. Я настоятельно рекомендую поискать места для коворкинга в вашем городе. Они похожи на плавильный котел талантов удаленной работы! Фактически, я нашел отличных наставников и наставников из моего родного города Mesh Coworking.
  • Интернет-сообщества: будучи разработчиком, вы, вероятно, в какой-то момент присоединились к онлайн-сообществу, будь то Stack Overflow, программный субреддит вроде / r / responsejs или даже FreeCodeCamp . Есть всевозможные онлайн-племена, к которым вы можете присоединиться, чтобы развивать свои навыки и находить наставников. Воспользуйтесь этим!
  • Через вашу сеть поддержки, коллеги / друзья / семья: обращение к близким вам людей за помощью в поиске успешных наставников, ориентированных на карьеру, может принести неожиданные результаты, как хорошие, так и плохие. Однако, когда вы ищете дополнительный толчок, бросать кости никогда не помешает!

Следующий шаг

Итак, мы рассмотрели преимущества наличия наставника и выяснили, где его найти, теперь вам нужно найти одного! Если вы хотите вывести свое развитие на новый уровень, найдите наставника, который поможет подтолкнуть вас и привлечет к ответственности!