Новичкам в области программирования книга будет очень полезной, однако студенты, отучившиеся уже один-два курса, в этой книге ничего нового почти не найдут.
Не особо пониманию негативные отзывы. Нормальная книга для обзорной экскурсии по темам. Если хотите глубже, то необходимо гуглить.
два года назад я поступил в один из топовых технических вузов Санкт-Петербурга и всё это время чувствовал пробелы в знаниях, а если точнее, в базе. друг посоветовал эту книгу и, прочитав её, я могу с уверенностью сказать: будь у меня эта книга два года назад, процесс обучения шёл бы гораздо эффективнее и, что важно, интереснее. "введение в профессиональную деятельность" и "информатика" с первого курса универа хоть и дали мне важные знания, однако так, как информацию излагает Владстон, в университете её мне не излагал никто. эта книга - жемчужина и прочитать её необходимо каждому, кто хочет заниматься программированием. осилил я её за один вечер и один день. не скажу, что всегда было просто. к примеру, кажется, на третьей главе про алгоритмы я серьезно так тупил. зато это помогло мне обнаружить пробелы в знаниях в области алгоритмов и поглядывать на свою книжную полочку, где меня нетерпеливо ожидает "грокаем алгоритмы". все остальные главы были нормальными по сложности, а ближе к концу, когда речь пошла об устройстве компьютера, меня разрывало от интереса - внезапно я увидел идеальный пример того, как нужно давать базу начинающему. местами информация в книге была довольно поверхностной, я не спорю, однако это было тогда и только тогда, когда рядовому программисту достаточно лишь иметь представление об объекте изучения. картинки в книге - отдельный мем. порой они вызывали улыбку, которая не слезала с моего лица в течение нескольких секунд. Владстону - аплодисменты. слишком хорошо для первой книги.
Давно хотела изучить основы computer science, но всё не находила подходящий источник. А потом увидела на LiveLib отзыв на эту книгу и сразу решила купить.
⠀
Привлекло содержание и небольшой объём (222 страницы). Я свято верю, что краткость — сестра таланта. Очень много всего можно освятить в рамках computer science, но я хотела найти самую мякушку.
⠀
И нашла её в книге Владстона Феррейра Фило. Он раскладывает по полочкам основные понятия, кратко освещает наиболее важные аспекты. Для тех, кто хочет копнуть глубже, оставляет ссылки на источники в конце каждой главы.
⠀
Мне кажется, это идеальная книга для новичков: она просто объясняет сложные вопросы, даёт направления для дальнейшего изучения и полна смешных картинок. А все мы знаем, какое важное место занимают мемы в иерархии ценностей айтишников.
⠀
Перейдём к содержанию:
— основы (логика, комбинаторика, вероятности)
— вычислительная сложность
— стратегия
— данные
— алгоритмы
— базы данных
— компьютеры
— программирование
⠀
После этой книги у меня появилось понимание, куда копать и как формулировать вопросы. Некоторые моменты после прочтения сразу применялись на практике. Например, информация про нормализацию бд или области видимости переменных.
⠀
Из минусов могу назвать только один: у меня печатное издание и оно развалилось на части, когда я дошла до середины. Теперь думаю, можно ли это пофиксить.
⠀
Больше про IT в моём Инстаграме @sunnyydaisy
Купил для сына, но сначала пролистал сам. Действительно наглядное изложение основ всей компьютерной науки, как теоретических (дискретная математика, "О большое", алгоритмы и структуры данных), так и прикладных (современная классификация баз данных и логическое устройство процессора). Некоторые вещи описаны слишком поверхностно, и не со всеми упрощениями я согласен (как и с уместностью некоторых шуток :), но как отправная точка для подростка, изучающего программирование и уже умеющего что-то делать на Scratch/Python/etc - вполне хорошо.
В книге автор пытается объять необъятное, и делает это в целом неплохо. Узнать что-то новое врятли получится, если вы заканчивали профильный вуз, как я, но для новичков хороший обзор ключевых моментов. Потом отдельные пункты можно глубже проработать самому
Местами очень хромает подача материала, в плане объяснения задач. Некоторые вещи были непонятны, пока не погуглил и не нашёл более подробного и сложного освещения условия(!).
Уже в первой половине книги автор приводит примеры задач, сразу пытаясь быстренько написать, как они решаются. При этом не получилось нормально объяснить их суть и что от меня хотят. Просто: «Вот задача с рюкзаком, вот так лучше решать», или «Вот задача с цветками, вот как решать, а как именно работает условие, как их можно комбинировать – ну эт не суть важно, сам перечитаешь 100 раз, поймёшь», и всё, молниеносно «это делается вот так, нет времени сидеть, кое-как объяснил, теперь бежим дальше».
При этом используется псевдокод со странным синтаксисом, который мне лично трудно воспринимать.
Явно не стоит своих денег. По моему (субъективному) мнению все, что здесь полезно - это оглавление. Просто возьмите перечисленные темы и погуглите в интернете, найдете кучу статей по этим темам на сервисах типа "Habr", где сможете узнать гораздо больше. Не говорю, что книга плоха, что у нее сложное занудное изложение. Нет! Автор вполне неплохо и просто объясняет каждую из тем. Просто в этом то и дело. Слишком просто! Эта книга определенно не стоит своих денег и не думаю, что это вина сервиса "Литрес". Если получите ее бесплатно, то можете убить вечерок на поверхностное погружение в тему, но если же думаете покупать - впустую потратите деньги.
Книга написана двоечником. На первых же страницах автор составил неверное уравнение для нахождения максимальной площади, затем привёл ошибочные логические выражения. Далее это произведение читать не смог. Что-либо изучать данному труду не рекомендую.
Начислим
+18
Покупайте книги и получайте бонусы в Литрес, Читай-городе и Буквоеде.
Участвовать в бонусной программе
Отзывы на книгу «Теоретический минимум по Computer Science. Все что нужно программисту и разработчику», страница 2, 29 отзывов