Будучи недавно вышедшим на пенсию инженером-программистом, я могу заверить вас, что большая часть разработки программного обеспечения происходит намного ниже пользовательского интерфейса - по большей части на уровне аппаратного / встроенного программного обеспечения. В моей работе на полную ставку код, который я написал, вообще не будет виден потребителям / покупателям, но вместо этого вы увидите стеллажи с сетью и оборудованием для хранения данных в коммерческих установках, в которые встроен мой код. Всякий раз, когда вы можете увидеть мгновенное воспроизведение на спортивная трансляция или анимационный фильм, вполне вероятно, что это оборудование предоставляло эту услугу. Это лишь небольшой пример того, что делают разработчики программного обеспечения, что типичный потребитель никогда не видит напрямую. Это продукты, используемые в государственной и частной промышленности, а не на полках в Best Buy. Время от времени я все еще занимаюсь разработкой контрактов, на этот раз работаю со встроенными медицинскими устройствами и, возможно, с некоторыми очень простыми интерфейсами управления, используемыми обученными медицинскими работниками. Оборот в этих областях не такой быстрый, как в мире потребителей, но тогда маржа, издержки для клиента и влияние изменений намного выше. После первоначальной продажи выручка продолжается в полевых условиях. Я подозреваю, что на стороне потребителя маржа, вероятно, намного меньше, и поэтому покупателю приходится снова и снова продавать по существу одни и те же вещи, чтобы продолжать генерировать поток дохода.
Однако, обращаясь к стороне потребителя В общем, я вижу невероятную иронию в том, что моральное старение действительно кажется очень реальной проблемой, особенно с точки зрения всего этого крика о том, чтобы быть «зеленым». Кажется, что каждые два года или около того большое количество оборудования (ПК, ноутбуки, планшеты, смартфоны, телевизоры и т. Д.) Отбрасывается, даже если оно все еще способно выполнять функции, для которых оно было разработано и изготовлено. Проблема в устаревании. Поскольку технология и программное обеспечение, работающее на ней, продвигаются вперед, она оставляет за собой огромное количество устаревшего мусора. До того, как продукт поступит в продажу, вероятно, идет разработка следующей версии. Обратная совместимость поможет хотя бы немного облегчить эту проблему. Не будучи на стороне потребителя, я не очень хорошо разбираюсь в проблемах, с которыми сталкиваются эти разработчики, поэтому, возможно, некоторые из этих людей здесь и говорят об этом.
Тони