Skip to content

Что изучить

Книги, курсы и т.п.

Ссылки разной полезности

Книги

  • Чистый код
  • Go 101
  • Go in Practice
  • Чистая архитектура
  • Высоконагруженные приложения. Программирование масштабирование поддержка
  • Распределенные системы. Паттерны проектирования
  • теоретический минимум по computer science
  • Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Алгоритмы. Построение и анализ.
  • Стив Макконнелл. Совершенный код.
  • «Банда четырёх». Приёмы объектно-ориентированного проектирования. Паттерны проектирования.
  • Мартин Фаулер. Рефакторинг
  • Grokking the System Design
  • Программист-прагматик
  • Clean Code: A Handbook of Agile Software Craftsmanship [Robert C. Martin]
  • Code Complete: A Practical Handbook of Software Construction [Steve McConnell]
  • Growing Object-Oriented Software, Guided by Tests [Steve Freeman]
  • Domain-Driven Design: Tackling Complexity in the Heart of Software [Eric Evans]
  • Patterns of Enterprise Application Architecture [Martin Fowler]
  • Малькольм Глэдуэлл - Гении и аутсайдеры. Почему одним все, а другим ничего?
  • Юваль Харари - Sapiens. Краткая история человечества
  • Джаред Даймонд - Ружья, микробы и сталь. Судьбы человеческих обществ
  • Стивен Хокинг и Леонард Млодинов - Высший замысел
  • Ричард Шелл - Стратегия успеха
  • Оливер Сакс - Антрополог на Марсе
  • Джек Кэнфилд - Цельная жизнь. Ключевые навыки для достижения ваших целей
  • Тони Шварц - То, как мы работаем, — не работает
  • Тони Шей - Доставляя счастье
  • Daniel Goleman - Emotional Intelligence
  • Роберт Гловер - Хватить быть славным парнем!
  • Джефф Колвин - Выдающиеся результаты. Талант ни при чем