В свежей статье Cursor makes developers less effective автор затронул важную для разработчиков тему - помогает ли AI IDE делать работу быстрей? Его пост написано основе исследования - Measuring the Impact of Early-2025 AI on Experienced Open-Source Developer Productivity, в котором приняло 16 разработчиков. Разработчики решали 136 реальных задач. Им платили по 150$ в час за участие в эксперименте. Что же интересного в исследовании? __📊 Главный результат: AI замедляет, вопреки ожиданиям - Разработчики с AI-инструментами выполняли задачи на 19% дольше, чем те, кто работал без AI. - При этом они ожидали ускорения на 24%, и даже после замедления считали, что ускорились на 20%. - Это говорит о серьёзном разрыве между субъективным восприятием и объективной реальностью.__ __🧠 Почему AI-инструменты замедляют? Анализ от экспертов Simon Willison: ____У AI-инструментов высокий порог обучения. Пока разработчики встраивают их в свой процесс, производительность падает.____ Quentin Anthony (PhD, участник исследования): ____AI не ускоряет всех одинаково. Важнее не уровень навыков, а умение избежать ошибок в работе с AI.____ ____LLM работают хорошо только на определённых типах задач. Например, плохо справляются с низкоуровневым системным кодом.____ ____AI вызывает потери фокуса. Пока AI генерирует, легко отвлечься, например, на соцсети. Эти “30 секунд” превращаются в 30 минут.____ 🧠 Влияние переключения контекста и “выпадения из потока” __- __Высокопродуктивная работа часто возникает в состоянии “потока”, когда разработчик полностью сосредоточен. __- __AI может мешать этому состоянию, так как требует: __ - __постоянных ожиданий, __ - __промежуточной оценки предложений, __ - __частого переключения внимания. __- __Эти контекстные переключения могут нивелировать любую экономию времени от генерации кода.__ Я лично уже являюсь клиентом Cursor несколько месяцев, типовые задачи: - Terraform, Terragrunt - YAML файлы - dbt модели - Python - Prot0buf - Node.js - идеи проектов для Surfalytics - и тп То есть все задачи уже работает в контексте готового решения, репозитория. То есть в роли contributor. В Surfalytics сообществе пользователи разделились на три группы: - Cursor - VS Code + Claude Code - бесплатные инструменты (free tier) Согласно наши многочисленным собеседования никто пока не спрашивает и не требует знания AI или использования AI инструментов. Мне лично очень нравится работать с Cursor, даже если он иногда дает не правильный ответ, то это все равно удобней, чем гуглить или читать документацию🤪. И как говорят, общения с AI помогает войти в “поток”, главное начать. А недавно я установил cursor старшему сыну (13 лет), показал как работает. Он довольно быстро насоздавали больше 1000 строк рабочего кода для Roblox Studio. Сразу видно, что мозг у нового поколения работает по другому и при правильном использовании AI возможности у них безграничные. Параллельно с Cursor он изучает книгу Think Python и запускает код только в командной строке. А младший (8 лет) пока ковыряется в Music Lab от code.org. Вообще я хочу, чтобы они работали как команда и вместе строили проект, но пока трудно их вместе сорганизовать. #дети #ai