Найти тему
MyPomoshnik.ru

Почему не стоит откладывать внедрение "железных" технологий

Завтра = сегодня*2

Технологии не меняют мир, мир меняют те, кто их внедряет.

Сейчас стоимость разработки систем на электронных устройствах находится на минимуме, а окупаемость от их использования бьет рекорды. Еще вчера владельцы крупных и средних предприятий словно взглядом передавали фразу Дмитрия Потапенко "Зачем нам технологии, рабы дешевле", а сегодня охотно ищут пути оптимизации, готовы на любые переговоры и эксперименты.

Все словно интуитивно поняли, что потом будет сложнее. И это действительно так.

  • Модули стали мощнее. Это привело к тому, что в них впихивают мощные фреймворки и операционные системы, что меняет само программирование на более высокоуровневое или полностью высокоуровневое, как в Huawei OceanConnect. Такой метод позволяет делать разработку быстрее, писать меньше кода, но требует в разы большего времени на обучение, в результате вместо одного универсального программиста нам уже требуется три узкоспециализированных. Помимо скорости и упрощения разработки, есть еще одна положительная сторона: на рынок систем электроники ворвутся IT и телекоммуникационные компании, которые не будут разбираться в особенности работы самого железа и протоколов, а просто будут устанавливать готовые устройства и создавать платформы на их технологиях, что усилит конкуренцию.
  • Государственные блокировки интернета. Операторов спутникового интернета не испугала обязанность регистрироваться в ФСБ, разработчиков беспроводной передачи данных не испугала обязанность лицензировать свободные частоты, а создания автономного рунета боятся все, почему? Весь интернет построен на "кирпичиках" разных технологий, распределенных по всему миру. Наверху сооружения блоки-то наши, которые создают наши программисты, но они зависят от других кирпичей, которые, в свою очередь, зависят еще от прочих, и так далее. И в каждом таком блоке есть код (чаще закрытый), который что-то куда-то отправляет. Прервав отправку в одном кирпиче, мы можем разрушить целую стену. При автономном рунете потребуется или создавать дефектные блоки, или возводить с нуля всю стену, что приведет к удорожанию разработки. Построенные сегодня системы, конечно, попадут под кратковременные сбои, которые придется исправлять, но они - в разы дешевле.