HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p><strong>Многим кажется, что программирование - это скучная и монотонная деятельность. Сутками сидишь за монитором, молча пьешь кофе для бодрости и кодишь, кодишь, кодишь. Мы пообщались с опытными разработчиками. Все они сходятся во мнении: программирование не творческая профессия, но в ней есть и даже должно быть место креативности.</strong></p>
1 <p><strong>Многим кажется, что программирование - это скучная и монотонная деятельность. Сутками сидишь за монитором, молча пьешь кофе для бодрости и кодишь, кодишь, кодишь. Мы пообщались с опытными разработчиками. Все они сходятся во мнении: программирование не творческая профессия, но в ней есть и даже должно быть место креативности.</strong></p>
2 <h2>Содержание</h2>
2 <h2>Содержание</h2>
3 <ul><li><a>Креативность - это как</a></li>
3 <ul><li><a>Креативность - это как</a></li>
4 <li><a>Есть ли место креативности в программировании</a></li>
4 <li><a>Есть ли место креативности в программировании</a></li>
5 <li><a>Должен ли каждый программист быть креативным</a></li>
5 <li><a>Должен ли каждый программист быть креативным</a></li>
6 <li><a>Как программисту прокачать креативность</a></li>
6 <li><a>Как программисту прокачать креативность</a></li>
7 <li><a>Советуем посмотреть по теме:</a></li>
7 <li><a>Советуем посмотреть по теме:</a></li>
8 </ul><h2>Креативность - это как</h2>
8 </ul><h2>Креативность - это как</h2>
9 <p>Креативность часто сравнивают с творчеством, но это не одно и то же. Посмотрим на две ситуации, чтобы понять разницу.</p>
9 <p>Креативность часто сравнивают с творчеством, но это не одно и то же. Посмотрим на две ситуации, чтобы понять разницу.</p>
10 <p><strong>Ситуация 1.</strong>Вы приехали на отдых в лес и хотите развести костер. У вас с собой спички, но вы решаете добыть огонь трением палочки о бревно. Вам любопытно сделать именно так. После нескольких попыток у вас даже получается.</p>
10 <p><strong>Ситуация 1.</strong>Вы приехали на отдых в лес и хотите развести костер. У вас с собой спички, но вы решаете добыть огонь трением палочки о бревно. Вам любопытно сделать именно так. После нескольких попыток у вас даже получается.</p>
11 <p>В этом случае вы творчески решили обычную задачу, но потратили неоправданно много времени и усилий. Если на отдыхе это может быть уместно, то на работе вас вряд ли похвалят за такой подход.</p>
11 <p>В этом случае вы творчески решили обычную задачу, но потратили неоправданно много времени и усилий. Если на отдыхе это может быть уместно, то на работе вас вряд ли похвалят за такой подход.</p>
12 <p><strong>Ситуация 2.</strong>Вы приехали все в тот же лес, но на этот раз забыли спички дома. Костер нужно развести обязательно, иначе замерзнете. Магазинов в округе нет, домой ехать далеко и долго. Вам на помощь снова приходят палочка, бревно и сила трения.</p>
12 <p><strong>Ситуация 2.</strong>Вы приехали все в тот же лес, но на этот раз забыли спички дома. Костер нужно развести обязательно, иначе замерзнете. Магазинов в округе нет, домой ехать далеко и долго. Вам на помощь снова приходят палочка, бревно и сила трения.</p>
13 <p>В этом случае нестандартное решение задачи не только уместно, но и необходимо: вы буквально спасли себе жизнь и сэкономили время, не поехав на поиски спичек. Вы поступили креативно.</p>
13 <p>В этом случае нестандартное решение задачи не только уместно, но и необходимо: вы буквально спасли себе жизнь и сэкономили время, не поехав на поиски спичек. Вы поступили креативно.</p>
14 <blockquote><p><strong>Кирилл Мокевнин, СЕО Хекслета:</strong><em>"Я не очень люблю слово креативность. В понимании большинства, решить задачу креативно - значит каким-то хитрым способом, как-то витиевато и необычно. Но это противоречит инженерии. Я предпочитаю называть эту компетенцию “инженерная смекалка” - когда разработчик придумывает простое решение для сложной задачи, а не усложняет процесс".</em></p>
14 <blockquote><p><strong>Кирилл Мокевнин, СЕО Хекслета:</strong><em>"Я не очень люблю слово креативность. В понимании большинства, решить задачу креативно - значит каким-то хитрым способом, как-то витиевато и необычно. Но это противоречит инженерии. Я предпочитаю называть эту компетенцию “инженерная смекалка” - когда разработчик придумывает простое решение для сложной задачи, а не усложняет процесс".</em></p>
15 </blockquote><blockquote><p>**Марина Арефьева, разработчица и основательница консалтинговой компании Creative Mind Consulting: "**<em>Реальный кейс: программистам ресторана быстрого питания нужно было выполнить задачу клиента и обновить программу лояльности. Они создали свой язык программирования и добавили новые возможности в него. Это потащило за собой ряд сложностей. Например, пришлось поддерживать не только сайт, но и обновления безопасности этого языка".</em></p>
15 </blockquote><blockquote><p>**Марина Арефьева, разработчица и основательница консалтинговой компании Creative Mind Consulting: "**<em>Реальный кейс: программистам ресторана быстрого питания нужно было выполнить задачу клиента и обновить программу лояльности. Они создали свой язык программирования и добавили новые возможности в него. Это потащило за собой ряд сложностей. Например, пришлось поддерживать не только сайт, но и обновления безопасности этого языка".</em></p>
16 </blockquote><p>Креативность - это не изобретение велосипеда. Это созидательная деятельность, в результате которой рождается наилучшее в заданных условиях решение - максимально эффективное и минимально ресурсоемкое.</p>
16 </blockquote><p>Креативность - это не изобретение велосипеда. Это созидательная деятельность, в результате которой рождается наилучшее в заданных условиях решение - максимально эффективное и минимально ресурсоемкое.</p>
17 <h2>Есть ли место креативности в программировании</h2>
17 <h2>Есть ли место креативности в программировании</h2>
18 <p>Креативность можно применить в любой профессии, ведь она позволяет решить повседневную задачу неординарно, создав что-то новое и полезное. Профессия программиста - не исключение.</p>
18 <p>Креативность можно применить в любой профессии, ведь она позволяет решить повседневную задачу неординарно, создав что-то новое и полезное. Профессия программиста - не исключение.</p>
19 <blockquote><p><strong>Марина Арефьева, разработчица и основательница консалтинговой компании Creative Mind Consulting:</strong>"<em>У меня была рабочая обязанность - каждый понедельник читать 25 email-рассылок про уязвимости Internet Explorer и выбирать информацию, касающуюся уязвимостей Linux. Эта деятельность удручала, отнимала много времени и душевных сил. Я решила покреативить и создала скрипт на Python, который позволил автоматизировать задачу. Так я вернула себе рабочее время и посвятила его программированию".</em></p>
19 <blockquote><p><strong>Марина Арефьева, разработчица и основательница консалтинговой компании Creative Mind Consulting:</strong>"<em>У меня была рабочая обязанность - каждый понедельник читать 25 email-рассылок про уязвимости Internet Explorer и выбирать информацию, касающуюся уязвимостей Linux. Эта деятельность удручала, отнимала много времени и душевных сил. Я решила покреативить и создала скрипт на Python, который позволил автоматизировать задачу. Так я вернула себе рабочее время и посвятила его программированию".</em></p>
20 </blockquote><p>Креатив кроется в мелочах. Не обязательно создавать что-то глобальное. Главное, чтобы результат деятельности приносил пользу: помогал экономить, оптимизировать процессы, повышать эффективность команды.</p>
20 </blockquote><p>Креатив кроется в мелочах. Не обязательно создавать что-то глобальное. Главное, чтобы результат деятельности приносил пользу: помогал экономить, оптимизировать процессы, повышать эффективность команды.</p>
21 <blockquote><p><strong>Андрей Мошков, руководитель отдела разработки на Хекслете:</strong><em>"В страницы с уроками на Хекслете входит теория, обсуждение, квиз и упражнение. Раньше у этих блоков был общий скролл - когда студент переключался между ними, положение на странице ломалось. Человек попадал то в конец теории, то в начало обсуждения, то еще куда-то. Учиться было неудобно. Решение оказалось максимально простым и исключительно в рамках верстки: мы разделили блоки и добавили в каждый свой скролл, а сайдбар с кнопками закрепили отдельно. Теперь при переключении между блоками позиция сохраняется, как есть".</em></p>
21 <blockquote><p><strong>Андрей Мошков, руководитель отдела разработки на Хекслете:</strong><em>"В страницы с уроками на Хекслете входит теория, обсуждение, квиз и упражнение. Раньше у этих блоков был общий скролл - когда студент переключался между ними, положение на странице ломалось. Человек попадал то в конец теории, то в начало обсуждения, то еще куда-то. Учиться было неудобно. Решение оказалось максимально простым и исключительно в рамках верстки: мы разделили блоки и добавили в каждый свой скролл, а сайдбар с кнопками закрепили отдельно. Теперь при переключении между блоками позиция сохраняется, как есть".</em></p>
22 </blockquote><p>Креативность - отход от правил. В работе программиста используются паттерны и схожие подходы, которые помогают найти путь для решения задачи. Будет ли разработчик с этого пути сходить - зависит от бюджета, ресурсов и других условий.</p>
22 </blockquote><p>Креативность - отход от правил. В работе программиста используются паттерны и схожие подходы, которые помогают найти путь для решения задачи. Будет ли разработчик с этого пути сходить - зависит от бюджета, ресурсов и других условий.</p>
23 <h2>Должен ли каждый программист быть креативным</h2>
23 <h2>Должен ли каждый программист быть креативным</h2>
24 <p>Инженерная смекалка - желательная, но необязательная компетенция. Все зависит от амбиций разработчика. Если хочется продвигаться по карьере и попасть в интересную команду, то без креативности не обойтись. Если же вполне устраивает выполнение рутинных задач по шаблону, то всегда можно найти компанию, в которой требуется как раз такой линейный сотрудник. Правда, это может быть не так просто.</p>
24 <p>Инженерная смекалка - желательная, но необязательная компетенция. Все зависит от амбиций разработчика. Если хочется продвигаться по карьере и попасть в интересную команду, то без креативности не обойтись. Если же вполне устраивает выполнение рутинных задач по шаблону, то всегда можно найти компанию, в которой требуется как раз такой линейный сотрудник. Правда, это может быть не так просто.</p>
25 <p>Во-первых, работодатели ценят креативность: при выборе из двух кандидатов наймут того, у кого есть этот навык, а при сокращении в первую очередь попрощаются с тем, кто не умеет мыслить нестандартно.</p>
25 <p>Во-первых, работодатели ценят креативность: при выборе из двух кандидатов наймут того, у кого есть этот навык, а при сокращении в первую очередь попрощаются с тем, кто не умеет мыслить нестандартно.</p>
26 <blockquote><p><strong>Кирилл Мокевнин, СЕО Хекслета:</strong><em>"Считаю, что инженерная смекалка полезна на самом базовом уровне и при выполнении примитивных задач. Работаешь с Excel, увидел, что пять человек в команде делает задачу руками, написал маленький скрипт - и теперь все происходит автоматически за секунду".</em></p>
26 <blockquote><p><strong>Кирилл Мокевнин, СЕО Хекслета:</strong><em>"Считаю, что инженерная смекалка полезна на самом базовом уровне и при выполнении примитивных задач. Работаешь с Excel, увидел, что пять человек в команде делает задачу руками, написал маленький скрипт - и теперь все происходит автоматически за секунду".</em></p>
27 </blockquote><p>Во-вторых, представить себе две абсолютно одинаковые задачи в разработке трудно.</p>
27 </blockquote><p>Во-вторых, представить себе две абсолютно одинаковые задачи в разработке трудно.</p>
28 <blockquote><p><strong>Никита Михайлов, автор курсов по верстке на Хекслете:</strong><em>"Предположим, нужно сделать карточку товара для двух магазинов. У одного из них сайт справляется с большим количеством посетителей, а у другого - нет. Действовать по шаблону не получится, нужна “креативность”: отключаем загрузку того, что пользователь не видит, удаляем то, что уже пролистал, и так далее".</em></p>
28 <blockquote><p><strong>Никита Михайлов, автор курсов по верстке на Хекслете:</strong><em>"Предположим, нужно сделать карточку товара для двух магазинов. У одного из них сайт справляется с большим количеством посетителей, а у другого - нет. Действовать по шаблону не получится, нужна “креативность”: отключаем загрузку того, что пользователь не видит, удаляем то, что уже пролистал, и так далее".</em></p>
29 </blockquote><p>Наконец, любая компания заинтересована в развитии, а оно невозможно без креативных сотрудников. Буквальное понимание задач и работа исключительно по техническому заданию могут привести к печальным последствиям.</p>
29 </blockquote><p>Наконец, любая компания заинтересована в развитии, а оно невозможно без креативных сотрудников. Буквальное понимание задач и работа исключительно по техническому заданию могут привести к печальным последствиям.</p>
30 <p>Так должен ли каждый программист быть креативным? Нет. Но креативное мышление точно не помешает, особенно если есть желание активно продвигаться по карьере. Эффективный ИТ-архитектор, менеджер и тим-лид всегда старается минимизировать затраты на разработку за счет нешаблонных решений, мыслит глобально и ориентируется на финальный результат.</p>
30 <p>Так должен ли каждый программист быть креативным? Нет. Но креативное мышление точно не помешает, особенно если есть желание активно продвигаться по карьере. Эффективный ИТ-архитектор, менеджер и тим-лид всегда старается минимизировать затраты на разработку за счет нешаблонных решений, мыслит глобально и ориентируется на финальный результат.</p>
31 <h2>Как программисту прокачать креативность</h2>
31 <h2>Как программисту прокачать креативность</h2>
32 <p>Лучше всего с нестандартными задачами справляются специалисты с широким кругозором и большим практическим опытом. А еще неплохо выручают базовые знания по ИТ-архитектуре и обмен опытом с коллегами. Разберемся подробнее.</p>
32 <p>Лучше всего с нестандартными задачами справляются специалисты с широким кругозором и большим практическим опытом. А еще неплохо выручают базовые знания по ИТ-архитектуре и обмен опытом с коллегами. Разберемся подробнее.</p>
33 <p>Любопытство - это двигатель развития. Чем больше у человека знаний из разных областей, тем проще ему взглянуть на проблему под другим углом или вообще перевернуть ее с ног на голову.</p>
33 <p>Любопытство - это двигатель развития. Чем больше у человека знаний из разных областей, тем проще ему взглянуть на проблему под другим углом или вообще перевернуть ее с ног на голову.</p>
34 <blockquote><p><strong>Андрей Мошков, руководитель отдела разработки на Хекслете:</strong><em>"Стоит расширять свой кругозор, начиная от изучения других языков программирования и технологий, заканчивая знаниями из других сфер. Это называется быть T-shaped специалистом: уметь при случае применять “чужое” у себя на проекте".</em></p>
34 <blockquote><p><strong>Андрей Мошков, руководитель отдела разработки на Хекслете:</strong><em>"Стоит расширять свой кругозор, начиная от изучения других языков программирования и технологий, заканчивая знаниями из других сфер. Это называется быть T-shaped специалистом: уметь при случае применять “чужое” у себя на проекте".</em></p>
35 </blockquote><p>В решении сложных задач помогает архитектурная база. Когда она есть, все дается проще. Это как с домами. Ремесленник успешно строит из кирпича, но при виде бетонных блоков теряется. Архитектор же понимает, как строятся здания в принципе - материал не имеет значения.</p>
35 </blockquote><p>В решении сложных задач помогает архитектурная база. Когда она есть, все дается проще. Это как с домами. Ремесленник успешно строит из кирпича, но при виде бетонных блоков теряется. Архитектор же понимает, как строятся здания в принципе - материал не имеет значения.</p>
36 <blockquote><p><strong>Марина Арефьева, разработчица и основательница консалтинговой компании Creative Mind Consulting:</strong><em>"Получить базовые знания можно на курсах по ИТ-архитектуре. На них программисты учатся действовать системно, глубоко анализировать данные, автоматизировать некоторые этапы разработки и мыслить финальным результатом. Бонусом получают навык адаптивности, который позволяет работать практически с любым языком".</em></p>
36 <blockquote><p><strong>Марина Арефьева, разработчица и основательница консалтинговой компании Creative Mind Consulting:</strong><em>"Получить базовые знания можно на курсах по ИТ-архитектуре. На них программисты учатся действовать системно, глубоко анализировать данные, автоматизировать некоторые этапы разработки и мыслить финальным результатом. Бонусом получают навык адаптивности, который позволяет работать практически с любым языком".</em></p>
37 </blockquote><p>Конечно, многое приходит с опытом. Профессиональные вызовы мотивируют на поиск новых подходов и развивают мышление.</p>
37 </blockquote><p>Конечно, многое приходит с опытом. Профессиональные вызовы мотивируют на поиск новых подходов и развивают мышление.</p>
38 <blockquote><p><strong>Никита Михайлов, автор курсов по верстке на Хекслете:</strong><em>"Я за решение задач. Желательно нестандартных и с применением новых подходов. Не столь важно выучить сто алгоритмов, важно увидеть новые направления для решения одних и тех же проблем. Чем больше вариаций будете видеть, тем меньше будут пугать трудности".</em></p>
38 <blockquote><p><strong>Никита Михайлов, автор курсов по верстке на Хекслете:</strong><em>"Я за решение задач. Желательно нестандартных и с применением новых подходов. Не столь важно выучить сто алгоритмов, важно увидеть новые направления для решения одних и тех же проблем. Чем больше вариаций будете видеть, тем меньше будут пугать трудности".</em></p>
39 </blockquote><p>Также можно учиться на опыте коллег с креативным мышлением: наблюдать за лидерами в команде и просить консультацию 1</p>
39 </blockquote><p>Также можно учиться на опыте коллег с креативным мышлением: наблюдать за лидерами в команде и просить консультацию 1</p>
40 <p>, посещать хакатоны или специальные конференции для разработчиков, например, SaintHighLoad++ или FrontendConf.</p>
40 <p>, посещать хакатоны или специальные конференции для разработчиков, например, SaintHighLoad++ или FrontendConf.</p>
41 <blockquote><p><strong>Кирилл Мокевнин, СЕО Хекслета:</strong><em>"Насмотренность - лучший способ прокачать креативность. Как правило, это приходит само в компаниях с хорошей инженерной культурой, где работают не в огне и постоянно улучшают то, с чем работают"</em>.</p>
41 <blockquote><p><strong>Кирилл Мокевнин, СЕО Хекслета:</strong><em>"Насмотренность - лучший способ прокачать креативность. Как правило, это приходит само в компаниях с хорошей инженерной культурой, где работают не в огне и постоянно улучшают то, с чем работают"</em>.</p>
42 </blockquote><p>Креативность и креативное мышление - это то, что отличает программистов высшего звена от "младших" коллег. Всем, кто хочет расти в профессии и претендовать на более высокую зарплату, это умение необходимо. Прокачать креативность поможет постоянное решение нестандартных задач и насмотренность.</p>
42 </blockquote><p>Креативность и креативное мышление - это то, что отличает программистов высшего звена от "младших" коллег. Всем, кто хочет расти в профессии и претендовать на более высокую зарплату, это умение необходимо. Прокачать креативность поможет постоянное решение нестандартных задач и насмотренность.</p>
43 <h2>Советуем посмотреть по теме:</h2>
43 <h2>Советуем посмотреть по теме:</h2>
44 <ul><li>Интервью с Мариной Арефьевой:<a>о методологиях и креативном мышлении программистов</a></li>
44 <ul><li>Интервью с Мариной Арефьевой:<a>о методологиях и креативном мышлении программистов</a></li>
45 <li>Подкаст "Мысли и методы":<a>Ритуалы, упрощение и расширение сознания</a></li>
45 <li>Подкаст "Мысли и методы":<a>Ритуалы, упрощение и расширение сознания</a></li>
46 <li>Сайт с разными задачками для ума:<a>Games for the brain</a></li>
46 <li>Сайт с разными задачками для ума:<a>Games for the brain</a></li>
47 <li>Подборка из девяти книг<a>для развития креативности и творческого мышления</a></li>
47 <li>Подборка из девяти книг<a>для развития креативности и творческого мышления</a></li>
48 <li>Публичные выступления, грамотные коммиты и еще два навыка для долгосрочного роста программиста.<a>Статья в блоге</a></li>
48 <li>Публичные выступления, грамотные коммиты и еще два навыка для долгосрочного роста программиста.<a>Статья в блоге</a></li>
49 </ul><blockquote><h3>Никогда не останавливайтесь:</h3>
49 </ul><blockquote><h3>Никогда не останавливайтесь:</h3>
50 <p>В программировании говорят, что нужно постоянно учиться даже для того, чтобы просто находиться на месте. Развивайтесь с нами - на Хекслете есть [сотни курсов по разработке на разных языках и технологиях] (<a>https://ru.hexlet.io/courses?utm_source=hexlet&amp;utm_medium=blog&amp;utm_campaign=all-courses&amp;utm_content=kreativnost&amp;utm_term=post_150922</a>)</p>
50 <p>В программировании говорят, что нужно постоянно учиться даже для того, чтобы просто находиться на месте. Развивайтесь с нами - на Хекслете есть [сотни курсов по разработке на разных языках и технологиях] (<a>https://ru.hexlet.io/courses?utm_source=hexlet&amp;utm_medium=blog&amp;utm_campaign=all-courses&amp;utm_content=kreativnost&amp;utm_term=post_150922</a>)</p>
51 </blockquote>
51 </blockquote>