Robin Bobin писал(а):
Может, программисты сделали ИИ для того, чтобы освободить программистов для каких-то других, новых дел, о которых мы пока не знаем?
вот именно, OtherSide никак не хочет понять момента стандартизации-унификации. Это когда зоопарк, который все дружно создали в процессе очередного «технического рывка» нужно как-то унифицировать и стандартизировать, определить некие узлы и инструменты, подлежащие стандартизации.
Это как у инженеров и в промышленности создаются более менее стандартные клапаны, механические уплотнения (довольно сложный и дорогой компонент), моторы и насосы. Стандартизация и унификация позволяет производить дешево и массово.
Хочу привести пример - два подшипника одинакового размера - один стандартный, второй изготавливается на заказ, потому что например работает при повышенной температуре и повышенных оборотах. Первый берете со склада, применение широкое, цена вопроса пара сотен долларов, второй заказывается в единичных экземплярах и изготавливается на заказ от нескольких месяцев, цена измеряется в тысячах иногда в десятках тысяч.
Нынче когда инженер проектирует оборудование, он ориентируется на стандарты и старается в первую очередь использовать стандартизированные компоненты. Если они не подходят по техническим условиям, создаются уникальные компоненты и это сразу удорожает оборудование, его обслуживание и ремонт. Приводной вал, инженер будет проектировать не только исходя из нагрузки, но и исходя из стандартов сопрягающих элементов (муфты, втулки, уплотнения, приводы, и т д)
Так и с программированием. Сначала были слесари Петровичи получше-похуже, кто-то напильником пилил гайку, а кто-то блоху подковывал. Постепенно выявились стандартные шаги, создались библиотеки инструментов и прочее.
Возможно ИИ это уже ближе к ЧПУ. Плюс, как минимум высвободились ресурсы, ранее потребляемые армией Петровичей. Гайки-шайбы стандартизировали, изобретать по новой их теперь не надо, и запустили автоматы. Ну а редких блох подковывать надо не так и много людей и требования к ним высокие. Остальные по аналогии с инженерами, должны обладать массой знаний о стандартах, библиотеках, уметь пользоваться принятыми в индустрии программами и рассчетами, думать о взаимозаменяемости узлов, применении стандартных компонентов, а так же начать нести финансовую и юридическую ответственность за свои деяния. И это совсем не чаи гонять. Это уже другого плана работа.