Base/Knowledges/Библиотека/Книги/Computer Science для программиста-самоучки.md

57 lines
3.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
Тип: Книга
Статус: Запланировано
Название: Computer Science для программиста-самоучки
Автор:
- Кори Альтхофф
Количество страниц: 240
Прогресс: 0
Формат: Электронная
Обложка: Библиотека/Книги/covers/computer-science-dlya-programmista-samouchki.jpg
Начата:
Закончена:
Оценка:
Сложность:
Теги:
- алгоритмы
- структуры_данных
- computer_science
- собеседования
- для_новичков
Категории:
- Программирование
- Алгоритмы
Источник:
Ссылка:
---
# Computer Science для программиста-самоучки
![[covers/computer-science-dlya-programmista-samouchki.jpg]]
## 📖 О книге
Практическое руководство по структурам данных и алгоритмам для тех, кто учится программировать самостоятельно. Книга закрывает пробел в фундаментальных CS-знаниях без формального образования и помогает подготовиться к техническим интервью. Написана для абсолютных новичков — не требует предварительного знакомства с computer science.
## 🧠 Ключевые идеи
- **CS без диплома**: фундаментальные знания в области структур данных и алгоритмов доступны самоучкам — личный опыт автора (разработчик в eBay) подтверждает это
- **Техническое интервью как цель**: книга ориентирована на практические задачи, которые задают на собеседованиях в IT-компании
- **Структуры данных — основа карьеры**: массивы, стеки, очереди, хеш-таблицы, деревья, графы — без этого не устроиться в серьёзную компанию
- **Алгоритмическое мышление**: сортировка, поиск, рекурсия — инструменты, которые отличают джуна от профессионала
- **Доступность как принцип**: материал изложен без лишней академичности, с фокусом на понимание, а не зубрёжку
## 💬 Важные цитаты
- «Чтобы стать профи в программировании, не обязательно иметь диплом в области computer science»
- «Наиболее важные темы CS, в которых должен разбираться каждый программист-самоучка, — это структуры данных и алгоритмы»
## 💡 Как применить в моих проектах
## 🔗 Связанные заметки
- [[Грокаем алгоритмы]]
- [[Прикладные структуры данных и алгоритмы]]
- [[Алгоритмы. Руководство по разработке]]