Переменные называются a1, temp2, final_final_FINAL_v3_REALLYFINALNOW. Комментариев нет. Архитектуры нет. Зато есть:
React 18 смешанный с Vue 2 (да, одновременно!)
TypeScript, который на 70% игнорирует типизацию через any
GraphQL запросы, захардкоженные прямо в компонентах
Redux для стейта, MobX для формы, Zustand для модалок (зачем выбирать, когда можно ВСЁ?)
Webpack 4, хотя уже 5-я версия давно вышла
Babel конфиг на 300 строк с плагинами, которых уже не существует
Микросервисная архитектура из одного файла на 8000 строк
Три разных способа работы с асинхронностью: callbacks, promises, и async/await (иногда вложенные друг в друга)
JWT токены, которые хранятся в localStorage, sessionStorage, и ещё почему-то в cookie одновременно
15 deprecated библиотек, которые последний раз обновлялись в 2019 году
— Ну что, быстро исправишь? — нетерпеливо курлычет Петух.
Вы начинаете считать в уме. Разобраться в этом хаосе может только senior-архитектор уровня "я видел всё" с зарплатой 350-450 тысяч рублей в месяц. На анализ нужно минимум неделя. На рефакторинг — месяц. На полную переписку — два.
— Это... это надо полностью переписывать...
— Да ладно! Там же всё работает! Ну, почти. То есть иногда. Когда звёзды сходятся правильно и Mercury не в ретрограде.
— Ну, вот тут вылетает ошибка каждые 10 минут, но это же мелочи! И ещё память течёт, но я просто перезагружаю страницу. И да, в Safari вообще не открывается, но кто сейчас пользуется Safari, правда?
Диагноз: Код написан без проектирования, без понимания, что такое clean code, и с твёрдой верой, что если ИИ-бот это сгенерировал, значит, это шедевр. Спойлер: это не шедевр. Это Чернобыль кода, и вам предлагают зайти туда без защиты за "пару часов работы".
Реальная стоимость разбора такого проекта: От 300 000 до 500 000 рублей и 1-2 месяца работы senior-специалиста.
Что предлагает Петух: "Давай за 5000 рублей исправишь?"
Глава 2: "Оплата по результату" (читай: никогда)
Петух важно надувает перья:
— Я готов щедро заплатить! Но только когда увижу рабочий прототип. Это же справедливо, правда?
Справедливо, говорите? Знаете, что ещё справедливо? Когда электрик приходит к вам домой и говорит: "Оплата после того, как вы год поживёте и убедитесь, что проводка не загорелась".
— Но ведь я рискую! — возмущается Петух.
— А я, значит, не рискую своим временем, нервами и остатками веры в человечество?
— Ну, у тебя же есть доступ к ИИ-ботам! Ты просто спросишь, и они всё сделают!
Ах да. У нас есть магическая кнопка "Сделать проект". Мы её прячем от таких клиентов специально, из вредности.
Реальность: Рабочий прототип — это недели работы, тестирования, отладки. Но Петух уверен, что это 15 минут промптинга в какой-нибудь нейросети.
Особо ценный экземпляр Петуха добавляет:
— Ну давай так: ты сделаешь прототип, я покажу инвесторам, получу финансирование, и тогда заплачу!
Переводим: "Ты сделаешь всю работу бесплатно, я продам твой труд как свой, получу деньги, а тебе скажу, что инвесторы не дали денег".
Глава 3: Тактика "Невинных Вопросов"
Самая коварная стратегия Петуха. Он звонит, пишет, встречается "просто посоветоваться":
— Слушай, а как теоретически можно было бы подключить API к базе данных? Ну, в общих чертах...
— А если у меня есть массив, как бы ты его оптимально сортировал?
— А какой фреймворк лучше для веб-приложения? Просто интересуюсь!
— А как правильно настроить микросервисную архитектуру?
— А что такое Docker и зачем он нужен?
— А как работает WebSocket соединение?
Вы, наивная душа, отвечаете. Подробно. С примерами. С диаграммами. Петух благодарно кивает, записывает... И исчезает.
Через неделю вы видите, как он в другом чате задаёт эти же вопросы ИИ-боту, используя ваши ответы как контекст.
Его план: Получить от вас профессиональную структуру вопросов, потому что сам он даже не знает, ЧТО спрашивать у искусственного интеллекта. Вы — это такой человеческий Google Autocomplete, только бесплатный.
Ваша ошибка: Думать, что это просто дружеская беседа. Нет, это разведка боем.
Продвинутый уровень: Петух записывает ваши ответы и скармливает их ИИ-боту с промптом: "Ты — опытный программист. Вот консультация специалиста. На основе этой информации создай мне техническую документацию и напиши код".
Поздравляю, вы только что бесплатно составили ТЗ и архитектуру проекта.
Глава 4: Видеозвонок — Троянский Конь XXI Века
А вот и венец наглости! Петух предлагает:
— Давай созвонимся по видео, обсудим проект!
Вы соглашаетесь. Начинаете объяснять архитектуру, подходы, решения... Говорите минут 40, увлечённо, профессионально.
А Петух сидит с таким умным видом, поддакивает, задаёт уточняющие вопросы...
Сюрприз: Он записывает звонок. У него включен речь-в-текст (спасибо, технологии!). Всё ваше подробное объяснение превращается в текстовый файл, который он затем скармливает ИИ-боту с запросом: "Вот консультация специалиста, сделай по этому техническому заданию код".
Вы фактически продиктовали техническое задание, дали архитектурное решение, и объяснили все подводные камни. Бесплатно. Петух получил часовую консультацию, которая стоит $150-200, за 0 рублей.
— Спасибо, очень полезно было! — радостно кудахчет он и больше не выходит на связь.
Bonus level: Особо продвинутые Петухи используют автоматическую транскрибацию прямо во время звонка. Пока вы говорите, ваши слова уже летят в окошко промпта. Красота!
Premium версия Петуха: Записывает видео, использует AI для извлечения не только текста, но и вашей интонации, эмоциональных акцентов ("здесь он говорил особенно уверенно — значит, это важно"), и даже создаёт скриншоты, когда вы что-то показываете на экране. Всё это идёт в один большой промпт: "Вот запись консультации с senior-разработчиком, распиши подробное ТЗ".
Поздравляем! Ваш голос теперь работает на Петуха в виде идеального технического задания для ИИ-бота.
Глава 5: Петух-Призрак, или "А, я уже сам разобрался!"
Этот подвид особенно коварен. Сценарий разворачивается так:
День 1, 18:00:
— Друг, помоги, пожалуйста! Вот мой код, он не работает. Можешь проверить?
Вы, добрая душа, открываете код. 12 000 строк. Анализируете. Находите ошибки:
Memory leaks в трёх местах
SQL injection уязвимость
Race condition в асинхронных запросах
Неправильная работа с промисами
Отсутствие обработки ошибок
Хардкод паролей в коде (!)
Пишете подробный ревью на три экрана с объяснениями, что не так и как исправить. Тратите два часа своего времени.
День 1, 18:30:
— Спасибо большое! Сейчас попробую!
День 2, 10:00:
Вы пишете:
— Ну как, заработало?
— А, да! Я уже сам разобрался! Оказывается, надо было совсем по-другому сделать. Я переписал всё через ИИ-бот, теперь работает идеально!
Что произошло на самом деле:
Петух получил ваше ревью
Скопировал его целиком
Отправил в ИИ-бот: "Вот проблемы с моим кодом. Перепиши код, учитывая эти замечания. Вот список багов: [ваше ревью]"
Получил новую версию (которая, кстати, тоже с багами, но новыми)
Теперь важно делает вид, что "сам догадался"
Ваше профессиональное ревью стало техническим заданием для бота. Вы бесплатно сделали code review, который стоит минимум $100-200.
Особо циничный вариант:
Петух даже не говорит "спасибо". Он просто исчезает. А через неделю пишет: "Привет! Тут новая задачка появилась, глянешь? Там буквально на 5 минут!"
(Спойлер: там 18 000 строк кода с использованием Rust, WebAssembly, и кастомного компилятора)
Петух возвращается через месяц:
— Помнишь, ты помогал мне с кодом? Ну вот, теперь он вообще не работает! Можешь ещё раз глянуть?
— А что ты там менял после моих правок?
— Да ничего! Ну, добавил пару функций. И переписал базу данных. И сменил архитектуру. И добавил blockchain. Но это мелочи!
Оказывается, он взял ваше ревью, переписал через ИИ, потом ещё раз переписал, потом добавил код из StackOverflow, потом попросил другого ИИ-бота "оптимизировать", и теперь у него франкенштейн из пяти разных кодовых баз.
И он снова хочет, чтобы вы бесплатно в этом разбирались.
Глава 6: "Но ведь у тебя же токены бесплатные!"
О, это новый уровень наглости! Петух искренне верит, что:
— Ну ты же платишь подписку раз в месяц, и всё! Тебе что, жалко один промпт сделать?
Давайте проясним для наших пернатых друзей:
Реальность платных ИИ-ботов:
Claude Pro: $20/месяц, лимит на количество сообщений (примерно 45-50 в час в пиковое время)
ChatGPT Plus: $20/месяц, лимиты на GPT-4 (40 сообщений в 3 часа)
API Claude: $3 за миллион входящих токенов, $15 за миллион исходящих
API GPT-4: $2.50-$10 за миллион входящих токенов, $10-$30 за миллион исходящих
Один "простенький" промпт Петуха с его 15 000 строк говнокода:
Входящий контекст: ~75,000 токенов (ваш код + его код + инструкции + описание проблемы)
Исходящий ответ: ~20,000 токенов (переписанный код + объяснения + рекомендации)
Стоимость одного запроса: $1.50-$4.00
А теперь Петух просит вас "быстренько прогнать через бота" его код раз пять, потому что "не с первого раза заработало".
Итого: Вы потратите $7-20 только на токены, плюс своё время на проверку того, что выдал ИИ-бот (а он выдаст с ошибками, 100%), плюс рефакторинг, плюс тестирование.
— Но ведь у тебя подписка безлимитная!
— Безлимитная ≠ бесконечная, дорогой. Там есть лимиты по времени. И каждый твой запрос сжирает мой дневной лимит.
Если ваш код занимает 15 000 строк, это примерно 75 000 токенов только на входе. Claude Pro даёт около 45-50 сообщений в час. Одно ваше сообщение может сожрать лимит на 5-10 обычных запросов.
Когда фрилансер работает с вашим кодом, он физически не может работать со своими платными клиентами в это время. Потому что вы сожрали весь его лимит.
Правда, которую Петух не хочет понимать:
Когда вы используете свою подписку для работы с его кодом — вы физически не можете использовать её для своих платных клиентов в этот момент. Это называется упущенная выгода.
Ещё один сюрприз для Петухов: Если использовать API (а многие профессионалы так и делают для серьёзной работы), то ваши 15 000 строк кода могут стоить $5-10 за один запрос. И это только для анализа. Для генерации нового кода умножайте на два.
Глава 7: Петух-Сборщик, или "У меня есть 20 кандидатов"
Это уже высший пилотаж петушиного искусства. Заслуживает отдельной главы в учебниках по манипуляциям.
Петух создаёт групповой чат (или пишет одинаковые сообщения разным фрилансерам):
— Привет! У меня интересный проект. Бюджет гибкий, но я хочу выбрать лучшего исполнителя. У меня на примете ещё несколько очень крутых программистов из FAANG, но вы тоже в рассмотрении!
Перевод с петушиного:
"Я сейчас устрою аукцион, где вы будете демпинговать друг друга, потому что я создам искусственную конкуренцию".
— Скажите ваши условия и сроки!
Вы, как честный профессионал, анализируете проект. Видите там:
Сложную микросервисную архитектуру
Работу с реал-тайм данными
Интеграцию с 5 внешними API
Кастомную аутентификацию
Админ-панель
Мобильное приложение
Оцениваете: $15 000, срок 2 месяца.
Петух:
— Ммм, понятно. А другие ребята говорят, что за месяц и за $3000 сделают. Может, сможете пересмотреть условия? Они очень крутые, один работал в Google, другой делал проекты для Tesla!
Спойлер: Никаких "ребят из Google и Tesla" либо нет вообще, либо это студенты-практиканты, которые делали там кофе.
Тактика "Аукцион наоборот":
Петух собирает предложения от 5-10 фрилансеров и начинает их стравливать:
— Вася предложил за $10 000, а вы можете за $8000? — Петя сделает за 6 недель, а вы можете за месяц? — Маша согласна на оплату по результату, а вы? — Дима готов сделать MVP бесплатно, чтобы попасть в портфолио, а вы?
В итоге он выбирает того, кто демпингует больше всех (обычно это junior без опыта или студент), получает полное говно через 4 месяца вместо обещанного одного, а потом пишет остальным: "Всё, решил отложить проект. Но если что, обращусь!"
90% заявленных "крутых программистов из FAANG" не существует
Петух просто хочет максимально прогнуть по деньгам
Обычно в итоге никого не нанимает, потому что "дорого"
Или нанимает самого дешёвого, получает мусор, и через полгода приходит к вам: "Можешь исправить? Там только запятую поправить..." (см. Главу 1)
Красные флаги этого типа Петуха:
✓ "У меня много кандидатов" — значит, будет торговаться
✓ "Очень крутые программисты из Google/Meta/Amazon" — апелляция к вашей неуверенности
✓ "Один работал в Tesla" — лжёт
✓ "Бюджет гибкий" — на самом деле хочет бесплатно
✓ "Хочу выбрать лучшего" — хочет выбрать дешевле всех
✓ "Кто-то другой предложил дешевле" — либо врёт, либо нашёл школьника
✓ Групповой чат с несколькими фрилансерами — RUN, FOREST, RUN!
✓ "Давайте сделаем тестовое задание" (бесплатное, конечно) — хочет получить бесплатную работу от 10 человек и выбрать лучшее
Петух даёт "тестовое задание". Вы делаете. Он говорит: "Спасибо, мы с вами свяжемся!" И исчезает.
Через месяц вы видите ваше "тестовое задание" в продакшене на его сайте. Поздравляем, вы бесплатно сделали часть его проекта!
— Отлично, что у вас много кандидатов! Значит, вы точно найдёте того, кто согласится на ваши условия. Мои остаются прежними: $15 000, предоплата 50%, срок 2 месяца. Если это не подходит — нет проблем, удачи в поиске!
И уходите. Пусть Петух кудахчет с кем-то другим.
Финальный аргумент для упрямых Петухов:
— Но ведь кто-то же согласился за $3000!
— Супер! Работайте с ним. Только потом не удивляйтесь, когда через полгода проект не работает, база данных течёт, код невозможно поддерживать, а тот "кто-то" исчез и не отвечает на сообщения. И вам придётся идти к нормальному специалисту, который скажет: "Это надо полностью переписывать. $30 000".
Дешёвый специалист стоит дорого. Дорогой специалист стоит дёшево.
Итог:
Если клиент начинает использовать "других кандидатов" как инструмент давления — это Петух 100%. Профессиональный заказчик понимает, что качество стоит денег, и выбирает не по принципу "кто дешевле", а "кто надёжнее".
Глава 8: "Но ведь у тебя есть доступ к ИИ!"
Это любимая мантра Петуха. Он искренне верит, что наличие подписки на нейросеть делает вас волшебником, который щёлкает пальцами — и код пишется сам.
— Ну ты же просто копируешь мой вопрос в бот, и он выдаёт решение!
Давайте развеем этот миф раз и навсегда:
Задать вопрос боту
Получить код
PROFIT!!!
Что происходит на самом деле:
Понять, что вообще хочет клиент (2 часа расшифровки его мыслей)
Разобраться в его 15 000 строк кода (ещё 4-6 часов)
Понять стек технологий (половину из которых уже deprecated)
Разработать архитектуру решения (знания + опыт)
Составить правильный промпт (искусство само по себе)
Получить код от ИИ
Обнаружить, что код не работает
Отладить код (используя СВОИ знания)
Рефакторить, потому что ИИ-бот пишет как студент-первокурсник
Тестировать
Исправлять баги, которые появились из-за галлюцинаций ИИ
Оптимизировать, потому что бот сделал работающее, но неэффективное решение
Документировать
Интегрировать в существующую систему (сюрприз: ИИ не знает вашей кодовой базы!)
Исправить конфликты зависимостей
Настроить CI/CD
Написать тесты (ИИ их не пишет нормально)
Провести code review (самому себе, потому что ИИ-код требует проверки)
Но Петух видит только пункт 6 и думает: "Так я и сам так могу!"
Можешь, дорогой. Вот только твой ИИ-бот выдаст тебе код на Python 2.7 для задачи, которую надо решать на TypeScript, с импортом несуществующих библиотек и логикой из параллельной вселенной.
Почему Петух не может сам:
Не знает, ЧТО спрашивать — у него нет базы знаний
Не понимает ответ — ИИ может написать идеальный код, но Петух не поймёт, что с ним делать
Не может отладить — когда код не работает, Петух не знает почему
Не может интегрировать — даже если ИИ написал хорошую функцию, Петух не знает, как её вставить в проект
Не отличает хороший код от плохого — ИИ выдал решение через 7 вложенных циклов? Петух думает, что это нормально
Не понимает архитектуру — ИИ-бот не может спроектировать архитектуру всего приложения
Признаки Петуха: Полевой Определитель
Как распознать Петуха на ранних стадиях?
✓ Фраза "это же быстро" при описании любой задачи
✓ "У меня нет денег сейчас, но проект выстрелит"
✓ "Давай ты сделаешь, а я буду продавать и делиться прибылью"
✓ "Ты же можешь спросить у ИИ-бота!" (как будто у вас эксклюзивный договор с OpenAI/Anthropic/Google)
✓ Избегание конкретных цифр при обсуждении оплаты
✓ "Сделаем сначала MVP" без бюджета на MVP
✓ Чрезмерная дружелюбность в начале общения (красный флаг!)
✓ "Я сам пробовал в боте, но там какая-то ошибка" (спойлер: там 50 ошибок)
✓ Просьбы "просто быстро глянуть" на 15 000 строк кода
✓ "У меня много кандидатов из Google/Meta/Tesla" — готовьтесь к демпинговой войне
✓ "Кто-то предложил дешевле" — либо врёт, либо нашёл школьника
✓ Групповой чат с фрилансерами — бегите
✓ "Токены же бесплатные!" — не понимает, как работают подписки
✓ Исчезает после вашего ревью — использовал вас как промпт для бота
✓ "Там только запятую поправить" в 10 000+ строках кода — археология, а не правка
✓ "Надо разобраться в стеке" (React + Vue + Angular одновременно) — это работа для senior за 350-450k
✓ "Сделаем тестовое задание" (бесплатное) — хочет бесплатную работу
✓ "Я уже сам разобрался!" после вашего ревью — использовал ваш анализ для ИИ-бота
Противоядие: Как не стать жертвой
1. Правило "Ни слова без договора"
Хочет обсудить проект? Отлично! Вот ссылка на календарь для оплаты консультации. Нет оплаты — нет обсуждения.
2. Тест "Запятая"
Клиент говорит "там только запятую поправить"? Попросите показать код. Если он больше 1000 строк — это не запятая, это археологические раскопки. Если больше 10 000 — это экспедиция к центру Земли.
3. Информационная диета
На "невинные вопросы" отвечайте максимально общо: "Это зависит от контекста проекта. Обсудим после внесения предоплаты".
4. Запрет на бесплатные видеозвонки
Всё серьёзное — в переписке или за деньги. Захотел видеосвязь? Вот тариф на консультацию. А то потом ваш голос будет работать на Петуха в виде промптов для ИИ-ботов.
5. Фраза-оберег
"У меня есть доступ к ИИ, но нет доступа к бесплатному времени".
6. Детектор записи
Если всё-таки согласились на видеозвонок — спросите в лоб: "Ты записываешь?" Посмотрите на реакцию. Петух либо покраснеет, либо начнёт мямлить что-то про "для личного архива".
7. Техника "Общих фраз"
На звонке говорите максимально обще: "Это решаемо", "Есть разные подходы", "Нужно смотреть детали". Пусть Петух хоть транскрибирует это — ИИ-бот из этого ничего не приготовит.
8. Защита от Петуха-Призрака
Если просят "глянуть код" — сразу: "Code review стоит $X за 1000 строк. У вас 15 000 строк — это $Y. Присылай оплату, и я сделаю подробный анализ". Без оплаты — ни строчки комментария.
9. Анти-аукцион
Услышали "у меня есть другие кандидаты из Google"? Ответ: "Отлично! Работайте с ними. Мои условия не меняются". И всё. Не торгуйтесь. Петух либо вернётся на ваших условиях, либо найдёт джуна, который сделает ему багофичу.
10. Правило "Одного ревью"
Сделали бесплатное ревью (по доброте душевной)? Второго не будет. "Я уже потратил время на анализ, дальнейшая работа платная".
11. Счётчик токенов
Если Петух ноет про "бесплатные токены" — образовывайте: "Твои 15 000 строк кода — это 75 000 токенов. Один запрос стоит $3-5. Хочешь, чтобы я их тратил на тебя — плати".
12. Калькулятор сложности
Клиент говорит "быстро"? Попросите показать код. Оцените:
До 1000 строк — может быть быстро
1000-5000 строк — день-два работы минимум
5000-10000 строк — неделя работы senior-специалиста
10000+ строк — это работа для senior за 350-450k/месяц, срок от 2 недель до месяца
Озвучьте стоимость. Петух либо заплатит, либо испарится.
13. Защита от тестового задания
— Давайте сделаем тестовое задание!
— Конечно! Тестовое задание оплачивается по тарифу $X/час. После оплаты вышлю результат.
Настоящий работодатель заплатит. Петух исчезнет.
14. Правило "Показать стек"
Если в коде 10+ библиотек, 3 фреймворка, и непонятная архитектура — это работа для senior-архитектора. Называйте соответствующую цену: от 300к рублей за проект.
Эпилог: ИИ-боты — не волшебная палочка
Уважаемые Петухи (да, мы знаем, вы это читаете, надеясь найти лазейку), запомните:
Доступ к ИИ ≠ автоматическое решение проблем
Опыт фрилансера = умение правильно ИСПОЛЬЗОВАТЬ ИИ-ботов
Prompt engineering — это навык, а не "просто спросить"
Код от нейросети требует рефакторинга от человека, который понимает, что делает
ИИ-боты галлюцинируют, выдумывают функции, и пишут с ошибками
Интеграция кода в реальный проект — это 80% работы
Токены стоят денег, даже если у вас подписка
Лимиты существуют, и ваш 15 000-строчный говнокод их сжирает
Code review 10 000+ строк — это работа senior-специалиста за 350-450k/месяц
"Много кандидатов" — не аргумент для демпинга
Дешёвый программист стоит очень дорого в долгосрочной перспективе
Фрилансер с доступом к ИИ-ботам — это как повар с ножом. Да, у него есть инструмент. Но вы же не идёте на кухню ресторана со словами: "У тебя есть нож, нарежь мне что-нибудь вкусненькое бесплатно, у меня же дома тоже нож есть"?
Более того: у вас ТОЖЕ есть доступ к ИИ-ботам! Бесплатные версии доступны всем. Так почему вы не делаете сами? А-а-а, потому что не умеете. Вот за это умение и платят.
P.S. Если вы узнали себя в описании Петуха — не обижайтесь. Просто откройте для себя удивительную истину: профессиональные услуги стоят денег. Даже в эпоху ИИ. Особенно в эпоху ИИ.
P.P.S. Для фрилансеров: держитесь, коллеги. Мы все через это проходим. Первый раз говорить "нет" Петуху страшно, но потом это становится приятной привычкой.
P.P.P.S. Да, эта статья тоже написана с помощью ИИ-бота. Но я заплатил за подписку. И потратил час на редактуру. И потратил токены. И использовал свой опыт для структуры. Вот в чём разница. 😏
Статья написана на основе реальных событий. Все совпадения с вашими клиентами — не случайны.
Если Петух прочитал эту статью и всё равно пишет вам с предложением "быстренько глянуть 15 000 строк кода" — блокируйте немедленно. Это безнадёжный случай.
Бонус для Петухов: Если вы дочитали до конца и думаете "Ого, теперь я знаю, как обмануть фрилансера ещё хитрее!" — поздравляем, вы упустили главное. Фрилансеры уже знают ВСЕ ваши схемы. Мы их видели, пережили, и выработали иммунитет. Проще заплатить деньги, чем пытаться обхитрить того, кто видел сотни таких, как вы.
Последний совет для Петухов: Хотите сэкономить? Вот вам бесплатный совет: нанимайте профессионала сразу. Это дешевле, чем сначала нанять пять дешёвых фрилансеров, получить нерабочий код, потом идти к профессионалу и просить "только запятую поправить" в ваших 15 000 строках генерированного ИИ-ботом хаоса, который даже senior-архитектор за 450k/месяц посмотрит и скажет: "Проще переписать с нуля".