
Ваша оценкаХакни рутину. Как алгоритмы помогают справляться с беспорядком, не тупить в супермаркете и жить проще
Рецензии
Anastasia24620 декабря 2018 г.Оригинальный подход к решению житейских проблем
Читать далееНеплохая книга о нестандартном подходе к решению повседневных задач при помощи алгоритмов. В качестве таких повседневных задач автором приведены: сортировка почты, закупка продуктов на неделю (как сократить к минимуму количество походов в магазин и как непосредственно покупать продукты в магазине, чтобы не терять понапрасну время), быстрое нахождение своего размера одежды на вешалке в магазине (для меня показалось неактуальным), установление приоритетов задач (тайм-менеджмент) и многие другие.
Автор подходит к решению и формулировке этих в общем-то простых задач со всей серьезностью, постоянно употребляя специальную лексику: бинарный поиск, квадратичное время, логарифмы, многомерные массивы, матрицы данных, но в то же время многие сложные вещи он намеренно упрощает и использует простые и понятные схемы (например, дерево из приоритетов - интересная идея, надо попробовать:)
Из основных идей, что мне особенно понравилось: использовать не линейный, а бинарный поиск (непоследовательный, но в перспективе существенно экономит время); избегать повторяющихся действий; активнее использовать относительные величины; впервые узнала о структуре организации данных "стек" и о субквадратичном времени (линейно-логарифмический метод решения задачи) - сортировка слиянием, быстрая сортировка, обратное слияние. На практике все это существенно проще, чем при описании). Понравился метод анализа связей: автор подробно рассказал, на основе чего различные компании формируют отправляемые нам рекомендации ("вы посмотрели то-то и то-то - значит, вам может понравиться то-то и то-то" + интересный прием с умножением матриц).
Не все методы и не все задачи показались мне интересными/актуальными/полезными/логичными, но это ничуть не умаляет ценность книги: она позволяет по-новому взглянуть на окружающий мир, увидеть новое в обыденном, если быть точнее; увидеть, что у одной проблемы может быть множество решений, порой оригинальных и неожиданных, а возможно, более продуктивных - и почему бы не попробовать (и не применить их к другим задачам, не упомянутым автором - невозможно объять необъятное - и попробовать решить их по-новому)? Мне кажется, это книга больше для вдохновения, чем для точного претворения в жизнь описанных идей автора. А вдохновение - это всегда прекрасно) 4/5
62691
sNezhaya11 декабря 2020 г.Читать далее"Благодаря понятным графикам и схемам даже прирожденный гуманитарий сможет легко освоить..." - что?
Вряд ли эту книгу поймёт человек, далёкий от программирования и математики, особенно от программирования. Если сначала понять можно ещё на примерах, не зацикливаясь на специальных терминах в объяснениях, то потом и эта возможность исчезает.
Я считаю, если уж автор хочет приобщить к программированию далёкого от этого читателя, и уж тем более увязать это с какими-то сферами жизни, то излагать информацию надо доступнее. Мне всё-таки кажется, что там не так всё сложно, как намудрил автор.
15240
venom717 июня 2020 г.Про алгориФмы и логариТмы.
Девять женщин не родят ребёнка за один месяц.Читать далееФред Брукс
Данная книга будет интересна читателям увлекающимся информатикой, "повёрнутых" на алгоритмах и всяческом планировании. Рискну предположить что рядовому читателю, такому как я, книга будет не понятна и малоинтересна. Слишком много ненужной информации даётся автором, которая делает данное произведение скучным и неинтересным.
Каждая рассматриваемая глава сопровождается "задачей", как правило, парой "методов" решения и мутной кашей рассуждений с "массивами", "логарифмами" и прочей мишурой.
Сильно сомневаюсь что простому человеку необходимо досконально планировать свою жизнь; всё начинается с составления списка при походе в магазин, а там глядишь и вся жизнь по бумажке пройдёт - это как-то неправильно, мы же не роботы!)12255
Finis24 января 2019 г.Все что вы не хотели знать о стеках, хэш-таблицах и экспоненциальном времени
Читать далееБолее бесполезной и странной книжки я в жизни не видела. Целевая аудитория и назначение опуса абсолютно непонятны. Она могла бы быть полезна обычному человеку, если бы автор приводил интересные алгоритмы для решения повседневных проблем. Но автор решил обрушить на бедного читателя море специализированной информации, которую абсолютно невозможно понять и переварить в таком виде. Говорю это как человек с дипломом программиста, прошедший в незапамятные времена курс «Структуры и алгоритмы» и даже с трепетом листавший классических Ахо, Хопкрофта и Ульмана.
Вы столкнетесь с такими понятиями, как сортировка пузырьком, сортировка методом максимального элемента и сортировка Хоара, хэш-функция, хэш-таблицы и коллизии в них (и из книги ни за что не поймете, что это такое), транзитивное замыкание и бинарные деревья, алгоритмы с линейной, квадратичной, логарифмической и экспоненциальной временной сложностью и многими другими. И ничего из этого не будет понятно, потому что объяснений минимум, все они некстати, косно сформулированы и связаны друг с другом неизвестными логическими связями.
Кроме «что к чему?» ни одного вопроса по мере прочтения больше не возникает. Кто ясно мыслит, ясно излагает – эта книга красноречивое доказательство обратного утверждения. Если автор так же пишет программы, как книги, то это самые неработающие программы в мире.
В общем, для неспециалиста эта книга бессмысленна и очень сложна для восприятия, а специалисту она не нужна вообще.
Если автор хотел показать красоту алгоритмов и структур в их применении к реальной жизни (а это, конечно, очень красиво), то он оглушительно провалился.
6318
AnastasijaIv13 февраля 2020 г.Хакни рутину
Я не совсем понимаю для кого написана эта книга, первая мысль: для людей, которые выросли в условиях гиперопеки. Ситуации, что описаны в книге думающий человек делает и так с помощью алгоритмов, взяв их из семьи или же придумав сам.
В общем я прочла бесполезную для себя информацию, усложнённую формулами и не нужными раздумьями.3182
Genzai1 февраля 2022 г.И правда, для кого?
Действительно по итогу не понятно для кого эта книга. Ребятам работающим/учащимся в IT это все и без книги понятно и незаметно применяется в жизни. Людей далёких от IT такие сравнения и алгоритмы только отпугнут. хотя прочла быстро и весело!
060
