Всем привет !
Вот список топ-10 книг по программированию, которые охватывают разные аспекты разработки, от основ до продвинутых концепций:
1. Совершенный код — Стив Макконнелл
Классика инженерии ПО, охватывающая лучшие практики написания чистого и эффективного кода.
2. Чистый код: создание, анализ и рефакторинг — Роберт Мартин
Учебник по написанию чистого, понятного и поддерживаемого кода.
3. Чистая архитектура — Роберт Мартин
Глубокий разбор архитектурных принципов для построения гибких и масштабируемых систем.
4. Грокаем алгоритмы — Адитья Бхаргава
Отличное введение в алгоритмы с визуальными объяснениями.
5. Алгоритмы и структуры данных — Томас Кормен и др.
Фундаментальная книга по алгоритмам, используемая в университетах.
6. Программист-прагматик — Эндрю Хант, Дэвид Томас
Советы по профессиональному росту и эффективному программированию.
7. Искусство программирования — Дональд Кнут
Эталонный труд по алгоритмам и их математическому анализу.
8. Refactoring: Improving the Design of Existing Code — Мартин Фаулер
Практическое руководство по улучшению качества кода.
9. Design Patterns: Elements of Reusable Object-Oriented Software — Гамма, Хелм, Джонсон, Влиссидес
Книга, заложившая основы проектирования программного обеспечения.
10. Code: The Hidden Language of Computer Hardware and Software — Чарльз Петцольд
Глубокий взгляд на принципы работы компьютеров и программирования.
Вот список топ-10 книг по программированию, которые охватывают разные аспекты разработки, от основ до продвинутых концепций:
1. Совершенный код — Стив Макконнелл
Классика инженерии ПО, охватывающая лучшие практики написания чистого и эффективного кода.
2. Чистый код: создание, анализ и рефакторинг — Роберт Мартин
Учебник по написанию чистого, понятного и поддерживаемого кода.
3. Чистая архитектура — Роберт Мартин
Глубокий разбор архитектурных принципов для построения гибких и масштабируемых систем.
4. Грокаем алгоритмы — Адитья Бхаргава
Отличное введение в алгоритмы с визуальными объяснениями.
5. Алгоритмы и структуры данных — Томас Кормен и др.
Фундаментальная книга по алгоритмам, используемая в университетах.
6. Программист-прагматик — Эндрю Хант, Дэвид Томас
Советы по профессиональному росту и эффективному программированию.
7. Искусство программирования — Дональд Кнут
Эталонный труд по алгоритмам и их математическому анализу.
8. Refactoring: Improving the Design of Existing Code — Мартин Фаулер
Практическое руководство по улучшению качества кода.
9. Design Patterns: Elements of Reusable Object-Oriented Software — Гамма, Хелм, Джонсон, Влиссидес
Книга, заложившая основы проектирования программного обеспечения.
10. Code: The Hidden Language of Computer Hardware and Software — Чарльз Петцольд
Глубокий взгляд на принципы работы компьютеров и программирования.