Golang открывает путь в высоконагруженную бэкенд-разработку, но из-за растущей популярности языка на рынке онлайн-курсов появилось много поверхностных программ от начинающих программистов. Чтобы не заплатить за видеолекции, оценивайте онлайн-школы по следующим критериям.
Актуальность стека технологий. Хорошая программа включает сопутствующий инструментарий Go, который московские ИТ-компании требуют в вакансиях: сравните список технологий программы с требованиями в объявлениях на hh.ru и Хабр Карьере — совпадение должно быть от 80–85%.
Баланс теории с практикой. Язык программирования учат на практике. Здесь нужны сквозные проекты и лабораторные работы, имитирующие реальные задачи бизнеса: от создания микросервисов до оптимизации highload-систем с горутинами и брокерами сообщений.
Формат обучения, и глубина обратной связи. Основной фактор роста программиста – ревью кода действующими Senior или Middle Go-разработчиками, которые разбирают архитектурные и алгоритмические ошибки, неоптимальные решения, учат писать идиоматичный код, а не проверяют работоспособность скрипта.
Качество портфолио на выходе. К концу обучения у вас должно быть хотя бы пара серверных приложений на GitHub — не шаблонные консольные утилиты, а бэкенд для сервиса, который не стыдно показать на собеседовании техническим специалистам в Москве.
Организация учебного процесса. Обратите внимание на личный кабинет: доступны ли там записи вебинаров, есть ли у них таймкоды, текстовые конспекты, чат с куратором. Отсутствие жёстких дедлайнов позволяет совмещать обучение с работой.
Юридическая прозрачность. Проверьте государственную лицензию — она даёт право на налоговый вычет 13%. Условия возврата денег, стажировка, карьерные консультации и возможность заморозки обучения должны быть зафиксированы в договоре, а не только упоминаться на вводном уроке или сайте.