The AI / news

Убило ли кодирование с ИИ удовольствие от ручного программирования ?

Убило ли кодирование с ИИ удовольствие от ручного программирования ?
3 min de lecture

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

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

Утраченное удовольствие

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

Один из представителей отрасли, научившийся программировать самостоятельно в 12 лет в 90-х годах, описывает на онлайн-форуме свой опыт. Вернувшись к программированию и начав проект в прошлом году, он сначала был впечатлен качеством и скоростью, которые предлагают ChatGPT или Copilot. Спустя месяцы он заметил, что исчезло удовольствие от постепенного улучшения своего кода, проверки результатов в среде выполнения и достижения цели. Теперь он описывает фразы на английском, вводимые во все более отчаянных попытках, — процесс, который он считает разочаровывающим: «либо работает, либо нет». Он отключил Copilot, чувствуя себя «несколько беспомощным» без него, но вновь обретая способность взглянуть на ситуацию со стороны.

«Мне было интересно, чувствует ли кто-то из вас то же самое, или я просто старею», — пишет он. Согласно статье, постоянное переключение между формулировкой инструкций (промптов) и проверкой согласованности ответов ИИ разрушает глубокую концентрацию. Некоторые профессионалы говорят, что затем ищут удовлетворения в ручных или физических занятиях, таких как велоспорт или садоводство, на платформах вроде Medium или DEV Community.

Инструмент, освободивший творчество

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

Так, опытные разработчики могут создавать инструменты на языках, которыми не владеют, вновь ощущая чувство своих первых шагов. Примером служит случай Рена Турсиоса, 29-летнего американца. Он участвовал более чем в 200 хакатонах (соревнованиях по программированию) за два года, не обладая навыками кодирования в традиционном смысле, и заработал репутацию в местном техническом сообществе. Его метод, «vibe coding» (генерация кода ИИ на основе инструкций, данных обычным языком), позволяет ему сегодня сдавать за несколько часов то, на что командам инженеров требуются недели кодирования. Его путь подпитывает дебаты о способности ИИ заменять программистов, а также о качестве генерируемого кода.

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

Кодирование с компьютерной помощью не убило радость, но сместило акцент. Кодер старой школы находил удовольствие в ремесле и красоте синтаксиса, тогда как современный кодер черпает удовлетворение в скорости, с которой он может оживить сложную систему.