Если коротко, то нет. Программирование невозможно считать производством, либо даже составной частью производства. В целом, вообще очень странно то, что некоторые люди считают разработку программного обеспечения современным производством и полностью самостоятельной отраслью.
Если вам не захочется читать, то вы можете посмотреть пятиминутное видео.
Если же вы хотите получить больше информации и подискутировать на эту тему, то обязательно дочитывайте эту статью.
Есть общепринятая терминология, которую используют в университетах.
Производство (Manufacture) — это любая деятельность человека, направленная на процесс преобразования имеющихся ресурсов в необходимые блага, предназначенные для удовлетворения потребностей, как непосредственно, так и опосредованно через создание капитальных благ.
Так же часто встречается определение, которое явно указывает на то, что производство задействует природные ресурсы, а результаты будут физическим продуктом.
Производство — это специфически человеческий тип обмена веществ между человеком и природой, или, более точно — процесс активного преобразования людьми природных ресурсов в какой-либо продукт.
Как мне кажется, тут очевидно то, что программированием невозможно создать какие-либо капитальные блага, при разработке очень-очень опосредованно используются природные ресурсы, а в результате мы не получает продукт наделенный физическими свойствами.
Вы ничего такого не подумайте, но я сам в сфере сфере работаю, но четко понимаю то, что никаким участником производства не являюсь и что эта сфера не имеет смысла без внешних заказчиков. С моей позиции любое программирование является в большей степени услугой.
Программирование = Услуга по разработке комплексного программного обеспечения, либо отдельных алгоритмов для автоматизации процессов заказчика.
В целом, программирование довольно не самостоятельная отрасль, ибо при любом раскладе разработка является каким-то дополнениям к конкретным видам производство физических товаров, либо услуг.
Например, если заводу потребовалось нестандартное программное обеспечение под их нестандартный станок, то в данном случае программирование будет лишь дополнением к станку, который в свою очередь является инструментом производства и именно он обеспечивает выпуск продукции. Да, программа управляет процессом, но является не более чем средством замены человека на рабочем месте.
Если какой-то продуктовый ритейл делает приложение для заказа продуктов в режиме онлайн, то приложение тут так же ничего не продает, но является хорошим инструментом для автоматизации сбора заказов от клиентов.
Это я все к тому, что программирование может существовать только как b2b, ибо физическим лицам, как правило, продукты деятельности программистов не нужны.
И даже то, что сегодня огромное количество людей имеет компьютеры, читают статьи на разных сайтах и даже играют в игры, как по мне, совершенно ничего не меняет, ибо это лишь побочный эффект и дополнительный инструмент для упрощения продаж.
Например, разработка игр нужна в большей степени лишь для того, чтобы люди покупали более новое и мощное оборудование, ибо игры являются аналогом развлекательных услуг, а компьютер (или консоль) является необходимым инструментом для использования услуги.
Все сайты являются продуктом труда разработчиков, которые приносят доход владельцам исключительно с продажи товаров / услуг, либо с рекламы. Все ведет к тому, что среди доходных проектов не существует просто "программа ради программы" или "сайт ради сайта", все ведет к потреблению каких-то товаров или услуг.
Так сложилось, что даже браузер на вашем ПК был разработан для того, чтобы Вам было проще потреблять контент, чтобы следом вам можно было более точно предлагать подходящие товары.
Буду рад вашим комментариям, лайкам и подпискам. Кстати, напоминаю о том, что у нас есть подкаст (ссылки на подкаст всегда найдете в профиле).