
Привет, Хаброжители!
Язык Go востребован в разработке облачных сервисов и распределенных систем благодаря простоте, высокой производительности и встроенной поддержке конкурентности. Книга выходит за рамки синтаксиса и фокусируется на проектировании гибких и масштабируемых архитектур.
Вы сразу приступите к созданию проекта, который будет постепенно изменяться и усложняться от простых скриптов до полноценного клиент-серверного приложения. В процессе работы вы познакомитесь с конкурентным программированием с использованием горутин, работой с SQLite, написанием тестов, обработкой ошибок, работой с файловой системой, а также с объектно-ориентированным подходом.
Особое внимание уделяется качеству кода. Рефакторинг на каждом этапе превращает приложение в надежную систему, готовую к сетевому взаимодействию. Вы научитесь использовать сетевые протоколы и внедрите стандартные шаблоны конкурентности непосредственно в логику приложения. Такой подход помогает не только закрепить язык Go на практике, но и сформировать инженерное мышление, необходимое для разработки современных корпоративных систем.
В этой книге:
основы языка программирования Go;
работа с файлами;
работа с базами данных на примере SQLite (чистый SQL и GORM);
написание тестов;
сборка приложения и его конфигурация;
основы конкурентного и сетевого программирования;
рефакторинг на примере развития проекта-игры.
Об авторе
Станислав Чернышев
Доцент СПбГУАП, к.т.н. Более 10 лет в IT: работал в сфере ВПК (БПЛА, системы внешнетраекторных измерений), старшим научным сотрудником лаборатории имитационного моделирования военной академии МТО им. генерала армии А. В. Хрулева МО РФ, участвовал в различных проектах на заказ. Архитектор и ведущий разработчик сред имитационного и мультиагентного моделирования и фреймворков для их создания. После нескольких выгораний полностью перебрался в науку и преподавание, специализируется на разработке распределенных мультиагентных систем. Лауреат премии Правительства Санкт-Петербурга в области научно-педагогической деятельности в 2021 и 2023 г.
Ознакомиться с оглавлением







Полистать отрывок











Приобрести книгу: «Основы Go» можно на нашем сайте.
При покупке бумажного издания на сайте piter.com электронная книга высылается в подарок на ваш e-mail.
Для Хаброжителей действует скидка 25% по промокоду - ОсновыGo25
Комментарии (6)

muradali
13.08.2026 10:53А есть смысл в 2026 году покупать книгу по программированию? Кто то так делает вообще сейчас?

ceveru
13.08.2026 10:53Такой же, как и купить книгу на любую другую тему. Мне, например, хватает компьютера за день, пока я работаю. В бумажной книге проще делать заметки (в ридерах это возможно, но не так удобно). Ну, и вы её всегда можете взять с собой в поездку, например.
О тактильных ощущениях и в принципе, ритуале "чтение книги" тут говорить особо смысла нет, это уже понятно из самого вопроса.

naky
13.08.2026 10:53Я делаю, и не только по программированию, другую техническую литературу тоже. Книга по ЯП под рукой гораздо удобнее любого электронного формата. Вот художественную литературу нет смысла покупать в бумаге, удобнее на читалке. Никакой “душевности”, запаха, эмоций и т.д.
А деньги не должны быть проблемой, нормальный работодатель за книги заплатит.
И нет, книги нельзя заменить документацией, стандартами или, прости господи, уроками на ютубе.
suprunchuk
Хорошая новинка