Мнение: вайб-кодинг не заменит инженеров для разработки промышленного ПО
Инженер-программист Canva Сергей Целовальников опубликовал пост, посвящённый развитию тренда вайб-кодинга. По его мнению, разработка кода с помощью ИИ не заменит работу людей в области промышленного софта.
Термин «вайб-кодинга» недавно придумал один из основателей OpenAI и бывший директор по ИИ в Tesla Андрей Карпати. Он определил такую разработку как «новый вид кодирования, когда инженер забывает о существовании кода», а взаимодействует только с той кодовой базой, которую ему выдаёт ИИ-агент.
Как отметил Целовальников, этот термин быстро заполонил соцсети, и начали появляться сообщения о том, как ИИ радикально изменил кодирование, а вскоре заменит всех инженеров-программистов.
«Хотя ИИ, несомненно, влияет на то, как мы пишем код, он не изменил принципиально нашу роль как инженеров», — отмечает автор поста.
Целовальников напомнил, что программная инженерия — это не написание кода, а создание системы, которая успешно удовлетворяет потребности, будет масштабироваться в соответствии с требованиями и способна развиваться в течение всего срока службы. Таким образом, работа инженера-программиста растянута во времени, как и поддерживаемые им проекты. Однако вайб-кодинг охватывает процесс разработки только в определённый момент времени. Если агент используется для создания прототипа и проверки его с помощью тестов, то это кодирование, а не проектирование. Инженерия же означает проектирование систем, способных выдерживать реальные условия и рабочие нагрузки, противостоять угрозам безопасности, переносить и поддерживать данные пользователей в системе и адаптироваться к новым требованиям, зачастую через много лет.
По словам Целовальникова, вайб-кодинг не предусматривает того, чтобы программист заглядывал «под капот» кода, и в итоге
Читать на habr.com