Понимать задачу важнее чем уметь кодить — правда ли это
Anthropic проанализировала 400 000 реальных сессий Claude Code за полгода и опубликовала неожиданный вывод: с ИИ-агентами выигрывает не тот кто умеет кодить, а тот кто понимает свою задачу. Разница в результатах между профессиональными разработчиками и людьми без технического бэкграунда - всего 4 процентных пункта.
Я в целом согласен. Но с важной оговоркой.
Да - если ты чётко понимаешь до всех тонкостей как и что должно работать, ты можешь объяснить это ИИ и получить результат. Это реально работает. Я видел как люди без глубокого технического бэкграунда получают вполне рабочие вещи.
Но вот что я также вижу - код получается мусорный. Много дублей. Логика где-то теряется. Всё шаблонно. Работает - но держится на честном слове.
И вот тут технические знания становятся критичными. Не для того чтобы написать код - а чтобы оценить что тебе написали. Понять где архитектура рассыпается. Заметить что бизнес-логика уползла не туда. Увидеть что этот компонент через месяц станет проблемой.
Anthropic сама отмечает: человек принимает около 70% решений «что делать», агент - около 80% решений «как делать». Но «что делать» без понимания «как» - это слепое управление. Ты даёшь направление не зная куда едешь. DEV Community
Поэтому правильнее сформулировать так: понимать задачу необходимо, но недостаточно. Технические знания нужны - не чтобы писать каждую строчку, а чтобы контролировать качество того что написано за тебя.
Как я уже говорил - оркестратор без понимания инструментов - не дирижёр. Просто человек с палочкой. 🎼

Комментарии