«Компетентность утекает сквозь пальцы»: почему вайб-кодинг пугает программистов

Искусственный интеллект все глубже проникает в сферу программирования, вызывая споры о том, станет ли он концом профессии или ее новым этапом.

Оставить комментарий

Программист Шон Хан в колонке для The Verge вспоминает, как первые версии ChatGPT в 2023 году вызывали смешанные чувства у специалистов. «ChatGPT выполнял задачу, но вместе с этим ломал десятки строк кода. Получалось что-то вроде „обезьяньей лапы“: результат был, но с побочными эффектами», — пишет он.

Сейчас, признает Шон, модели стали работать более тонко. «Это как работать с одаренным интерном: он многое умеет, но слишком рвется угодить и иногда меняет больше, чем нужно. А если задать четкую задачу, он справляется идеально», — говорит разработчик.

В сообществе закрепилось понятие вайб-кодинг — написание кода без глубоких знаний, на основе подсказок для ИИ. «Честно говоря, это напоминает старый приём „shotgun debugging“, когда, устав от багов, просто меняешь случайные строки кода в надежде, что заработает», — отмечает автор.

Хан отмечает, что ИИ действительно помогает быстрее вникать в незнакомый код, визуализировать архитектуру и даже заботиться о безопасности. «Когда я попросил создать базу для хранения водительских прав, модель напомнила про шифрование и ключи. Она фактически сказала: „Ты забыл про безопасность, вот готовое решение“», — рассказал разработчик.

В то же время у многих программистов возникают смешанные чувства от взаимодействия с ИИ. «Я могу буквально чувствовать, как компетентность утекает сквозь пальцы», — признается создатель Ruby on Rails Дэвид Хайнемейер Ханссон, который принципиально не использует ИИ для написания кода.

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

У разработчиков вайбкодинговых инструментов проблема: они очень убыточны
По теме
У разработчиков вайбкодинговых инструментов проблема: они очень убыточны
Журналистка с нуля за два дня стала вайб-кодером в ИТ-компании
По теме
Журналистка с нуля за два дня стала вайб-кодером в ИТ-компании
Турнир по вайб-кодингу закончился провалом — победитель решил лишь 7,5% задач
По теме
Турнир по вайб-кодингу закончился провалом — победитель решил лишь 7,5% задач

Читать на dev.by