Computer Science Distilled: Learn the Art of Solving Computational Problems (Теоретический минимум по Computer Science) (Рубрика Software)
Раньше я уже рассказывал про книжку "Как объяснить ребенку информатику", которая была отлично переведена издательством МИФ и классно попадала не только в целевую аудиторию (детей), но и подходило для более старшего поколения, которое заинтересовалось IT. А сегодня я решил вспомнить про хорошую книгу для начинающих "Computer Science Distilled. Learn the art of solving computational problem". Правда, маркетологи издательства Питер решили сделать русское название более продающим и назвали переведенную книгу "Теоретический минимум по Computer Science. Всё, что нужно программисту и разработчику".
Если оценивать содержание книги в соответствии с оригинальным названием, то все ок. Автор, Владстон Феррейра Фило, рассказывает на пальцах про:
- основы (моделирование, логику, комбинаторику, вероятности)
- вычислительную сложность
- стратегии в работе с алгоритмами
- данные (абстрактные типы данных, общие абстракции, структуры)
- алгоритмы (сортировка, поиск, графы)
- базы данных (sql, nosql, распределенная модель)
- компьютеры (архитектура, компиляторы, память)
- программирование (лингвистика, переменные, парадигмы)
В общем, автор потрудился и сделал книжку, которую можно давать шестилетке из детского сада или ребенку постарше, например, семилетке из первого класса школы:) Но маркетологи, придумывающие названия, решили хайпануть на популярности темы "входа в it" и добавили в название "Всё, что нужно программисту и разработчику". Но это приблизительно то же самое, что на букваре дописать "Всё, что нужно писателю и поэту"...
Итого: книга - 🔥 для начинающих, а издательство Питер - манипуляторы:)
#Software #ForBeginners #PopularScience