Введение

Go Story

Сюжетный курс по Go: от первого импорта в «Полке» до конкурентного конвейера и профилирования.

О курсе

В этом курсе вы не только научитесь нюансам работы с языком go, но и узнаете историю разработчика Миши. Он устроился на работу в сервис «Полка» мидлом, а к концу курса вырастает до senior. Вместе с ним вы пройдёте путь от первой простой задачи до самых сложных проблем, которые возникают под нагрузкой: ревью, прод-инциденты, ночные дедлоки, гонки, нагрузка, память и скорость.

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

Действующие лица


Дисклеймер

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

Как устроен курс

Курс построен как 17 глав: от первых данных, строк и структур до конкурентности, контекстов, памяти и профилирования. Внутри более 100 уроков теории и более 150 задач с проверкой кода прямо в редакторе.

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

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