5 советов, как подобрать ментора по программированию

Учит тот, кто умеет.
 

Поиск хорошего ментора â€” задача, с ÐºÐ¾Ñ‚орый сталкивается любой новичок в Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ð¸. Иногда поиска как такового нет â€” на Ñ€Ð°Ð±Ð¾Ñ‡ÐµÐ¼ месте к Ð²Ð°Ð¼ приставляют руководителя или просто разработчика более высокой категории. Иногда ментором становится кто-то из Ð²Ð°ÑˆÐ¸Ñ… знакомых, потому что больше знает и Ñ Ð½Ð¸Ð¼ легче общаться. Некоторые распределяют обязанности ментора между несколькими людьми â€” так проще получать оперативные ответы на Ð²Ð¾Ð¿Ñ€Ð¾ÑÑ‹. Однако ни Ð¾Ð´Ð¸Ð½ из ÑÑ‚их подходов нельзя назвать однозначно правильным.

Вот 5 основных правил, как, где и Ð¿Ð¾ ÐºÐ°ÐºÐ¸Ð¼ критериям найти себе духовного гуру программирования.

Определитесь с Ñ‚ипом наставничества

Профессионала раздражают абстрактные вопросы Â«ÐºÐ°Ðº?» и Â«Ñ‡Ñ‚о дальше делать?». Необходимо быть самодостаточным, понимать, чему хотите научиться: наставник будет помогать в ÑÑ‚ом. Ментор â€” не Ñ‚от, кто поведет вас за Ñ€ÑƒÑ‡ÐºÑƒ по Ð¶Ð¸Ð·Ð½Ð¸.

Важно определить:

Способ обучения. Ð£Ñ‡Ð¸Ñ‚есь Ð»Ð¸ вы в Ð²ÑƒÐ·Ðµ или решили попасть в Ð¿Ñ€Ð¾Ñ„ессию благодаря книгам и ÐºÑƒÑ€ÑÐ°Ð¼? Важно, чтобы ваш будущий наставник прошел тот Ð¶Ðµ путь. Человек, который стал программистом через университет и ÑÑ‚ажировку, вряд Ð»Ð¸ понимает, как устроиться на Ñ€Ð°Ð±Ð¾Ñ‚у без этого бэкграунда.

Тип ментора. ÐžÐ¿Ñ€ÐµÐ´ÐµÐ»Ð¸Ñ‚есь, для чего нужен наставник â€” выбора профессии, направления или в ÐºÐ°Ñ‡ÐµÑÑ‚ве замены справочной литературе. Возможно, вы Ð·Ð°Ñ…отите от Ð²Ð°ÑˆÐµÐ³Ð¾ наставника всё и Ð´Ð°Ð¶Ðµ больше, но Ð¸ Ð½Ð°Ð¹Ñ‚и такого будет сложнее. Именно поэтому важно Â«Ð½Ð° Ð±ÐµÑ€ÐµÐ³ÑƒÂ» составить список качеств, которыми он Ð´Ð¾Ð»Ð¶ÐµÐ½ обладать.

Поиск с ÑƒÐ¼Ð¾Ð¼

Относитесь к Ð¿Ð¾Ð¸ÑÐºÑƒ ментора серьезно, не ÑÑ‚оит беспокоить любого, у ÐºÐ¾Ð³Ð¾ чуть больше опыта и Ð·Ð½Ð°Ð½Ð¸Ð¹. Пусть у Ð²Ð°Ñ нет желающих помочь, но Ð²Ñ€ÐµÐ´Ð° от Ð²Ñ‹Ð±Ð¾Ñ€Ð° Â«Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾Ð³Ð¾Â» ментора может оказаться даже больше, чем от ÐµÐ³Ð¾ отсутствия.

Идеальный случай â€” рекомендации ваших коллег и Ð·Ð½Ð°ÐºÐ¾Ð¼Ñ‹Ñ…. Вы Ð·Ð½Ð°ÐµÑ‚е, с Ñ‡ÐµÐ³Ð¾ они начинали, чего достигли и Ñƒ Ð²Ð°Ñ есть определенный уровень доверия. Поэтому вам будет проще найти подход к Ð±ÑƒÐ´ÑƒÑ‰ÐµÐ¼Ñƒ ментору, главное â€” не Ð¾ÑˆÐ¸Ð±Ð¸Ñ‚ься с Ð²Ñ‹Ð±Ð¾Ñ€Ð¾Ð¼. Нет рекомендаций â€” изучайте интернет-форумы. Здесь собираются люди, которые готовы помочь новичку. Кроме того, здесь можно изучить историю сообщений потенциального ментора, чтобы составить о Ð½ÐµÐ¼ мнение.

Третий вариант â€” биржа труда. Минус â€” вы Ð¿Ð¾Ð»ÑƒÑ‡Ð¸Ñ‚е много отказов.

Не Ð´Ð¾Ð²ÐµÑ€ÑÑ‚ÑŒ и Ð¿Ñ€Ð¾Ð²ÐµÑ€ÑÑ‚ÑŒ

