DOU Books: 5 книг, которые советует Андрей Губский

От редакции: в рубрике DOU Books участники сообщества рассказывают о пяти любимых книгах — тех, которые меняют мировоззрение и могут быть полезны читателям-коллегам.

[Андрей Губский — основатель .NET Core Ukrainian User Group, CTO проекта Торф ТВ. В сфере информационных технологий более 10 лет. Интересуется архитектурой ПО и облачными технологиями]

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

Dino Esposito «Microsoft .NET: Architecting Applications for the Enterprise. 2nd Edition (Developer Reference)»

Отличная книга, прочитать которую нужно каждому, кто планирует не только просто писать код, но и разрабатывать архитектуру ПО. Очень простым и понятным языком объясняются достаточно комплексные понятия и подходы — DDD, CQRS, Event Sourcing, и многое другое. Стоит отметить, что помимо написания книг Дино часто выступает на различных конференциях. Доклады его не менее интересны, чем книги. Рекомендую поискать их на YouTube.

Нассим Талеб «Антихрупкость. Как извлечь выгоду из хаоса»

Книга относится не к ИТ, но к способу мышления. Ознакомиться с книгой будет полезно тем, кто регулярно занимается проектированием и планированием. А именно этим и приходится заниматься в процессе разработки ПО. Прочитав книгу, вы поймете, что хотя зачастую не все идет так, как вы предполагали, всегда можно найти выход из ситуации и нестандартное решение. Вот только нужно быть готовым к неожиданностям и иметь запасной вариант ;)

Jason Fried «Rework»

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

Кстати, автор книги Джейсон Фрид — соучредитель компании 37singals, которая разработала Ruby on Rails.

Grady Booch «Object-Oriented Analysis and Design with Applications»

Классика введения в программирование, о которой я не мог не написать. Особенно хочется отметить прекрасные «ламповые» иллюстрации с котами, которые наглядно объясняют, что такое ООП и как оно работает. Большинство опытных разработчиков и архитекторов, скорее всего, не найдет в этой книге ничего нового, но легкую ностальгию я уверен она вызовет.

Артур Блох «Полное собрание Законов Мерфи»

Сборник юмористических «правил», зачастую касающихся инженерной деятельности. В непринужденной форме в книге описаны fail stories из различных сфер. Прочитайте и возьмите на заметку. Ведь предупрежден — значит вооружен.

Похожие статьи:
У новому випуску ми без Юри. Чого так, розкажемо пізніше. Але місце Юри зайняв Саня Соловйов, CTO в Kasta.ua. І, як сказав сам Юра, випуск —...
Запись на первое бесплатное занятие онлайн курса. Начало урока 16 июня в 19:30. Здравствуйте, дорогие друзья и будущие коллеги! Меня...
По многочисленным просьбам читателей DOU публикую первую статью про Go.Ниже будут раскрыты следующие темы:как создать на Go простой...
Українська рекрутингова агенція Don’t Panic уже понад пів року працює за графіком 4 робочі дні на тиждень. За цей час продуктивність...
Привіт, мої любі сішники! Пропоную в цьому дайджесті поговорити про CUDA та нові фічі, які нам пропонує Visual Studio 2019. Почнімо? :) CUDA...
Яндекс.Метрика