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

Разработка веб-сайтов, особенно со статическим или простым в управлении контентом в ближайшие несколько лет перестанет быть актуальным навыком.

Разработка веб-сайтов будет сводиться к выбору цветовой палитры, решению, каким контентом наполнить сайт, а все остальное за вас сделает система. Большинство сайтов уже автоматизированы. Даже такие вещи, как развертывание масштабируемых веб-сервисов и API, стали проще благодаря платформам облачных вычислений, предоставляемых Amazon, Google, Microsoft и проч.

Я читал много статей об ИИ, и некоторые из них пробудили мой интерес к этой теме. Одна из лучших статей: должны ли разработчики переживать о том, что их работу отберет ИИ?

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

ИИ, который заменит людей, является всего лишь следующим шагом в этом непрерывном процессе.

Оставит ли ИИ разработчиков без работы?
Да, и это уже началось.

В цитате, приведенной выше, речь идет о деятельности, связанной с написанием HTML и CSS. Я думаю, что многие из подобных работ уже исчезают. Такие услуги, как SquareSpace, позволяют создавать веб-сайт без какого-либо кодирования. Вы можете использовать его так, как нравится вам, не прибегая к помощи разработчика. Это даже не ИИ, это просто хорошо продуманное программное обеспечение.

ИИ также применим в этой области. Были проекты по созданию ИИ для разработки веб-сайта из проекта PhotoShop. ИИ использовал анализ изображений и обнаружение признаков для создания полного веб-сайта из макетов.

Что насчет других технических задач?
Для таких технические задач, как создание динамических веб-сайтов, программного обеспечения или анализ и обработка данных, ситуация выглядит пока безопасной. Но я думаю, что и тут ИИ в скором времени займет свое место.

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

Я думаю, это произойдет незадолго до того, как у нас появятся компиляторы шаблонов, которые принимают простые команды и преобразовывают их на любой язык. Это будет мощный инструмент, поскольку благодаря нему исчезнет необходимость в стандартном шаблоне. Это сократит повторяющиеся задачи набора текста и оставит нам, разработчикам, больше времени на то, что мы умеем делать лучше всего: решать проблемы.

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

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

Что будет через сто лет?
Я не сомневаюсь, что за 100 лет многие текущие задачи разработчиков станут ненужными. ИИ, наверняка, сможет создать невероятно сложное программное обеспечение. Также появятся разумные ИИ, которые могли бы выяснить, что вы хотите, а затем сделать это. Вам больше не понадобятся уникальные пакеты программного обеспечения.

Вместо исчезнувших профессий будут появляться новые. Еще 100 лет назад никто бы не подумал, что в будущем появятся такие профессии как веб-дизайнер, разработчик JavaScript или разработчик машинного обучения.

Вы могли бы быть дизайнером иного характера – разрабатывать синтетические формы жизни, чтобы сделать далекие планеты пригодными для существования на них людей, или стать оператором варп-двигателя. Кто знает!

Имеет ли смысл сейчас становиться разработчиком?
Да! Если вы хотите стать разработчиком, я думаю, это отличный выбор в пользу вашей карьеры.

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

Вы будете работать в отрасли, которая постоянно обновляется. Вы можете постоянно совершенствовать свои навыки и применять ИИ, чтобы сделать жизнь проще и продуктивнее.