golang

Программирование на Go: чему можно научиться за 2 часа и как понять, стоит ли идти дальше

  • вторник, 21 октября 2025 г. в 00:00:06
https://habr.com/ru/companies/yandex_praktikum/articles/957116/

Многие не понимают, зачем проходить бесплатные части курсов. Кажется: ну что там можно узнать за пару часов? У нас в Практикуме бесплатная часть — это не просто демо, а полноценный мини-курс. Вы не просто посмотрите на код со стороны, а напишете первые программы сами, поймёте логику языка и оцените, подходит ли вам профессия. 

Сегодня покажем, что ждёт вас в бесплатной части курса «Go-разработчик с нуля». Спойлер: за несколько часов вы напишете свой первый код, разберётесь с переменными и типами данных, а главное — создадите первую версию голосового помощника, Алисы. И всё это без опыта в программировании.

Кому подойдёт этот курс

Курс рассчитан на людей без опыта в разработке. Если вы думаете сменить профессию и войти в IT, но не знаете, с чего начать, — Go отличный выбор. Вот почему:

Простота языка. Go считается самым доступным среди типизированных языков. В нём 25 ключевых слов, его синтаксис лаконичный и понятный.

Низкая конкуренция. Спрос на Go-разработчиков превышает предложение, поэтому компании готовы брать джунов и платить им хорошие деньги.

Высокие зарплаты. Медианная зарплата Go-разработчиков по версии Хабр Карьеры — 250 тысяч рублей в месяц.

Востребованность. На Go пишут в Яндексе, Ozon, Microsoft, Dropbox, Netflix и других компаниях мирового уровня.

Как устроена бесплатная часть

Бесплатная часть разбита на два больших блока:

  1. Введение — знакомство с профессией, процессом обучения и перспективами трудоустройства.

  2. Основы Go — первая практика с кодом, переменными и типами данных.

Всё обучение построено вокруг истории Марго — менеджера по закупкам, которая внезапно потеряла работу и решила попробовать себя в разработке. Вместе с ней вы будете учиться, ошибаться и создавать свои первые программы. Но давайте начнём с введения.

Что находится во введении

Здесь нет кода и заданий, зато есть важная информация о профессии и самом обучении. Курс рассказывает, чем занимаются Go-разработчики, почему этот язык перспективен для новичков и какие навыки понадобятся для успешного трудоустройства после выпуска.

Отдельный блок посвящён устройству обучения в Практикуме. Вы узнаете, как организован учебный процесс: что такое спринты, как работает тренажёр, зачем нужны проекты и дедлайны. Сможете оценить нагрузку: всё-таки учёбу придется совмещать с рабо��ой и личной жизнью. Также узнаете, что можно сделать, если всё-таки что-то пойдет не так.

Иллюстрация из курса с программой. Подробная программа по ссылке
Иллюстрация из курса с программой. Подробная программа по ссылке

Завершается введение блоком о трудоустройстве: статистикой по выпускникам, описанием программы «Мастерская» (где можно работать над реальными проектами для бизнеса и НКО) и информацией о карьерной поддержке. После этого начинается основная часть — погружение в код.

Знакомство с Марго и первые практические задания 

История начинается драматично: у Марго сокращают весь отдел. Но её бывший руководитель знает команду разработчиков, которая ищет стажёра. Марго идёт на собеседование, даже не зная, что такое Go.

На собеседовании Марго (и вам) показывают кусочек кода. Ваша задача — определить, что он делает. Обещаем, будет совсем несложно, даже если вы никогда не видели код. После нескольких простых вопросов Марго получает предложение выйти на неделю стажировки. Но чтобы написать свой первый проект, ей нужно узнать больше о Go.

Чтобы избежать путаницы, давайте на секундочку забудем о Марго и сосредоточимся на вас — вот чем вы займётесь в рамках этого блока:

Напишете самую первую программу для любого языка программирования. В Go это выглядит так:

Курс даёт запустить код прямо в браузере. Нажимаете кнопку «Запустить код» — и видите результат, ничего устанавливать и настраивать не нужно. Затем вы увидите подробный разбор каждой строки — всё, учеба уже началась, пора грызть гранит науки. Здесь же вы узнаете, что такое функция.

