Как стать автором
Обновить

Месть джунов

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров37K
Автор оригинала: Steve Yegge

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

Вайб-кодинг – это такое забавное словечко для кодинга через чат: просишь LLM написать код, скармливаешь результат, просишь еще. И так по кругу. Это вообще не то, что классический код или даже код с автодополнениями.

Чат-кодинг уже был, но хайпа не было. А в начале февраля сам Андрей Карпати (да-да, тот самый из OpenAI) дал этому явлению имя – "вайб-кодинг". И тут же начался срач эпических масштабов, как с тем сине-золотым платьем.

Прямо сейчас, когда вы это читаете, вайб-кодинг пребывает в странном, тройственном состоянии:

  1. 80% индустрии за пределами Долины вообще не в теме. Многие даже слов "вайб-кодинг" или "кодинг-агент" не слышали. Походу, новости не открывают. Рискуют словить жесткий "привет" от ИИ.

  2. Вайб-кодинг вирусится по-черному, растет по экспоненте, мелькает в NYT, бурлит в соцсетях. Одни топят за, другие хейтят. Компании его банили, пока Google по-тихому внедрял. Споры о том, что это вообще такое, не утихают. Но все больше народу считает – это будущее, и оно уже здесь.

  3. Чат-кодинг как таковой – уже лютый нафталин для еще быстрее растущей группы разрабов. Они на него теперь и не глянут. Они по-прежнему "вайбят", да еще как, но на ваши длинные чат-переписки им глубоко фиолетово. Всего доброго, сэр!

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

Вайб-кодинг на взлете. Чат-кодинг (то, что вы считаете вайб-кодингом) – тоже пока растет. Но агентный кодинг – вот тема этого поста – скоро оставит чат-кодинг глотать пыль.

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

Мое видение – на Рисунке 1.

(Рисунок 1: Накладывающиеся волны модальностей ИИ-кодирования) Тут шесть волн: традиционное (2022), с автодополнениями (2023), чат (2024), кодинг-агенты (1П 2025), кластеры агентов (2П 2025) и флотилии агентов (2026). Ручные методы – на спаде. Остальные – экспонента. Вайб-кодинг (пунктир) – это не отдельная модальность, он идет параллельно.

Если коротко: "кластеры агентов" – это когда разрабы рулят пачкой кодинг-агентов параллельно. "Флотилии агентов" – это когда ИИ-супервайзеры будут рулить этими агентами (см. Рисунок 2, "Оргструктура на ФГ26").

(Рисунок 2: Оргструктура на ФГ26) Представьте: каждый разраб – как менеджер второго звена, управляющий ИИ-"тимлидами", которые уже пасут группы кодинг-агентов. Одни баги фиксят, другие фичи пилят, третьи – рефакторят легаси. Натуральная ферма агентов!

Это, конечно, упрощенно. Но кодинг-агенты "четвертой волны" уже здесь, быстрее, чем мы думали. На пятую волну уже можно запрыгнуть, хоть и с напрягом. Я сам гонял двух агентов параллельно – становится ясно, что многое можно автоматизировать с их же помощью.

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

И эти флотилии появятся к началу 2026, мамой клянусь. Сделать их не так уж и сложно – мы уже спецы по распараллеливанию.

Если для вас это все – внезапный поворот, готовьтесь к турбулентности.


Часть 2: А ты где?

Если для тебя ИИ – это в основном автодополнение кода, и ты до сих пор меряешь CAR (Completion Acceptance Rate), то ты на кривой "Традиционного Программирования" с Рисунка 1. Эта кривая катится в утиль где-то к 2027. Плохие новости: автодополнения – это вчерашний день, ходячий труп ИИ.

Если ты чуть посовременнее, то думаешь, что будущее за чат-программированием в IDE (Copilot, Cursor и т.д.). Ну, тут ты не так уж и плох. Середнячок. По крайней мере, ты освоил реально полезную штуку по сравнению с автодополнением. Чат все еще в тренде.

Но тут бац – новая волна: кодинг-агенты типа Aider.chat и Claude Code. И скоро похожие, но симпатичнее, появятся во всех ваших любимых IDE, кхе-кхе.

