Компьютерная литература — рецензии

29 мая 2024 г. 15:30

113

5

Для меня это была идеальная книга о видеоигре. Всего в меру. Авторы немного рассказали о самой компании Naughty Dog. О ее развитии, особенностях работы над игрой. В особенности мне понравилось, что автор пересказывает сюжеты игр. И самый большой плюс, что помимо сухого пересказа еще и присутствуют исторические вставки. Для любителей «зацепить в хотелку» книгу из другой книги здесь упоминается Джейсон Шрейер - Кровь, пот и пиксели. Обратная сторона индустрии видеоигр и многие другие книги по играм.

Развернуть

28 мая 2024 г. 21:47

400

5

Отличный материал по использованию PostgreSQL, балансирующий материал разных тем — здесь есть и SQL, причём некоторые показанные особенности были для меня неизвестны, есть и вопросы настройки производительности PostgreSQL, и вопросы масштабирования СУБД.

Однако, это не та книга, которую можно рассматривать первой по PostgreSQL, хоть во введении и говорится, что начальных знаний не требуется — думаю, это не так, без начальных знаний не всё будет понятно.

Мне материал понравился и был полезен, рекомендовать можно.

То, что сейчас актуальная версия 16, а книга по 10й версии, смущать не должно — насколько я могу судить, здесь описываются базовые возможности, которые в той же степени актуальны и сейчас.


28 мая 2024 г. 16:56

20

5 Хорошие советы и рекомендации, которые в большинстве своем очевидны

Автор книги очень интересно дает рекомендации в работе, органично приводя примеры из собственной практики. С учетом того, что дядюшка Мартин программист с колоссальным опытом, часто, действие в его примерах носят исторический характер. Например, одна из историй, которая произошла с ним, датируется 1969 годом. Помимо всего прочего, в историях часто встречаются такие технологии и их проблемы, о которых ранее даже не то что приходилось задумываться, а даже не слышал. Итого, книга получилась очень интересная, советы и рекомендации хорошие, читается очень легко.

leetcoder

Эксперт

Эксперт Лайвлиба

27 мая 2024 г. 21:27

37

3.5 Очень много воды и гугловой специфики!

Общее впечатления от книги какое-то среднее! Из минусов: 1. Очень много воды! Ну очень много. 2. Во многих главах слишком сильная заточка конкретно под Google. Я понимаю, что эту книгу дают в обязательном порядке читать всем, кто устраивается на работу в Google. Но вот практическая польза для сотрудников других организаций - под вопросом.

Но всё же нельзя не выделить и плюсы. Это, во-первых, теоретическая база по SRE, тех поддержке, работе с SLA и SLO, жизненному циклу продукта, тех дизайну и т.д.

Есть главы, в которых практически одна вода, либо сильно специфичная информация, которая могла бы быть интересной только для инженеров Google. Но есть и действительно полезные главы, прочитав которые можно хорошо расширить свой кругозор в области системного дизайна. Среди таких глав хотелось бы…

Развернуть
Alast0r

Эксперт

Эксперт Лайвлиба

27 мая 2024 г. 20:24

36

5

"SQL: быстрое погружение" Уолтера Шилдса — это руководство, предназначенное для тех, кто хочет быстро освоить основы SQL и начать эффективно использовать этот язык для работы с базами данных. Вот некоторые ключевые аспекты и мои впечатления от этой книги:

### Основные достоинства

1. **Доступность и простота объяснений**: Шилдс использует простой и понятный язык, чтобы объяснить основные концепции SQL. Это делает книгу подходящей для новичков, которые могут не иметь предварительного опыта работы с базами данных.

2. **Практическая направленность**: В книге представлено множество практических примеров и упражнений, которые помогают закрепить теорию на практике. Это позволяет читателю сразу применять полученные знания и навыки.

3. **Пошаговое руководство**: Автор систематически ведет читателя от…

Развернуть

27 мая 2024 г. 15:32

51

