четверг, 4 апреля 2024 г.

Мнение о книге "История ВКП(б). Краткий курс"

 

Книга интересная. Как с точки зрения истории (ну да, историю пишут победители и все такое, но написана она близко к историческим событиям, по сути - очевидцами), так и с точки зрения понимания взглядов исторических личностей того периода, на происходящие события, почему принимались те или иные решения. Ну и очень позновательное в книге, это то, что в книге написано что и как надо делать, чтобы не допустить того, что случилось с СССР в девяностых (на самом деле, случилось все значительно раньше, девяностые, по сути, закономерный результат).

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

Читать ли книгу? Для общего развития, понимания что происходило в нашей стране в то время - да. С какими-то решениями (с высоты прошедшего времени) хочется поспорить, но в целом, познавательно. Рекомендую.

пятница, 1 марта 2024 г.

Мнение о книге "Код, который умещается в голове"

 

Неоднозначное мнение. С одной стороны, в книге собранные хорошие эвристики. Например, про ограничение цикломатической сложности, про разработку через тестирование. Но подача материала с одной стороны очень неоднородна, с другой стороны, почти половина книги, это мой нелюбимый подход написания книги по конкретному решению. Почему половина? Видимо, автор дойдя до половины, понял, что таким темпом он остальные эвристики будет объяснять в книге по объему не меньше, чем "Совершенный код", а т.к. количество эвристик будет существенно меньше, чем в коде, то осилить такую книгу никто не сможет. Из того что хорошо написано и лучше бы и все остальное было написано так же, это 8-10, 12 и 14 главы. 14 глава, кстати, больше про организацию вне написания кода, чем про код.

Читать ли эту книгу? Если вы на ступеньке между начинающим разработчиком и уверенным мидлом, то может оказаться полезно. Если вашей силы воли хватит на чтение "Совершенного кода", то лучше читать его.

среда, 31 января 2024 г.

Мнение о книге "Высоконагруженные приложения. Программирование, масштабирование, поддержка"

 

Клевая книжка. Основной минус, что ей порядка 10 лет, основной плюс, что в ней нет особого упора на практику, а практически все про дисциплину (если вы понимаете о чем я).

В книге хорошо описано, почему распределенная система и система работающая на одном компьютере не могут быть построены по одинаковым принципам, рассматриваются вопросы репликации, конценсуса, пакетной (MapReduce) и потоковой обработки, ну и конечно, ругается CAP теорема.

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

Читать ли эту книгу? Если вы ее еще не читали, а к разработке программного обеспечения имеет отношение, то да, читать.