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

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

Краткая терминология:

Кратко определить программирование, как правило, включает в себя не только кодирование, но и другие задачи, такие как анализ и реализация алгоритмов, понимание структур данных, решение проблем и многое другое. Программисты, как правило, технически подкованы и обладают сильными аналитическими способностями» (Джулиан Крински).

Что касается ИИ, это «область информатики, которая делает упор на создание интеллектуальных машин, которые работают и реагируют как люди (Techopedia).

Учитывая, что UX-дизайнеры пользуются большим спросом на расширяющемся рынке технологий, вот 3 причины, по которым UX-дизайнеры должны изучать программирование к 2025 году.

1. UX-дизайнерам нужно будет диверсифицировать

Дизайнеры пользовательского опыта — одни из самых востребованных дизайнеров, работающих сегодня. Так как же их работа может нуждаться в диверсификации?

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

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

Краткие советы по языкам программирования, которые вы можете выучить: C, Java, JavaScript, C++ и Python.

2. Дизайн виртуального взаимодействия также нуждается в программировании для проектирования

Если он не называется дизайнером UX, альтернативная терминология для нового имени может рассматриваться как дизайнер виртуального взаимодействия. Как упоминалось ранее, диверсификация, скорее всего, произойдет, и VID (дизайн виртуального взаимодействия) — это очень многообещающая возможность для роста в ближайшие 5 или более лет.

По оценкам, к 2020 году виртуальная и дополненная реальность превратится в индустрию с оборотом в 150 миллиардов долларов (techcrunch), изменив все, от здравоохранения до архитектуры.

По словам Дорин Лоренцо из UT Austin, «по мере того, как все больше и больше продуктов становятся полностью виртуальными — от чат-ботов до 3D-проекций и иммерсивных сред — мы обратимся к новому поколению дизайнеров виртуального взаимодействия для создания опыта, основанного на разговорах, жестах и ​​свете. ».

Чтобы присоединиться к дизайнеру виртуального взаимодействия, вам необходимо знать, как использовать языки программирования, такие как C++ C#, который относительно меньше программ для изучения, и также возможно, что вам не нужно быть программистом, но, по крайней мере, эквивалент кодера навыки, подходящие для этой возможности.

Краткие советы по языкам программирования, которые вы можете выучить: C++, C#

3. Для алгоритмического/ИИ-дизайна нужен только Python

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

Хорошая новость заключается в том, что нам, возможно, не потребуется изучать так много языков программирования, чтобы выполнить работу. Если мы знакомы с Python, на данный момент достаточно квалификации для работы на рынке дизайна ИИ, и нам больше не нужно беспокоиться о том, «Что такое UX и как вы его точно определяете?».

Краткие советы по языкам программирования, которые вы можете выучить: Python

Резюмируя эту статью

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