5 Лучшее введение в алгоритмы и структуры данных

Алгоритм - это просто пошаговые действия для решения задачи.

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

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

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

Развернуть

20 мая 2024 г. 17:13

15

2 Проблема со связью.

Узнал про эту книгу случайно. Меня просто заинтересовала обложка в книжном магазине. Да и цена в размере 50 рублей была притягательной. Но прочитать её я смог только более чем через шесть лет после покупки.

И что я могу сказать? - это очень плохо! Даже так и не понятно, что хотел сказать автор. Он особо не развил основную идею, а именно вред смартфонов. Иногда просто казалось, что он хвастается своими знаниями. Да и ещё почти в каждой сноске добавлял ссылку на видео. Вроде как это и хорошо, но будто ему самому не интересно было говорить на эту тему.

Была надежда на то, что это хороший текст, когда он говорил про проблемы. Это могла быть хорошая работа про социальную жизнь людей. Наверное, только из-за этого я не могу поставить цифру меньше. В такие моменты было интересно читать, а вот в…

Развернуть

14 мая 2024 г. 07:37

34

5 Книга мне понравилась, несмотря на перевод и другие мелочи

Иногда у меня бывают такие дни, когда ходишь по книжному магазину и выбираешь книги "не глядя". Вот эту книгу я купил как раз в такой день. Просто понравилась обложка и описание. Это было в Питере, потом предстояла дорога на поезде домой. Вот в дороге я эту книгу и читал. Сразу меня улыбнуло, что наткнулся на вопрос, который мне когда-то задавали на одном из собеседований про резолвинг имен "под капотом" при использовании dunder-методов. В целом книгу однозназно рекомендую, даже опытным Python-программистам для освежения в памяти некоторых особенностей языка и best practices. А новичкам, как мне кажется, будет полезно для общего развития и подтягивания своих хардов.

11 мая 2024 г. 19:09

24

4 Для фанатов серии - пойдет.

В этой книге в большей степени уделено внимание именно первым трем частям Сайлент Хилла (SH1, SH2, SH3), а так же вскольз упоминаются SH origin, SH4, SH5 и SH SM. Есть пару страниц про комиксы и книги.
Если являешься фанатом серии - читай! Книга не большая, прочтёте быстро.
Много отсылок к разным статьям и сайтам.


Развернуть
booktherapy

Эксперт

по погружению в мир слов и историй.

10 мая 2024 г. 09:30

8K

4.5 Просто о сложном.

Это вторая книга, прочитанная у Владстона Феррейра Фило. Она заполняет пробелы, оставленные после первой (зелёной) книги автора, которую я прочитала в прошлом году. Обе книги - отличное чтение для тех, кто хочет получить общее представление об информатике и её применении в повседневной жизни, но они не заменят полноценных учебников, так как рассматривают темы довольно поверхностно, но в них есть ссылки на учебники, статьи, которые помогут изучить заинтересовавшую вас тему детальнее.

В данной книге шесть глав, которые охватывают следующие темы: связи, обмен данными, безопасность, анализ данных, машинное обучение и шаблоны. Для меня наиболее полезной была сетевая часть - получилось увлекательное погружение в то, как происходит соединение между компьютерами в Интернете, как формируются…

Развернуть

8 мая 2024 г. 14:46

93

4 Книга для перечитывания

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

8 мая 2024 г. 12:57

24

5 Отличный старт

Для всех, кто интересуется проектированием систем (архитектурой) эта книга станет отличным стартом. Да, темы разобраны не очень подробно, но таков формат книги - азы для ответов на интервью по этой теме.

8 мая 2024 г. 12:19

33

5 Однозначно к прочтению!

Отличная книга, которая поможет разобраться с чистой архитектурой Python разработчику. Много примеров. Все ясно, понятно и по делу. Купил ее, когда пришел на проект, где фигурировали понятия "чистая архитекрура", "паттерн репозитория" и т.д. В итоге очень проникся этими идеями и концепциями, прочитав именно эту книгу.

