«Креативный программист», Ваутер Грунефелд

Работа программиста, несмотря на всю свою инженерную серьёзность, насыщена творчеством. Да, есть множество хороших практик и всё такое, но многие вещи невозможно сделать «правильно», потому что этого самого «правильно» просто не существует в природе.

Тем не менее, многие мои знакомые убеждены, что креативности нет места в техническом искусстве разработки ПО. Я с ними в этом всегда был не согласен – можно придумывать и реализовывать очень креативные штуки на вполне себе стандартных компонентах (этому меня научила вышка по радиоэлектронике). И вот я нашёл томик аргументов в пользу этого утверждения – книгу Ваутера Грунефелда «Креативный программист».

⭐️ О чём книга

Книга посвящена тому, что такое творчество и как применять творческое мышление в искусстве разработки ПО. Автор даёт информацию о составляющих творческого мышления и способы его развития.

В книге раскрываются следующие темы: ➡️ Что вообще такое творческое мышление ➡️ Связь знаний и творчества ➡️ Как общение и ограничения влияют на творчество ➡️ Методики творчества и творческого состояния ума ➡️ Влияние критического мышления на творчество

⭐️ 3 идеи из книги 🟡Творчество порождает творчество. Каждый новый мазок кисти, каждый новый абзац поста, каждая новая строчка кода основаны на предыдущих действиях. Поэтому в творчестве главное – начать. И иногда началом может быть изучение лучшего в чужих работах (так, например, создавали Kotlin).

🟡Творчество – это коллективный вид спорта. Созидательная творческая сила одного человека крайне мала, но в обществе продолжает витать миф о гениях-одиночках. Самые интересные творческие проекты чаще всего начинаются с фразы: «Смотрите, какую штуку я придумал».

🟡Любознательность и настойчивость – две наиболее важные черты для развития творчества. Любознательность нужна для того, чтобы собирать и накапливать идеи, которые потом можно применить на практике (например, я так читаю – накапливаю идеи, с которыми потом можно что-то интересное поделать).

⭐️ Мои впечатления

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

Например, лично для меня сейчас самой интересной областью творчества является system design. Поэтому так прикольно читать про новые технологии или углубляться в уже известные – я часто нахожу новые, перспективные решения старых проблем. Точно так же чтение литературы и статей по менеджменту подсказывает мне множество новых идей.

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

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

Все мои обзоры книг доступны по тегу #обзор_книги и в этом посте.

А для тех, кто хочет читать с большей пользой, у меня есть статья с описанием моего процесса чтения и упражнениями.

➖➖➖➖➖➖➖➖➖➖➖ 📝 @ulshinblog 💬 Бэкап канала в Max


В этом посте были ссылки, но мы их удалили по правилам Сетки

«Креативный программист», Ваутер Грунефелд
Работа программиста, несмотря на всю свою инженерную серьёзность, насыщена творчеством | Сетка — социальная сеть от hh.ru «Креативный программист», Ваутер Грунефелд
Работа программиста, несмотря на всю свою инженерную серьёзность, насыщена творчеством | Сетка — социальная сеть от hh.ru