24 декабря 2020 г.

Увеличить
Светлана Анисимова
Увеличить

На рынке все еще катастрофически не хватает специалистов по RPA, особенно на позиции Middle или Senior. Разрыв между спросом и предложением настолько велик, что компании готовы нанимать не только матерых айтишников, но и талантливых новичков почти без программистского бэкграунда. Рассказываем, как начать работать с роботами, даже если прямо сейчас с .NET и C# вы не знакомы, а Python воспринимаете исключительно в качестве материала для сумок.

В последние несколько лет компании активно инвестировали в роботизацию бизнес-процессов (RPA), чтобы избавить сотрудников от выполнения рутинных операций и высвободить их время на более важные задачи, требующие творческого подхода. До нынешнего кризиса рынок RPA-решений во всем мире и, в частности, в России стабильно рос на 50-60% в год, по оценке «Открытых систем». И эта динамика вряд ли изменится.

Что это значит для соискателей? В первую очередь, увеличение спроса на специалистов в сфере роботизации. Сегодня ИТ-гиганты вроде IBM, Microsoft и SAP приобретают поставщиков RPA, а крупные компании, такие как X5 Retail Group, ВТБ, Сбербанк, «ММК», «Росгосстрах» и Ozon, активно внедряют и масштабируют технологию. Так, ВТБ в рамках реализации стратегии цифровой трансформации банка планирует увеличить число цифровых «сотрудников» в десять раз всего за два года. Естественно, для таких преобразований компаниям необходимы квалифицированные кадры. В телеграм-канале RPA Bazaar регулярно публикуют вакансии для специалистов по RPA в Москве и регионах, чаще всего — с гибким графиком, зарплатной вилкой от 100 до 200 тысяч рублей в зависимости от квалификации соискателя и перспективами роста.

Специалист специалисту рознь

Многие думают, что без технического образования и многолетнего опыта в ИТ за плечами в роботизации делать нечего. Это не так. Во-первых, RPA относится к так называемому «low-code» подходу к разработке. То есть в процессе создания софта практически не требуется писать код вручную — в основном используются готовые шаблоны. Поэтому даже человек с минимальными навыками программирования (или же их отсутствием) может быстро овладеть инструментами роботизации.

Во-вторых, в сфере роботизации есть множество других ролей, помимо разработки программных роботов: архитектор решений, менеджер проектов, бизнес-аналитик, SME по процессам, тестировщик, бот-оркестратор, директор по автоматизации (Chief Automation Officer), руководитель центра компетенций. И большинству из этих специалистов не требуются обширные знания в области программирования. Достаточно хорошо разбираться в проблематике.

Так, бизнес-аналитик обычно занимается отбором процессов для роботизации и разработкой стратегии автоматизации. Он работает с информацией и данными, а не с кодом. А руководитель направления RPA ставит задачи проектным группам и курирует проекты на всех этапах, от диагностики процессов у клиента до успешного внедрения роботов. Ни один из них не занимается непосредственно программированием.

Какие знания и навыки пригодятся

В зависимости от роли варьируются и навыки, которыми нужно овладеть кандидату, желающему сделать карьеру в RPA. Разберем на примере популярных вакансий.

  • Разработчик решений RPA, или RPA-developer

Прежде всего, разработчик должен быть технически подкованным. Даже Junior-специалист должен иметь хотя бы небольшой опыт программирования, в том числе создания сценариев и кодирования, практический опыт работы с базами данных SQL и использования таких инструментов, как UiPath. Также важно хорошо разбираться в жизненном цикле RPA, уметь разрабатывать техническую спецификацию для проектов RPA и понимать особенности работы с VB.Net и C#. Для более серьезной работы потребуются знание языков Python и Java.

Middle-разработчик, помимо этого, должен уметь выявлять и реинжинирить бизнес-процессы. Уже на позиции Middle RPA Developer можно будет начать осваивать интеграцию RPA и ML, чтобы быть в тренде. А если кандидат претендует на позицию Senior разработчика, он должен обладать навыками тимлида и знать, как выстраивать архитектуру процессов.

  • Бизнес-аналитик RPA / Системный аналитик RPA

