Меняет ли ИИ роль архитектора: если нейросеть может сгенерировать код по паттерну, в чём теперь главная ценность разработчика с большим опытом?
ИИ действительно неплохо справляется с типовым кодом — контроллером по шаблону, DTO, простым CRUD-сервисом. Но он генерирует код на основе того, что его попросили, а не на основе понимания, зачем это нужно бизнесу и как это будет жить через два года после релиза.
Именно здесь и остаётся роль архитектора (разработчика): перевести "расплывчатое" требование в "границы контекста" (bounded context), понять, где действительно нужна очередь (queue) и гарантии доставки (delivery guarantees), а где это избыточная сложность.
Ценность опытного разработчика сегодня — не в том, что он пишет код быстрее ИИ, а в том, что он умеет задавать правильные вопросы и распознавать плохую архитектуру ещё на этапе идеи, до того как она превратится в тысячи строк сгенерированного кода.
Я всё чаще воспринимаю ИИ как очень быстрого, но совершенно неопытного стажёра: writes fast, но ответственность и итоговое решение — на мне.
мысли