А так же, в течении года просили рассказать о понравившихся технических и нетехнических книгах. Поэтому расскажу о 7 книгах, которые прочитал и понравились в этом году.



Технические



Designing Data-Intensive Applications (DDIA)

Однозначный мастрид года среди технической литературы. Я рассказывал и разыгрывал эту книгу на RubyRussia в этом году и постоянно рекламирую. Из книги узнаете:



1. Чем отличаются реляционные, документоориентированные и графовые базы данных;

2. В чем отличие json от протобафа и авро;

3. Зачем думать об эволюции данных и где это нужно;

4. Что такое репликации, как работать с секционированием и транзакциями;

5. Узнаете об проблемах распределенных систем, почему консенсус важен;

6. Как работать с массивами данных;



Если этого мало, после каждой главы список из 50+ ссылок в библиографии. Также, существует перевод на русский.



Domain Modeling Made Functional

Книга разделена на 2 части: в первой объясняется что такое Domain Modeling, во второй, на примере F# показывается, как воплотить теорию из первой части в практику. Обратите внимание на книгу, если хотите разобраться в DDD и (или) посмотреть на F#.



Building Microservices

Еще одна книга справочник - создание микросервисов. Описывается моделирование, архитектура развития сервисов. Как тестировать, разбивать монолиты на части и интегрировать микросервисы в существующую экосистему. Также затрагивается тема безопасности, масштабирования и мониторинга. Если не хватает опыта сервисной архитектуры - книга поможет уменьшить количество ада.



Не технические



Джедайские техники

Главная книга этого года. Книга, которая заставила посмотреть иначе на планирование и работу с головой. Автор поможет научиться как работать и разгружать голову. Узнаете, как работает голова, почему задачи в TODO списке лежат вечно, а желание их сделать не появится. Перенял “спусковые крючки”, помогает разгружать голову в конце недели. Кроме того, советую послушать доклады автора, узнаете о теории ограничений.



Преломление

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



Юнг в комиксах. Биография, идеи, труды

Спустя два года терапии, стало интересно разобраться с основами различных школ терапии. Читать талмуды было скучно, поэтому решил попробовать начать с комикса о Юнге. И не ошибся, читается легко, хватило одного вечера в поезде. Основных столба аналитики два: Юнг и Фрейд. Комикс рассказывает о жизни и идеях, которые предложил Юнг и почему это не нравилось Фрейду. Особенно понравились: архетипы, компенсирующие функции психики, самость и почему Юнг считал, что алхимики говорили о психике а не о физических предметах.



Антихрупкость. Как извлечь выгоду из хаоса

Долгая и сложная книга, которую не смог прочитать до конца. Вариант, который сработал - читать 1 страницу в день, а потом переваривать что прочитал. В книге много критических вещей, везения и прочих странных вещей, но подумать об антониме хрупкости (твердость и прочность не являются противоположностью) интересно. К тому же, книгу стоит прочитать только ради примера с индейкой.