Начнёте создавать своего персонального помощника. Её зовут Алиса, и первое задание — научить её здороваться. Код уже написан, но он «закомментирован» — Go его не видит. Ваша задача: сделать так, чтобы программа заработала. А затем помочь Алисе стать более разговорчивой. 

Узнаете о переменных и типах. Переменная — это ячейка памяти, где хранятся данные. Представьте: вы читаете книгу, но не можете запомнить, на какой странице остановились. Каждый раз приходится пролистывать с начала. Абсурд, правда? Так же беспомощны программы без переменных.

Значения переменных бывают разных типов. Пока хватит двух: числа и строки, хотя есть и другие. На примере маленькой программы с книжной пасхалкой вы разберётесь, в чём между ними разница, а для закрепления будет ещё несколько упражнений.

Познакомитесь с квизами для проверки знаний. После каждого блока теории курс проверяет понимание через квизы. Они встроены прямо в процесс обучения, и пропустить их нельзя. Квизы простые, но они заставляют думать. И каждая ошибка подсвечивается с объяснением — почему ответ неправильный и как на самом деле работает код.

Вновь попрактикуетесь: теперь Алиса живёт в фитнес-трекере и считает шаги. И снова код — заметили, как много практики? Опытному разработчику может показаться, что всё просто, но для начинающего это будет настоящим вызовом. Зато можно сразу понять, насколько эта профессия вам подходит: если сложностей не боитесь — продолжайте проходить курс.

Между техническими уроками курс возвращается к истории Марго. Вот она уже что-то написала и показывает команде, завязывается разговор.

Эти диалоги разбавляют технические блоки и напоминают: программирование — это не магия. Это навык, который можно освоить.

Чему вы научитесь в бесплатной части

Подытожим. За 2 часа вводной части вы узнаете:

  • Что такое бэкенд- и фронтенд-разработка

  • Чем занимаются Go‑разработчики

  • Почему Go — это перспективно

  • Как проходит обучение в Практикуме

  • Реально ли Go-разработчику найти работу

  • А также познакомитесь с онлайн-тренажёром, напишете свой первый код на Go и узнаете основные понятия

Но главное — вы поймёте, нравится ли вам программирование. Бесплатная часть — это не только про знания, но и про выбор. Курс честно показывает, что будет дальше, и даёт возможность попробовать без рисков.

Что дальше: основной курс

После бесплатной части вас ждёт 8 месяцев полного погружения в Go-разработку. За это время:

  • вы изучите синтаксис и базовые возможности языка,

  • научитесь работать с IDE и GitHub'ом,

  • сможете создавать бэкенд для веб-приложений освоите работу с протоколом НТТР,

  • изучите архитектуру REST API и научитесь создавать простые АРІ,

  • сможете использовать реляционные базы данных и подключать их к коду на Go,

  • освоите SQL-запросы для работы с базами данных,

  • изучите основы работы с многопоточностью и горутинами — отличительной особенностью языка Go,

  • сможете использовать Docker для контейнеризации приложений и настраивать простой CI/CD с помощью Github Actions,

  • научитесь писать юнит-тесты,

  • изучите базовую автоматизацию работы с помощью командной строки Linux.

В конце каждого модуля вас ждёт проект для портфолио, всего их будет десять. Некоторые из них:

  • Голосовой помощник Алиса (расширенная версия)

  • API для трекинга посылок с базой данных

  • Многопоточное приложение с горутинами и каналами

  • Модуль фитнес‑трекера с использованием интерфейсов, структур, методов и эмбеддинга

  • Бэкенд для онлайн-планировщика задач (выпускной проект)

А ещё мы добавили новый модуль — нейросети для Go-разработчика. Сейчас без этого никуда: по данным опросов, 73% компаний поддерживают применение ИИ сотрудниками, а более половины учитывают этот навык при найме. Ещё одно конкурентное преимущество лишним никогда не будет.

Как попробовать

Бесплатная часть курса доступна прямо сейчас, без привязки карты. Просто зайдите на страницу курса «Go-разработчик с нуля» и нажмите «Попробовать бесплатно». За пару часов вы поймёте, подходит ли вам программирование, интересен ли Go и хотите ли вы учиться дальше. Марго с командой разработчиков уже ждут вас в первом уроке.