Попробуешь кодинг-агентов – назад уже не захочешь. Они просто растопчут чат-кодинг. И кайф в том, что с агентами ты все равно "вайбишь". Поэтому вайб-кодинг – это не модальность: можно вайбить с чатом, агентами, кластерами. Пока ИИ пашет – ты вайбишь! Разница с агентами лишь в том, что ты с ними реже "синхронизируешься".

Видна закономерность: каждая новая волна, начиная с чата, примерно в 5 раз продуктивнее предыдущей. Чат в 5 раз > ручного кодинга, агенты в 5 раз > чата, и так далее. Если бы волнам давали созреть, было бы и 10x. Но их сносят новые, еще более быстрые.

Такая вот ситуация. Мы в океане ИИ, и волны все злее. Выживут те, кто их оседлает. Где твоя компания на этих кривых?

Это моя, так сказать, диснеевская картинка будущего. Волны кластеров и флотилий – неизбежны и уже на подходе. Вайб-кодинг останется, но не в том виде, как думает большинство. Вайб-кодинг – это просто больше никогда не писать код руками.

Если ты еще со мной, давай про бабки. Сначала быстро расскажу, как работают кодинг-агенты – ничего сложного, просто жжешь бабло, а от дыма они умнеют. Если нет – серьезно, поиграйся с новыми агентами. Или посмотри, как это делают профи.


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

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

Мы и раньше слышали про кодинг-агентов. Но это – другое. Эти "трушные" кодинг-агенты – свежак, работают только в текстовых терминалах а-ля Unix 70-х. Заполучить такого – все равно что всю жизнь ходить пешком, а тут тебе дарят верблюда. Бесплатно. Говорят, бери сколько влезет. И это офигенно. Один верблюд. Лучше, чем пешком, но плюется, кусается и жрет зелень – в основном купюры по 50 и 100 баксов.

Многие из вас, знаю точно, скептически относились к чат-кодингу. Некоторые разрабы даже прямо говорили манагерам: "Мы хотим писать код! Для этого мы здесь! П-И-С-А-Т-Ь К-О-Д!" Типа, вы глухие, что ли? Мол, никогда не делегируем код ИИ. Привет, я вас вижу!

Всем скептикам: бросайте все и бегите к ближайшему верблюду! Скачайте и попробуйте кодинг-агента, желательно выпущенного после 1 марта 2025. Они переворачивают все представления о кодинге с ИИ с ног на голову. Я сам три недели назад глазам не верил.

Кодинг-агенты просты по идее. Работают как обычный вайб-кодинг в чате: LLM пашет, ты в наушниках. Но с агентами не надо заниматься унылым копипастом и промптингом. Агент все делает сам, возвращаясь в чат, только когда закончит, застрянет или у тебя кончится кэш.

И они часто добиваются многого без помощи. Просто грызут задачу, пока не сделают, кидая токены направо и налево для исследования. Человек как бутылочное горлышко убирается на 90-99% работы.

Главное отличие от чата (кроме цены) – агенты могут выполнять гораздо более крупные подзадачи за раз. Разраб в это время может доесть чипсы и почитать Хабр.

Например, говоришь агенту: "Вот тикет в Jira #X; пойди почини". Всё! Агент попытается получить доступ к Jira (может, попросит скачать CLI или сам напишет скрипт для API). Потом проанализирует код, найдет баг, предложит фикс, напишет тесты, запустит их – и все это в цикле, почти без тебя.

Эти новые агенты могут решать большие проблемы, создавать еще большие косяки и вообще вести себя как сверхбыстрый, но слегка слепой и вечно опаздывающий разраб. Звучит как фантастика, но это уже реальность.

Важно: пока они тянут только небольшие и средние задачи. Декомпозиция так же важна, как и раньше. С агентами легко переборщить. Они настолько эффективны, что хочется навалить на них побольше и задушить гусыню. Не надо так. Разбивайте задачи, пасите их аккуратно. Иначе они бросятся на амбразуру и ничего не сделают.

Но это изменится. Не успеешь и глазом моргнуть, как агенты пролезут в твою IDE – уже не как верблюды, а как оседланные кони. Каждая новая версия инструментов будет делать их проще, мощнее, параллельнее.

Дальше – колесницы. Ждите.


Часть 4: А говорили, матана не будет

Этот раздел для CIO и финансистов. Привет! Спасибо, что дочитали.

В вашем бюджете на ФГ26, который вы только что сверстали, сколько вы заложили на LLM для разрабов? Чуть-чуть? Много? Одна компания мне сказала, что думает о щедрых $25 на разраба в день. Смело.

Оказалось, они на верном пути. Кодинг-агенты – это очень, очень дорого. Они жрут токены LLM со скоростью $10-$12 в час. Сколько сейчас ваши лицензии на ассистентов? Баксов 30 в месяц?

Грубо говоря, один кодинг-агент в этом фингоду равен по ценности одному джуну в штате – если его загружать по 8-10 часов в день. Десять баксов в час за инженера, которому нужен только присмотр – это даром, согласитесь.

Так что лучше закладывайте $80-$100 на LLM на разраба в день. $30 хватит лишь на три часа "поездок на верблюде". А за сотку каждый ваш разраб легко удвоит выхлоп, присматривая за двумя агентами и делая другую работу. Это же очевидно!

Но.

Следующая волна, "кластеры агентов" – те самые колесницы – придет к Q3. Она позволит каждому разрабу гонять много агентов параллельно: багфикс, уточнение задач, новые фичи, груминг бэклога, деплои, документация – что угодно.

Каждый ваш разраб внезапно станет как несколько разрабов. (Предчувствую месть джунов).

Побочный эффект: разработка наконец-то переедет в облако. Облачные IDE предсказывали десятилетиями! Но локально было удобнее. Кластеры агентов это изменят. На десктопе десятки, а тем более сотни агентов не потянешь. Работа разрабов почти мгновенно уйдет в облака.

Так что, вам понадобится еще бюджет на облака.

Запуск N агентов умножает $10/час на N. Плюс облака. Если каждый разраб гоняет, скажем, пять агентов (очень скромно), это уже $50/час или ~$100k/год на человека.

Это уже не "даром", а "ограбление". Речь о том, что каждый разраб повысит производительность примерно в 5 раз к Q4 2025 (с учетом времени на адаптацию) за дополнительные $50k/год в первый год. Кто откажется?

К сожалению, вы почти наверняка не заложили $50k/год на разраба на LLM в бюджет 2026. Компании быстро разделятся на тех, у кого есть бюджет, и тех, у кого нет. И первые, ну, будут иметь. А вторые – сосать лапу.

Прямо говоря: разработка ПО теперь – платный экспресс. Нет денег на билет – рискуешь безнадежно отстать.


Часть 5: Флот агентов на подходе

Тут становится немного не по себе. Если уже вспотели – передохните, стряхните пыль с резюме.

ОК, договорились, все на чиле. Поехали.

Волна после кластеров, назовем ее "флотилии" агентов, позволит разрабам гонять 100+ агентов одновременно… с помощью других агентов. Супервайзеры-агенты будут рулить группами кодинг-агентов, подключая человека, только если совсем швах.

Новая работа разраба – управлять дашбордами кодинг-агентов и их ИИ-супервайзеров (см. Рисунок 2). Кто-то назовет это няньканьем с плаксивыми роботами. Мы же предпочитаем – разработка ПО. Такова судьба.

Для CIO: флотилии позволят вашим разрабам тратить тысячи долларов в день. Даже если стоимость инференса упадет, Парадокс Джевонса (спрос растет при снижении цены) все компенсирует. Не верите – загляните в свой бэклог багов, он бесконечен.

Тысячи в день!? Но это суперэффективные траты! Ваша инженерия наконец-то сможет работать так быстро, как вы хотите. Это будет как снова стартап. Сможете "удивлять и восхищать клиентов" на невиданном уровне.

Но придется найти кучу нового бюджета. Может, у вас заначка есть. Слышал, один известный бренд выделил огромный фонд на эксперименты с LLM в этом году. Интересно, многие ли так сделали и случайно избежали бюджетного "черного лебедя"?

Если после потрошения диванных подушек не наскребете лишние $50k на разраба к концу года, может, получится привлечь инвестиции. Это на руку стартапам. Агенты сильно выровняли игровое поле.

Страшная часть: если денег не найдете, а конкурировать хотите, придется резать. И если прикинуть, резать имеет смысл только в одном департаменте.

Остальное, боюсь, – упражнение для читателя. Понятия не имею, что будет. Я просто чувак с горы. Может, я все преувеличиваю, и к моим прогнозам надо добавить полгода. Спорил с Claude, он согласился, что если растянуть на полгода – правдоподобно. Так что, может, не все так плохо!

А теперь – хорошие новости! Плохие же были первыми? Ну, проехали. Дальше легко, почти финиш. Осталась только сладкая, сладкая месть.


Часть 6: Месть джуна

Оказывается, впереди не только мрак! Работы в IT будет дофига. Просто не той, где код пишут руками, как пещерные люди.

За последний год, после моей статьи "Смерть джуниор-разработчика", я заметил: джуны гораздо охотнее принимают ИИ, чем сеньоры. Не всегда, конечно. Некоторые джуны, слышал, боятся ИИ, думают, он отберет работу (см. Теория поведенческого сожаления).

Но в основном джуны – и новоиспеченные, и студенты, и те, кто только думает об учебе – все это схватывают на лету. Хватают книгу O'Reilly "AI Engineering" (мастрид для всех разрабов) и впитывают как губки. Все юзают чат-кодинг, ассистентов, и я знаю, многие из вас, джуны, уже гоняют кодинг-агентов.

Джуны вайбят. Они в теме. Мир меняется, надо адаптироваться. И они адаптируются!

А вот сеньоры… ну, им тяжко, мягко говоря. У меня полно друзей-старичков, которые LLM в глаза не видели. Многие едва коснулись ассистентов. Слышу от лидеров индустрии о целых группах сеньоров, которые категорически против.

Пример: техдир известного бренда рассказал, что один их разраб прислал PDF с презентацией, почему всем надо бросить ИИ и вернуться к обычному кодингу. Понимаете теперь, что я имел в виду про самый большой разрыв в понимании технологий в истории? Некоторые до сих пор думают, что это что-то типа крипты. Мда.

Да, некоторые сеньоры заняты, понимаю. Но думаю, у большинства проблема глубже. Когда я писал про языки программирования, стоило мне сказать, что мне нравится какой-то язык, – любой! – как на меня выливали ушат помоев. Люди орали в тредах, слюна летела. Я не въезжал. Из-за того, что мне понравился язык?

Через пару лет дошло: они боялись, что если меня послушают, все перейдут на этот язык, и им, сеньорам, придется его учить. А учить что-то новое – реально новое, почти с нуля – они приравнивали к потере работы, страховки, банкротству и смерти на ступеньках больницы. Просто человеческая природа перед лицом большой неопределенности.

Думаю, отказники от ИИ слишком много вложили в статус-кво, ошибочно считая его гарантией занятости. Они твердят себе, что ИИ еще не доказал, что он лучше них в X, Y или Z, и поэтому он "не готов".

Но, как по мне, это они не готовы. Я все это расписываю, друзья, чтобы вы сами себе помогли.

Неважно, почему луддиты не принимают ИИ, – они проиграли. У джунов преимущество, битва окончена. Джуны не только быстрее осваивают ИИ, но и – сюрприз! – дешевле. Если компании будут резать косты, чтобы их разрабы побеждали с помощью токенов, как думаете, каких разрабов они оставят?

Староверы от ИИ этого еще не видят. Так что джунам придется опустить свои световые мечи и прокричать с вершины холма:

Не работа ИИ – доказывать, что он лучше тебя. Твоя работа – стать лучше, используя ИИ.

Иначе… ну, вы знаете. Блок else. Лава. Падаешь. Зачем мне это объяснять?

Вот и финал фильма. Вы дошли. Дай пять, джуны! ✋ Я не ожидал такого в прошлом году, но впечатлен, что именно вы выкидываете проигравших с острова. И дай пять тем сеньорам, кто въехал и уже в теме. Вас не так много, как кажется, особенно за пределами пузыря Долины.

Остальным… включайтесь. Будьте как джуны. Серьезно. Неважно, кто вы – человек или компания. Включайтесь. Время пришло. ИИ здесь.

Мы в Sourcegraph каждый день копаем эту тему. Мы стремимся к миру, где все это, хоть и дико дорого, будет поразительно, и скоро неоспоримо, ценно. Для тех, кто решит этим пользоваться. Армии кодинг-агентов переходят Рубикон, и подключение их к корпоративным IP и кодовым базам – следующая большая игра. Мы на этом сфокусированы.

