Как вайбкодинг стал частью моей работы
В первом посте я рассказывала, как дошла до вайбкодинга: от первых сайтов на WordPress и экспериментов с нейросетями до собственных небольших продуктов. Но один сделанный сайт — это ещё не система. Система появилась позже, когда я начала применять этот подход не от случая к случаю, а в обычной работе.
Сейчас для меня вайбкодинг — это способ быстро собрать инструмент под реальную задачу, не обязательно сайт или приложение, просто бот, который собирает заявки, форма с понятной логикой, внутренний сервис, который избавляет человека от ручного переноса данных между таблицами, мессенджерами и документами или контентная система, которая помогает подготовить статью или серию постов.
Первый серьёзный инструмент я сделала из своего хобби. У меня были заметки по психологии и нумерологии, авторская методичка и много повторяющихся вопросов от знакомых. Каждый раз приходилось искать нужные материалы, собирать расчёт, объяснять логику и писать результат. Я объединила свои наработки в систему и сделала сайт «Психология цифр»: человек вводит данные, получает портрет, выбирает волнующий вопрос и получает рекомендации для размышления. Сначала это было нужно мне, чтобы не собирать одинаковый разбор вручную, но потом я открыла доступ всем.
Следующая задача появилась уже из работы с контентом. Сайт надо продвигать: писать статьи, страницы, посты, смотреть поисковые запросы, проверять структуру и не забывать о SEO. Мне не сложно писать текст, но подготовка к публикации часто занимает больше времени, чем сам текст: нужно понять, что люди ищут, какие вопросы раскрыть, как не расползтись по нескольким темам, какие заголовки поставить, что вынести в описание... И в какой-то момент я сделала для себя инструмент, который проводит SEO-анализ и собирает скелет публикации. Нет, он не пишет статью вместо меня, текст всё равно пишу я, но он помогает держать тему, не забывать важные блоки и быстрее готовить материал к размещению. Потом я решила и к нему открыть доступ другим авторам и небольшим проектам.
Так вайбкодинг постепенно перешёл из личного эксперимента в рабочий способ решать задачи. Сейчас я в основном делаю автоматизации для малого бизнеса: чат-ботов с языковыми моделями, контент-заводы, формы заявок, внутренние кабинеты, небольшие CRM и сервисы, которые берут на себя одну повторяющуюся часть работы. Часто нужен не большой продукт, а понятный инструмент под конкретный процесс.
Самое важное в вайбкодинге это не просто умение красиво попросить ИИ написать код, важнее уметь разложить задачу. Если написать: «Сделай CRM для бизнеса», получится что-то общее и, скорее всего, перегруженное, а вот если описать процесс, например, «заявки приходят из трёх каналов, нужно собрать их в одном месте, отметить статус и не дать сотрудникам видеть чужие данные», то уже можно обсуждать конкретное решение.
Я обычно не прошу ИИ сделать весь проект за один раз. Сначала определяю главный сценарий: что именно должен сделать пользователь и какой результат получить. Потом собираю проект кусочками: форма, сохранение данных, уведомление, список заявок, доступы, доработки. Так проще проверять результат и искать ошибку, если после очередного изменения что-то перестало работать.
Ошибки всё равно остаются большой частью процесса. ИИ может написать код, но он не гарантирует, что проект запустится с первого раза, база подключится, кнопка будет работать на телефоне, а пользователь не сможет увидеть чужие данные. Поэтому я проверяю всё глазами обычного человека: понятно ли, что делать, не слишком ли много полей, сохраняется ли результат, не сломался ли сценарий после доработки. Я не всегда могу оценить, насколько красиво устроен код, но могу увидеть, удобно ли пользоваться готовым инструментом и решает ли он проблему.
По моим ощущениям, ИИ берёт на себя около 80% технической части: каркас проекта, типовые экраны, формы, часть логики, исправление ошибок, подключение сервисов. Остальные 20% — это постановка задачи, тексты, пользовательские сценарии, проверка, правки и реальные случаи, которые не предусмотрит ни один шаблон. Именно там обычно и находится ценность продукта.
Вайбкодинг не сделал из меня классического разработчика, но он дал возможность не откладывать идеи, потому что «нужна команда» или «надо искать готовый сервис». просто в куче ежедневных действий я могу взять повторяющуюся задачу, сделать первую рабочую версию, проверить её на себе или на клиенте и решить, стоит ли развивать дальше. Результаты бывают разные: получается публичный сервис, иногда бот или внутренняя автоматизация, которой пользуется один человек. Если человек перестал тратить два часа в день на ручную работу, значит, инструмент уже сделал своё дело.