--- Тип: Книга Статус: Запланировано Название: "Теоретический минимум по Computer Science. Все что нужно программисту и разработчику" Автор: - Владстон Феррейра Фило Количество страниц: 224 Прогресс: 0 Формат: Электронная Обложка: Библиотека/Книги/covers/teormin-cs-vse-chto-nuzhno.jpg Начата: Закончена: Оценка: Сложность: Теги: - computer_science - алгоритмы - математика - основы_программирования - теория Категории: - Программирование - Computer Science Источник: Ссылка: --- # Теоретический минимум по Computer Science. Все что нужно программисту и разработчику ![[covers/teormin-cs-vse-chto-nuzhno.jpg]] ## 📖 О книге Владстон Феррейра Фило — бразильский инженер-программист — создал предельно компактное введение в теоретические основы CS, которые нужны каждому разработчику в повседневной работе. Книга читается за 1–2 недели и охватывает вычислительное мышление, алгоритмы, структуры данных, комбинаторику, вероятности и основы параллелизма без академической перегруженности. Богато иллюстрирована. Издательство «Питер», 2019, ISBN 978-5-4461-0587-8. ## 🧠 Ключевые идеи - **Вычислительное мышление**: системный подход к декомпозиции и решению любых сложных задач — навык, применимый далеко за пределами программирования - **Алгоритмы и сложность**: сортировка, поиск, анализ O-нотации — фундамент, который позволяет оценивать и сравнивать решения профессионально - **Комбинаторика и вероятности**: математический минимум, необходимый для понимания хеширования, случайных алгоритмов и анализа данных - **Параллелизм и кэширование**: базовые концепции производительности объяснены через бытовые метафоры — готовка на кухне, укладка рюкзака - **Компактность как принцип**: всё только самое важное — книга даёт фундамент для освоения любой технологии, не перегружая деталями конкретных языков ## 💬 Важные цитаты - «Упреждающая выборка и кэширование помогут сложить рюкзак, а параллелизм — приготовить обед» - «Вычислительное мышление — это навык решения проблем, а не знание языков программирования» ## 💡 Как применить в моих проектах ## 🔗 Связанные заметки - [[Теоретический минимум по Computer Science. Сети, криптография и data science]] - [[Грокаем алгоритмы]] - [[Алгоритмы. Руководство по разработке]]