Как и в любой другой сфере ИТ, бизнес-аналитик — своего рода «мост» между техническими командами и бизнес-заказчиками. Поэтому он должен отлично понимать специфику отрасли клиента, а также обладать хорошими коммуникативными навыками, дальновидностью и критическим аналитическим и логическим мышлением, чтобы находить скрытые возможности для автоматизации бизнес-процессов.

Для системного аналитика RPA, который занимается не только сбором требований бизнес-заказчиков, но и разработкой бизнес-архитектуры RPA-решений, существенным преимуществом будет также экономическое или техническое образование.

  • Руководитель RPA-проектов

Руководитель RPA-проектов должен знать как можно больше о подготовке требований и технического задания на роботизацию, оценке трудоемкости проекта. Ему также важны отличные коммуникативные навыки, опыт подготовки и проведения презентаций и сертификация хотя бы по одной из RPA-платформ. Кроме того, нужно разобраться в практических инструментах и методологиях управления проектами, таких как Scrum, Agile и Waterfall.

  • Руководитель центра компетенций

Наконец, нередко в крупных компаниях появляется так называемый «Центр компетенций» — своеобразная организация внутри организации, где объединяются все специалисты, занимающиеся роботами. У нее обычно есть идеология, собственная оргструктура и стратегия развития. И основная задача руководителя такого центра — поиск и привлечение спонсоров, стейкхолдеров.

Где все это изучают?

С каждым днем появляется все больше онлайн-программ, курсов и вебинаров на тему роботизации. Начать лучше с общего курса по роботизации и изучить хотя бы одну из самых популярным RPA-платформ: UiPath, BluePrism или Automation Anywhere. К примеру, обратите внимание на курс UiPath: Deploying a Robotic Workforce. И только после этого приступать к развитию узкопрофильных навыков.

Для будущих аналитиков и руководителей подойдет такой курс, как RPA: роботизация бизнес-процессов от PwC. Он научит оценивать потенциальный эффект от проектов и инициатив RPA, правильно ставить задачи командам и принимать итоги их работы. Полезным будет и обучающая программа Аналитика RPA — уникальный русскоязычный курс для всех специалистов, которые занимаются отбором процессов, подлежащих роботизации, или курируют его. В нем по полочкам раскладывают все, что касается отбора процессов и планирования проектов.

Если вы хотите начать работу в качестве разработчика RPA, обратите внимание на курс Complete UiPath RPA Developer Course: Build 7 Robots. Он поможет освоить на базовом уровне UiPath Studio и получить практический опыт в создании современных программных роботов с нуля. Еще один курс на тему разработки RPA, созданный в сотрудничестве с UiPath, — Become an RPA Developer от Udacity. Благодаря ему вы получите более полное представление о том, как автоматизировать различное программное обеспечение, веб-приложения и быстро разворачивать проекты автоматизации.

К сожалению, таких профильных курсов немного, а их стоимость высока. Поэтому, скорее всего, в дополнение придется изучать базовые курсы по бизнес-аналитике, управлению ИТ-проектами. И по крупицам выбирать из них информацию, полезную для работы с RPA. Или же сразу обратиться в АкадемиюUiPath , где можно найти полноценные программы обучения для любой из ролей, будь то junior-разработчик RPA, архитектор RPA или директор по автоматизации, совершенно бесплатно. По итогам обучения для каждой роли предусмотрены экзамены и сертификация.

Начинать не поздно

Если вы все еще думаете, стоит ли оно того, взгляните на эти цифры:

  • 49% опрошенных UiPath руководителей согласны с тем, что умение применять инструменты автоматизации и AI на практике — важный навык для всех сотрудников будущего, в том числе не связанных с технологиями напрямую.
  • А 47% опрошенных UiPath офисных работников обеспокоены тем, что из-за устаревших навыков могут остаться без работы в перспективе всего пяти лет.

Поэтому неважно, стремитесь ли вы построить головокружительную карьеру в сфере роботизации, или же просто хотите обезопасить себя и свое рабочее место, задуматься о получении дополнительных знаний и навыков в сфере RPA стоит уже сейчас. Тем более, переквалифицироваться в специалиста по роботизации можно в считанные месяцы на профильных курсах или на позиции аналитика в UiPath.

Источник: Светлана Анисимова, генеральный директор компании UiPath в РФ и странах СНГ