Урок 1 из 8 · 15 мин · обновлено
Что такое вайбкодинг и что реально можно сделать
Откуда взялся вайбкодинг, как устроена работа с нейросетью, которая пишет код, что новичок может сделать сам, а где нужен программист, и какие бывают инструменты.
Откуда взялось слово
Термин придумал в феврале 2025 года исследователь искусственного интеллекта Андрей Карпатый. Он описал новый способ программировать: не писать код самому, а говорить нейросети, что нужно, смотреть на результат и просить поправить — «отдаться вайбу» и почти не заглядывать в код. Слово быстро прижилось, и теперь вайбкодингом называют любое создание программ через описание задачи нейросети.
Работа выглядит как цикл:
- Вы описываете, что нужно сделать.
- Нейросеть пишет код.
- Вы запускаете его и смотрите, что получилось.
- Если что-то не так — описываете, что исправить, и цикл повторяется.
В этом цикле у вас две роли. Вы заказчик: объясняете, что нужно. И вы тестировщик: проверяете, работает ли результат. Код пишет нейросеть, но качество зависит от вас.
Что реально сделать новичку
Вайбкодинг хорошо работает там, где задача понятная, программа небольшая, а ошибка не стоит денег или чужих данных:
- страница-визитка, лендинг мероприятия, портфолио;
- калькулятор: стоимость заказа, расход материалов, бюджет поездки;
- квиз или тест для подписчиков;
- небольшой инструмент для себя или команды: трекер, список, таймер;
- прототип будущего приложения, чтобы показать идею и обсудить её.
Где нужен программист, даже если нейросеть «всё написала»:
- деньги — приём оплаты, расчёты с клиентами;
- пароли и личные кабинеты — вход, хранение учётных записей;
- чужие персональные данные — анкеты, заявки, медицинские сведения;
- большие системы — десятки экранов, сложная логика, много пользователей.
Нейросеть напишет код и для этого, но проверить, что он безопасен и надёжен, без опыта не получится. Ошибка здесь — уже не испорченная страница, а утечка данных или потерянные деньги.
Три вида инструментов
Сервисов для вайбкодинга много, и они меняются каждые несколько месяцев. Поэтому важнее понимать не названия, а виды:
| Вид | Как работает | Плюсы | Минусы |
|---|---|---|---|
| Чат-помощник | пишете в чат, получаете код, сами сохраняете его в файл | просто, доступно, многое бесплатно, видно весь код | файлы, запуск и публикация — на вас |
| Конструктор приложений | описываете приложение, сервис сам собирает его и показывает в браузере | быстро, сразу виден результат, часто есть публикация в один клик | проект живёт внутри сервиса, сложнее понять, что внутри, часто платно |
| Помощник в редакторе кода | работает прямо в файлах проекта на вашем компьютере | удобно для больших проектов, видит все файлы сразу | нужно ставить программы и разбираться в редакторе |
В этом курсе хватит чат-помощника: он есть в большинстве нейросетей, с которыми вы, скорее всего, уже знакомы. Всё, что вы освоите, — постановка задачи, маленькие шаги, описание ошибок, проверка — так же работает в конструкторах и редакторах.
Проект курса
Весь курс мы будем делать один проект — трекер привычек: список привычек, отметка «сделал сегодня», счётчик дней и возможность добавить свою привычку. Это небольшое, но настоящее приложение: в нём есть внешний вид, логика и сохранение данных. К уроку 8 вы опубликуете его в интернете.
Попробуйте сами. Запишите три идеи программ, которые пригодились бы лично вам или на работе. Для каждой ответьте на четыре вопроса: связана ли она с деньгами, паролями, чужими персональными данными, и сколько в ней экранов. Оставьте те, где на первые три вопроса ответ «нет», а экранов не больше трёх, — это ваши проекты для вайбкодинга после курса.
Пример разбора
| Идея | Деньги | Пароли | Чужие данные | Экранов | Вывод |
|---|---|---|---|---|---|
| Калькулятор стоимости ремонта для своего канала | нет | нет | нет | 1 | подходит |
| Запись клиентов на маникюр с оплатой | да | да | да | 3+ | нужен программист или готовый сервис записи |
| Квиз «Какая профессия в IT вам подойдёт» | нет | нет | нет | 2 | подходит |
Запись клиентов — хорошая идея для бизнеса, но не для первого проекта: в ней оплата и данные клиентов. Для неё лучше взять готовый сервис записи, а вайбкодингом сделать, например, калькулятор стоимости услуг.
Мини-тест: проверьте себя
Закрепите урок: несколько вопросов, разбор ответов — в конце.
-
Что вы делаете при вайбкодинге?
Код пишет нейросеть, а ваша работа — точно объяснить задачу и проверить результат. Это роль заказчика и тестировщика одновременно.
-
Какую задачу новичку разумно сделать вайбкодингом?
Калькулятор не работает с деньгами и чужими данными напрямую, ошибка в нём не опасна, а результат легко проверить. Остальное требует программистов и проверки безопасности.
-
Чем конструктор приложений отличается от чат-помощника?
Конструктор берёт на себя запуск и публикацию, чат даёт код, с которым вы работаете сами. Первый быстрее, второй даёт больше понимания и контроля.