Перейти к содержанию

BoostMentor: учебная программа Go

AI-ментор для подготовки Go-разработчиков к трудоустройству. Не курс с видео, не обёртка над ChatGPT — структурированная программа, которая ведёт от «знаю Go поверхностно» до «получил оффер».

Карта пути

graph LR
    S0[Sprint 0<br/>Bootcamp]
    S1[Sprint 1<br/>Go basics]
    S2[Sprint 2<br/>Concurrency + SQL]
    S3[Sprint 3<br/>Architecture<br/>+ Algorithms]
    S4[Sprint 4<br/>Currency Service]
    S5[Sprint 5<br/>Reddit Clone]
    S6[Sprint 6<br/>Резюме + Собес]
    POST[Post<br/>Поддержка<br/>на собесах]

    S0 --> S1 --> S2 --> S3 --> S4 --> S5 --> S6 --> POST
# Спринт Длительность Финальный артефакт
0 Bootcamp 1–2 недели 13 PR в go-from-zero
1 Go basics + текстовая игра 1 неделя MUD-игра в GitLab
2 Concurrency + SQL 1–2 недели Worker pool + параллельный fetch + SQL
3 Архитектура + алгоритмы 1 неделя 5 leetcode + ShardedLRU с бенчмарком
4 Currency Service 2 недели Микросервис на Go (gRPC + Postgres + Redis)
5 Reddit Clone 2 недели 4 микросервиса (auth/posts/feed/gateway)
6 Резюме + мок-собес 1 неделя Резюме + легенда + soft-собес
post Поддержка на собесах по требованию Разбор оффера, переговоры, увольнение

Как устроена программа

Каждый спринт — это сэндвич:

  1. Теория. Краткие конспекты в этой документации + AI-ментор объясняет и отвечает на твои вопросы прямо в боте.
  2. Output Quiz. Задачки «что выведет код» — тренируют точное понимание языка. Те самые задачи, которые ставят на собесе и на которых режут больше всего кандидатов.
  3. Тест по теме. 10 вопросов в боте; pass — 80%.
  4. Практика. PR в GitLab по шаблону из apps/bot/templates/.
  5. AI Code Review. В MR прилетает разбор от строгого ревьюера. Доводишь до зелёного.
  6. Финальный тест спринта. Открывает следующий спринт.

Что отличает BoostMentor от ChatGPT

  1. Запрет «решить за тебя». AI-ментор даёт подсказку, разбирает ошибку, предлагает следующий шаг — но не пишет код задачи целиком. Ты учишься, а не списываешь.
  2. Контекст-память. Бот помнит твой профиль, все провалы и успехи, слабые темы, текущий спринт. ChatGPT помнит только этот один диалог.
  3. Структурированный путь. Карта спринтов, видно где ты, что осталось, что под замком до прохождения теста.
  4. Реальные задачи и PR. Каждый спринт заканчивается коммитом в твой реальный GitLab-репозиторий — это уже portfolio, а не «прошёл тренажёр».

Что нужно от тебя

  • Час–полтора в день, 3–5 дней в неделю.
  • Готовность писать код руками, не вставлять чужой.
  • Готовность проиграть несколько собесов перед тем, как получить оффер. Это нормально и встроено в программу: после Sprint 6 у нас раздел «Поддержка на собесах».

📖 Прочитай дальше: Как учиться.