ИИ не заменит разработчика. Но это только половина правды
Разработчик, который умеет работать с ИИ, действительно может оказаться эффективнее того, кто полностью его игнорирует.
Но ключевое здесь - «умеет работать».
Я всё чаще использую ИИ, когда нужно разобраться в незнакомом участке проекта, найти связи между компонентами, подготовить план рефакторинга, набросать тесты или сравнить несколько вариантов реализации.
Он быстро собирает первый результат и снимает часть рутины.
А ещё он может:
- уверенно придумать несуществующий метод; - не заметить важное бизнес-ограничение; - исправить локальную проблему, создав архитектурную; - написать много аккуратного кода, который вообще не решает задачу.
Поэтому схема «подключил AI-агента и стал работать в десять раз быстрее» существует преимущественно в презентациях.
В реальности ИИ ускоряет путь от вопроса до первого решения. Но понять контекст, выбрать подход, проверить результат и принять ответственность всё равно должен инженер.
Слабое решение с ИИ просто появляется быстрее.
Хороший разработчик использует освободившееся время не для генерации ещё большего количества кода, а для архитектуры, проверки рисков и понимания продукта.
Так что, на мой взгляд, конкурируют уже не разработчик и ИИ. Конкурируют два разработчика: один научился использовать новый инструмент, а второй решил, что его это не касается 🤖
А какую часть своей работы вы уже готовы доверить AI-агенту, а какую не отдадите никогда?