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

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

 

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

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

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

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

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

 

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

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

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

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

 

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

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

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

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

понедельник, 25 декабря 2023 г.

Мнение о книге "System Design. Подготовка к сложному интервью"


Когда начал читать первую главу, прям аж удивился, она очень сильно совпадает с первым семинаром в моем курсе про распределенные системы. Но дальше пошли различия. Хотя много и пересечений (практически в самом конце наткнулся даже на шот и лонг пулинг, а также вебсокеты). Книга мне понравилось, не то чтобы что-то новое узнал, но посмотреть на разные архитектурные решения в одной книжке, от одного автора было интересно. Тут галопом по Европам, но есть достаточно много полезного: как использовать кольцевое хэширование для шардирования, как сгенерировать уникальный ключ в распределенной системе, как устроены и где могут пригодиться префиксные деревья, как использовать фильтр Блума...
Каждая глава, это некоторая попытка показать как могла бы выглядеть архитектурная секция по той или иной задаче. Решает ли книга задачу подготовки к арх. секции человека, ни разу не занимавшегося проектированием систем? Нет. Но основной вектор думания на секции задает очень хорошо. Чего мне в книге не хватило? Практически нет ничего про самые распространенные паттерны применяемые в распределенных системах.
Читать ли книгу? Да. Если вы новичок, то книга даст кругозора для дальнейшего погружения в тему. Если вы старичок, то позволит немного шаблонизировать ваши навыки проектирования систем, именно под интервью. Полезная книжка.


среда, 16 августа 2023 г.

Мнение о книге "Байесовская статистика: Star Wars, LEGO, резиновые уточки и многое другое"

 

Если статистика не ваша ежедневная работа, но познакомиться с ней или систематизировать знания есть желание, то книга для вас.

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

Существенный минус этой книги, отвратительный редактор. Огромное количество формул с ошибками. Приходится читать очень внимательно и в моем экземпляре прям куча исправлений в формулах.

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

четверг, 6 июля 2023 г.

Мнение о книге "Технология лидерства"

 

Интересная книга. Лидерство в ней рассматривается с позиции организации лидером некой деятельности выполняемой ведомыми на добровольной основе. Не скажу, что для меня это определение лидерства прям вот единственно верное. Я больше сторонник рассматривать лидерство в рамках системной инженерии, где лидер, это тот, что определяет необходимые для деятельности роли и выбирает кто эти роли в команде должен играть. Но эта книга хорошо дополняет предпочитаемую мной концепцию, за счет формализации, а как же кто-то занимает, удерживает и теряет позицию лидера. Например, книга позволила мне понять, какие вещи мы (в смысле я, и не только я) делаем не задумываясь. А уж классификация команд, прям бомба. Особенно порадовала команда партийного типа, которая объяснила мне, что я наблюдал в некоторых компаниях и не понимал, зачем проводится тот или иной движ. А оказывается, это прям по учебнику было. Интересно.

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

Мнение о книге "Департамент здравого смысла"

 

Книга читается легко, тот самый стори-летеринг. Много историй подтверждающих правоту автора. Причем кроме историй, есть и методологические рекомендации по построению в компании этого самого департамента здравого смысла.

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

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