sNezhaya11 января 2020 | LiveLib
"Благодаря понятным графикам и схемам даже прирожденный гуманитарий сможет легко освоить..." - что?Вряд ли эту книгу поймёт человек, далёкий от программирования и математики, особенно от программирования. Если сначала понять можно ещё на примерах, не зацикливаясь на специальных терминах в объяснениях, то потом и эта возможность исчезает.Я считаю, если уж автор хочет приобщить к программированию далёкого от этого читателя, и уж тем более увязать это с какими-то сферами жизни, то излагать информацию надо доступнее. Мне всё-таки кажется, что там не так всё сложно, как намудрил автор.
Читать полностью
venom7107 января 2020 | LiveLib
Девять женщин не родят ребёнка за один месяц.Фред БруксДанная книга будет интересна читателям увлекающимся информатикой, "повёрнутых" на алгоритмах и всяческом планировании. Рискну предположить что рядовому читателю, такому как я, книга будет не понятна и малоинтересна. Слишком много ненужной информации даётся автором, которая делает данное произведение скучным и неинтересным. Каждая рассматриваемая глава сопровождается "задачей", как правило, парой "методов" решения и мутной кашей рассуждений с "массивами", "логарифмами" и прочей мишурой. Сильно сомневаюсь что простому человеку необходимо досконально планировать свою жизнь; всё начинается с составления списка при походе в магазин, а там глядишь и вся жизнь по бумажке пройдёт - это как-то неправильно, мы же не роботы!)
Читать полностью
Anastasia24620 января 2018 | LiveLib
Неплохая книга о нестандартном подходе к решению повседневных задач при помощи алгоритмов. В качестве таких повседневных задач автором приведены: сортировка почты, закупка продуктов на неделю (как сократить к минимуму количество походов в магазин и как непосредственно покупать продукты в магазине, чтобы не терять понапрасну время), быстрое нахождение своего размера одежды на вешалке в магазине (для меня показалось неактуальным), установление приоритетов задач (тайм-менеджмент) и многие другие.Автор подходит к решению и формулировке этих в общем-то простых задач со всей серьезностью, постоянно употребляя специальную лексику: бинарный поиск, квадратичное время, логарифмы, многомерные массивы, матрицы данных, но в то же время многие сложные вещи он намеренно упрощает и использует простые и понятные схемы (например, дерево из приоритетов - интересная идея, надо попробовать:)Из основных идей, что мне особенно понравилось: использовать не линейный, а бинарный поиск (непоследовательный, но в перспективе существенно экономит время); избегать повторяющихся действий; активнее использовать относительные величины; впервые узнала о структуре организации данных "стек" и о субквадратичном времени (линейно-логарифмический метод решения задачи) - сортировка слиянием, быстрая сортировка, обратное слияние. На практике все это существенно проще, чем при описании). Понравился метод анализа связей: автор подробно рассказал, на основе чего различные компании формируют отправляемые нам рекомендации ("вы посмотрели то-то и то-то - значит, вам может понравиться то-то и то-то" + интересный прием с умножением матриц).Не все методы и не все задачи показались мне интересными/актуальными/полезными/логичными, но это ничуть не умаляет ценность книги: она позволяет по-новому взглянуть на окружающий мир, увидеть новое в обыденном, если быть точнее; увидеть, что у одной проблемы может быть множество решений, порой оригинальных и неожиданных, а возможно, более продуктивных - и почему бы не попробовать (и не применить их к другим задачам, не упомянутым автором - невозможно объять необъятное - и попробовать решить их по-новому)? Мне кажется, это книга больше для вдохновения, чем для точного претворения в жизнь описанных идей автора. А вдохновение - это всегда прекрасно) 4/5
Читать полностью