Тесты Пообщаться с GPT Протестировать код
Программирование Аналитика Дизайн Маркетинг Управление проектами
02 Апр 2025
2 мин
17

Мнение: Вайб-кодинг не способен заменить инженеров в сфере промышленного программного обеспечения.

Пройдите тест, узнайте какой профессии подходите

Инженер Canva Сергей Целовальников обсудил вайб-кодинг, отметив, что ИИ не заменит людей в разработке промышленного ПО.

Главное:

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

Вайб-кодинг и его значение в программировании

В недавней статье Сергей Целовальников, инженер-программист и специалист по разработке, поднял тему «вайб-кодинга», визуализированного возможно лучшим образом одним из основателей OpenAI, Андреем Карпати. Этот термин описывает новый подход к написанию кода, когда программист фактически забывает о коде как таковом и взаимодействует исключительно с кодовой базой, выдаваемой ИИ-агентом.

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

Инженерные недостатки вайб-кодинга

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

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

Будущее программной инженерии и роль ИИ

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

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

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

Добавить комментарий