Продвинутый Go-разработчик
Продвинутый курс Яндекс Практикума PRO для тех, кто уже пишет на Golang: 6 месяцев, 129 часов теории и 253 часа практики, 3 проекта, 10 код-ревью и 3 индивидуальные онлайн-встречи с ментором. На входе бесплатный тест, который показывает, хватает ли подготовки. Внутри net/http и тестирование HTTP-приложений, логирование и сериализация, database/sql и gomock, криптография и JWT, многопоточность и каналы, паттерны и антипаттерны Go, бенчмарки и pprof, статический анализ через go vet и staticcheck, дженерики и кодогенерация, стандартная библиотека, примитивы синхронизации, net с TCP и UDP, Protocol Buffers и gRPC. Дополнительно идут алгоритмы и структуры данных и модуль по работе с ИИ. Два формата: с дедлайнами и в своём темпе. На выходе диплом о профессиональной переподготовке; помощь с трудоустройством не предусмотрена.
Мнение редакции
Это не курс по языку, а курс по стандартной библиотеке и инженерной культуре вокруг неё. Показательно, как построены спринты: не «фреймворк такой-то», а «пакет net/http», «пакет encoding», «пакет errors», «пакеты sync и x/sync», «пакет net». Go тем и удобен, что многое лежит в стандартной поставке, и программа честно отрабатывает именно это, добавляя сверху то, чего в учебниках обычно нет: интроспекцию ошибок, антипаттерны, бенчмарки, pprof, статический анализ через go vet и staticcheck, кодогенерацию и флаги сборки.
Вход закрыт, и это плюс. Школа перечисляет требования списком: основы бэкенд-разработки с HTTP, JSON, Git и терминалом, умение писать базовые SQL-запросы, знакомство с Go и его экосистемой на уровне циклов, ветвлений, эмбеддинга и интерфейсов, понимание того, как писать тесты стандартными средствами. В бесплатной части лежит тест, которым это проверяют до оплаты. Отдельно оговорено, что выпускникам курса «Go-разработчик с нуля» за 154 000 рублей продвинутая программа тоже подойдёт: две ступени стыкуются.
Люди на курсе подобраны сильно. Программу делали техлиды, среди которых старший разработчик Yandex Storage, входящий в Go-комитет Яндекса, и разработчик из Яндекс Облака; менторов на курсе более двадцати, и биографии у них не декоративные: SDE в Criteo, тимлиды из Delivery Club и крупных IT-компаний, разработчик крупнейшей соцсети в РФ. Три индивидуальные онлайн-встречи с ментором входят в тариф, и это редкая для онлайн-образования вещь: не вебинар на сотню человек, а разговор один на один.
Слабых мест два. Первое, про объём портфолио: за шесть месяцев вы делаете три проекта, тогда как соседний «Мидл Python-разработчик» за 156 500 рублей даёт одиннадцать. Проекты здесь сквозные и накопительные, но человеку, который идёт на курс ради строчек в резюме, разница ощутима. Второе, про деньги: всё, что связано с продакшеном, то есть Kubernetes, Kafka, RabbitMQ, Prometheus, Grafana и трейсинг, вынесено в старший тариф за 186 500 рублей на восемь месяцев, а отдельным двухмесячным модулем стоит 57 500 рублей и выдаёт уже не диплом, а удостоверение о повышении квалификации. Базовая программа заканчивается на gRPC.
Плюсы
- входной тест в бесплатной части: уровень проверяется до оплаты, а требования школа перечисляет списком
- три индивидуальные онлайн-встречи с ментором один на один входят в базовый тариф, плюс десять код-ревью
- программу делали техлиды из Яндекса, включая участника Go-комитета, а менторов на курсе больше двадцати
- упор на то, чего нет в учебниках: интроспекция ошибок, антипаттерны, бенчмарки и pprof, go vet и staticcheck, кодогенерация
- проекты рабочие и сквозные: сокращатель ссылок или сбор метрик, система лояльности, менеджер паролей, тему итогового можно заменить своей
- диплом о профессиональной переподготовке установленного образца, школа работает по образовательной лицензии
Минусы
- помощи с трудоустройством нет: школа объясняет это тем, что курс для действующих специалистов
- недельная нагрузка на странице не указана, хотя за полгода нужно освоить 129 часов теории и 253 часа практики
- Kubernetes и Helm, Kafka и RabbitMQ, OpenTelemetry, Prometheus и Grafana в базовый тариф не входят: старший тариф стоит 186 500 рублей и идёт 8 месяцев, отдельный двухмесячный модуль 57 500 рублей
- в портфолио добавятся всего три проекта за полгода, а зарплатная шкала от 221 000 рублей относится к рынку Go-разработчиков по данным Хабр Карьеры, а не к выпускникам
Кому подходит
Тем, кто пишет на Golang 1-2 года
Разобрать устройство языка и закрыть пробелы, научиться писать производительный и безопасный код.
Разработчикам с опытом в Go от 3 лет
Систематизировать знания, научиться проектировать сложные системы и принимать архитектурные решения.
Бэкендерам с другого языка
Быстро погрузиться в Go, освоить актуальные инструменты и расширить карьерные возможности.
Выпускникам курса «Go-разработчик с нуля»
Школа отдельно оговаривает, что после её базовой программы за 154 000 рублей продвинутая подходит без дополнительной подготовки.
Кому курс не подойдёт
- тем, кто не писал на Go: школа ждёт знакомства с языком и его экосистемой, а для входа с нуля у Практикума есть отдельный курс за 154 000 рублей
- тем, кому нужна помощь с поиском работы: на этом курсе она не предусмотрена
- тем, кому нужен продакшн с Kubernetes, Kafka и трейсингом: он в тарифе за 186 500 рублей на 8 месяцев
Чем отличается от других курсов направления
Внутри Практикума у этого курса два соседа по вертикали и один по горизонтали. «Go-разработчик с нуля» за 154 000 рублей идёт 8 месяцев и начинается с переменных и циклов: школа сама пишет, что после него продвинутая программа подходит. «Продвинутый Go-разработчик» за 160 500 рублей это 6 месяцев для тех, кто уже пишет на Go, с входным тестом, тремя проектами и десятью код-ревью. Старший тариф того же курса за 186 500 рублей добавляет два месяца, ещё один проект и всю инфраструктурную часть: Docker и Kubernetes, Helm, Kafka и RabbitMQ, OpenTelemetry, Prometheus и Grafana, а двухмесячный модуль про то же самое отдельно стоит 57 500 рублей и даёт удостоверение о повышении квалификации вместо диплома. По горизонтали ближайший аналог это «Мидл Python-разработчик» за 156 500 рублей: та же длительность, та же цена, тот же формат PRO, но одиннадцать проектов вместо трёх и командная работа вместо личных встреч с ментором. «Архитектура программного обеспечения» за 169 500 рублей это следующая ступень, а не альтернатива: там проектируют системы независимо от языка. Соседи по направлению в каталоге решают совсем другие задачи: «Вайбкодинг для начинающих» TeachMeSkills за 30 000 рублей и курсы Нетологии про ИИ-агентов за 53 100 и 115 500 рублей не про Go и не про бэкенд-инженерию.
Обзор курса
Кому адресована программа
Страница называет три группы. Тем, кто пишет на Golang один-два года: разобрать устройство языка, закрыть пробелы, научиться писать производительный и безопасный код. Тем, у кого три года и больше: систематизировать знания, научиться проектировать сложные системы и принимать архитектурные решения. Бэкендерам с другого языка: быстро погрузиться в Go, освоить актуальные инструменты и расширить карьерные возможности. Требования сформулированы отдельно и проверяются входным тестом в бесплатной части.
Что внутри программы
Десять спринтов. Первый и второй про HTTP и данные: пакет net/http, структура проекта, создание и тестирование HTTP-сервера, HTTP-клиент, пакеты flag и os, логирование через middleware, пакет encoding и сериализация, основы REST API, структурные теги, сжатие через пакет compress, операции с файлами. Третий про базы и ошибки: пакеты time и context, отмена операций, database/sql, gomock для имитации баз, SQL-драйверы, запросы и запись, пакет errors и интроспекция ошибок. Четвёртый про безопасность и конкурентность: пакеты hash и crypto, хеширование и шифрование, JWT, многопоточность в Go, каналы и паттерны многопоточности; здесь же первый проект. Пятый это сквозной проект системы лояльности. Шестой про качество кода: порождающие, структурные и поведенческие паттерны, антипаттерны и постулаты Go, бенчмарки, pprof, gofmt и goimports, godoc и Swagger. Седьмой про статический анализ и метапрограммирование: go vet, пакеты go/ast, x/analysis, staticcheck, дженерики и кодогенерация, флаги сборки. Восьмой про углублённое изучение стандартной библиотеки, включая x-пакеты, math/rand и crypto/rand, bytes и bufio, работу с директориями, процессами и сигналами. Девятый про примитивы синхронизации, пакеты sync и x/sync, работу с сетью через пакет net, TCP и UDP, Protocol Buffers и gRPC. Десятый это итоговый проект. Дополнительно идут алгоритмы и структуры данных на Go и модуль по принципам работы с ИИ.
Что вы построите
Три проекта, и все они рабочие сервисы, а не учебные задачи. Первый на выбор: сервис сокращения URL либо система сбора метрик и алертинга, собираемая инкрементально по ходу спринтов. Второй это HTTP API системы лояльности интернет-магазина: управление учётными записями и накопительными счетами. Третий, итоговый, это менеджер паролей, клиент-серверная система для надёжного хранения и синхронизации логинов и приватной информации. Второй и третий можно делать индивидуально или в команде с другими студентами, а тему итогового проекта разрешено заменить своей по согласованию с ментором.
Как устроена нагрузка
Объём заявлен цифрами: 129 часов теории и 253 часа практики за шесть месяцев. Недельную нагрузку страница не называет, хотя у соседних курсов школы эта цифра стоит прямо. Форматов два. С дедлайнами: модули открываются по общему расписанию, задания сдаются в срок, дата окончания фиксирована. В своём темпе: дедлайнов нет, темы открываются по мере продвижения, закончить можно раньше или позже. Школа предупреждает, что второй формат требует самоконтроля. Воркшопы и лайвкодинг-сессии проходят в будни вечером или в выходные, есть каникулы, перенос дедлайна согласуется через куратора.
Кто рядом во время учёбы
Программу делали техлиды: старший разработчик в Yandex Storage, программирующий пятнадцать лет и девять из них на Go, участник Go-комитета Яндекса, и старший разработчик Яндекс Облака из команды CloudGate. Менторов больше двадцати, и школа объясняет это желанием уделить внимание каждому студенту: среди них SDE в Criteo, тимлид Delivery Club, Go-разработчик крупнейшей соцсети в РФ, инженер с 1989 года в программировании и на Go с 2018-го. В базовый тариф входят три индивидуальные онлайн-встречи один на один и десять код-ревью.
Что на выходе
Диплом о профессиональной переподготовке, официальный документ установленного образца, школа работает по образовательной лицензии. Нужно сдать итоговый проект и иметь среднее профессиональное или высшее образование, иначе выдадут сертификат о прохождении курса; при незавершённом обучении по запросу дадут электронную справку с перечнем модулей. Помощи с трудоустройством нет: школа отвечает, что курс для действующих специалистов, у которых уже есть навыки поиска работы.
Деньги
160 500 рублей, платёж от 6 552 рублей в месяц по длинному графику. При оплате всей суммы сразу школа обещает выгоду до 20 процентов. Беспроцентная рассрочка от Т-Банка идёт ровно столько, сколько длится курс, то есть шесть месяцев; графики длиннее это кредит Т-Банка на 3-36 месяцев или Яндекс Сплит. Налоговый вычет школа считает прямо на странице: до 19 240 рублей. Курс может оплатить работодатель целиком или пополам с вами, например 50/50 или 75/25, а при покупке на 10 сотрудников школа даёт скидку 10 процентов. Возврат есть: до старта потока возвращают всю сумму, после старта возможен частичный возврат по седьмому пункту оферты. Соседние тарифы: тот же курс плюс инфраструктура и продакшн стоит 186 500 рублей и идёт восемь месяцев с четырьмя проектами и тринадцатью код-ревью, а отдельный двухмесячный модуль «Инфраструктура и продакшн на Go» для мидлов стоит 57 500 рублей и даёт удостоверение о повышении квалификации.
Где программа проседает
Первое: помощи с трудоустройством нет, хотя курс продаётся как способ повысить свою ценность на рынке. Второе: недельная нагрузка не названа, планировать полгода придётся вслепую. Третье: инфраструктурная половина современного Go, то есть Docker в продакшене, Kubernetes и Helm, Kafka и RabbitMQ, OpenTelemetry, Prometheus и Grafana, лежит за пределами базового тарифа и стоит ещё 26 000 рублей. Четвёртое: в портфолио добавятся три проекта за шесть месяцев, а зарплатная шкала от 221 000 рублей у мидла это данные Хабр Карьеры по рынку Go-разработчиков, а не заработок выпускников.
Итог
Сильная и узкая программа: она делает из работающего гошника инженера, который понимает, что происходит под капотом, и умеет доказать это код-ревью и бенчмарком. Три личные встречи с ментором и состав техлидов здесь стоят дороже, чем количество проектов. Берите, если прошли входной тест и хотите вглубь языка. Если вам нужен продакшн с оркестрацией и брокерами, сразу смотрите тариф за 186 500 рублей, а если опыта в Go нет вовсе, начинайте с курса «Go-разработчик с нуля» за 154 000 рублей.
Программа курса
1Бесплатная часть: входной тест и введение
2Разработка и тестирование HTTP-сервера
3Логирование и сериализация данных
4Базы данных, ошибки, криптография и многопоточность
5Сквозной проект: система лояльности
6Оптимизация, форматирование и статический анализ
7Стандартная библиотека, синхронизация, сеть и gRPC
8Итоговый проект и дополнительные модули
Чему вы научитесь
- разбирать стандартную библиотеку Go до уровня пакетов и осознанно выбирать инструменты
- писать и тестировать HTTP-сервисы на net/http, а также gRPC-серверы и клиенты
- работать с базами через database/sql, подменять их gomock в тестах и правильно обрабатывать ошибки
- управлять конкурентностью: каналы, паттерны многопоточности, примитивы синхронизации sync и x/sync
- профилировать код бенчмарками и pprof и находить проблемы производительности
- вести статический анализ через go vet и staticcheck, писать кодогенерацию и работать с go/ast
- применять паттерны проектирования на Go и распознавать антипаттерны
- использовать ИИ в разработке: промпт-инжиниринг, выбор инструментов, выявление галлюцинаций
Как проходит обучение
Воркшопы и лайвкодинг-сессии
Проходят в будни вечером или в выходные: разбирают сложные темы и интересные кейсы, по расписанию идут только они.
Три встречи с ментором один на один
Индивидуальные онлайн-встречи входят в базовый тариф: на них разбирают проект и рабочие ситуации, а не абстрактные темы.
Десять код-ревью
Проекты проверяют вручную и пишут комментарии; сквозной проект наполняется по ходу спринтов, а не сдаётся одним куском в конце.
Два формата на выбор
С дедлайнами, когда модули открываются по расписанию и дата окончания фиксирована, или в своём темпе, когда дедлайнов нет и закончить можно раньше или позже.
Интерактивная платформа и ИИ-помощник
Теория доступна с компьютера и в приложении, нейросеть Практикума делает краткий пересказ урока и объясняет непонятное другими словами.
Каникулы и перенос дедлайна
В программе предусмотрены каникулы, а если нужно больше времени на проект, новый срок согласуется через куратора.
Часто задаваемые вопросы
Что нужно знать, чтобы пойти на курс?
Сколько длится курс и какой у него объём?
Какие проекты будут в портфолио?
Чем базовый тариф отличается от старшего?
Какой документ выдают?
Помогают ли найти работу?
Можно ли совмещать курс с работой?
Сколько стоит и что с возвратом?
Отзывы о курсе «Продвинутый Go-разработчик»
Все отзывы о Яндекс Практикум →
Оставить отзыв о курсе
Расскажите, как проходило обучение: что понравилось, что нет, помог ли курс в работе. Публикуем после проверки, рекламные тексты и анонимные жалобы без подробностей не пропускаем.
Это отзывы о других программах школы Яндекс Практикум: они говорят о школе в целом, а не об этом курсе.
Все отзывы школы собраны на её странице.
