Нон-фикшн
Meres
- 306 книг

Ваша оценкаЖанры
Ваша оценка
Неплохая книга о нестандартном подходе к решению повседневных задач при помощи алгоритмов. В качестве таких повседневных задач автором приведены: сортировка почты, закупка продуктов на неделю (как сократить к минимуму количество походов в магазин и как непосредственно покупать продукты в магазине, чтобы не терять понапрасну время), быстрое нахождение своего размера одежды на вешалке в магазине (для меня показалось неактуальным), установление приоритетов задач (тайм-менеджмент) и многие другие.
Автор подходит к решению и формулировке этих в общем-то простых задач со всей серьезностью, постоянно употребляя специальную лексику: бинарный поиск, квадратичное время, логарифмы, многомерные массивы, матрицы данных, но в то же время многие сложные вещи он намеренно упрощает и использует простые и понятные схемы (например, дерево из приоритетов - интересная идея, надо попробовать:)
Из основных идей, что мне особенно понравилось: использовать не линейный, а бинарный поиск (непоследовательный, но в перспективе существенно экономит время); избегать повторяющихся действий; активнее использовать относительные величины; впервые узнала о структуре организации данных "стек" и о субквадратичном времени (линейно-логарифмический метод решения задачи) - сортировка слиянием, быстрая сортировка, обратное слияние. На практике все это существенно проще, чем при описании). Понравился метод анализа связей: автор подробно рассказал, на основе чего различные компании формируют отправляемые нам рекомендации ("вы посмотрели то-то и то-то - значит, вам может понравиться то-то и то-то" + интересный прием с умножением матриц).
Не все методы и не все задачи показались мне интересными/актуальными/полезными/логичными, но это ничуть не умаляет ценность книги: она позволяет по-новому взглянуть на окружающий мир, увидеть новое в обыденном, если быть точнее; увидеть, что у одной проблемы может быть множество решений, порой оригинальных и неожиданных, а возможно, более продуктивных - и почему бы не попробовать (и не применить их к другим задачам, не упомянутым автором - невозможно объять необъятное - и попробовать решить их по-новому)? Мне кажется, это книга больше для вдохновения, чем для точного претворения в жизнь описанных идей автора. А вдохновение - это всегда прекрасно) 4/5

"Благодаря понятным графикам и схемам даже прирожденный гуманитарий сможет легко освоить..." - что?
Вряд ли эту книгу поймёт человек, далёкий от программирования и математики, особенно от программирования. Если сначала понять можно ещё на примерах, не зацикливаясь на специальных терминах в объяснениях, то потом и эта возможность исчезает.
Я считаю, если уж автор хочет приобщить к программированию далёкого от этого читателя, и уж тем более увязать это с какими-то сферами жизни, то излагать информацию надо доступнее. Мне всё-таки кажется, что там не так всё сложно, как намудрил автор.

Фред Брукс
Данная книга будет интересна читателям увлекающимся информатикой, "повёрнутых" на алгоритмах и всяческом планировании. Рискну предположить что рядовому читателю, такому как я, книга будет не понятна и малоинтересна. Слишком много ненужной информации даётся автором, которая делает данное произведение скучным и неинтересным.
Каждая рассматриваемая глава сопровождается "задачей", как правило, парой "методов" решения и мутной кашей рассуждений с "массивами", "логарифмами" и прочей мишурой.
Сильно сомневаюсь что простому человеку необходимо досконально планировать свою жизнь; всё начинается с составления списка при походе в магазин, а там глядишь и вся жизнь по бумажке пройдёт - это как-то неправильно, мы же не роботы!)

Второстепенная и неочевидная польза не менее важна, чем признанный всеми положительный результат

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



















