viT-1 после ЖЖАвтор: viT-1 © апреля 09, 2026
Жадный до вайбкодинга бизнес потеряет свои проекты
Уже сейчас на рынке IT сложилась ситуация, что в айти не войти - совсем новички (джуны) не нужны, их задачи стали выполнять нейросетки под контролем ведущих программистов (сеньоров). Соответственно и бизнес поверил в миф о том, что нейросети своими возможностями превосходят способности специалистов решать задачу дёшево/быстро (о том, что дёшевые/костыльные решения оборачиваются более дорогой поддержкой, бизнес не думает).
При том совсем не учитывается бизнесом тот факт, что дороже всего в работе нанятого IT-персонала стоит поддержка имеющейся (legacy) кодовой базы, а не просто кодинг новой бизнес-логики.
Программисты хорошего уровня стараются кодовую базу приводить к виду, когда одни и те же задачи будут решаться одними и теми же инструментами, тогда как нейросеть (если ей не формализовать очень подробно границы возможного) может ошибаться в средствах и заново изобретать велосипед для каждой новой, хоть и похожей задачи, что в свою очередь замусоривает кодовую базу (но неспециалистам вайбкодерам на это плевать - перевайбкодят многократно, до полного отказа).
Так вот, ключевой момент качественного программирования с помощью нейросетей - это как раз формализация требований к задаче, выраженная в промте для нейронки - то, что программисты обычно оставляют за скобками - это их бэкграунд и их ценность как специалистов. Но, поскольку эту формализацию программисты чувствуют на кончиках своих пальцев, обычно им лень эти требования прописывать, а никому кроме них эта задача не по силам. К тому же часто бывает так, что бизнес-логика даже в тестах не зафиксирована!
В нынешнее время, ярким примером деградации кодовой базы является прорастание в проектах Tailwind CSS.
Что делать программистам в эпоху ИИ-пузыря - пытаться дожить до того времени, когда IT-инфраструктура, благодаря вайбкодерам-дилетантам, начнёт разрушаться...
UPD 20.04.2026
Что такое вайб-кодинг? Само слово "вайб" - англицизм молодёжного сленга, означающий расслабленное приятное состояние. То есть вайб-кодинг это не программирование, а использование текста программы без способности оценить её качество.
То есть вайб-кодер, в каком-то смысле, это тех-лид, принимающий код в прод, который он понимает лишь примерно. Соответственно можно делать вывод, во что превращается весь проект.
UPD 20.04.2026 А вот и очнувшиеся подъехали!
Возникает вопрос, а не проще ли сразу написать программу на более строгом языке программирования, чем сначала писать огромный prompt на человеческом противоречивом языке, созданном не для передачи информации, а для выражения эмоций, а потом общаться с AI-ассистентом в чате, пытаясь объяснить ему, что нужно получить в итоге? Искренне считаю, что, программируя, мы сразу и создаем четкие и непротиворечивые инструкции для компьютера и не нужно делать лишнюю работу по переводу логики и математики сначала в prompt, а затем из него с потерями снова в код и еще обхаживать AI-ассистента в чате несколько часов/дней.
...
К сожалению, сейчас все чаще и чаще встречаются разработчики, которые искренне, от души, не понимают, зачем нужно писать к коду автоматизированные тесты. А дальше, с развитием AI и появлением действительно полезных квантовых компьютеров (пока они экспериментальные, но активно развиваются в разных странах с активной поддержкой государств), людей с развитыми мыслительными способностями и критическим мышлением, думаю, будет, к большому сожалению и если сейчас не предпринять меры, все меньше и меньше. Люди будут, если не остановить это сейчас, постепенно превращаться в не думающие растения и внезапно придут роботы с серпами.
Разработчик вернулся к ручному программированию (очень хорошие там комментарии):
Как отмечает Битар, написанный ИИ код выглядит правдоподобно как во время работы, так и на презентации, однако при чтении всего проекта становится заметной главная проблема — небрежность. Куски кода выглядят последовательно, но в целом код хаотичен.
Сравнение вайб-кодеров с пользователями Dreamweaver.
Фундаментальная проблема в том, что современный бизнес среди приложений основан весь на MVP (тяп-ляп и в продакшн), почему потогонка такая и происходит: "баги потом устранять, сейчас вываливайте в прод что есть" (крики, драки, споры, так нельзя, нужно еще месяц). А простое, неприхотливое использование AI даёт очевидный буст к MVP +100. Суть та же самая, разбираться потом будем (кто-то будет). Отсюда вся и эйфория. Стейкхолдеры да, пляшут, обнимаются, открывают шампанское.
Недавно в команде появился новый разработчик. То, что он вайбкодер вычислили быстро - куча комментарий. Но задачи выполнялись и довольно быстро, причём с использованием нашего инструментария, на изучение которого обычно требуется время. Но спустя время ему пришла задачка на разработку очень простого функционала, но аналогов которого нет ни в интернете, ни у нас. Первая итерация пришла быстро, но едва работала. Далее вторая, третья. Одна проблема уходила, приходила другая. Смотрю по коммитам - класс переписывается почти полностью каждый раз (~200 строк). В итоге сроки поджимали, задачу дали другому разработчику и он её сделал за 20 минут и ~40 строчек кода.

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