pimenov.ai

Зачем учить программирование, если код пишет ИИ? Исследование на 100 студентах

Исследование ETH Zürich на 100 студентах: знание информатики помогает даже при скрытом коде. Аргумент в пользу обучения программированию в эпоху ИИ.

ИИ-агентыОбзор

Если приложение можно собрать обычными словами, зачем учить программирование и информатику? В разговорах о вайбкодинге этот вопрос возникает постоянно. Исследование ETH Zürich даёт весомый аргумент в пользу технических знаний.

В эксперименте участвовали 100 студентов. Они создавали небольшие веб-приложения через запросы к ИИ, проверяли результат и просили внести исправления. Смотреть и редактировать исходный код было нельзя. То есть исследователи специально убрали возможность выиграть за счёт ручного написания программы.

И всё равно знание информатики оказалось связано с лучшим результатом. Эта связь сохранялась после учёта общей способности рассуждать. Умение ясно выражать мысли письменно тоже вносило самостоятельный вклад. Источник — исследование ETH Zürich.

Это серьёзный аргумент против идеи, что с появлением кодящих моделей технические основы можно вычеркнуть из образования. Даже когда человек не касается кода, ему приходится понимать поведение программы и замечать, где результат расходится с замыслом. Удобный интерфейс общения с ИИ сам по себе этих знаний не даёт.

Есть граница вывода: участники уже прошли вводный курс информатики и имели опыт программирования с языковыми моделями. Исследование показывает связь навыков с результатом, а не доказывает, что любой курс сделает любого человека успешнее.

Препринт вышел в марте 2026 года, до нынешнего обсуждения Astra. Но вопрос для студентов вполне сегодняшний: стоит ли продолжать учиться программированию, если ИИ пишет код за вас?

Эта работа даёт основания ответить «да». Технические знания пригодились даже там, где сам код был скрыт.

Следующий шаг

Вайбкодинг без бардака: правила, которые действительно экономят часы

Связанные материалы

Этот вопрос полезно обсудить, если вы выбираете, чему учиться самим или как готовить команду к разработке с ИИ.

Если захотите обсудить, как это применить у себя или в команде — пишите в Telegram @pimenov