Спросили у наших ребят, какие ресурсы и книги рекомендуют для всех разработчиков, вне зависимости от языка.
Вот такой список у нас получился:1.
https://refactoring.guru/ru/ — здесь найдёте информацию по рефакторингу, паттернам проектирования, принципам SOLID и другим важным темам из мира программирования.
2.
https://www.hackerrank.com/ — Сборник разных задач, в основном на алгоритмику. Тоже без привязки к конкретному языку и с тестами которые проверяют решение.
3.
«Совершенный код. Мастер-класс», Макконнелл Стив. Сейчас эта книга полностью обновлена с учетом современных тенденций и технологий и дополнена сотнями новых примеров, иллюстрирующих искусство и науку программирования.
Куда же без книг дядюшки Боба — Роберт Сесил Мартина? :-)
Рекомендуем эти книги:
4.
Быстрая разработка программ. Принципы, примеры, практика;
5.
Чистый код. Создание, анализ и рефакторинг;
6.
Идеальный программист. Как стать профессионалом разработки ПО;
7.
Принципы, паттерны и методики гибкой разработки на языке C#;
8.
Гибкая разработка программ на Java и C++. Принципы, паттерны и методики;
9.
Чистая архитектура. Искусство разработки программного обеспечения.10.
Книга «Структура и интерпретация компьютерных программ» Харольда Абельсона и Джеральда Сассмана.
Используя Scheme (диалект языка LISP), авторы описали основные концепции программирования, включая абстракцию (данных и исполнения), рекурсию и метаязыковую абстракцию.Также в книге изложена практическая реализация концепций регистровой машины и метациклического интерпретатора.
#дексичане_рекомендуют