публикация
статья
ТЕХНОЛОГИИ БУДУЩЕГО В ИТ
Скачать:
| Вложение | Размер |
|---|---|
| 21.29 КБ |
Предварительный просмотр:
«ТЕХНОЛОГИИ БУДУЩЕГО В ИТ»
Автор: Маслова Е.Н., преподаватель дисциплины «Информатика»
ГБПОУ МО «Коломенский аграрный колледж им. Н.Т. Козлова»
В этой статье краткий обзор новомодных направлений в ИТ сфере позволяющих задать вектор исследования и внедрения педагогу в СПО.
Итак начнем:
1. Искусственный интеллект – самообучающиеся системы предназначенные для решения многообразных задач. Машинное обучение – это база математических моделей данных, способствующих развитию, выявлению закономерностей и применению на практике полученных искусственным интеллектом алгоритмов. Таким образом «создаются» музыка, рисунки, статьи, схемы, перенаправляется транспорт для оптимизации маршрутов, регулируются энергозатраты, анализируется поиск и спрос продукции на сайтах, запрос научной информации, разрабатывается новый контент, наблюдаются и изучаются циклы исследований и производства, повышается качество интерфейса с пользователями.
Реализация такой системы - нейросеть DALL- от Microsoft. Ее особенная способность – генерировать рисунки при использовании словесного или текстового описания.
2. Облачные вычисления применяются для создания программного обеспечения. Технология позволяет изготавливать, развертывать и масштабировать приложения удобнее и менее энергозатратно.
Облако -это «сервис», содержащий вычислительные мощности, хранилища данных, с возможностью дистанционного управления. Программа размещается на внешнем сервере вместо локального.
В облаках начинают стартапы и пилотные пробные проекты.
В облаке можно создавать инфраструктуры, например
SaaS (Software as a Service — программное обеспечение как услуга). В этом случае не нужно покупать или арендовать аппаратное обеспечение платить за обслуживание информационной инфраструктуры или объёмы хранилища и пропускную способность, оплачивается только время пользования программным обеспечением или стоимость лицензии.
Ко всему прочему SaaS-решения гораздо легче внедрять и развёртывать.
Решения «как услуга» используются различными способами:
Программное обеспечение как услуга (SaaS, Software-as-a-Service) — это готовые приложения и программное обеспечение, без установки, обслуживания, обновления и тестирования пользователем.
Инфраструктура как услуга (IaaS, Infrastructure-as-a-Service) — аренда виртуальных вычислительных ресурсов, хранилищ и приложений.
Платформа как услуга (PaaS, Platform-as-a-Service) — аренда инфраструктурных виртуальных ресурсов, операционных систем, баз данных, средств разработки, тестирования и развертывания программного обеспечения.
Почему в облаке ПО разрабатывать легче:
- быстрый доступ к данным;
- экономия времени и средств при запуске;
- платим только за используемые ресурсы;
- высокая производительность;
- подключение с любого устройства, в любом месте.
3. Платформы low-code и no-code — визуальная среда разработки ПО, позволяет быстро и просто разрабатывать приложения, сайты и программы даже если Вы не умеете писать программы.
Эта среда позволяет создавать программне алгоритмы как конструктор с помощью блоков (базовые элементы подобных платформ). Особенностью в этом случае является визуальный интерфейс, именно в нем содержатся готовые модули кода, которые можно перетаскивать, менять на своё усмотрение и дописать код руками.
Для создания приложения или сайта, реалзуется идея и функциональность, достаточно подобрать необходимые элементы и расположить их на экране в нужном порядке. Изменения вносят в редакторе.
На этой же основе работают конструкторы сайтов.
Low-Code и No-Code используются для разработки:
● веб- и мобильных приложений;
● сайтов и лэндингов;
● чат-ботов с использованием диалогового потока;
● интернет-магазинов.
Контейнеризация и микросервисы
Контейнеры - изолированные, легкие, переносимые среды, позволяющие упаковывать и развертывать приложения и службы.
Микросервисы - способ создания приложений разбивая их на мелкие независимые компоненты, разрабатываемые, тестируемые и развертываемые независимо друг от друга.
4. Блокчейн - распределённая база данных, хранящая последовательные блоки с набором характеристик (версия, дата создания, информация о предыдущих действиях в сети), используется для безопасного и децентрализованного хранения и движения данных.
Работает в логистике и финансовой сфере.
Блокчейн-сети используются на предприятиях для реализации цепочек поставок товаров.
Реализация проекта - IBM Food Trust от компании IBM, с помощью которого ритейлеры могут отслеживать поставки продуктов.
В здравоохранении блокчейн позволяет передавать медицинские записи пациентов, управлять потоком оборудования и расходных материалов, расшифровывать генетический код с сохранением конфиденциальности.
Популярны модели использования блокчейна:
-цифровые валюты (криптовалюты).
-NFT - невзаимозаменяемые токены, используют в цифровом искусстве. Невзаимозаменяемые токены – это уникальные аватары, записи в социальной сети или даже виртуальной одеждой.
-Web3 - децентрализованное хранение данных и способность обеспечить лучшую защиту конфиденциальности пользователей.
Это лишь некоторые из последних тенденций и технологий программирования, которые определяют будущее разработки программного обеспечения. Оставаясь в курсе и адаптируясь к этим достижениям, преподаватели информатики могут ориентировать студентов по этим направлениям.
Источники:
https://codelab.pro/poslednie-trendy-i-tehnologii-programmirovaniya-v-2023/
https://bobday.ru/samye-perspektivnykh-tekhnologiy-v-razrabotke-po
https://habr.com/ru/companies/usetech/articles/708106/
https://appmaster.io/ru/blog/top-10-tendentsii-na-radare-veb-razrabotok-2023-goda
https://citprofi.ru/blog/razrabotka-saytov-v-2023-godu-trendy-i-noveyshie-tekhnologii
