AWS нанимает 11 000 джунов. Anthropic говорит, их не будет. Объясняю, кто прав.
CEO AWS называет идею заменить джунов на ИИ идиотизмом. В Anthropic твердят, что программисты уходят. Кто прав, зависит от того, как считать.
Короче, история такая. Мэтт Гарман, глава AWS, на прошлой неделе в интервью прямым текстом заявил: заменять джунов на ИИ — одна из самых тупых идей, что он слышал. И тут же объявил: в 2026-м AWS возьмёт 11 тысяч стажёров. Столько же, сколько в прошлом году. И это после того, как Amazon уволил тридцать тысяч человек за год.
А параллельно с этим Борис Черни (тот, что Claude Code сделал в Anthropic) и Мартин Касадо из этого вашего a16z уже несколько месяцев впаривают одну и ту же мантру. Профессия программиста уходит. Код пишет ИИ. Программистов не нужно. Расходимся.
Получается, кто-то из них врёт.
На самом деле никто не врёт. Касадо с Черни смотрят в одну дырку, Гарман — в другую. Каждый видит свою правду. Объясняю.
Что реально умирает
Касадо и Черни видят одну цифру — сколько строчек кода в день пишет живой человек. Эта цифра валится в пол. AI пишет код быстрее и дешевле сениора. Любой джун с Cursor сейчас за день делает то, на что в 2022-м сениору нужна была неделя. Спорить с этим — глупость.
Но они с этой одной цифры делают вывод про ВСЮ профессию. И вот здесь подмена.
Программирование никогда не было «писать код». Это была одна из задач программиста, и да, она долго съедала большую часть времени. Просто потому что инструменты были говно. У нас был vim, Stack Overflow и Notepad++. А на «понять, что нужно клиенту», «придумать архитектуру», «проследить, чтобы не упало в проде» оставалась пара часов в день.
Теперь наоборот. Код — час работы. Всё остальное — всё.
Что реально нужно
Гарман смотрит на другую цифру. У него в AWS не хватает людей, которые могут разобраться с проблемой клиента, собрать под него приложение и проследить, чтобы оно работало под нагрузкой. Спрос на таких растёт быстрее найма. Поэтому 11 тысяч стажёров — не доброта, а попытка хоть как-то догнать.
И смотрите, что именно он сказал. Не «нам нужны Java-программисты». А вот это:
«Узкие технические навыки — например, написание Java-кода — теряют ценность. Фокус смещается на разработку полных приложений и решение клиентских задач.»
Это совсем другая профессия. Не та, на которую в 2018-м брали джунов. Тогда было: вот тебе спецификация на пять страниц, реализуй. Сейчас: вот тебе живой клиент со своей болью, разберись, что ему надо, собери, проследи, чтобы работало.
С первой задачей AI справился. Со второй — нет.
Три приложения
На той же неделе мне принесли посмотреть три проекта. Все три собраны через Cursor с минимальным участием человека. Все три работают. Ни одно не продаёт.
Лендинг под B2B-продукт. Восемь полей в форме захвата. Все восемь по делу — нужны компания, должность, размер команды. Только пользователь закрывает страницу на третьем. Тупо устаёт.
Checkout у магазина. Логика безупречная, тесты зелёные. Кнопка называется «Подтвердить заказ» вместо «Оплатить». Угадайте, что произошло. 28% людей на этом шаге жмут назад. Думают, видимо, что после клика им покажут ещё одну страницу. Очевидно же.
Онбординг из четырёх шагов. Технически без замечаний. На втором шаге пустое состояние с надписью «Ничего не найдено». А что делать дальше — не сказано. Юзер закрывает.
Каждое из этих приложений по-своему работает. И каждому не хватает чьего-то взгляда — взгляда человека, который пройдёт это глазами клиента и скажет: ребят, оно не продаёт. Хорошо, что показали мне до запуска. Эти фаундеры были уверены, что у них всё ок.
Таких людей — со зрелым взглядом, насмотренностью, пониманием продуктовой логики — катастрофически не хватает в индустрии. А Гарман в AWS ищет именно их. Просто называет «junior software engineer».
Куда переехало узкое место
Раньше было так: придумали — реализовали — протестировали — выкатили. Долгая часть — реализация. 80% времени. Сениоры зарабатывали хорошо, потому что умели реализовывать.
Сейчас реализация — час. Не «гениальная архитектура распределённой системы», а обычная фича. «Добавь форму обратной связи в Slack» — час, с тестами.
Узкое место уехало туда, где его раньше как такового и не было. На этап «давайте сначала посмотрим, готово ли вообще для пользователя».
Тут важна разница между двумя словами.
«Работает» — это юнит-тесты зелёные, страница открылась, форма ушла. Эту работу AI сделает сам.
«Готово» — совсем другое. Понимает ли юзер, куда жать. Видит ли он, что после клика что-то произошло. Не теряем ли 40% воронки на третьем шаге. Не разваливается ли email-шаблон в Outlook (а он всегда разваливается). Что будет, если у юзера VPN, медленный 3G и iOS 17.4. И знает ли AI, что в Бразилии checkout принимает PIX, а не Stripe. Не знает.
Кстати о цифрах. В апреле Wiz нашли у Lovable (платформа на $6.6 миллиарда, на минуточку) уязвимость, которая 48 дней держала исходники и креды всех пользователей в публичном доступе. 48 дней. Их же аудит 1645 проектов с Lovable показал: у 10.3% пользовательские данные были доступны наружу ещё до того, как у проекта появился первый клиент. Десятая часть. Соцсеть Moltbook (фаундер на каждом углу хвастался, что не написал ни строчки) через три дня после запуска отдала наружу полтора миллиона токенов аутентификации.
CodeRabbit прогнал 470 пулл-реквестов: AI-код содержит в 2.74 раза больше уязвимостей, чем человеческий. В первом квартале 2026-го у 91.5% vibe-coded приложений нашли хотя бы одну дыру, которую AI просто «додумал».
И моя главная мысль не «AI плохо пишет код». Пишет хорошо. Никто не смотрит, что он написал, ГЛАЗАМИ ЮЗЕРА.
Почему Anthropic этого не видит
Возвращаюсь к Anthropic. Касадо и Черни не дураки и не злодеи. Просто смотрят со своего ракурса.
Они продают инструмент. У них в бизнес-модели прямой финансовый интерес: чем дороже сениор и чем дешевле AI, тем больше у них выручка. Это не делает их слова ложью. Это делает их слова сильно повёрнутыми в одну сторону.
Плюс они смотрят на индустрию из стартапа на N=20. А там реально один сениор с Cursor закрывает работу пятерых джунов из 2018-го. Только не потому, что джуны бесполезные. А потому что в стартапе на 20 человек продуктовые решения принимает сам фаундер. Это он смотрит глазами клиента, режет лишние поля в форме, ставит вето на фичу.
А у AWS фаундер на 11 тысяч стажёров не масштабируется. Чтобы продукт двигался, AWS нужны не «программисты», а тысячи маленьких фаундеров. Их называют «junior software engineer», потому что других слов в HR-системе не предусмотрено.
Что с этим делать
Если ты сейчас джун или учишься — не паникуй. Профессия не умирает, она меняется. Если ты учил «как писать Java» — забудь, это инструмент, и им AI владеет лучше тебя. Карьеру на этом не построишь.
Что строит карьеру — умение взять проблему клиента, разобрать, понять, что нужно сделать, собрать решение и проверить, что оно реально решает заявленное. Совсем другая работа. В институтах ей не учат. Учись через AI, но цель не «написать код», а «понять, что он написал, и почему именно так».
Если ты фаундер — есть две новости. Хорошая: тот человек, который умеет смотреть глазами клиента и говорить «не готово», у тебя в команде, скорее всего, уже есть. Плохая: ты, скорее всего, не понимаешь, насколько он ценный. Не дай ему уйти. Дай ему вето на релизы. Плати как сениор-инженеру.
Если ты прочитал твит Касадо и подумал «отлично, не нанимаю джунов, заменю их AI» — тебе шесть месяцев на то, чтобы передумать. Через полгода у тебя команда из двух сениоров и Cursor. Сениоры выгорят, потому что вся неинтересная работа на них. Cursor не выгорает. Но и не вырастает в человека, который через год поведёт продукт сам.
Если коротко.
Программисты никуда не деваются. Уходит один очень узкий вид программистов — те, кто писал код по спецификации. А те, кто решает задачу клиента приложением, — нужны как никогда.
Гарман это понял и нанимает. Anthropic не видит и продаёт сениорам идею, что джунов больше не надо.
Я ставлю на Гармана.