Microsoft Power Platform — no code, low code или всё же нет?

Вопрос, конечно, риторический. Платформа, запущенная Microsoft несколько лет назад, оформилась, обросла «мясом», стала действительно достаточной для реализации вполне себе рабочих сценариев.

Но, что интересно, хотя Майкрософт декларирует, что это no code или low code платформа, т.е. что она позволяет создавать приложения или реализовывать сценарии без необходимости писать какой-либо код, компании публикуют вакансии для разработчиков (или инженеров) Power Platform. Если мы изучим требования к соискателям, то заметим, что несмотря на отсутствие требований к знанию языков программирования (хотя нет, всё же знание С# и .NET присутствует), сред разработки и прочей программистской тематики, подобный специалист явно не является рядовым пользователем O365, а знание Azure, методологии и практики DevOps, баз данных, SharePoint, ERP и BI систем будет большим плюсом, как и наличие диплома в Computer Science и/или  Information Systems.

Меня, как человека, немного знакомого с информационными технологиями, это наводит на мысль, что при такой квалификации инженер сможет сделать больше, чем накидать на канву drug-and-drop кнопок и задать им некоторые свойства.

Вообще, опыт работы с Microsoft Power Platform показывает, что понятие low code — это всё же маркетинговый ход. Обычные пользователи офисных продуктов, на которых рассчитана эта методология, честно говоря, побаиваются трогать что-либо, где есть циклы, многопоточные вычисления, условия, коннекторы и много чего, о чём они, возможно, слышали на уроках информатики в школе или на лекциях в универе, но постарались поскорее забыть, как только получили дипломы.

С другой стороны, подобный подход (отсутствие необходимости писать код, знать синтаксис языков программирования и прочие милые сердцу разработчика вещи) позволяет отдельным представителям отряда офисных работников, которые по ошибке или по глупости не пошли в своё время учиться на специальность «Compiter Science» в университете, сделать мечту реальностью и начать создавать мобильные и веб-приложения, бизнес-потоки и прочее своими руками. Да, поначалу это будет что-то простенькое, но со временем эти энтузиасты смогут стать реальными power users, а кого-то ждёт карьера Power Platform Engineer. Реальные примеры уже есть.

Нам же, крутым программерам, создающим свои решения с нуля, остаётся лишь свысока поглядывать на эти «детские шалости». Или уделить этому немного своего времени и сделать для коллег пару-тройку действительно крутых решений с использованием Power Apps, Power Automate, возможно, Azure ну и чего-нибудь ещё и показать, какую мощь даёт Power Platform на самом деле 😉

Microsoft Power Platform — no code, low code или всё же нет?: 2 комментария

  1. Андрей привет! Классная статья! Я тоже на текущей работе увлекся Power Automate. Автоматизировал Outlook, чтобы более менее важные письма (от шефа, или от ооочень важных персон) дублировались в MS Teams. Хотел еще по SMS уведомления получать, чтобы вовремя оторваться от чаепития (плюсы онлайн работы)), но так и руки не дошли. А вот конечно Power Apps это прикольная тема, была бы фантазия, много чего можно упростить и уйти например от Excel файлов и т.д.

    1. Спасибо, Арманбек! Статейка для затравки, если честно. Решил возобновить свои опыты с написанием блогов.
      А что до Power Apps — это действительно интересно. Особенно, когда не хочется заморачиваться с полным циклом разработки мобильных приложений, а сконцентрироваться именно на самом приложении. Ребята даже игры пишут в Power Apps! У меня пока руки не доходили, но, возможно, со временем…))

Оставить комментарий