Найти в Дзене

Дополнительный набор навыков для программиста АСУТП(OT) в 2026 году

Субъективное мнение автора канала «Я вам че - Автоматизатор?!» 🟢Linux Работа в терминале, знание основных команд, работа с SSH, systemd, различные конфигурации сервисов, chmod. Минимальный набор, который уже надо изучать. Все больше сервисов и решений переходят в среде АСУТП на Linux. Про плюсы и минусы говорить можно долго, но хотя бы не теряться в консоли уже надо. 🟢Docker Пока еще не так сильно входит в рабочую среду, но что-то уже просачивается. Так что стоит изучить что такое образ, контейнер, раздел, как это все запускается. Наверное самое частое - это как собрать образ и запустить прокинув порты наружу. Так что если вы не знали чего изучить, то Docker + docker compose P.S. На винде он тоже есть, но через WSL P.P.S. Контейнер и виртуальная машина - разные вещи. 🟢Git или в целом контроль версий Вот уже несколько лет идет популяризация контроля версий в средах АСУТП. Из минусов: существенный порог входа, подходит не под все IDE Да, многие до сих пор любят складировать архивы с р

Дополнительный набор навыков для программиста АСУТП(OT) в 2026 году

Субъективное мнение автора канала «Я вам че - Автоматизатор?!»

🟢Linux

Работа в терминале, знание основных команд, работа с SSH, systemd, различные конфигурации сервисов, chmod.

Минимальный набор, который уже надо изучать. Все больше сервисов и решений переходят в среде АСУТП на Linux.

Про плюсы и минусы говорить можно долго, но хотя бы не теряться в консоли уже надо.

🟢Docker

Пока еще не так сильно входит в рабочую среду, но что-то уже просачивается. Так что стоит изучить что такое образ, контейнер, раздел, как это все запускается. Наверное самое частое - это как собрать образ и запустить прокинув порты наружу.

Так что если вы не знали чего изучить, то Docker + docker compose

P.S. На винде он тоже есть, но через WSL

P.P.S. Контейнер и виртуальная машина - разные вещи.

🟢Git или в целом контроль версий

Вот уже несколько лет идет популяризация контроля версий в средах АСУТП.

Из минусов: существенный порог входа, подходит не под все IDE

Да, многие до сих пор любят складировать архивы с разными версиями одного проекта, но если ваша IDE способна в текстовые исходники, то лучше использовать Git

А про накопление тех долга от архивов с проектами мы поговорим чуть позже.

🟢Дополнительный язык программирования

Считаю, что требуется иметь в запасе хотя бы один язык программирования высокого уровня, а не только МЭК и скриптовые языки HMI.

У каждого языка свой порог входа и свои особенности, требуется положить хотя бы пол года на изучение, но оно того стоит.

Для простоты входа советуют Python, но он начинает сильно усложняться когда нам необходимо в GUI.

Я могу посоветовать C#, который немного другой и очень ООП, но там благодаря VS легко делать приложения с GUI. В свое время я написал визуализацию на установку за месяц ПНР, по вечерам, на командировочной квартире, с навыками близкими к нулю, когда еще не было различных GPT.

Сам я уже несколько лет пишу на Golang. Он сложен для GUI, прекрасен для CLI и хорошо себя чувствует в контейнерах и сетевом взаимодействии.

Ну и можно посмотреть в сторону современной версии Delphi, там хотя бы будет привычный синтаксис.

🟢SQL

Это для тех, кто работает с БД. Да и в целом для себя, чтобы понимать как все работает. Для начала подойдут все INSERT, UPDATE, SELECT ну и разобраться с JOIN. Вложенные запросы, функции и хранимые процедуры пока не сильно нужны

Еще бы я добавил сюда что-нибудь для просмотра работы сервисов и ПЛК, но тут столько решений, что глаза разбегаются - Grafana, Viktoria Metrics

🟢Брокеры сообщений

Асинхронное общение и асинхронная работа системы, вместе с граничными вычислениями мягко намекают нам, что стоит потыкать палочкой этот аспект современных систем. Mqtt - стал каким-то стандартом в АСУТП. Так что брокеры, продюсеры, консьюмеры и топики)

Дополните, если что-то забыл.

#АСУТП #OT