TGViewer
ryzhov_dev ryzhov_dev @ryzhov_dev · 11 subscribers
Post #11 76
Вчера у меня приняли финальный проект на курсе Go разработчика в Яндекс Практикуме 🥳 Теперь остается дождаться, когда мне пришлют еще один диплом о профессиональной переподготовке.

Рассказываю о курсе.
Он существует в двух вариантах: “Продвинутый Go-разработчик” и “Продвинутый Go-разработчик + инфраструктура и продакшн”. Первый вариант длится 6 месяцев, второй на 2 месяца дольше.
Я выбрал вариант с инфраструктурой, т.к. хотел посмотреть на Observability и конечно же на Kubernetes.
Все обучение разбито на спринты, в каждый спринт входит одна или несколько тем и практическое задание, которое нужно успеть сделать и сдать в рамках активного проекта. Всего проектов 4:
1. Сокращатель URL или Сервис сбора метрик и алертинга. Тут ты сам выбираешь что хочешь делать.
2. Накопительная система лояльности.
3. Менеджер паролей. Достаточно объемный проект, т.к. нужно сделать и сервер и cli клиента. Кстати, именно благодаря этому проекту я в целом узнал о понятии TUI, т.е. я, конечно, раньше видел разные штуки в терминале, но не думал, что это целый подход на ровне с GUI. Для тех, кому эта тема интересна, рекомендую посмотреть на ГОшный пакет https://github.com/charmbracelet/bubbletea
4. Сервис открытого профиля. Этот проект начинается на инфраструктурной части, поэтому бОльшая часть практики там – это всякие YAML манифесты.

Как я писал выше – каждый спринт нужно:
1. Прочитать теоретическую часть.
2. Выполнить практическое задание. К нескольким проектом Яндекс дает готовые автотесты, без прохождения которых ты не можешь отправить код на ревью.
3. Далее нужно подождать пока ревьюер посмотрит на твой код и оставит свой фидбек.
4. Когда ревьюер одобрит твои изменения, то ты их можешь сливать в мастер. Далее ждешь следующий спринт, т.к. теория раньше не открывается.
Сроки по спринтам надо соблюдать. Что происходит в случае факапа я не знаю, т.к. все сдавал вовремя, но что-то точно происходит.

В целом, материал структурирован логично, во всех темах есть примеры кода и в конце каждой темы есть ссылки на внешние ресурсы для тех, кто хочет углубиться в детали.

Мне курс показался не очень простым. Я учился в среднем по 6-10 часов в неделю и для этого курса это минимум, по-хорошему лучше закладывать больше времени. В 2024 году я прошел курс по управлению командой разработки, и он мне показался гораздо проще, но тут надо учитывать тот факт, что я сам уже давно занимаюсь в первую очередь управлением, а не непосредственно разработкой.

В общем и целом, курс я рекомендую. Особенно тем, кто давно хотел перейти на Go, но на текущем месте работы у вас его еще нет. По ссылке https://practicum.yandex.ru/referrals/?ref_code=gAAAAABqBLFT8-wgh89MTtqbbS5AHJkPeC-WmCLtombGTv62FpRsprZuVG0D8QoUHX1pg2PgGW68poXOVqkR5VAtZkNi9-U2wg%3D%3D можно получить скидку в 9% (не только на этот курс, а вообще на любой в Практикуме)
GitHub GitHub - charmbracelet/bubbletea: A powerful little TUI framework 🏗 A powerful little TUI framework 🏗. Contribute to charmbracelet/bubbletea development by creating an account on GitHub.
  • 🔥 2
More from @ryzhov_dev
  1. Aug 21, 2026Мой райтап неожиданно залетел в топ-10 и Авито прислали свой мерч 🎉
  2. Jul 24, 2026На прошлых выходных принял участие в AvitoCTF и решил сделать райтап для задания МедоИИд �…
  3. Jun 1, 2026Rate limiting в Go — без магии, по делу Рейт-лимитер — штука, которую обычно добавляют в п…
  4. May 26, 2026Индексы в MariaDB, которая тянет и OLTP, и OLAP Писал недавно про одну базу под две нагруз…
  5. May 12, 2026Nginx как reverse proxy — баги, которые вылезают только после деплоя Nginx выглядит просты…
  6. May 5, 2026Вебхуки в Go — как тихо сломать себе безопасность Вебхуки выглядят как самая скучная часть…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →