Почему ИИ сделал сеньоров сильнее, а джунов почти нет
Недавно поймал в одном интервью мысль, от которой у меня щёлкнуло в голове. Парень пересказывал старую идею Джона Остерхаута, автора книги «A Philosophy of Software Design» (если не читали, гляньте). Идея простая. Программирование бывает тактическое и стратегическое.
Тактическое отвечает за здесь и сейчас. Написать функцию, поправить синтаксис, поймать баг, закоммитить. Война идёт прямо под ногами, ты в окопе, решаешь конкретную задачу. Стратегическое наоборот, вид сверху. Как вообще должна быть устроена кодовая база? Где у неё узкие места? Что сделать, чтобы через полгода скорость не упала в ноль? Это уже не солдат в окопе, а генерал на холме, который смотрит на всю карту.
И вот тут меня накрыло. Потому что эта рамка идеально описывает то, что сейчас творится с ИИ.
ИИ забрал окопы
Смотрите, что произошло. Всё тактическое теперь делает ИИ, причём быстрее и дешевле меня: написать кусок кода по описанию, разобрать ошибку, накидать тест, отрефакторить функцию. Не лучше во всём, но в рутине обгоняет. Я печатаю сигнатуру, он уже дописал тело. Я говорю «вот тут падает», он за минуту находит то, что я бы ковырял полчаса.
Окопная работа, на которой годами набивали руку джуны и мидлы, по сути обесценилась. Не потому что джуны плохие. Просто появился исполнитель, который ту же тактику делает за копейки и без перекуров.
Многих это пугает. А меня скорее взбодрило. Потому что осталось самое интересное.
Осталось стратегическое
Если тактику забрал ИИ, вся твоя ценность переезжает наверх. В стратегию. В того самого генерала на холме.
Я уже пару лет плотно завязан на ИИ в разработке, но по-настоящему перестал писать код руками только в последние примерно полгода. Раньше было проще: копипастил куски из чата в редактор сам. Теперь агент лезет в код напрямую, а я проектирую и проверяю. И быстро понял одну вещь. Работа с ИИ это ровно то же делегирование, что и работа с живой командой джунов. Законы те же.
Хочешь, чтобы агент сделал хорошо? Сложное продумай сам, заранее. Разбей задачу так, чтобы она была определена до последней мелочи, иначе он додумает за тебя. И додумает не то. Держи в голове, как стыкуются модули. Думай про тесты, про граничные случаи. И собери кодовую базу так, чтобы в ней было легко работать, с документацией, по которой ИИ поймёт, куда именно вносить правку.
Расскажу, как сам напоролся. Делаю кроссплатформенное приложение, Linux и Mac одновременно. Собрал фичу на одной машине, всё работает, и прошу агента: сделай так же и для второй платформы. Он отчитывается, что готово. Прихожу на вторую машину, запускаю — фича молчит. Ни ошибки, ни намёка, просто не срабатывает. Убил на разбор половину дня. Оказалось, дело было не в коде как таковом, а в мелочи, о которой я агенту вообще не сказал: на второй системе то же самое действие ведёт себя иначе в зависимости от того, как именно запущено приложение, а я решил, что это очевидно и само собой разумеется. Агенту неоткуда было это знать. Я попросил «сделай так же», а не расписал, чем одна платформа отличается от другой. Он и сделал ровно то, о чём попросили. Просто этого оказалось мало.
Это всё не про синтаксис. Это про голову. И вот это ИИ за тебя пока не делает.
Почему сеньору плюс десять, а джуну почти ноль
Тут и зарыта соль из заголовка.
Я слышал это от разных тимлидов на конференциях, да и сам вижу то же. ИИ делает сильного разработчика кратно мощнее. Кто-то говорит «в десять раз». Цифра условная, но порядок такой. А джуну тот же инструмент даёт лишь крошечную прибавку. Почему так несправедливо?
Потому что твой навык это потолок для ИИ. Выше тебя он не прыгнет. Умеешь держать в голове архитектуру, видеть, как всё должно собираться, точно объяснять, что делать? Тогда у ИИ появляется гора контекста, и он разворачивается во всю мощь. Не умеешь объяснить, получишь кашу. Только быстро и много.
ИИ это усилитель. Помножь на сильный навык, выйдет ракета. Помножь на слабый, выйдет быстро сделанная ерунда.
Отсюда и грустная для джунов арифметика. Если рутину закрывает ИИ, а пользу выжимает тот, кто умеет мыслить стратегически, то нанимать толпу новичков становится менее выгодно. Это не злорадство, мне самому от этого не по себе. Я-то помню, как сам был тем джуном, что учился в окопах.
И что с этим делать
Вывод вышел почти обидно простой. Раньше росли, набивая руку на тактике. Тысяча пойманных багов, и ты мидл. Теперь эту лестницу подпилили снизу.
Значит, расти надо туда, где ИИ пока пас. В стратегию. Учиться видеть систему целиком, проектировать интерфейсы, формулировать задачу так, чтобы её нельзя было понять двояко. Становиться тем генералом, пусть пока ты командуешь не людьми, а флотом из бесконечных тактических исполнителей.
Подписка на топовую модель есть у всех. Доступ к инструментам больше не преимущество. Преимущество это голова, которая знает, что поручить этим инструментам.
А вы как это для себя видите? Чувствуете, что ИИ скорее усиливает ваши сильные стороны, чем закрывает слабые? Мне правда интересно. Я тут больше думаю вслух, чем раздаю советы.
#искусственныйинтеллект #AIагенты #разработка #программирование #карьераразработчика
Источник: vc.ru
Похожие записи
- 5 ошибок менеджера, внедряющего ИИ
- Директор Amazon по искусственному интеллекту заявил на конференции VB Transform 2026, что не возможности ИИ-агентств препятствуют их внедрению в корпоративной среде из-за низкой надежности.
- Страх перед человекоподобными роботами подтолкнул рабочих к забастовке на автомобильном заводе Hyundai.
Оцените материал:
Похожие записи
Китайский производитель Deep представил робота DR02 — «первого» промышленного гуманоида с защитой от пыли и влаги
10.10.2025
Загрузка: Землетрясения и ИИ для нанесения ударов по Ирану
09.03.2026
STAT+: Мозговые имплантаты: что мешает проведению ключевых клинических испытаний и одобрению FDA.
11.03.2026Присоединяйтесь и подпишитесь на рассылку самых свежих новостей по Email
Получайте свежие новости и идеи на почту. Без спама — только самое интересное.
Нажимая «Подписаться», вы соглашаетесь с политикой конфиденциальности.
