TGViewer
"Я вам че - Автоматизатор?" "Я вам че - Автоматизатор?" @wtfcontrolsengineer · 1.53K subscribers
Post #673 3.41K
Дополнительный набор навыков для программиста АСУТП(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
Telegram "Я вам че - Автоматизатор?" Об OT, новых технология и подходах в АСУТП, интересные новости из мира автоматизации и личный взгляд на все это. Сайт: https://blog.engcore.ru/ Сотрудничество: info@engcore.ru
  • 🔥 30
  • 👍 6
  • 👌 2
  • 💯 1
More from @wtfcontrolsengineer
  1. Sep 30, 2026Состояния, события и машина состояний на ПЛК. Функция как метод. Продолжаем повесть про ма…
  2. Sep 22, 2026Добрый вечер. Сегодня в чате https://t.me/autonomnoe зашел интересный разговор о профессио…
  3. Sep 13, 2026Коллеги, поздравляю вас с праздником - С Днем Программиста. Желаю вам адекватных ТЗ, легко…
  4. Sep 7, 2026https://owendigital.ru/products/altaide/download Я вот так тут оставлю.
  5. Sep 5, 2026Раньше, когда я не знал о чем писать, то писал о ПЛК, но сейчас разработку приостановили и…
  6. Aug 29, 2026Так, ладно, думала, что мы опубликуем это в начале сентября в составе общего гайда по ИИ д…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →