ИИ не заменит разработчика. Но это только половина правды

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

Но ключевое здесь - «умеет работать».

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

Он быстро собирает первый результат и снимает часть рутины.

А ещё он может:

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

Поэтому схема «подключил AI-агента и стал работать в десять раз быстрее» существует преимущественно в презентациях.

В реальности ИИ ускоряет путь от вопроса до первого решения. Но понять контекст, выбрать подход, проверить результат и принять ответственность всё равно должен инженер.

Слабое решение с ИИ просто появляется быстрее.

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

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

А какую часть своей работы вы уже готовы доверить AI-агенту, а какую не отдадите никогда?

ИИ не заменит разработчика. Но это только половина правды | Сетка — социальная сеть от hh.ru