Этот конспект не сохранится

Закроешь вкладку — потеряешь. Зарегистрируйся — и он будет в библиотеке навсегда.

Telegram

Ваш конспект

YouTubeMiddle Go Roadmap — все, что нужно знать в 2026 году, чтобы найти работу

🚀 Перекат в Go: от 0 до офера за 2-3 месяца

Ключевые тезисы:

  • Переход в Go — самый эффективный способ резко увеличить зарплату на текущем рынке (+100-200%).
  • Для успеха нужен стратегический подход: 20% усилий (по Парето) дают 80% результата.
  • Ключевые составляющие: глубокое понимание языка, инфраструктуры, софт-скиллов и правильная воронка поиска.

📊 Контекст рынка IT

  • 🔥 Высокая конкуренция: Индекс на HeadHunter растет, нужно активнее «бегать» за компаниями.
  • 📈 Выросли требования: Чаще требуют system design, алгоритмы, разбор продакшн-кейсов.
  • 🤖 ИИ у рекрутеров: Нейросети отсеивают резюме на раннем этапе, даже идеальные.

💰 Почему Go и почему сейчас?

  • Язык находится на стадии активного роста зарплат (ещё можно «запрыгнуть в волну»).
  • Стартовая зарплата в Go в разы выше, чем в большинстве других стеков.
  • Никакие вклады или смена работы внутри своего стека не дадут такого же финансового роста.

🎯 Техническая часть (20% усилий = 80% результата)

Ядро Go

  • Типы и структуры: Слайсы, мапы, интерфейсы, указатели.
  • Обработка ошибок: Почему ошибки, а не исключения. Паники, defer, вложение ошибок.
  • Многопоточность:
    • Горутины, каналы (типы, паттерны использования).
    • Планировщик и garbage collector (GC).
    • Примитивы синхронизации: мьютексы, wait groups, атомики.
  • Контекст: Отмена, утечки, паттерн Graceful Shutdown.

Базы данных (фокус на PostgreSQL)

  • Основы: ACID, уровни изоляции, проблемы, вакуум.
  • Индексы: Типы, дебаг, анализ запросов, планирование.
  • Для собесов и работы: JOINs, GROUP BY, чеки, оконные функции, UPSERT, идемпотентность, constraints, FOR UPDATE, дедлоки.
  • Для продакшена: Миграции, DDL-операции, блокировки.

API (REST и gRPC)

  • REST: Версионирование, пагинация, контракты, устройство HTTP, middleware (логирующая, recovery), ретраи (типы, exponential backoff).
  • gRPC: Основа (Protocol Buffers), стриминг, компиляция .proto-файлов, теги, контекст, интерцепторы (vs middleware).

Инфраструктура (без углубления в DevOps)

  • Docker: Мультистейдж-сборки, Docker Compose, Dockerfile, health checks.
  • Kubernetes: Основные понятия (поды, деплойменты, ConfigMaps), пробы (liveness/readiness), скейлинг, управление ресурсами.

Очереди и брокеры сообщений (фокус на Kafka)

  • Концепции: Партиции, ключи, порядок сообщений, консьюмеры, офсеты, ребалансировка, гарантии доставки (at least once, exactly once), лаг, мониторинг.
  • Паттерны: Идемпотентность, дедупликация, transactional outbox, ретраи.

Архитектура, Observability и тесты

  • Архитектура: Таймауты в микросервисах, Circuit Breaker, SAGA, Transactional Outbox, идемпотентность.
  • Observability: SLA/SLO, перцентили, гистограммы, телеметрия, трейсинг (pprof в Go), логи для разбора инцидентов.
  • Тесты: Table-driven tests, unit vs интеграционные тесты, моки, детекция гонок (race detector), CI/CD.

👨‍💼 Софт-скиллы и процесс поиска

Самопрезентация и легенда

  • Рассказ о себе: Чётко, за 1-2 минуты — компания, проект, команда, стек, задачи.
  • Достижения: Привязывать к результату для бизнеса, лучше с измеримыми метриками.
  • Мотивационные вопросы: Готовые ответы на «почему уходите?», «как выбираете компанию?», «ваше развитие?».

🎣 Воронка и отклики

  1. Массовые отклики на HeadHunter: До 200 в день (следить за свежестью вакансий).
  2. Карьерные страницы компаний: Прямые отклики помимо HH.
  3. Активность на HH: Повышает рейтинг в выдаче (поднимать резюме, откликаться, общаться в чатах).
  4. Параллельные процессы: Не фокусироваться на одной компании, уметь торговаться о зарплате.

📄 Резюме

  • Домен: Резюме под конкретную сферу (например, финтех) увеличивает релевантность.
  • Ключевые слова: Использовать популярные навыки для прохождения автоматических фильтров (ATS, нейросети).
  • Достижения с цифрами: Без цифр резюме могут отсеять на этапе автоматической проверки.
  • PDF с HH: Кастомные PDF хуже парсятся системами компаний, что снижает конверсию.
  • 📱 Контакты в Telegram в поле «О себе»: Рекрутеры видят их бесплатно, что повышает вероятность прямого написания.

🎯 Выводы

Для успешного переката в Go и получения офера на 300-450к нужны:

  1. Понимание контекста рынка и умение фильтровать информационный шум.
  2. Рабочий контекст и пруфы профпригодности (умение решать реальные задачи).
  3. Чёткий фокус на обучение с правильной расстановкой приоритетов (делать только то, что нужно для собесов).

Если самостоятельный путь грозит затянуться на 6-12 месяцев, стоимость простоя может исчисляться миллионами рублей. Стратегический подход с менторской поддержкой позволяет сократить этот путь до 3-4 месяцев.

🚀 Перекат в Go: от нуля до оффера за 3 месяца — конспект на EchoNote