Иллюзия прогресса
Сейчас очень легко поверить, что ты уже разработчик. Открываешь AI, пишешь промпт, получаешь код, он запускается. Кажется, что всё. Проблема в том, что это иллюзия. Посмотри, как работает джун в этом сценарии: сгенерил код, код запускается, отправил в PR. На вопрос "что это делает?" или "почему так?" ответа нет. Это не разработка. Это копирование.

Как это выглядит у меня
Я сам прошёл несколько этапов использования AI: сначала как все, закидываешь кусок кода, просишь починить, копируешь ответ. Потом появились инструменты в IDE, генерация целых кусков функционала, цепочки инструментов. Уровень вырос. Но есть один момент, который не меняется. Перед тем как что-то генерировать, я сначала понимаю задачу, разбиваю её на слои, определяю модели и границы, фактически пишу спецификацию. И только после этого подключаю AI. AI в этом процессе ускоряет, снимает рутину, помогает реализовать. Но не принимает решения.
Риски
Самый опасный риск деградация. Когда ты перестаёшь думать, начинаешь доверять генерации и не проверяешь решения, ты теряешь навык. Это уже видно: люди приходят на код-ревью и не понимают, что написали, не могут объяснить решение, не видят проблем. Если у тебя нет базы архитектуры, понимания слоёв, данных, AI будет усиливать не знания, а slop. Ты будешь быстрее писать плохой код. И ответственность нельзя делегировать, если код падает и ломает систему, отвечаешь ты, не AI.

Правильная модель
AI это инструмент. Очень мощный. Но как любой инструмент, он усиливает то, что у тебя уже есть. Если есть мышление, он ускорит рост. Если нет, ускорит деградацию. Правильная модель простая, ты думаешь, ты проектируешь, ты принимаешь решения, AI ускоряет реализацию. Используй AI не для того, чтобы сделать быстрее, а чтобы проверять себя, ускорять рутину, глубже понимать решения. Потому что в итоге платят не за то, что ты написал код. Платят за то, что ты принял правильное решение.