К основному содержимому
#Software

Computer Science Distilled: Learn the Art of Solving Computational Problems (Теоретический минимум по Computer Science) (Рубрика Software)

#Software #ForBeginners #PopularScience

Раньше я уже рассказывал про книжку "Как объяснить ребенку информатику", которая была отлично переведена издательством МИФ и классно попадала не только в целевую аудиторию (детей), но и подходило для более старшего поколения, которое заинтересовалось IT. А сегодня я решил вспомнить про хорошую книгу для начинающих "Computer Science Distilled. Learn the art of solving computational problem". Правда, маркетологи издательства Питер решили сделать русское название более продающим и назвали переведенную книгу "Теоретический минимум по Computer Science. Всё, что нужно программисту и разработчику".

Если оценивать содержание книги в соответствии с оригинальным названием, то все ок. Автор, Владстон Феррейра Фило, рассказывает на пальцах про:

  • основы (моделирование, логику, комбинаторику, вероятности)
  • вычислительную сложность
  • стратегии в работе с алгоритмами
  • данные (абстрактные типы данных, общие абстракции, структуры)
  • алгоритмы (сортировка, поиск, графы)
  • базы данных (sql, nosql, распределенная модель)
  • компьютеры (архитектура, компиляторы, память)
  • программирование (лингвистика, переменные, парадигмы)

В общем, автор потрудился и сделал книжку, которую можно давать шестилетке из детского сада или ребенку постарше, например, семилетке из первого класса школы:) Но маркетологи, придумывающие названия, решили хайпануть на популярности темы "входа в it" и добавили в название "Всё, что нужно программисту и разработчику". Но это приблизительно то же самое, что на букваре дописать "Всё, что нужно писателю и поэту"...

Итого: книга - 🔥 для начинающих, а издательство Питер - манипуляторы:)

#Software #ForBeginners #PopularScience