Когда я взялся за эту книгу, то не знал чего ожидать, но однозначно не думал, что книга будет такой короткой. Однако я уже давно понял – короткие книги это обычно плюс, потому что автор знает, о чём говорит, не льёт воду и все строго по теме. Книга сосредоточена на тематическом исследовании разрушительных ( disruptive ) и устойчивых ( sustainable ) технологий. Исследования проводятся на разных компаниях, как технологических так и не технологических. Соответственно получаешь большое количество интересной информации об использованных технологиях, которые привели одну компанию к успеху, а другую к банкротству. Но помимо рассмотрения бизнес моделей и технологий, книга затрагивает внутреннее строение компаний, менеджмент и стратегии по развитию/разработке технологий и продуктов.

Скажу честно – эта книга не каждому придётся по вкусу. Я, будучи полным дилетантом, просто не понял некоторые моменты, а другие пропустил из-за “моментальной комы” – сухости материала. Однако, вопреки всему этому, я однозначно решил пройтись по этой книге ещё один раз, так как она меня очень заинтриговала и открыла глаза на мир менеджмента и дилеммы инноватора.

Итого:
+: Очень интересная книга
+: Дает возможность осознать бизнес-процесс
+: Все коротко, без воды и СМС
+: Однозначно расширяет кругозор
-: Все настолько сухо, что местами кидает в кому
=: Если вас когда либо интересовал вопрос: “а почему компания Х не может сделать продукт У”, то книга однозначно для вас. Книга сухая как туалетная бумага, но необходима и полезна для любого стартапера, менеджера и даже простого обывателя.

Название: The Innovator’s Dilemma: When New Technologies Cause Great Firms to Fail

Автор: Clayton Christensen

Обложки:
Innovator's dilemma


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

Source: The single biggest reason why startups succeed



Введение:

Даже плохой код может работать, однако грязный код может очень быстро спустить любую компанию на колени. Каждый год, бесчисленные часы и значительные ресурсы теряются из-за плохо написанного кода. Но это не должно быть так. Известный специалист по программному обеспечению Роберт С. Мартин представляет революционную парадигму – “Чистый код: руководство по мастерской и гибкой разработке программ”.

Мои мысли:

Пожалуй, начну с важной заметки: эта книга не для начинающих. Чтобы получить полную отдачу от этой книги стоит иметь хотя бы небольшой опыт за плечами. Книга интенсивная и заставляет работать – читать код (java) и думать. Справедливости ради отмечу, её можно читать и без мозговой активности, но пользы от этого будет заметно меньше. На мой вкус, это одна из самых лучших технических книг, которая когда-либо попадалась мне в руки. Книга не учит вас новым алгоритмам, а сверлит и вбивает методику написания чистого, понятного и гибкого кода. Конечно же, автор не может обойти стороной Объектно Ориентированные Шаблоны (Object Oriented Patterns) и тестирование, но он не углубляется в эти тематики. Поэтому если вы чего-то не знаете, то придётся живо подучивать, чтобы уследить за размахом мысли. Но при всем этом книга очень хорошо читается и определенно не вводит читателя в кому. На мой взгляд, книга будет полезна программистам разного калибра и опыта. Для малоопытных это будет отличная возможность быстро приобрести правильный опыт и направление, а бывалые, по меньшей мере, смогут сопоставить и поправить свою методику.

Итого:
+: Хорошо написана, без комы и СМС
+: Заставляет думать и анализировать
+: Отличные примеры чистого кода
+: Расширяет кругозор
+: Полезна программистам, как с маленьким, так и большим опытом
=: В мире есть много разных книг по программированию, однако я считаю, что эта одна из тех книг, которая должна быть прочитана и усвоена. Она предоставляет неоценимый опыт в разработке и написании кода. Если вы хотите писать код чисто, красиво и понятно – это книга однозначно для вас.

Название: Clean Code: A Handbook of Agile Software Craftsmanship

Автор: Robert C. Martin

Обложки:
IMG_2009_10-04-2016_10-27-51