Введение: застряли между junior и middle

«Ментор нужен, но где его взять?» — этот вопрос я слышу от разработчиков чаще, чем вопросы про Kotlin. Не «как выучить фреймворк», а именно: как найти человека, который посмотрит мой код, укажет на реальные проблемы и скажет, что делать дальше.

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

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

Зачем нужен ментор и когда он не нужен

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

Ментор решает конкретную проблему: вы не видите своих слепых зон. Вы же не можете спросить у своего кода, почему вы застряли. Код компилируется, задачи сдаются — значит, всё хорошо? Нет. Типичный случай: джуниор с опытом год-полтора делает рабочие фичи, но не понимает, почему его не берут на middle. Потому что middle — это не «пишу быстрее», это другой уровень решений: архитектура, асинхронность, тестируемость, умение защитить выбор технологии.

Чем ментор отличается от курса

Курс даёт общую программу для всех. Ментор даёт обратную связь по вашему коду и вашим ответам. Это разные вещи: первый закрывает «не знаю», второй закрывает «не вижу своих ошибок». Застревание на уровне junior — это почти всегда второе.

Плюс менторство — это дисциплина. Когда вы отчитываетесь человеку о прогрессе раз в неделю, вы не можете отложить подготовку на «когда-нибудь». Это банально, но работает.

Где искать ментора

Теперь главный вопрос. Вариантов несколько, и они сильно различаются по надёжности.

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

Открытый исходный код. Публикуйте код, участвуйте в чужом. Ревью от мейнтейнеров в pull request — это бесплатная и очень качественная обратная связь от людей, которые видели тысячи решений. Особенно если берёте задачи посложнее, а не только «fix typo».

Сообщества и митапы. На конференциях и в профильных чатах реально найти наставника, но это лотерея: повезёт — будет толк, нет — полгода переписки без результата. Как бесплатный вариант — попробовать стоит, как основной — нет.

Курсы с менторами. На многих платных курсах, включая Яндекс Практикум, менторы встроены в обучение: проверяют код, отвечают на вопросы, проводят разборы. Если курс хороший — это легальный способ получить менторство в комплекте.

Частные менторы. Отдельные специалисты и сервисы подбора менторов. Это самый прямой путь: вы платите за время конкретного человека и получаете разбор именно вашей ситуации. Здесь работает правило: сначала диагностика, потом оплата (об этом ниже).

Красная зона — «менторы» из телеграм-каналов с обещаниями «выведу на 300к за месяц» и анонимными отзывами. Настоящий ментор не гарантирует результат, потому что результат наполовину зависит от вас. Гарантии — маркер продавца, а не наставника.

Как выбрать ментора: критерии проверки

Когда кандидаты есть, включайте фильтры. Их три.

Реальный опыт. Что человек делал в индустрии? Где работал, какой стек, какой грейд? Проводит ли собеседования — это отдельный плюс: только тот, кто сидит по ту сторону стола, знает, как оценивают кандидатов. Для Android это значит: senior-уровень в Android, а не «учил Java десять лет назад».

Релевантность. Ментор по бэкенду не закроет ваши пробелы в Android-архитектуре. Звучит очевидно, но люди часто идут к «просто крутому разработчику». Стек и специализация должны совпадать с вашей целью.

Формат работы. Хороший ментор работает не только «лекциями по зуму». Минимум: разбор вашего кода, сессии по конкретным темам, мок-собеседования. Если формат сводится к «слушайте, я расскажу», это лекция за деньги менторства.

  • Ментор может показать свой код и проекты, а не только титулы
  • Первая встреча — диагностика вашего уровня, а не продажа
  • Понятно, что входит в формат: разборы кода, сессии, мок-собеседования
  • Нет обещаний «middle за месяц гарантированно»
  • Ментор спрашивает про ваши цели, а не сразу называет цену

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

Как работать с ментором, чтобы не зря

Нашли ментора — половина дела. Вторая половина — ваша работа. Здесь люди теряют больше всего, причём не из-за ментора.

Приходите с кодом, а не с вопросами. «Как мне стать middle?» — плохой запрос, ментор ответит общими словами. «Вот мой модуль, вот как я сделал архитектуру, вот где спотыкаюсь — разберите» — хороший. Чем конкретнее запрос, тем конкретнее разбор.

Ведите список пробелов. После каждой сессии фиксируйте: что разобрали, что я не знал, что закрыть к следующей встрече. Через месяц у вас будет карта, а не ощущение «что-то мы делали».

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

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

Процентов результата

Результат менторства на 80% определяется вашей работой между сессиями. Ментор ускоряет и направляет, но не пишет код и не отвечает на собеседовании за вас.

Кто это пишет: про автора

Меня зовут Рустем Бикбулатов. Я senior Android-разработчик, провожу технические собеседования и являюсь ментором Яндекс Практикума. За моей спиной более ста учеников и разборов.

Я помогаю Android-разработчикам с опытом один-два года перейти на уровень middle за четыре-восемь недель: закрываю пробелы в Kotlin, корутинах и архитектуре, тренирую ответы на собеседованиях — включая Яндекс, Авито и другие сильные компании. Работаю в формате индивидуального менторства: сессии, разборы кода, мок-собеседования.

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

Нужна помощь в переходе на middle?

Бесплатная диагностика: разберу ваши пробелы и составлю план роста за 30–40 минут. Без обязательств — если менторство вам не подойдёт, честно скажу.

Итоги

Искать ментора стоит, когда вы упёрлись в потолок и не видите своих слепых зон. Искать — по проверенным каналам: работа, открытый код, курсы с менторами, частные специалисты. Выбирать — по реальному опыту, релевантности стека и формату работы с диагностикой в начале.

  • Когда нужно: застряли на уровне junior-middle, курсы пройдены, а системной картины нет.
  • Где искать: старшие коллеги, open source, курсы с менторами, частные менторы. Без «гуру» из телеграма с гарантиями.
  • Как работать: приходить с кодом, вести список пробелов, тренировать ответы вслух и делать 80% работы самому.

Главное

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

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