Два коротких поста в X от @trq212 описывают странную картину. Технические люди грустят: им кажется, что их навыки внезапно обесценились. Нетехнические люди, наоборот, отчаянно хотят стать технически грамотнее, чтобы эффективнее работать с агентами. Обе группы смотрят на одно и то же и приходят к зеркальным выводам. Разберёмся, что это говорит о том, какие навыки программиста в эпоху агентов действительно остаются нужными.
Парадокс: грустят те, кто умеет, и завидуют те, кто не умеет
Первое наблюдение звучит почти как анекдот. Тот, кто годами учился писать код, видит, как агент делает это за минуты, и делает вывод: «Моя квалификация больше никому не нужна». Тот, кто никогда не программировал, получает в руки такого же агента и вдруг упирается в потолок: он не знает, как правильно описать задачу, что назвать, о чём спросить.
Это не противоречие, а две стороны одной медали. Агент снимает барьер на уровне исполнения, но не снимает барьер на уровне постановки задачи. Чтобы поставить задачу хорошо, нужно понимать, как устроена система: из чего она состоит, где границы, что считается результатом. Именно это понимание у технарей уже есть, просто они недооценивают его, потому что привыкли считать главным навыком набор текста в редакторе.
Язык как главный дефицит
Вторая мысль автора касается творческих профессий. Он видит, как художники тревожатся из-за ИИ, и при этом признаётся: ему самому отчаянно не хватает возможности набросать идеи анимации и концепты персонажей, чтобы агент довёл их до ума. Вместо этого приходится искать готовые примеры и показывать их.
Ключевая фраза: «I don’t have the language!» — у меня нет языка. Речь не об английском или русском, а о профессиональном словаре: способе быстро и точно выразить замысел в форме, которую агент поймёт. Для программиста таким языком служат код, архитектурные термины, названия паттернов. Для художника это эскиз, референсы, терминология композиции и анимации.
Отсюда практический вывод: владение предметным языком становится интерфейсом к агенту. Чем богаче ваш словарь в своей области, тем меньше итераций нужно, чтобы получить нужный результат. Эскиз в руках художника, который работает с агентом, мощнее, чем текстовое описание от человека без визуальной подготовки.
Что это значит для разработчика
Если вы разработчик и чувствуете себя лишним, попробуйте переформулировать вопрос. Ваш главный актив теперь не скорость написания функций, а способность:
- разбивать большую задачу на проверяемые части;
- замечать, когда результат агента выглядит правдоподобно, но неверен;
- описывать ограничения и контекст так, чтобы агент не гадал;
- выбирать, что вообще стоит автоматизировать.
Всё это — технические навыки, просто другого слоя.
Что это значит для остальных
Для людей без технического бэкграунда желание «стать более техническими» — разумная реакция, но не обязательно нужно учиться писать код с нуля. Достаточно освоить базовый словарь: что такое репозиторий, тесты, зависимости, контекст. Этого хватает, чтобы разговор с агентом перестал быть угадыванием.
Вывод: ценность сместилась, а не исчезла
Два поста складываются в одну картину. Исполнение дешевеет, а ценность переезжает в формулировку замысла и в оценку результата. Технарям стоит перестать оплакивать код как ремесло и начать видеть в своём опыте основу для управления агентами. Нетехническим специалистам — относиться к освоению профессионального и технического языка как к инвестиции, которая сразу окупается в работе с инструментами вроде Claude Code.
Интересно, что тревога у обеих групп одна и та же по сути: «мне чего-то не хватает». Просто у одних это чувство обращено в прошлое, у других в будущее. А ответ, по-видимому, общий: развивать язык, на котором вы умеете говорить с машиной о том, что хотите получить.
Добавить комментарий