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

Продолжение мысли про кодинг агентов.

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

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

Сейчас этап перевода в код схлопывается. Агент берёт задачу, контекст, критерии — и выдаёт работающий код. Но работа никуда не исчезает. Она перетекает на края.

На один край — в начало. Что именно нужно сделать. Какую проблему решаем. Какие ограничения. Как поймём что получилось. Формирование задачи становится важнее, потому что агент действует напрямую из того, что ты ему дал.

На другой край — в конец. Ревью, тестирование, проверка что результат соответствует задаче. Когда агенты выдают много кода быстро, нагрузка на финальную проверку растёт.

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

Со стороны продактов — те, у кого всё в голове и всё через личные коммуникации. Они могут быть очень эффективны. Делиеврят хорошо, команда их любит, результаты есть. Но цифрового следа не оставляют.

Чтобы агенты помогали, всё должно быть оцифровано. Задачи, критерии приёмки, контекст, связь с фидбеком от пользователей. Не «я разрабу на созвоне объяснил», не «цели со стейкхолдерами на словах согласовал», не «ожидаемые метрики у меня в голове». Агент не может залезть тебе в голову. Агент не был на том созвоне. Агент видит только то, что записано. Если там ребус — он и сделает ребус.

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

Именно этот перевод теперь делает агент. Быстрее и дешевле.

А вот разработчики, которые умеют разбираться в задаче, понимать бизнес-контекст, ревьюить чужой код (включая код агента), находить edge cases, тестировать — становятся ценнее. Потому что именно туда смещается работа.

Получается симметрия. Продакт, который умеет формулировать задачи письменно и оставлять контекст — ценнее того, кто договаривается голосом. Разработчик, который понимает что и зачем он делает — ценнее того, кто просто писал код по спеке.

Навыки, которые раньше считались «мягкими» или «бюрократией», становятся конкурентным преимуществом. А чисто технический навык перевода — обесценивается.

Работа не исчезает. Она требует других навыков. И это касается всех ролей в команде.

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *