Менторство «Переход на Go»

Олег Козырев — Staff-инженер, ментор по Go Олег Козырев
Staff-инженер · 8+ лет опыта в Go

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

Кому подойдёт менторство

Устал от своего стека и хочешь перейти на Go

Подходит для свитчеров с Python, PHP, Java, C# и других backend-стеков.

Разберёшь устройство Go и его нюансы. Соберём тебе легенду, резюме и подготовим к собесам, чтобы сменить стек на Go.

Фронтендер и хочешь перейти в настоящий бэкенд

Разберёшься в бэкенд-архитектуре и напишешь свой первый Go-проект с базой и API.

Подготовишься к собесам, чтобы перейти в бэк, где и задачи интереснее, и ЗП выше.

Как пройдёт менторство

3 месяца активной программы и ещё 3 месяца поддержки после оффера.

Написание учебного проекта

Стартуем с того, что пишешь полноценный сервис на Go: поднимаем HTTP, прикручиваем PostgreSQL в Docker, разбираемся с миграциями и репозиториями, учимся работать с транзакциями и конфликтами, интегрируемся со сторонними API. В общем, тут тебя ждёт базовый набор гошника.

Проект делится на 4 задания нарастающей сложности. К каждому идут подробные гайды, видеоуроки и e2e-тесты, чтоб ты сам видел, где код заработал, а где ещё надо допилить.

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

Составление легенды, подготовка резюме

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

Дополнительно — отдельный созвон по защите легенды: чтобы ты уверенно мог пояснить за свой опыт на собесах.

Подготовка к собесам по теоретическим вопросам и задачкам

Тут тебя ждёт 90+ видеоразборов реальных задач с собесов по гошке и алгоритмам. Формат простой: включаешь видос, пытаешься решить сам, потом смотришь разбор. Задача может не попасться 1 в 1, но если ловишь принцип, на собесе будет намного легче.

Параллельно заучиваешь теорию по самым актуальным темам: Go HTTP PostgreSQL Docker Kafka Общая бэкенд-теория

Проведение 2 мок-собеседований

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

1
Собес по Go
Лайвкодинг + теоретические вопросы, как на реальном Go-собесе.
2
Углублённый бэкенд
БД, API, конкурентность, архитектура. Имитация технического собеса в BigTech.
Сопровождение откликов

Даём готовые гайды по откликам: как писать рекрутерам, чтоб не игнорили, как настраивать профиль на HH, какие стратегии вообще работают. Делимся контактами эйчаров.

Регулярно отправляешь куратору статистику откликов — отклики, контакты с рекрутерами, приглашения на собесы. Если конверсия в собесы низкая — назначаем созвон с ментором, корректируем стратегию: резюме, каналы, формулировки.

Прохождение собесов

Когда пошли приглашения — записываешь свои собесы. Зафейленные отдаёшь ментору — он разберёт до 3 собесов, подсветит ошибки и даст фидбек, чтобы ты учитывал их в следующих интервью.

Прохождение финалки, переговоры

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

Прохождение испытательного срока

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

Что входит в 6 месяцев программы

Активная программа · 3 месяца
Доводим до оффера
  • Учебный проект Restaurant Booking
  • Легенда и резюме под Go-рынок
  • 90+ видеоразборов задач с собесов
  • Разобранные теоретические вопросы с собесов
  • 2 мок-собеса с детальным фидбеком
  • Сопровождение откликов
  • Прохождение собесов и детальное ревью 3 из них
Поддержка · ещё 3 месяца
Сопровождаем после оффера
  • Сопровождение на испытательном сроке
  • Чат с куратором, где можешь посоветоваться по задачкам с новой работы
  • Бесплатный доступ к курсу «Микросервисы на Go»
🎙️
Ежемесячный созвон со мной — все 6 месяцев
На созвоне сможешь проконсультироваться по любому вопросу касательно собесов или технических моментов.

Учебный проект, на котором освоишь весь базовый стек гошника

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

Restaurant Booking — типичный сервис с типичным набором технологий, которые встретишь в любой Go-команде

HTTP-ручки, репозитории, транзакции, конкурентные брони, обработка ошибок внешнего API, Docker Compose. Не hello world, а реальный сервис с технологиями, которые используются в продакшене.

Go PostgreSQL Docker HTTP Внешний API
★★
Задание 01. REST API и In-Memory хранилище

Поднимаем HTTP-сервер, разносим логику по слоям и делаем потокобезопасное хранилище в памяти.

  • Разносим логику по слоям: handler → service → repository
  • Поднимаем HTTP-сервер с таймаутами и graceful shutdown через signal.NotifyContext
  • Делаем потокобезопасное хранилище через sync.RWMutex
  • Валидируем JSON и оборачиваем ошибки через fmt.Errorf
  • Настраиваем структурное логирование через log/slog
