Полный роадмап по Golang в 2026 году / Golang Roadmap 2026
Введение
Привет! Я Антон Щербак, автор телеграм канала Потраченный код и Youtube канала с видео про ИТ.
Это роадмап по Go, актуальный на 2026 год. Тут собраны все темы, которые необходимы для успешного устройства разработчиком на позицию Go инженера.
Сам роадмап - это часть моей менторской программы по Go и прямое продолжение бесплатного курса Путь в Go: начинающие. Рано или поздно все темы покрою своими бесплатными курсами...
Сам роадмап вдохновлен очень классным роадмапом от Александра Дмитриева и усилен моими знаниями и недостающими кусочками пазла, в частности тут освещены темы БД, AI-тулинга, заменены некоторые источники, выкинуты лишние материалы и пересобран порядок изучения.
Ну а теперь к делу, и я желаю вам удачи в этом непростом деле по изучению Go!
Базовые знания Go
Git
Продвинутые знания Go
Работа с файлами
Конкурентность
- Конкурентность
- Планировщик в Go
- Мьютексы
- Каналы
- Барьеры памяти
- Задачи по конкурентности 1
- Задачи по конкурентности 2
- Многопоточность в Go
- Практическая задача
- Синхронизация горутин с помощью errgroup
- Паттерны параллельных вычислений в Golang
Важные темы на изучение
- Дженерики
- Рефлексия в Go
- Порождающие паттерны в Golang
- Сборка мусора в Golang
- Внутреннее устройство аллокатора Go
- Профайлинг и бенчмарки 1
- Профайлинг и бенчмарки 2
Тестирование
Базы данных
- Курс по SQL: • Интерактивный учебник SQL
- Транзакции: • SQL Транзакции
- Оконные функции (CTE): • Оконные функции и CTE
- Уровни изоляции: • Тык
- Блокировка записей: • Тык
- Индексы БД:
- Прочитайте про explain analyze: • explain analyze
- Шардирование и партицирование: • Шардирование и партицирование
- Шардинг и репликация (видео): • Шардинг и репликация
- Нормальные формы: • Нормальные формы баз данных
- Методика денормализации: • Методика денормализации
- Нереляционные БД (NoSQL):
Backend разработка
Базовые знания по сетям
REST API на Golang
Архитектура
gRPC
WebSockets
Уязвимости в безопастности
Авторизация
Брокеры сообщений
DevOps инструменты
Инфраструктурный минимум
- Командная строка: • Основы командной строки
- Основы администрирования (Тема №2): • Пройдите тему №2
- Cron: • Руководство по Cron
- Docker: • Видеокурс по Docker
- Docker Compose: • Docker Compose