Больше рецензий

17 ноября 2023 г. 00:35

1K

5


Можно ли рекомендовать эту книгу в качестве первой по языку программирования Go? Да, если вы уже программировали на другом языке и вам не надо объяснять про то, зачем нужны переменные, циклы и функции.

Я прочёл четверть книги «Язык программирования Go» Кернигана и Донована и перешёл дальше на эту книгу Боднера. Её читать легче, чем Кернигана-Донована, а также здесь большее покрытие современных возможностей Go (хотя некоторые незначительные части устарели и здесь).

К слову — в январе 2024 должно выйти второе издание книги Боднера на английском в Oreilly.

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

Тут на livelib соседний отзыв говорит, что книга Боднера это чуть расширенный пересказ Go Tour — мне так не кажется, материал здесь всё же гораздо более глубокий, подробный и действительно старающийся донести, как те или иные задачи решаются на Go идиоматически, то есть по-гошному, с учётом его возможностей.

Как и всегда, для того, чтобы погрузиться в язык (любой) плотно, одной книги мало, здесь не исключение. Что почитать ещё? Конечно, доку и официальный бложик команды Go, и вероятно всё же ещё какую-то одну-две-три книги. У Донована, несмотря на нудность, по отзывам хвалят описание конкурентности. «Облачный Go» хвалят. Цукалоса хвалят.

Так-то начать писать можно уже после Go Tour. После Боднера вариантов в голове появится ещё больше. Нормас, можно читать. Оценка — между 4 и 5, ну пусть будет 5, пока я добрый:) Книгу разбираем в Ботаним.

Комментарии


Насчет книги Донована люто плюсую. Однажды понадобилось подтянуть контексты по го, и в первую очередь посоветовали именно его. Купил книгу, бежал домой радостный. Где-то через час чтения я уснул, второй раз уснул через пол часа. И понял, что с книгой что-то не то. Она безусловно хороша, но для углубленного знакомства.
В итоге прочитал в два захода книгу по Go от Head First и получил необходимую базу оттуда.

Спасибо за рецензию, будет необходимость еще раз подтянуть го, обязательно посмотрю эту книгу :)