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