8 мая 2024 г. 12:06

15

4 Попытка объяснить сложное просто

Книга пытается донести до читателя довольно сложные концепции простым языком с примерами из жизни, некими аллегориями. Иногда получается хорошо, но не все. Но почитать интересно

8 мая 2024 г. 11:51

27

4 Ожидал большего

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

8 мая 2024 г. 11:45

23

3 Для общей эрудиции пойдет

Прочитав эту книгу, я так и не понял, на какую аудиторию она рассчитана. Мне, как человеку, который программирует на Python, она показалась если не бесполезной, то мало полезной. Может, если вы собираетесь стать core разработчиком Python, то она вам будет полезна и интересна. Но я ничего осмысленного не могу про нее сказать, прочитал и прочитал, что-то осталось в голове и хорошо, а нет - да и не особо надо :)

8 мая 2024 г. 11:26

37

5 Хорошая книга

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

8 мая 2024 г. 11:13

20

3 Материал так себе

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

8 мая 2024 г. 11:07

32

5 Отличная книга

Лично для меня эта книга идеал того, в каком объеме и как должен подаваться материал. Тема асинхронности довольна сложная, но в книге ключевые моменты подкрепляются примерами, глядя на которые, все становится если не очевидно, то понятно. Однозначно рекомендую эту книгу всем программистам, кто пишет на Python, но с небольшой оговоркой: вы уже что-то писали асинхронно и чуть-чуть понимаете что это вообще такое. Совсем "с нуля", как мне кажется, будет немного тяжеловато, но однозначно полезно для развития :)

8 мая 2024 г. 08:50

42

2 Хорошие идеи и ужасный перевод

При чтении складывается такое впечатление, что перевод делал либо ИИ, либо человек, который к ИТ имеет очень слабое отношение. Идет подмена общепринятых понятий (микросервисы - микрослыжбы, например), поэтому, читая, в голове приходится интерпретировать этот перевод принятыми среди программистов терминами, что не очень-то комфортно. В целом книга ничего, надо перечитать в оригинале.

7 мая 2024 г. 08:45

33

3 Прочесть стоит, но без надежд

Ожидания от книги были высокие. Слышал только положительное о ней, да и название-то какое!
Вообще книг посвященных конкуренции в Go мало, но это не значит, что нужно их холить и лелеять

Автор говорит вам: «Горутины дешёвые!». А дальше в коде делает несколько select’ов, чтобы было не n горутин, а n/2. Ещё и читать этот код становится в n раз сложнее

Автор говорит: «Есть Context, он удобный!». А в коде везде используется канал done

Автор объясняет, что A и B такие-то составляющие рантайма. А потом добавляет, что A вообще-то C, B — это D, и есть ещё E. Но называть их он будет для понимания полными именами. Я запутался даже пока писал!
В целом это объяснение планировщика Go запутывает, оно мне не понравилось. По-хорошему бы с доводами и аргументами, но оставим это на личное мнение

Одна из больших…

Развернуть

5 мая 2024 г. 16:05

2K

5

Это та книга, которую я хотел бы прочесть раньше.

Если ответить на вопрос — что прочесть, «Совершенный код» Макконнелла ИЛИ «Чистый код» Мартина, то я бы порекомендовал именно Макконнелла. Хотя я не могу сказать, что у Мартина нет ничего дополнительно к тому, о чём пишет Макконнелл, что Мартин вторичен, нет. Как минимум эти его знаменитые SOLID-принципы описаны именно у Мартина в Чистом коде (хотя формулировки он потом в Чистой архитектуре и меняет потом, для SRP, например). Поэтому в конечном итоге я бы рекомендовал читать обе книги. Но начать бы рекомендовал с Макконнелла.

В «Совершенном коде» очень много ссылок на исследования и практически всё подкреплено цифрами. Научный здравый подход. Что лучше — автотестирование или код-ревью или парное программирование, что какие результаты даёт?…

Развернуть