База знаний по Go и backend-разработке
Короткие справочники и разборы, к которым удобно возвращаться во время проектов: основы языка, инструменты, конкурентность, алгоритмы и архитектура сервисов.
Выбери направление
Основы Go
Собери уверенную базу: синтаксис, типы, структуры, ошибки и файлы. Эти темы чаще всего помогают продвинуться в первых проектах.
Инструменты и практика
Разбери инструменты, которые превращают код в рабочий проект: модули, Git, тесты, CLI, Docker и HTTP.
Конкурентность
Пойми горутины, каналы и паттерны асинхронной работы без лишней теории, на ситуациях из Go-кода.
Алгоритмы и данные
Прокачай аккуратность мышления: разборы задач, форматов и структур данных, где важно видеть шаги решения.
Backend-архитектура
Свяжи отдельные функции в сервис: интерфейсы, REST API, базы данных, авторизация и надежность backend-систем.
Рабочая среда
Наведи порядок вокруг кода: README, Markdown, Linux-процессы и практики, которые делают проект понятным для других.