Еще нет. ChatGPT и другие LLM продемонстрировали некоторые невероятные достижения, но это «просто языковые модели». Они освоили правила языков и сопоставление с образцом. И они довольно хорошо пишут код. Цитируя моего коллегу, который экспериментировал с ChatGPT, чтобы написать код React, «это похоже на работу с младшим разработчиком».

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

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

Это то, чего вы не найдете при переполнении стека. Сбор требований. Выбор стека технологий. Проектирование архитектуры. Придумываем особенности. Санитарные проверки. Сотрудничество с другими.

Как только ИИ сможет делать все это, да, все, вероятно, закончится, но не только для меня, для каждого работника умственного труда. И это все равно хорошо, если мы посмотрим на это как на переход от автоматизации младших к автоматизации старших разработчиков, архитекторов, владельцев продуктов, менеджеров проектов… Как разработчика программного обеспечения, это страшно. Как основатель и строитель, не могу дождаться! Дай мне. И я думаю, что мы все еще можем достичь этого или приблизиться к этому без «настоящего» ОИИ и этических проблем, которые, как я полагаю, возникнут вместе с ним (и повелителями ИИ).