публикация
статья

Маслова Екатерина Николаевна

ТЕХНОЛОГИИ БУДУЩЕГО В ИТ

Скачать:

ВложениеРазмер
Файл ped_17_noyabrya_tehnologii_budushchego_v_it.docx21.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://vc.ru/future/496151-na-haype-samye-mnogoobeshchayushchie-it-tehnologii-blizhayshego-budushchego

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