May 5

Месть младшего разработчика

Стив Йегги
22 марта 2025 г.
Оригинал материала, вольный перевод от "Силиконовый Мешок"

Привет-привет-привет! Рад снова вас видеть.

Похоже, мне пора быть осторожнее с каждым словом — за мной теперь столько людей следит.

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

Столько всего происходит, что несколько раз я пытался написать этот пост, но каждый черновик становился огромным бешеным псом, и мне приходилось пристреливать его, как Старого Йеллера. Так что теперь отправлю щенка, пока он не вырос.
(Дополнение: Чёрт. Зато хотя бы экшн до самого конца.)

Коротко поясню термин «vibe coding»: Я считаю, что скоро он повзрослеет и станет частью серьёзной разработки, а версия с отключением мозга останется для прототипов и фана. Для меня vibe coding — это когда всю работу делает ИИ. Насколько внимательно вы следите за ИИ, зависит только от задачи: для продакшена — внимательно, для прототипов — расслабленно. Главное, если вы не пишете код руками — это vibe coding.

И ещё: часть про «месть» будет в конце, прямо как в хорошем фильме.

С вводной закончили. Погнали-и-и!


Часть 1. Шесть волн

Vibe coding — это шуточное название чат-кодинга, когда просишь LLM написать код, затем подаёшь ему результат и продолжаешь по кругу. Это совершенно не похоже на традиционный кодинг или даже автодополнение.

Чат-кодинг существовал и раньше, но у него не было нормального имени. Всё изменилось в феврале, когда знаменитый Андрей Карпаты из OpenAI назвал его «vibe coding». Имя мгновенно стало вирусным, как «сине-золотое платье».

Прямо сейчас vibe coding живёт в странной квантовой суперпозиции:

  • 80% разработчиков вне Силиконовой долины вообще не знают, что это такое и даже не слышали терминов вроде «coding agents». Им грозит внезапный удар ИИ-бумом.
  • Термин стремительно набирает вирусную популярность, попадает в СМИ (например, NYT), заполняет соцсети. Кто-то им восхищается, кто-то ругает. Одни компании запрещают его, другие (Google, например) активно используют.
  • Для быстро растущей группы продвинутых разработчиков чат-кодинг уже безнадёжно устарел. Они всё ещё «вайбят», но на ваш привычный чат им уже плевать.

Мы в «Центре преувеличений» даже не успеваем придумывать что-то безумнее реальности.

Да, сейчас vibe coding на подъёме, и чат-кодинг ещё тоже. Но скоро их обгонят «кодинг-агенты», о которых и пойдёт речь в этом посте.

К третьему кварталу чат станет последним средством, если у вас вдруг не хватит денег на агентов. Но вайб-кодинг всё равно останется с нами.

На рисунке 1 я попытался показать, как вижу развитие событий.

Рисунок 1: Шесть волн программирования

(Традиционный (2022), Автодополнения (2023), Чат-кодинг (2024), Кодинг-агенты (первая половина 2025), Кластеры агентов (вторая половина 2025), Флоты агентов (2026)).

Традиционные подходы и автодополнения уже идут на спад. Чат-кодинг и остальные подходы растут экспоненциально. Каждая следующая волна минимум в 5 раз продуктивнее предыдущей.

Vibe coding изображён пунктиром, потому что он не отдельная волна, а подход, объединяющий любые способы кодинга с ИИ.

Кластеры — это когда разработчик запускает много агентов параллельно, возможно даже в облаке. Флоты — когда над агентами стоят ещё и ИИ-менеджеры (см. рисунок 2).

Рисунок 2: Оргструктура на 2026 год

Разработчики теперь выглядят как менеджеры второго уровня, управляя ИИ-менеджерами, которые в свою очередь контролируют команды агентов: баг-фиксы, фичи, миграции и т.д. Целая ферма!

Это грубый набросок, но очень похожий на правду. Волна «кодинг-агентов» наступила быстрее, чем ожидали. Следующая волна («кластеры») уже тоже доступна, если напрячься. Я лично запускаю по два агента параллельно и вижу потенциал.

Сейчас ещё приходится вручную помогать агентам, если они застревают, но скоро и это будет автоматизировано. Тогда мы перейдём к волне «флотов» — сотни агентов, перемалывающих горы кода под наблюдением супервизоров. Это будет круто, и произойдёт уже в начале 2026-го.

Если всё это стало для вас сюрпризом, впереди бурные времена.


Часть 2. А вы где сейчас?

Если вы до сих пор меряете эффективность автодополнений (Completion Acceptance Rate), вы сидите на «динозавровой» волне традиционного программирования, которая скоро уйдёт в прошлое.

Чуть продвинутее? Считаете, что чат-интерфейсы (Copilot, Cursor и т.д.) — это будущее? Неплохо, вы где-то посередине.

Но уже появились новые «кодинг-агенты» (например, Aider.chat и Claude Code). Как только вы попробуете их, больше никогда не захотите возвращаться в чат. С агентами вы всё ещё будете «вайбить», только без лишнего общения.

Каждая новая волна минимум в 5 раз продуктивнее предыдущей. Вопрос только в том, где сейчас вы и ваша компания?


Часть 3. Инструкция владельцу нового верблюда

Настоящие «кодинг-агенты» появились совсем недавно и работают только в терминале. Это как всю жизнь ходить пешком, а потом вдруг получить бесплатно верблюда. Круто, но он плюётся, кусается и жрёт деньги.

Агенты самостоятельно выполняют задачи, почти не требуя вашего участия. Главное — давать им правильные задачи. Если слишком жадничать, они застрянут. Пока ими приходится активно управлять, но это скоро исправят.


Часть 4. Математика и деньги

Агенты жгут много токенов (~10-12$/ч). Вам нужно будет увеличить бюджет примерно до 80-100$/день на каждого разработчика, чтобы полноценно их использовать. Следующая волна («кластеры») потребует уже облачного бюджета. Будущее разработки теперь «pay-to-play»: у кого нет денег на агентов, рискует отстать.


Часть 5. Скоро флот

Следующая волна — сотни агентов под управлением других агентов. Работа программиста превратится в «няньку», управляющую дашбордами. Это неизбежно, и придётся найти на это деньги, иначе компания потеряет конкурентоспособность.


Часть 6. Месть младших разработчиков

Младшие разработчики быстрее адаптировались к ИИ и уже активно им пользуются. Многие опытные девы до сих пор сопротивляются. Когда компаниям понадобится урезать штат ради бюджета на ИИ, кого, по-вашему, оставят?

Теперь джуниоры на высоте. Им и принимать решение:

«Не ИИ должен доказать, что он лучше вас. Это вы должны доказать, что лучше с помощью ИИ.»

Пришло время адаптироваться всем. Впереди много работы и возможностей. Главное — вовремя освоить новую волну.

Если не знаете, с чего начать, спросите младшего разработчика.

Вот и всё. Спасибо моему боссу Куинну Слэку за идеи недели давности. Пойду пугать инвесторов новыми звуками.

Чао!