Всем привет! Сегодня закончил читать еще одну книжку по Golang и хочу поделится мнением о ней.
Книжку читал в переводе на русский язык. Книжка вышла в 2016 году, а издана на русский язык в 2017 году.
Сразу скажу, книга мне очень понравилась. Возможно из-за того, что я уже много прочитал книг для новичков, а эта книжка уже для уровня по выше. Хотя ее можно читать и новичкам, но если вы не знакомы с синтаксисом самого языка и не имеете базу новичка, то читать данную книгу для вас будет мучением или просто скучно)
И так, в книга нам дает 11 глав и 363 страницы. Вот названия глав:
- Введение в язык Go
- Надежная основа
- Параллельные вычисления
- Обработка ошибок и аварий
- Отладка и тестирования
- Приемы работы с шаблонами HTML и электронной почты
- Обслуживание и получение ресурсов и форм
- Работа с веб-службами
- Использование облака
- Взаимодействие облачных служб
- Рефлексия и генерация кода
После прочтения названия глав, можно понять, что сама книжка не разбирает синтаксис языка. В первой главе немного пробегутся по базе го, но там в основном история языка и кто его делал, и почему.
Дальше книга начинает разбирать какие то кейсы и вот на этом строится вся структура книги.
Весь текст книги это смесь философии разработки и разбор каких либо проблем. Нет, здесь нет тех проблем которые встречаются очень редко. Я бы назвал их проблемами новичка. Т.е. вот у нас есть начинающий го разработчик. Он знает синтаксис и еще пару моментов. В общем он уже может писать какие то рабочие приложения. Но в ходе разработки он будет сталкиваться с разными проблемами, которых он раньше не встречал. Опытный разработчик уже все эти моменты знает.
Таким образом, книга более точечно обращает внимание на те моменты, которые в книгах для начинающих, рассказывается только вкратце.
Из всех частей книги, мне больше всего понравилась часть связанная с параллельными вычислениями, хотя в самой книге именно на этом и акцентируют внимание. На сколько я помню, они старались как можно больше показывать примеров с горутианми и т.д.
В итоге. Если вы новичок, который только только набрали базу по голанг и можете уже хоть что-то работающее писать. Смело читайте, я думаю в ходе чтения вы уже сами будете ловить себя на мысли - А можно было и так сделать, а я по другому сделал. Хмхмх и т.д)
Ну вот собственно и весь мой краткий отзыв. Всем спасибо за прочтение и всем до встречи!)