Загрузка предыдущей публикации...
Загрузка предыдущих новостей...
Инженер по программному обеспечению Сергей Целовалников (Sergey Tselovalnikov) высказался о новом тренде: термин быстро набрал популярность, и Twitter заполнился постами о том, как ИИ радикально преобразует кодирование и вскоре заменит всех инженеров-программистов. Хотя ИИ несомненно влияет на то, как мы пишем код, он не изменил фундаментально нашу роль как инженеров. Позвольте мне объяснить.
«Vibe coding» (виб-кодирование) - это взаимодействие с кодовой базой через подсказки. Так как реализация скрыта от «виб-кодера», неизбежно будут игнорироваться все вопросы, связанные с инженерной деятельностью. Многие из этих проблем сложно выразить в виде подсказки, и многие из них сложно проверить, только просматривая конечный продукт. Исторически все инженерные практики стремились перенести все эти проблемы влево - на более ранние стадии разработки, когда их недорого решать. Однако при «виб-кодировании» они смещаются очень далеко вправо - когда их решение обходится дорого.
Вопрос о том, может ли система ИИ выполнить весь инженерный цикл и создавать и развивать программное обеспечение так же, как это делает человек, остается открытым. Однако пока нет никаких признаков того, что она сможет это сделать. И если это когда-нибудь произойдет, то это будет связано не с «виб-кодированием» - по крайней мере, с тем, как оно определено сегодня.
Возможно, в будущем программное обеспечение будет строиться из блоков, созданных методом «виб-кодирования», но работа по проектированию программного обеспечения, способного развиваться и масштабироваться, никуда не денется. Это уже не «виб-инжиниринг» - это просто инжиниринг, даже если часть кодирования будет выглядеть немного иначе.
Загрузка предыдущей публикации...
Загрузка следующей публикации...
Загрузка предыдущих новостей...
Загрузка следующих новостей...