★★
Задание 02. Docker и PostgreSQL

Переезжаем с in-memory на PostgreSQL в Docker. Разберёмся, как работать с базой на уровне реальных проектов.

  • Поднимаем PostgreSQL в Docker Compose с healthcheck
  • Пишем и накатываем SQL-миграции через goose, используем partial unique index
  • Подключаемся к базе через pgx и connection pool (pgxpool)
  • Защищаемся от SQL-инъекций через плейсхолдеры $1, $2
  • Обрабатываем rows, pgx.ErrNoRows и оборачиваем ошибки
★★
Задание 03. Транзакции и обработка конфликтов

Делаем создание брони атомарным через транзакции. Учимся ловить конфликты, когда два клиента бронируют один стол одновременно.

  • Внедряем паттерн Transaction Manager (go-transaction-manager от Avito)
  • Делаем транзакционно-прозрачные репозитории через DefaultTrOrDB
  • Ловим UNIQUE constraint (PostgreSQL код 23505) через errors.As
  • Применяем Dependency Inversion: Service зависит от интерфейса TxManager, а не от pgx.Tx
  • Переходим с DELETE на PATCH: RESTful обновление статуса
★★★
Задание 04. Внешний API и конфигурация

Подключимся к внешнему API. Разберёмся, как обрабатывать таймауты и сбои на стороне внешнего сервиса.

  • Пишем HTTP-клиент с таймаутами и context.WithTimeout
  • Интегрируемся со сторонним API (Nager.Date: публичные праздники)
  • Применяем Graceful Degradation: ошибка внешнего API не ломает основной флоу
  • Выносим конфиг в переменные окружения (12-Factor App)
  • Тестируем внешние зависимости через httptest.NewServer

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

А чтобы самому видеть прогресс, к каждому заданию приложены e2e-тесты, которые сразу показывают, где код заработал, а где его ещё надо допилить.

Бонус после оффера

Курс «Микросервисы на Go» бесплатно

Когда устроишься, открою тебе доступ к моему курсу по микросервисам.

На курсе пишем полноценный проект: систему обслуживания завода по строительству космических кораблей. 5 микросервисов с нуля на Go, HTTP, gRPC, PostgreSQL, Redis, Kafka, Docker, Nginx, полный стек мониторинга (Prometheus, Grafana, Jaeger, Kibana).

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

gRPC Kafka Redis Prometheus Grafana Jaeger Nginx
70 000 ₽ · бесплатно после оффера
Доступ ко всем материалам · без ревью домашних работ

Автор —
Олег Козырев

  • Т-Банк Staff Engineer
    Разрабатывал LLM-платформу для создания ИИ-продуктов внутри компании
  • Авито Senior Engineer
    Разрабатывал внутреннюю платформу для сотен сервисов корпорации
  • Ozon Tech Senior Engineer
    Разрабатывал сервисы логистики, модерации контента и мониторинга доставки
  • Route 256 Преподаватель
    Менторил и преподавал курсы по построению микросервисов в школе Ozon Tech
0
подписчиков на YouTube
0
подписчиков в Telegram
0
коммерческой разработки
Олег Козырев — автор курса по Go

А что, если без менторства?

Свитчнуться на Go можно и самому. Только дороже и дольше, чем кажется. Оффер за 3 месяца не гарантируем, но шансы выше, чем при самостоятельной подготовке.

×Сам
С менторством
3-6 месяцев — самостоятельное изучение без системы
3 месяца активной программы — чёткий роадмап и готовые материалы
Потеря в ЗП — сидишь на старой зарплате, пока сам осваиваешь Go
Оффер быстрее — чем раньше устроишься на Go, тем раньше будешь получать новую ЗП
Не зовут на собесы — и ты не понимаешь почему, хотя шлёшь отклики каждый день
Знаешь, как работает рынок в 2026 — и что делать, чтобы тебя звали на собесы
Тащишь привычки из старого языка — пишешь на Go как на Java, и никто не поправит
Куратор на связи — сеньор Go-разработчик, готовый проконсультировать по программе и заданиям
Нет фидбека — не знаешь, почему отказывают на собесах
Разбор твоих собесов — понимаешь, как становиться лучше каждое интервью

А есть ли гарантия оффера?

Никто никогда не сможет гарантировать тебе оффер — а кто такое обещает, лукавит.

Но мы делаем всё, чтобы повысить твои шансы трудоустроиться:

  • учебный проект на актуальном production-стеке
  • 90+ видеоразборов задач с реальных собесов
  • 3 тренировочных собеса с детальным фидбеком
  • разбор твоих зафейленных собесов и работа над ошибками
  • готовые гайды по откликам и резюме под рынок
  • куратор, который может проконсультировать по любому вопросу

Но в любом случае итоговый результат тут зависит от тебя.

Что ты получишь по итогу

