Начну с того, что серия «Грокаем», к сожалению, очень неоднородна.
Это 5-я книга, которую я читаю из данной серии, и могу сказать, что некоторые книги вполне нормальные, некоторые совсем никуда не годятся, некоторые вроде в целом ничего, но откровенно детские.
Данная книга относится ко вполне нормальным. Можно рекомендовать к прочтению. Так что редакторы серии могут все таки выдать годный материал, если стараются.
Сразу оговорюсь, что серия в целом и данная книга в частности находится где то на стыке между профессиональной и популярной литературой.
То есть формат изложения скорее ознакомительный, и книга не подойдет тем кто хочет реально разобраться в вопросе. В общем некий инфотейнмент, типа Discovery Channel, но про компьютеры.
Зато написано легко и можно читать без особого напряжения. Главы не слишком длинные. Сидеть перед компьютером, чтобы сразу делать задания и набирать примеры не нужно.
В общем можно читать в транспорте или в других не слишком оптимальных условиях.
Если нужно что то более детальное и глубокое, то у того же автора есть книга «Продвинутые алгоритмы и структуры данных» посвященная тем же вопросам, но на более высоком теоретическом уровне.
Из негатива, много ошибок в иллюстрациях.
Еще не понравилось, что материал излагается слишком абстрактно. То есть описываются структуры данных в целом, но было бы полезно более подробно разобрать как работают конкретные типы данных ну скажем в языке Python.
Ведь автор сам пишет, что необходимость разрабатывать структуру данных с нуля возникает редко, и более актуален вопрос правильного выбора из того, что уже реализовано в библиотеках.
Да, понятно, что изложение в таком случае будет привязано к какому то конкретному языку или конкретному фреймворку, но ценность книги, как мне кажется, возрастет.
Вообще конечно это громадная проблема всей серии «Грокаем». Авторы пытаются писать для всех, а в итоге зачастую получается для никого.
Но в данной книге автор, как мне кажется, сделал все возможное чтобы удержать баланс. То есть с одной стороны не пишет километровые листинги кода, но и в полную абстракцию тоже не уходит.
В общем в итоге, книга годная. Можно рекомендовать как некоторое легкое чтение для общего развития ну или как ознакомительную книгу начального уровня.
Şərhlər, 1 rəy