Это не свежая новость, но заметно, что когда AI пишет код и предлагает архитектуру, вы как «оператор оркестрации AI» должны отличать хорошее от плохого. Для этого нужны три вещи:
— опыт в индустрии, чтобы понимать, что работает в реальной жизни с людьми по всему продукту; — доменный опыт, чтобы знать, какую проблему вы решаете и для кого; — знание паттернов из старых добрых книг.
Последняя вещь с каждым днём важнее. Понять, что работает и кто ваша аудитория, можно относительно легко. А язык, который реально ускоряет работу и помогает общаться, — это паттерны.
Вместо того чтобы каждый день говорить AI «максимизируй переиспользование и убедись, что в будущем легко вносить изменения для фичи X», вы говорите «используй SOLID и DDD для модуля X». Такой уровень абстракции позволяет и вам, и AI говорить о конкретных, известных вещах, а не изъясняться простыми человеческими словами. Используйте это как преимущество, а не как ограничение.