Почему обучаться использовать AI Coding Tools очень важно?

Недавно, в профильных коммьюнити завирусилась статья METR, в которой авторы взяли несколько разработчиков, выдали им задачи и часть из них посадили за Cursor, а часть работали как обычно. В процессе, авторы выявили, что использование Cursor на 19% снизило эффективность разработчиков.

Лидеры мнений перепостили эту статью и выдернули из статьи самые байтящие тезисы. И тут, в сообществе начался сущий кошмар. Появилось два мнения:
- vibe-coding не нужен и всё портит
- авторы ничего не понимают и дали подопытным ужасный Cursor и неэффективные модели Sonnet 3.5, 3.7.

А для меня очевиден другой вывод из статьи, который подтверждается моим опытом — у AI Assisted Coding есть кривая обучения. Неподготовленный человек не сможет эффективно ездить на автомобиле на механике, так как ему нужно время на обучение и получение начального опыта, так и тут. Чтобы эффективно работать с AI Coding Tools, необходимо учиться этому.

Забудьте про скачал Cursor и написал себе новый YouTube. Вам необходимо изучить основы, поменять парадигму работы и постепенно накапливать опыт.

Вот самые частые ошибки, которые делают новички в AI Assisted Coding:

- один человек задавал вопрос, почему агент пишет фигню, он уже и контекст очищал, и что только не пробовал. Я уточнил, как именно он уточнял контекст, в ответ:
"я писал в чате Cursor 'очисти контекст', перезагружал Cursor и ставил задачу заново"

- накинуть сразу несколько задач в один чат и просить все их выполнить хорошо

- игнорировать безопасность в одном из моих прошлых постов я рассказывал, к чему это может привести

- задавать вопросы по либам, которые вышли неделю назад, без использования поиска по интернету

Помимо того, что нужно выделить время на своё обучение, ещё необходимо в процессе работы тратить время на первичную подготовку проекта и дальнейшее обновление своего сетапа.

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

С одним лишь отличием, что это нужно описывать в документах, а не объяснять голосом или вовсе оставлять новичка наедине с проектом.

При всём при этом, AI будет гораздо эффективнее человека, при хорошо настроенном окружении.

Вы сэкономите сотни часов и тысячи $ на дальнейшей разработке.


Именно поэтому, на мой взгяд, лучше всего AI Assisted Coding ложится на воркфлоу тех людей, у которых и так уже есть хорошо выстроенные рабочие процессы: тестирование, ревью, документация. Но и научиться этому всем не rocket science.

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

Я в последнее время очень погрузился в AI Assisted Coding, за последний год я попробовал много всего разного и крутого и у меня есть хороший опыт. Я определил вектор своего канал и поэтому вы могли заметить, что почти все мои посты за последнее время именно об этом.

Мне было бы интересно пообщаться с несколькими ребятами и помочь влиться в AI Assisted Coding. Я предлагаю обсуждение в чате и небольшой звонок до 45 минут, где могу помочь решить вашу проблему, поделиться своим опытом и направить в нужную сторону. Это бесплатно, возьму первых 3-х человек. UPD: осталось 2 места
Пишите мне в личку
@yatimur.
Места закончились, как нибудь ещё раз повторю, спасибо!

#ai_coding@the_ai_architect

✔️ The AI Architect Blog, подписывайтесь!
Открыть в Telegram
 
 
Back to Top