Переход на Go под ключ
Программа закрывает весь путь - от первого коммита учебного проекта до трудоустройства и помощи на испытательном сроке.
Упор на практику и технические навыки
Пишешь полноценный сервис на Go с PostgreSQL, Docker, транзакциями. Прорешиваешь 90+ задач с реальных собесов. Плюс бонусом курс по микросервисам, где можно прям обмазаться всеми технологиями.
Подробная обратная связь
У тебя будет подробное ревью проекта, мок-собесы и куратор-сеньор, готовый проконсультировать по техническим моментам.
Помощь с выходом на рынок
Переписываем резюме и легенду под Go-рынок, ревьюим отклики и записи реальных собесов.

Стоимость

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

Тариф 1 · Основной
170 000 ₽
Платишь всю сумму один раз. После оффера никаких дополнительных выплат.
В рассрочку — на 10 000 ₽ дороже, зато можно платить от 15 000 ₽/месяц. Также возможна внутренняя рассрочка на 3 месяца.
Тариф 2 · С постоплатой
100 000 ₽
+ 50% от первых двух зарплат
Меньше платишь на старте, остальное - после получения первой зарплаты на новой работе. И предоплату, и постоплату можно разбить на части.
В рассрочку — на 10 000 ₽ дороже, зато можно платить от 9 166 ₽/месяц. Также возможна внутренняя рассрочка на 3 месяца.
Что входит в оба тарифа
  • Учебный проект с задачами как в продакшене
  • Проработка легенды и резюме под Go-рынок
  • 90+ прорешенных задач с реальных собесов
  • Разобранные популярные теоретические вопросы
  • Помощь с выходом на рынок по готовым гайдам
  • Тренировка на 2 мок-собесах с детальным фидбеком
  • Помощь с откликами
  • Ревью 3 твоих собесов
Бонус после оффера
Курс «Микросервисы на Go» в подарок
Отдельно 70 000 ₽

Подробнее узнать про менторство и оплатить можно в аккаунте поддержки.

Написать в поддержку

Кстати, я веду YouTube
и ламповый TG-канальчик

Хочешь заценить, как я подаю информацию — посмотри обучающий ролик на моём YouTube-канале.

Частые вопросы

Сколько длится менторство?
Программа под ключ рассчитана на 3 месяца активной работы. До оффера у всех уходит разное время: кто-то устраивается за 3 месяца, кто-то за 6. После активной части куратор ещё 3 месяца отвечает в чате + ежемесячный созвон со мной.
Можно ли совмещать с основной работой?
Да, можно. У всех ситуация разная — обсудим лично на созвоне, как лучше выстроить ритм с учётом твоей нагрузки.
Какой нужен бэкграунд для старта?
Если у тебя уже есть актуальный коммерческий опыт в любом backend-стеке или сильный JS-фуллстек (для фронтендеров), этих знаний за глаза хватит. А если только вкатываешься в гошку и опыта практически не было, то это менторство тебе пока не подойдёт, оно рассчитано на свитчеров.
У меня опыт только по ГПХ, это проблема?
Нужно понимать, что для некоторых компаний работа только по ГПХ может быть стоп-фактором, но в целом ничего критичного в этом нет. Компаний на рынке много, и если в одних тебе откажут, в других ты спокойно устроишься.
Кто будет со мной работать, ты лично или менторы из команды?
Программа выстроена так, что разные части ведут разные специалисты:
  • Все записанные уроки, материалы и гайды от меня. Также я провожу ежемесячные групповые созвоны на все 6 месяцев программы.
  • В чате с тобой работает куратор — сеньор Go-разработчик, отвечает на технические вопросы по программе.
  • Мок-собесы и ревью кода ведут опытные менторы, те же, что отвечают за ревью на курсе по микросервисам.
Помогаешь только с РФ-рынком или валютной удалёнкой тоже?
В рамках менторства мы заточены именно на рынок РФ и максимально его понимаем. А с валютными удалёнками опыта у нас нет, поэтому с LinkedIn, оформлением профиля и подобными вещами не поможем.
Что если я не получу оффер?
Дать 100% гарантию трудоустройства я тебе не могу. Но в рамках менторства мы создаём максимально все условия, чтобы ты устроился: даю подробную обратную связь, если что-то не получается, в любой момент можешь проконсультироваться по своим откликам с ментором или спросить у куратора. Какая-то часть результата всё равно зависит и от тебя.
Как происходит оплата?
После того как мы обсудим все моменты в аккаунте поддержки, я запрашиваю твои данные и мы подписываем официальный договор. Дальше присылаю ссылку на оплату. Как только оплатил, добавляю тебя в общий чат и сразу сориентирую, что и как дальше.

Есть вопрос?

Пиши в телеграм — отвечу сразу, как увижу сообщение :)

Написать в Telegram