Всем привет! Сегодня закончил читать еще одну книжку по Golang и хочу поделится мнением о ней.

Книжку читал в переводе на русский язык. Книжка вышла в 2016 году, а издана на русский язык в 2017 году.

Сразу скажу, книга мне очень понравилась. Возможно из-за того, что я уже много прочитал книг для новичков, а эта книжка уже для уровня по выше. Хотя ее можно читать и новичкам, но если вы не знакомы с синтаксисом самого языка и не имеете базу новичка, то читать данную книгу для вас будет мучением или просто скучно)

И так, в книга нам дает 11 глав и 363 страницы. Вот названия глав:

  • Введение в язык Go
  • Надежная основа
  • Параллельные вычисления
  • Обработка ошибок и аварий
  • Отладка и тестирования
  • Приемы работы с шаблонами HTML и электронной почты
  • Обслуживание и получение ресурсов и форм
  • Работа с веб-службами
  • Использование облака
  • Взаимодействие облачных служб
  • Рефлексия и генерация кода

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

Дальше книга начинает разбирать какие то кейсы и вот на этом строится вся структура книги.

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

Таким образом, книга более точечно обращает внимание на те моменты, которые в книгах для начинающих, рассказывается только вкратце.

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

В итоге. Если вы новичок, который только только набрали базу по голанг и можете уже хоть что-то работающее писать. Смело читайте, я думаю в ходе чтения вы уже сами будете ловить себя на мысли - А можно было и так сделать, а я по другому сделал. Хмхмх и т.д)

Ну вот собственно и весь мой краткий отзыв. Всем спасибо за прочтение и всем до встречи!)