Как художников не заменили, а стали инструментов в руках художников, так и программистов не заменит. Для некоторых тривиальных задач, конечно, отберет работу у джунов. Для нетривиальных, вроде поиска плавающего бага или разработки архитектуры приложения, подходящей конкретному проекту и производственным мощностям - нет. Задача программиста не только писать код, но и понимать существующий, поддерживать его, а ещё понимать, когда и как вносить точечные правки нужно, а когда нет. Нейросеть какой-нибудь метод перепишет, добавит параметр, а потом в другом месте проекта из-за этого параметра нарушится абстракция, но правки уже того места не входили в задачу нейросети. Всегда нужен оператор, понимающий взаимосвязи, без оператора нейросеть бесполезна, а понимающий взаимосвязи в коде оператор - это по-любому программист
Как художников не заменили, а стали инструментов в руках художников, так и программистов не заменит. Для некоторых тривиальных задач, конечно, отберет работу у джунов. Для нетривиальных, вроде поиска плавающего бага или разработки архитектуры приложения, подходящей конкретному проекту и производственным мощностям - нет. Задача программиста не только писать код, но и понимать существующий, поддерживать его, а ещё понимать, когда и как вносить точечные правки нужно, а когда нет. Нейросеть какой-нибудь метод перепишет, добавит параметр, а потом в другом месте проекта из-за этого параметра нарушится абстракция, но правки уже того места не входили в задачу нейросети. Всегда нужен оператор, понимающий взаимосвязи, без оператора нейросеть бесполезна, а понимающий взаимосвязи в коде оператор - это по-любому программист