В целом, мы думаем, работа будет. Много работы. Нынешняя стагнация найма – это просто компании пока не знают, что делать. Но уже в этом фингоду компании всех мастей могут быть амбициознее, чем когда-либо. Если история чему-то учит, от пара до ИИ, скоро мы увидим гораздо больше людей, создающих ПО. Волна производительности может поднять ВВП стран на невероятные суммы, 100% и больше.

Но чтобы участвовать, придется освоить следующую волну. Как разраб, да хоть PM, хоть кто угодно рядом с IT – тебе нужно срочно догонять по кодинг-агентам и держать руку на пульсе. Хватит баловаться. Разберись, как юзать автоматического кодинг-агента, прямо сейчас, и не сдавайся, пока не освоишь.

И не выпендривайся, не пытайся давить на него слишком сильно. Кодинг-агент – это как гигантский проходческий щит после ручных лопат. Он сильный, чертовски. Но дорогой, может конкретно застрять, и его надо постоянно направлять. И он не настолько быстрый – Ла-Манш за день не пророет. Так что без нереалистичных ожиданий. Просто осознайте, насколько это отличается от того, что было 2 года назад с ChatGPT, а потом офигейте, насколько это отличается от того, что было 2 месяца назад, когда чат был потолком.

Кайфуйте. Это не зря называется вайб-кодингом. Оказывается, не писать код – довольно легко.

Не попадайтесь в ловушку "отложу на потом". Говорить: "Через полгода будет быстрее, так что отложу эту работу" – это как говорить: "Подожду, пока пробки рассосутся". Доедешь быстрее, да. Но последним.

Агенты идут. Огромные флотилии. Не только кодинг-агенты. Агенты появляются везде, во всех бизнесах и техпроцессах. Сегодня утром говорил с крупным клиентом – они уже построили десятки, если не сотни, "ИИ-машин задач" – кастомных агентов для своих гигантских воркфлоу. Будущее уже здесь. Агенты здесь.

Если нужен призыв к действию: переключайтесь на чат. Бросайте автодополнения. Хватит писать код руками. Учитесь валидации и верификации в новом мире. Разбирайтесь в теме, следите за новинками. Хватит ныть, превратите это в инженерную задачу. Вы сможете.

И главное – внимательно следите за новыми кодинг-агентами. Сегодня они могут быть почти бесполезны для большинства, но это ненадолго. Совсем ненадолго. Это невероятно дорогие машины производительности – по бросовым ценам по сравнению с людьми. Впереди непростой выбор.

Новая работа "инженер-программист" к концу этого года будет включать мало прямого кодинга и много присмотра за агентами. Чем раньше вы это примете, тем легче будет жизнь.

Если после всего этого реально не знаете, что делать, – идите спросите джуна.

Вот как-то так. Скоро два года с момента "Читерство – это все, что вам нужно". Абсолютно безумно, как много изменилось. Если бы я мог отправить этот пост себе в прошлое, я бы не поверил.


Об авторе:

Стив Йегге (Steve Yegge) – весьма колоритная фигура в мире разработки. Известен своими едкими, объемными и часто провокационными постами в блогах (например, "Stevey's Drunken Blog Rants", а затем "Stevey's Blog Rants") на темы языков программирования, продуктивности, культуры разработки и работы в крупных технологических компаниях.

Проработал много лет в Amazon и Google, где не стеснялся публично (иногда случайно, публикуя внутренние заметки) критиковать их подходы к платформам и инновациям. Его "Платформенный Рэнт" (Platform Rant), написанный во время работы в Google и сравнивающий его с Amazon, стал легендарным. Йегге также известен своей работой над проектом "Grok" в Google – платформой для анализа и понимания кода.

Он один из ранних адептов чат-ориентированного программирования (CHOP). Сейчас работает инженером в Sourcegraph над ИИ-ассистентами для кодирования. Стив Йегге – это тот самый человек, который не боится говорить то, что думает, даже если это идет вразрез с общепринятым мнением, и делает это с неповторимым стилем. Его статьи часто становятся предметом бурных обсуждений в IT-сообществе.

Теги:
Хабы:
-6
Комментарии293

Публикации

Работа

Ближайшие события