ВАЙБКОДИНГ: ЗАРАБОТАЙ НА ИИ

- -
- 100%
- +

Вайбкодинг: заработай на ИИ
Ринат Ташев
Введение. Семь тысяч за мобильное приложение
Эта книга начинается с одного объявления на бирже. Оно короткое, и в нём уже сказано всё, что случилось с профессией за два года.
Объявление, с которого всё началось
Весной двадцать шестого года по обсуждениям разработчиков разошлась формулировка из заказа на бирже. Привожу её так, как она разошлась, не ручаясь за каждое слово исходного объявления.
Нужно, чтобы вы вайб-кодили мобильное приложение. Функционал обсудим, там ничего сложного. Бюджет 7 000 ₽.
Обратите внимание на глагол.
Не «разработать». Не «написать». Вайб-кодить.
Заказчик освоил слово, которого два года назад не существовало, и сразу назначил ему цену.
Семь тысяч рублей за мобильное приложение.
И это не единичный случай. Именно такие заказы и составляют сегодня нижние восемьдесят процентов рынка, на каждый из которых приходит от пятидесяти до ста откликов. Седьмая глава разбирает этот сегмент подробно, с цифрами.
Почему он не сумасшедший
Первая реакция всякого, кто это читает, одинаковая: заказчик не понимает, о чём просит.
Он понимает лучше, чем кажется.
Он видел, как его знакомый собрал за вечер работающего бота, ни разу в жизни не написав ни строчки кода.
Он попробовал сам и получил за двадцать минут что-то, что открывалось и нажималось.
Он сделал ровно тот вывод, который следовал из увиденного.
Если машина пишет код за двадцать минут, значит, код почти ничего не стоит, а семь тысяч за него даже щедро.
И он прав.
Код действительно почти ничего не стоит. Это главный факт последних двух лет, и спорить с ним бессмысленно.
Ошибается он в одном. Он думает, что на этом работа заканчивается.
Она на этом начинается.
Что случилось с рынком за два года
Коротко, цифрами, без причитаний.
Восемьдесят четыре процента разработчиков пользуются моделями в работе.
Двадцать девять процентов из них доверяют тому, что получают.
Разница между этими двумя числами и есть то место, где лежат деньги.
Сорок пять процентов сгенерированного кода не проходит проверки безопасности.
Шестьдесят пять процентов таких приложений, уже работающих у живых пользователей, имеют дыры в безопасности, а пятьдесят восемь — хотя бы одну критическую.
Стоимость поддержки выросла втрое за полтора года.
А на российских биржах восемьдесят процентов заказов стоят дешевле десяти тысяч рублей, и на каждый приходит от пятидесяти до ста откликов.
Год назад тридцать откликов считались сигналом не связываться.
Что из этого следует
Первое. Собрать программу теперь может кто угодно. Это перестало быть профессией и стало грамотностью, вроде умения пользоваться таблицами.
Второе. Грамотность не продаётся. Она есть у всех, включая вашего заказчика.
Третье. Всё, что раньше было довеском к написанию кода, стало основным товаром.
Что именно.
Понять задачу, которую человек не умеет сформулировать. Назвать границы. Объяснить цену. Проверить работу так, чтобы она пережила первый плохой день. Ответить, когда сломается.
Ни одно из перечисленного машина за вас не сделает, и не потому, что не умеет. Потому, что за это отвечают, а отвечать может только тот, у кого есть имя и телефон.
Главный тезис этой книги
Вайбкодинг обесценил код и поднял в цене всё остальное. Платят теперь не за то, что программа написана, а за то, что она работает, и за то, что есть кому отвечать, когда она сломается.
Тезис спорный. Половина рынка считает, что достаточно освоить инструмент и дальше пойдут деньги.
Эти люди зарабатывают тридцать тысяч в месяц второй год подряд и объясняют это тем, что рынок перегрет.
Главный враг этой книги
Не лень, не отсутствие таланта и не «люди не умеют промптить».
Вера, что научиться вайбкодить — это профессия.
Формулировка важна до слова.
Вайбкодинг не профессия. Это способ делать то, что раньше делали руками, и он осваивается за неделю.
Неделя не может быть профессией. Профессией называется то, за что платят больше, чем стоит вход в неё.
Есть и второй враг, менее очевидный: вера, что раз код теперь бесплатный, профессия исчезнет.
Исчезла её дешёвая половина. Дорогая половина при этом подорожала.
Что вы получите
После этой книги вы сможете назвать цену за свою работу и объяснить её так, чтобы заказчик не сравнивал вас с исполнителем за семь тысяч.
Это проверяемое обещание. Через полгода вы либо умеете это делать, либо нет, и никаких промежуточных состояний тут нет.
Чего вы не получите.
Не получите обещания больших денег быстро. Не получите списка волшебных запросов к модели. Не получите уверенности, что профессия у вас в кармане.
Всё это вам уже пообещали в другом месте, бесплатно, и вы видели, чем это кончилось.
Форма этой книги доказывает её содержание
Скажу заранее, чтобы вы не удивлялись.
Это книга про вайбкодинг, в которой почти нет кода.
Вы открываете её за промптами и инструментами. Первая часть их даёт: быстро, честно, без воды. Занимает это чуть больше двадцати страниц.
Потому что это правда самая простая часть.
Дальше код кончается, и начинается всё остальное: заказчик, задача, границы, цена, проверка, третий месяц после сдачи, двадцать третий проект на поддержке.
К середине книги вы поймёте, что именно это и есть книга про заработок на вайбкодинге.
Потому что код — самая дешёвая часть работы, и книга доказывает это тем, что тратит на него полсотни страниц из четырёхсот.
Кому эта книга
Первым делом тому, кто уже что-то собрал и не понимает, почему за это не платят.
Вы сделали бота, лендинг, парсер. Он работает. Вы вышли на биржу и обнаружили там пятьдесят таких же по три тысячи.
Второе: тому, кто зарабатывает, но упёрся.
Тридцать-семьдесят тысяч в месяц, поток мелких заказов, всё время уходит на переделки и поддержку сданного. Больше брать некуда: сутки кончились.
Третье: тому, кто хочет строить, а не подрабатывать.
Свой продукт, десять постоянных клиентов, цена выше рынка.
И четвёртое, отдельно: предпринимателю, который никому ничего не продаёт и собирает инструмент для себя.
Вам не нужны главы про цену и переговоры. Вам нужны те, что про задачу, про границы, про проверку и про то, что будет на третий месяц.
В каждой главе для вас есть отдельный раздел.
Кому эта книга не нужна
Скажу честно, чтобы вы не потратили деньги зря.
Профессиональному разработчику с опытом. Вы всё это знаете, кроме, может быть, третьей части. Вам будет скучно.
Тому, кто ищет способ заработать без работы. Такого способа в книге нет, потому что его нет вообще.
Тому, кто ждёт технического руководства. Тут полсотни страниц про инструменты и три с половиной сотни про всё остальное.
Как устроена книга
Пять частей, двадцать восемь глав, сорок разборов реальных проектов с цифрами.
Часть первая: «Выходные, за которые ты собрал бота». Инструменты, первый проект, первые деньги. Самая короткая и самая простая.
Часть вторая: «Почему за это платят три тысячи». Устройство рынка, восемьдесят процентов дешёвых заказов, куда переехали деньги.
Часть третья: «Что ломается на третий месяц». Ядро книги. Поддержка, техдолг, безопасность, стоимость владения, потолок.
Часть четвёртая: «За что платят на самом деле». Ответ книги. Задача, границы, цена, гарантия, отказ.
Часть пятая: «Своё дело». Продукт, постоянные клиенты, будущее профессии.
Что такое разбор
Основная единица этой книги. Их сорок.
Каждый разбор устроен одинаково:
Задача, то есть что человек хотел. Что собрали и за сколько времени. Что сломалось — этот раздел есть у всех сорока. Сколько стоило, в деньгах или в часах. Что надо было сделать иначе.
Раздел «что сломалось» есть у каждого, включая удачные, и это не случайность.
Книга держится на том, что происходит после сдачи, а не на том, как красиво что-то собрали.
Три вещи, которых в этой книге сознательно нет
Чтобы вы не искали.
Нет сравнения инструментов.
Названия и версии меняются каждые три месяца. Книга, которая разбирает интерфейс конкретного сервиса, устаревает раньше, чем выходит из типографии.
Что вместо этого. Разбор того, что не меняется: как ставить задачу, как проверять результат, как отвечать за него.
Нет обучения программированию.
Не потому, что это не нужно, а потому, что об этом написаны тысячи книг лучше моей.
И потому что тезис этой книги ровно в том, что не здесь проходит граница между тремя тысячами и тремястами.
Нет предсказаний про то, что будет через десять лет.
Двадцать седьмая глава говорит о будущем, но только о том, что уже следует из случившегося.
Всё, что дальше трёх лет, — гадание, и я не буду делать вид, что знаю.
Как читать
Три маршрута, выбирайте свой.
Подряд. Так книга и написана: как история, разворачивающаяся за два года.
По задачам. Если у вас конкретная беда прямо сейчас.
Не платят нормально — часть вторая и четвёртая. Всё ломается — третья. Не знаю, сколько просить — двадцать вторая глава. Клиенты не возвращаются — двадцать шестая.
По интерактивам. В книге девять заданий. Если сделать только их и пропустить весь текст, толку будет больше, чем от чтения без заданий.
Первое из них — в пятой главе, и оно занимает пятнадцать минут.
Сделайте его, даже если решите книгу не дочитывать. Оно показывает, сколько на самом деле стоит ваш час, и одна эта цифра меняет больше, чем вся остальная книга.
Про героев
Скажу прямо, чтобы не было недоразумений.
Кирилл, Женя, Алия, Тагир и Виталий — собирательные фигуры.
За каждым стоят реальные люди, реальные проекты и реальные цифры, но это не биографии конкретных людей.
Почему так сделано. Отдельные истории разрозненны, а рынок виден только тогда, когда несколько судеб идут рядом и сравниваются.
Что в них настоящее. Все цифры: сроки, суммы, ставки, количество откликов, доли и проценты.
Все технические подробности: что именно ломалось и почему.
Все разговоры взяты из практики, а не сочинены для красоты.
Чего в них нет. Приукрашивания. У всех героев дела идут по-разному, и у одного из них заметно хуже, чем в начале.
Про цифры и источники
Российский рынок непрозрачен. Никто не публикует продаж, никто не собирает статистику по фрилансу, и любая оценка здесь даёт вилку, а не факт.
Как я с этим обращаюсь.
Цифры в книге трёх разных сортов, и стоит различать их с самого начала.
Первый сорт — отраслевые исследования. Проценты про безопасность кода и рост стоимости поддержки. Все они собраны в основном не на российском материале, и я говорю об этом каждый раз, когда их привожу. Перечень источников — в конце книги.
Второй сорт — наблюдения практиков. Сколько откликов приходит на заказ, за сколько берутся, что находят в чужих проектах. Это не статистика, а опыт конкретных людей.
Третий сорт — расчёты. Где я считаю, там видна арифметика, и вы можете пересчитать сами.
Чего в книге нет. Ссылок на несуществующие исследования и точных процентов там, где точности быть не может. Если написано «примерно», значит, ровно примерно и ничего больше.
Чего вы здесь не найдёте. Американских метрик, перенесённых на нашу почву. У нас нет ни их площадок, ни их цен, ни их способов продвижения.
Про пять других книг
У меня есть пять книг про вайбкодинг: с нуля, для маркетолога, для маркетплейсов, для службы поддержки и про заработок в двадцать шестом году.
Эта — шестая, и она главная.
Остальные пять — вход и частные применения. Здесь дан полный маршрут от нуля до дохода, и на них я по ходу ссылаюсь: если вам нужна отдельно тема маркетплейсов или поддержки, там она разобрана подробнее.
Если вы читали какую-то из тех книг, эта не пересказывает их, а собирает всё в один путь и добавляет то, чего в них не было: третью, четвёртую и пятую части.
Что произошло с теми шестьюдесятью четырьмя
Вернусь к объявлению, с которого началось введение.
Дальше я расскажу не про конкретного заказчика, а про типовой путь, который проходит человек, начавший с такой цены. Я собрал его из десятков похожих историй; ни одну из трёх стадий я не наблюдал у одного и того же заказчика от начала до конца, и выдавать это за проверенный случай не буду.
Стадия первая. Заказ закрыт, исполнитель за семь тысяч нашёлся.
Через два месяца появляется объявление такого вида.
Нужно доделать мобильное приложение. Предыдущий исполнитель пропал. Приложение работает частично, исходники есть. Бюджет 25 000 ₽.
Обратите внимание на цифру.
Он теперь готов платить двадцать пять за то, что три месяца назад стоило семь.
Ещё через три месяца объявление выглядит так.
Требуется опытный разработчик для мобильного приложения. Двое предыдущих не справились. Готовы обсуждать бюджет от 100 000 ₽. Важно: нужен человек, который будет сопровождать приложение дальше.
Семь тысяч. Двадцать пять. Сто и «обсуждаем».
Заказчик проходит весь путь этой книги за девять месяцев и платит за обучение сам.
В конце он знает то, что вы узнаете из этой книги: что дешёвая часть работы стоит дёшево, а дорогая начинается там, где кто-то остаётся отвечать.
Вопрос только в том, кем вы будете в этой истории.
Первым, который взял семь тысяч и пропал. Вторым, который не справился. Или третьим, к которому пришли со словами «обсуждаем бюджет» и просьбой не исчезать.
Все трое умеют одно и то же.
Почему я вообще взялся это писать
Короткое личное объяснение, потому что вы вправе знать, кто с вами разговаривает и на каком основании.
У меня двадцать девять книг и несколько лет практики в том, что называется прикладным нон-фикшн: я объясняю сложные рабочие вещи людям, у которых нет времени разбираться самим.
[ВСТАВКА АВТОРА — 1500–2500 знаков]
Здесь нужны ваши собственные слова о том, как вы пришли к вайбкодингу: что собирали, какие заказы брали, на чём обожглись. Без этого абзац звучит как заявка, а не как опыт.
Чего у меня нет. Компании на сто человек, оборота в миллиард и красивой истории успеха.
Что у меня есть. Понимание, за что на этом рынке платят и за что перестали, и умение объяснить это так, чтобы человек применил в понедельник.
Почему это важно проговорить. Рынок обучения вайбкодингу переполнен людьми, которые продают курс о том, как заработать на вайбкодинге, при этом зарабатывая исключительно на курсах.
Я на этот счёт скажу прямо. Если человек учит вас зарабатывать способом, которым сам не зарабатывает, вам продают надежду, а не навык.
Проверять это надо у всех, включая меня, и в двадцать пятой главе я объясняю, как именно.
Одна вещь перед началом
Возьмите лист бумаги и запишите две цифры.
Первая: сколько вы получили за последний свой проект.
Вторая: сколько часов на него ушло. Все часы, включая переписку, переделки и то, что вы делали после сдачи.
Разделите первое на второе.
Запишите результат и уберите лист.
Он понадобится вам трижды: в пятой главе, в восемнадцатой и в последней.
У героя этой книги в первый раз вышло сто восемьдесят семь рублей в час.
Через полтора года, посчитав честно, он получил девяносто пять.
Ещё через год — две тысячи девяносто девять.
Между этими тремя числами и лежит вся книга.
Часть I. Выходные, за которые ты собрал бота
Пять глав про то, как собрать первый работающий проект и получить за него первые деньги. Самая короткая часть книги, и это не случайно.
Глава 1. Три тысячи за два дня
В пятницу вечером Кирилл Ерохин ещё не знал, что через пять месяцев этот бот сломается и что чинить его будет некому.
Он вообще мало что знал в ту пятницу. Ему было двадцать четыре, он третий год сидел на первой линии поддержки хостинга и отвечал на тикеты, половина которых начиналась словами «у меня ничего не работает», а заканчивалась тем, что у человека кончились деньги на счету.
Пятница, девятнадцать сорок
Написала Лиана, двоюродная сестра. У неё студия маникюра на две руки: она и ещё одна девочка.
Лиана: слушай, ты же в компьютерах шаришь
Кирилл: ну
Лиана: мне бы бота. чтобы записывались сами. а то я весь день в переписке, реально весь день, я маникюр делаю и в телефон смотрю
Кирилл: а сколько бюджет
Лиана: ну ты же брат
Кирилл: лиана
Лиана: три тысячи? больше правда нет
Кирилл посмотрел на «три тысячи» и подумал две вещи одновременно.
Первая: три тысячи — это мало.
Вторая: три тысячи — это его половина смены, а бот, наверное, делается за вечер.
Обе мысли были неверными, но по-разному, и разбираться с этим он будет следующие полтора года.
Что было дальше
Он открыл ноутбук в двадцать один десять и написал в чат модели одну фразу.
Напиши телеграм-бота для записи в салон. Чтобы клиент выбирал дату, время и мастера.
Через сорок секунд у него был код.
Кирилл его не понял. Совсем. Он видел слова async def и handler, догадывался, что где-то тут расписание, и не мог бы объяснить, что происходит в третьей функции сверху.
Он скопировал, запустил и получил ошибку.
Отправил ошибку обратно в чат. Получил исправление. Запустил. Получил другую ошибку. Отправил. Получил исправление.
В час двадцать ночи бот прислал ему сообщение «Выберите дату».
Кирилл сидел в темноте на кухне и смотрел на четыре кнопки с числами. Он сделал это. Он, который в школе не дотянул по информатике до четвёрки, только что собрал работающую программу за четыре часа.
Ощущение было такое, будто в стене открылась дверь, которой раньше не было.
Суббота
В субботу выяснилось, что бот записывает всех на одно и то же время.
К вечеру субботы выяснилось, что он записывает даже на прошлую неделю.
В воскресенье днём выяснилось, что если человек нажмёт «назад» дважды, бот перестаёт отвечать навсегда и его надо перезапускать руками.
Каждую из этих проблем Кирилл решил тем же способом: описал модели, получил исправление, вставил. На каждую уходило от десяти минут до часа.
К воскресенью, к половине двенадцатого ночи, бот работал.
Кирилл отправил Лиане ссылку. Через минуту пришло:
Лиана: ААА
Лиана: работает
Лиана: ты гений
Три тысячи пришли утром в понедельник.
Понедельник, девять утра
В понедельник Кирилл пришёл на работу и открыл очередь тикетов.
Первый: «сайт не открывается». Кирилл посмотрел: домен не продлён, письма о продлении уходили на почту, которой человек не пользуется четыре года.
Второй: «удалите мои данные, я вам ничего не разрешал». Данных не было, человек ошибся компанией.
Третий: «срочно!!! очень срочно!!! сайт лежит». Сайт не лежал.
К одиннадцати он закрыл девять тикетов и почувствовал ту особую пустоту, которая бывает, когда работа сделана и от неё ничего не осталось.
А на телефоне лежало сообщение от Лианы: «девчонки спрашивают, кто делал».
Вот это и было самое важное событие тех выходных. Не три тысячи. Не работающий бот.
Кто-то спросил, кто делал.
За три года в поддержке никто ни разу не спросил, кто закрыл тикет.
Женя в те же выходные
Пока Кирилл сидел на кухне и радовался четырём кнопкам, Евгений Полтавцев, тридцать четыре года, восемь лет на фрилансе, отказывался от заказа.
Заказ был так себе: небольшой сервис, бюджет двадцать тысяч, срок неделя. Женя написал, что за двадцать не возьмётся, потому что там работы на сорок, и объяснил почему: три интеграции, авторизация, и заказчик явно не понимает, что будет с данными.
Заказчик ответил через час: «спасибо, нашли за восемь».
Женя пожал плечами и открыл следующий заказ. Он занимался этим восемь лет и знал, что такие уходят, а нормальные остаются.
В две тысячи двадцать пятом он зарабатывал от ста сорока до двухсот восьмидесяти тысяч в месяц.
В июне две тысячи двадцать шестого он заработает сто двадцать, и первый раз это будет не сезонный спад.
Мы вернёмся к нему в восьмой главе, и там он проиграет заказ человеку, который взял в пять раз дешевле. Он до сих пор помнит эту сумму наизусть.
Что такое вайбкодинг и почему у него дурацкое название
Термин придумали в феврале две тысячи двадцать пятого. Смысл был примерно такой: ты не пишешь код, ты описываешь, чего хочешь, и отдаёшься ощущению, что оно как-нибудь соберётся.
Название дурацкое, и по делу стоило бы назвать иначе. Но прижилось именно это, и спорить поздно.
За полтора года слово прошло полный цикл: сначала им восхищались, потом над ним смеялись, потом на нём начали зарабатывать, потом им стали пугать. К две тысячи двадцать шестому оно стало обычным словом, вроде «погуглить».
Цифры на середину две тысячи двадцать шестого:
Восемьдесят четыре процента разработчиков используют вайбкодинг в работе. Двадцать девять процентов доверяют тому, что получается.
Половина компаний из списка Fortune 500 внедрила инструменты такого рода официально.
Задержитесь на первых двух цифрах. Восемьдесят четыре и двадцать девять.
Пятьдесят пять процентов людей пользуются каждый день тем, чему не доверяют.
Вот в этом разрыве и лежат деньги, о которых книга. Если бы все доверяли — платить было бы не за что. Если бы никто не пользовался — тоже. А когда все пользуются и никто не доверяет, появляется профессия: кто-то должен отвечать за то, что получилось.
Пока эту профессию никто толком не назвал, и она стоит дёшево. Так бывает со всеми новыми профессиями первые три года.
Что говорят те, кому это не нравится
Их много, и половина их аргументов справедлива. Приведу честно.
«Это не разработка». Верно. Разработка — это когда ты понимаешь, что делаешь. Кирилл не понимал.
«Код небезопасный». Верно, и цифры страшнее, чем принято думать. Сорок пять процентов сгенерированного кода не проходит базовые тесты безопасности. Об этом пятнадцатая глава целиком.
«Такие как Кирилл обрушили рынок». Отчасти верно, и об этом восьмая глава, где Женя проиграет двенадцати тысячам.
«Через год он всё равно упрётся». Абсолютно верно. Он упрётся в двенадцатой главе.
Всё это правда, и книга ничего из этого не отрицает.
Но ни один из этих аргументов не отменяет того, что произошло в ту пятницу: человек без образования за четыре часа решил чужую проблему, за которую ему заплатили. Спорить с этим бесполезно, как с погодой.
Вопрос не в том, хорошо это или плохо. Вопрос в том, сколько это стоит и почему.
Разбор 1. Бот для записи в студию маникюра
Задача. У человека уходит весь день на переписку с клиентами. Не «нужен бот» — «я не могу работать, потому что весь день в телефоне». Разница между этими формулировками станет темой двадцатой главы.
Что собрали. Телеграм-бот на четыре кнопки: выбрать дату, выбрать время, выбрать мастера, подтвердить. Данные пишутся в таблицу.
Сколько заняло. Пятница с двадцати одного до часа двадцати — четыре часа. Суббота — семь часов на исправления. Воскресенье — пять. Итого шестнадцать часов.
Сколько заплатили. 3000 ₽.
Что сломалось. Пока ничего. Это разбор из первой главы, и в этом его смысл: на этом этапе всё выглядит прекрасно.
Полный список того, что сломается, — в двенадцатой главе. Здесь скажу только, что в нём будет четыре пункта и что первый из них уже заложен в код, который Кирилл вставил в субботу утром.
Что надо было сделать иначе. Спросить, что происходит, когда клиент не пришёл. Этот вопрос занял бы минуту, а сэкономил бы пять месяцев.