Это покажется грубым, но Ð±ÑƒÐ´ÑƒÑ‰ÐµÐ³Ð¾ наставника для начала надо проверить. Если его вам посоветовали â€” опускаем этот пункт. Но ÐµÑÐ»Ð¸ вы Ð½Ð°ÑˆÐ»Ð¸ его лично â€” определить профессиональные качества необходимо.

Не Ð½Ð°Ð´Ð¾ устраивать тестов и Ð¿Ñ‹Ñ‚аться вывести ментора на Ñ‡Ð¸ÑÑ‚ую воду. Аккуратно расспросите про опыт, обучение программированию и Ð¿Ñ€ÐµÐ´ÑÑ‚авьте примерный план вопросов к Ð½ÐµÐ¼Ñƒ.

Найти контакт

Профессионалы обычно не Ð»ÑŽÐ±ÑÑ‚ помогать советами новичкам, поэтому, чтобы расположить к ÑÐµÐ±Ðµ ментора, потребуется немало усилий. Не ÑÑ‚оит кокетничать и ÑÑ‚есняться â€” только проявив немного наглости, упорства и Ñ‡ÐµÑ‚ко обозначив, на ÐºÐ°ÐºÑƒÑŽ помощь вы Ñ€Ð°ÑÑÑ‡Ð¸Ñ‚ываете, можно получить положительный ответ.

Не Ð±Ð¾Ð¹Ñ‚есь добавить немного лести. Если вы Ð»Ð¸Ñ‡Ð½Ð¾ не Ð·Ð½Ð°ÐºÐ¾Ð¼Ñ‹ с Ñ‡ÐµÐ»Ð¾Ð²ÐµÐºÐ¾Ð¼, но ÑÐ»Ñ‹ÑˆÐ°Ð»Ð¸, какой он ÐºÑ€ÑƒÑ‚ой разработчик â€” так и Ð¿Ð¸ÑˆÐ¸Ñ‚е.

Если ваш визави согласен стать ментором â€” покажите себя хорошим учеником. Помните, он Ð½Ðµ Ð²Ð°Ñˆ родитель и Ð½Ðµ ÑˆÐºÐ¾Ð»ÑŒÐ½Ñ‹Ð¹ учитель, его помощь добровольна, а ÑÐ¾Ð²ÐµÑ‚Ñ‹ не Ð¿Ð¾Ð´Ð»ÐµÐ¶Ð°Ñ‚ обсуждению и Ñ€Ð°Ð·Ð¶ÐµÐ²Ñ‹Ð²Ð°Ð½Ð¸ÑŽ.

Дать что-то взамен

Теперь поставьте себя на Ð¼ÐµÑÑ‚о опытного разработчика. С Ñ‡ÐµÐ³Ð¾ вдруг он Ð´Ð¾Ð»Ð¶ÐµÐ½ помогать? Что вы Ð³Ð¾Ñ‚овы дать взамен?

Деньги â€” не Ð»ÑƒÑ‡ÑˆÐµÐµ решение. Количество помощи и ÐµÑ‘ ÐºÐ°Ñ‡ÐµÑÑ‚во не Ñ€ÐµÐ³Ð»Ð°Ð¼ÐµÐ½Ñ‚ированы, иначе это был Ð±Ñ‹ не Ð¼ÐµÐ½Ñ‚ор, а Ñ€ÐµÐ¿ÐµÑ‚итор. А ÑÑ‚ать хорошим разработчиком благодаря репетитору â€” все равно, что пытаться познать мир, путешествуя лишь по Ð¾Ñ‚елям Â«all inclusive».

Если ментор нужен только формально, для редких консультаций â€” вашей лести из Ð¿Ñ€Ð¾ÑˆÐ»Ð¾Ð³Ð¾ пункта должно хватить для Â«Ð¾Ð¿Ð»Ð°Ñ‚ы» затраченного времени.

Лучшее, чем вы Ð¼Ð¾Ð¶ÐµÑ‚е отплатить вашему ментору â€” реальная помощь. У Ð¾Ð¿Ñ‹Ñ‚Ð½Ñ‹Ñ… и Ð²Ð¾ÑÑ‚ребованных разработчиков обычно куча работы, часто не Ñ‚ребующей серьёзных знаний. Предложите помощь ментору ради опыта и Ð² Ñ€Ð°Ð¼ÐºÐ°Ñ… обучения, не Ñ‚ребуя за ÑÑ‚о оплату. Но Ð¿Ð¾Ð¼Ð½Ð¸Ñ‚е, что это не Ñ€Ð°Ð±ÑÑ‚во и Ð½Ðµ Ð¾Ð±ÑÐ·Ð°Ð½Ð½Ð¾ÑÑ‚ÑŒ, а Ð»Ð¸ÑˆÑŒ залог успешного сотрудничества.

Ищите правильных менторов, набирайтесь опыта, прокачивайте навыки, и Ð²Ñ‹ ÑÐ°Ð¼Ð¸ станете чьим-то наставником.