Этот список я веду для развития навыков моих сотрудников. Все эти книги и материалы я прочитал и рекомендую ознакомиться с ними всем. Да, эта информация может в данный момент вам не пригодиться, но нужно быть эрудированным, это помогает быть конкурентоспособным в нашем мире.

Frontend

Backend

RDMS

Go

Soft skills

Test

Архитектура по порядку

  1. Чистый код (Clean code) Р. Мартин 2008
  2. Приёмы объектно-ориентированного проектирования. Паттерны проектирования» (Design Patterns: Elements of Reusable Object-Oriented Software)
  3. Совершенный код (Code complete) С. Макконнел 1993
  4. Рефакторинг (Refactoring: Improving the Design of Existing Code) М. Фаулер
  5. Предметно ориентированное программирование (Domain-Driven Design. Tackling Complexity in the Heart of Software) Э. Эванс 2003
  6. Ports & Adapters Architecture

Читая книги по архитектуре важно понимать исторический контекст, технологии развиваются, меняются требования к программным решениям, стоит учитывать год написания книги, например Совершенный код 1993, Patterns of Enterprise Application Architecture 2002, Domain-Driven Design 2003, Clean code 2008, одни идеи порождают другие.

Нужно понимать, что дальше всё зависит от ваших задач, например я разрабатываю cloud application и выше давал ссылку на «Конструктивные шаблоны облачных решений», «Cloud native Go», есть еще книга «Создание событийно-управляемых микросервисов» А. Беллемар, но они все уже имеют специализацию.

Other

References