Image

Личный опыт: как я навайбкодил сайт за три дня

Решил попробовать вайб-кодинг и заодно сделать полезное дело — создать HR-сайт для компании, в которой я руковожу ИТ-департаментом. Рассказываю, что меня впечатлило, а с чем пришлось повозиться.

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

Выбор сервиса

С выбором сервиса мне помогла статья на Хабре «Сравнение AI-инструментов для прототипирования: v0, Bolt и Lovable» — классный подробный материал, спасибо автору. Мне было важно, чтобы это был AI, заточенный именно под прототипирование сайтов. Так что выбрал я в итоге v0.dev. Забегая вперед, скажу, что уже после первого теста мне всё понравилось, и я решил не искать дальше, а продолжить работать с ним.

Почему v0.dev:

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

  • Интеграция с Figma: можно загрузить дизайн из Figma и нейронка сделает сайт по нему. Сразу скажу, что этой фишкой я в этот раз не воспользовался, но она показалась нужной, сохранил себе на будущее. 

  • Оперативная визуальная обратная связь.

Единственное, с чем могу поспорить с автором разбора, что у v0.dev есть зависимость от экосистемы Vercel. Не очень понял, о какой потенциальной привязке идет речь. Я скачал исходники с сайта и развернул у себя на домашнем домене без привязки к поставщику. 

От промпта до релиза

Работает v0.dev как и любой AI-агент, только в привязке генерации сайтов: пишешь промпт, а он в ответ создает код и рисует сайт. Мой первый пробный промпт выглядел, если коротко, примерно так: «Иди на сайт нашей компании, возьми оттуда цветовую гамму и сделай другой сайт». Кроме этого, я указал референсы HR-сайтов компаний, которые можно использовать для вдохновения, и прикинул, какие нужны разделы. 

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

В целом все изменения были небольшими — по сути просто доработки того, что предложил ИИ. Тем не менее, около 60% пришлось корректировать.  

Например, мне показалась классной идея AI-агента проиллюстрировать верхний блок кодом — сайт изначально предназначался для разработчиков, и так мы сразу показываем, что говорим на одном языке. Правда сейчас на сайте есть вакансии не только для разработки, но код всё равно вполне органично вписывается в концепцию.

Пример кода первой версии
Пример кода первой версии

Впрочем, в первоначальной версии код был простоват: «Revenue 1000%, growth 500%» на TypeScript. Так что блок я оставил, но код переписал — сделал в стиле Python путь кандидата.

Финальная версия кода на главной странице
Финальная версия кода на главной странице

В нижней части сайта я полностью заменил блок обратной связи и отправки резюме. AI сгенерил форму обратной связи, которая никуда не вела. Была мысль оставить ее, но для этого надо было настраивать взаимодействие с бекэндом, а этого как раз хотелось избежать, поэтому в итоге решили ограничиться контактами эйчара. Также полностью переписал раздел про продукты компании, так как ИИ сгенерировал эту часть откровенно неудачно.  

К слову, контент AI в принципе генерирует очень и очень плохо. Он предлагает шаблонный текст, которые просто неинтересно, а иногда даже неприятно читать. Если бы я сам попал на такой сайт работодателя — закрыл бы его сразу. Многие текстовые блоки я писал сам, и всё это потом отдал редактору на доработку. В итоге в финальной версии нет ни одной строчки, которую бы сгенерировал v0.dev или отредактировала другая LLM-модель.

Выводы

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

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

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

Вайб-кодинг в разы ускоряет процесс разработки, но вряд ли полностью заменит создателей сайтов в ближайшей перспективе. Уже даже для того, чтобы написать нормальный промпт, нужно уметь структурировать задачу, а также понимать, каким должен быть результат. То есть, хотя бы немного разбираться в создании сайтов. Сейчас я бы сказал, что часть работы можно смело делегировать AI, но отвечать за результат придется всё равно самому.

Наш HR-cайт посмотреть можно тут, буду рад конструктивным комментариям.

P.S.

Так совпало, что в тот же день, что мы зарелизили HR-сайт, и буквально сразу наш эйчар отправила ссылку двум кандидатам вместе с оффером. У ребят было время подумать пару дней, но оба приняли офферы спустя несколько часов. Может, просто совпадение, но всё равно уже есть ощущение, что две недели на разработку были потрачены не напрасно.

64f81127aa121546cd355b0f98b252b8

Максим Быстров

СТО ИТ-компании TYMY

Источник: habr.com

✅ Найденные теги: Личный, новости
Каталог бесплатных опенсорс-решений, которые можно развернуть локально и забыть о подписках

галерея

Фото сгенерированных лиц: исследование показывает, что люди не могут отличить настоящие лица от сгенерированных
Нейросети построили капитализм за трое суток: 100 агентов Claude заперли…
Скетч: цифровой осьминог и виртуальный мир внутри компьютера с человечком.
Сцена с жестами пальцами, где один жест символизирует "VPN", а другой "KHP".
‼️Paramount купила Warner Bros. Discovery — сумма сделки составила безумные…
Скриншот репозитория GitHub "Claude Scientific Skills" AI для научных исследований.
Структура эффективного запроса Claude с элементами задачи, контекста и референса.
Эскиз и готовая веб-страница платформы для AI-дизайна в современном темном режиме.
ideipro logotyp
Image Not Found
Звёздное небо с галактиками и туманностями, космос, Вселенная, астрофотография.

Система оповещения обсерватории Рубина отправила 800 000 сигналов в первую ночь наблюдений.

Астрономы будут получать оповещения о небесных явлениях в течение нескольких минут после их обнаружения. Теренс О'Брайен, редактор раздела «Выходные». Публикации этого автора будут добавляться в вашу ежедневную рассылку по электронной почте и в ленту новостей на главной…

Мар 2, 2026
Женщина с длинными тёмными волосами в синем свете, нейтральный фон.

Расследование в отношении 61-фунтовой машины, которая «пожирает» пластик и выплевывает кирпичи.

Обзор компактного пресса для мягкого пластика Clear Drop — и что будет дальше. Шон Холлистер, старший редактор Публикации этого автора будут добавляться в вашу ежедневную рассылку по электронной почте и в ленту новостей на главной странице вашего…

Мар 2, 2026
Черный углеродное волокно с текстурой плетения, отражающий свет.

Материал будущего: как работает «бессмертный» композит

Учёные из Университета штата Северная Каролина представили композит нового поколения, способный самостоятельно восстанавливаться после серьёзных повреждений.  Речь идёт о модифицированном армированном волокном полимере (FRP), который не просто сохраняет прочность при малом весе, но и способен «залечивать» внутренние…

Мар 2, 2026
Круглый экран с изображением замка и горы, рядом электронная плата.

Круглый дисплей Waveshare для креативных проектов

Круглый 7-дюймовый сенсорный дисплей от Waveshare создан для разработчиков и дизайнеров, которым нужен нестандартный экран.  Это IPS-панель с разрешением 1 080×1 080 пикселей, поддержкой 10-точечного ёмкостного сенсора, оптической склейкой и защитным закалённым стеклом, выполненная в круглом форм-факторе.…

Мар 2, 2026

Впишите свой почтовый адрес и мы будем присылать вам на почту самые свежие новости в числе самых первых