Блог

Кодинг и креативность: Как программирование развивает творческое мышление

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

Код — это красиво!

Пользователи код не видят, они видят уже визуал, наложенный на этот код. Они могут оценить:

  • красоту иллюстраций и качество анимации персонажей в игре или интерактивных элементов в учебном пособии;
  • эстетичность подбора форм и цветов в оформлении сайта;
  • удобство и эргономику интерфейса в мобильном приложении или веб-оболочке страницы;
  • необычность персонажей и объектов, а также интересные приемы их взаимодействия с виртуальной средой.

Все это только видимые части айсберга, но даже они способны показать, насколько разнообразны и креативны направления IT-профессий.

Разработчики же способны видеть красоту в коде и восхищаться необычным решением поставленной задачи — краткостью, обходом популярных проблем и ошибок или объединением языков программирования в работе. Впрочем, разработчики довольно часто позволяют себе и шалости — тайное общение с пользователями через метки и сигналы. В играх такие «пасхалки» (например, имена программистов в анимации вместо заклинаний какой-нибудь «Книги судеб» в дальнем углу склепа или фото любимой девушки на столе в кабинете супер-шпиона в онлайн-игре ) неизменно приводят в восторг пользователей. И это тоже своего рода креатив.

Программирование — самое современное из видов творчества

Особенно странно, что доказали это даже не сами программисты, а медики. Исследования должны были дать представление о том, какие участки мозга активируются при работе над программным кодом. Опыты подтвердили, что при написании в работу вступают «логические» и «математические» лобные доли, но во время чтения работают больше «лингвистические». Схожие карты были получены только у переводчиков, хотя их-то принято относить к гуманитариям.

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

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