Кто такой RPA-разработчик?
RPA (разработчик программного обеспечения для роботов) — это специалист по проектированию, разработке и внедрению программных роботов, которые будут работать вместе с людьми для повышения эффективности бизнес-процессов. Хотя в названии есть слово «разработчик», типичные задачи не совпадают с типичной процедурой разработки программного обеспечения, поскольку разработчик RPA использует навыки инженера-программиста, бизнес-аналитика и менеджера проекта.
Что делают RPA-разработчики и чем занимаются?
Обязанности, например, на одной из вакантных должностей:
- Разработка нового функционала (заказные программные роботы) на платформе РПА «Крайон
- Оптимизация существующего функционала программного робота
- Интеграция разработанных продуктов с внешними системами
- Анализ существующего кода, обнаружение, устранение ошибок, оптимизация производительности.
Что должен знать и уметь RPA-разработчик?
Требования к RPA-разработчикам:
- Навыки развития на уровне Junior/Intermediate
- Уверенное знание языка программирования Python и библиотек
- Умение работать с Git
- Знание SQL, опыт работы с реляционными базами данных (PostgreSQL, MySQL), умение использовать ORM (например, Django ORM)
- Знание английского языка, чтение и понимание технической документации
- Опыт работы с нереляционными базами данных, такими как MongoDB.
Востребованность и зарплаты RPA-разработчиков
Сейчас на странице поиска работы 231 вакансия, и спрос на RPA-разработчиков растет с каждым месяцем.
Количество вакансий с указанной зарплатой RPA-разработчика по России:
- от 80 000 руб. 45
- от 135 000 рублей тридцать
- от 185 000 руб. 22
- от 240 000 руб. 14
- от 295 000 руб. 7
Вакансии с указанным уровнем дохода в Москве:
- от 95 000 рублей тридцать
- от 165 000 руб. 20
- от 230 000 руб. 12
- от 300 000 руб. 6
- от 365 000 руб. 1
Вакансии с указанным уровнем дохода в Санкт-Петербурге:
- от 155 000 руб. 4
- от 250 000 руб. 3
Как стать RPA-разработчиком и где учиться?
Варианты обучения RPA-разработчика с нуля:
- Самостоятельное обучение — всевозможные видео на YouTube, книги, форумы, туториалы и т д. Плюсы — дешево или очень доступно. Недостатки — нет последовательности, самообучение может быть малоэффективным, приобретенные навыки могут не потребоваться работодателю;
- Онлайн обучение. Вы можете пройти курс на одной из образовательных платформ. Такие курсы рассчитаны на людей без специальной подготовки, поэтому подойдут большинству людей. Обычно упор в онлайн-обучении делается на практику — это позволяет быстро пополнить портфолио и устроиться на работу сразу после обучения.
Ниже представлен обзор 5+ лучших онлайн-курсов.
5+ лучших курсов для обучения RPA-разработчика: подробный обзор
1 место. Курс «Разработчик программных роботов (RPA) на базе UiPath и PIX» — OTUS
https://otus.ru/lessons/rpa/
Стоимость: нет информации
Вы научитесь разрабатывать программных роботов под ключ для различных бизнес-задач. Программный робот имитирует действия человека за компьютером и автоматизирует его работу в почте, MS Word, MS Excel, PDF, веб-приложениях и других сервисах.
Вы освоите платформу UiPath, самое популярное в мире приложение для разработки программных роботов, а также российскую платформу PIX от PIX Robotics.
В конце курса:
- Укрепите свои навыки программирования
- Освоить одну из ведущих платформ роботизации — UiPath и перспективную российскую платформу PIX
- Узнайте, как автоматизировать электронную почту, MS Word, MS Excel, PDF, веб-приложения и другие системы
- Получите навыки исправления ошибок, поиска уязвимостей и их исправления
- Быть сертифицированным OTUS и PIX, признанным PIX.
Программа обучения
Модуль 1: Основы UiPath
- Тема 1. UiPath — переменные и их типы
- Тема 2. UiPath — работа с почтовыми сервисами
- Тема 3. UiPath — манипулирование данными; строки, списки, словари
- Тема 4. UiPath — манипулирование данными; парсинг, регулярное выражение, пользовательский запрос
- Тема 5. UiPath — типы построения процессов; логическое ветвление, циклы, случай переключения
- Тема 6. Последнее занятие блока
Модуль 2: Работа с программой
- Тема 7. UiPath — подключение и работа с базой данных; запросы — процедуры; тип переменной «таблица»
- Тема 8. UiPath — использование LINQ и лямбда-функций над таблицами + действия для работы с этим типом
- Тема 9. UiPath — действия по работе с Excel (и таблицами из Excel)
- Тема 10. UiPath — специальные действия для работы с Excel
- Тема 11. UiPath — работа с pdf файлами; распознавание текста
- Тема 12. UiPath — виды взаимодействия с графическим интерфейсом; основные действия по вводу информации
- Тема 13. UiPath — основные действия по отображению информации; взаимодействие с элементами
- Тема 14. UiPath — селекторы
- Тема 15. Последнее занятие блока
Модуль 3
- Тема 16. UiPath — как лучше реализовать процесс: последовательность, блок-схема, конечный автомат? Как разделить на подпроцессы?
- Тема 17. UiPath — как писать повторно используемые модули? Как отслеживать версии процессов?
- Тема UiPath — типы ошибок (приложение/бизнес); try-catch-final, повторить область действия, продолжить при ошибке; глобальный обработчик исключений.
- Тема 19. UiPath — работа в отладчике
- Тема 20. Последнее занятие блока
Модуль 4
- Тема 21. UiPath — более подробный анализ Orchestrator: боты, среды, машины, процессы, пакеты, задания, расписания
- Тема 22. UiPath — Orchestrator более подробно: активы и очереди
- Тема UiPath — обзор фреймворка
- Тема UiPath — рефреймворк: диспетчер и исполнитель
- Тема Последний урок блока
Модуль 5. PIX — практический модуль
- Тема 26
- Тема 27
- Тема 28. PIX — Основные виды деятельности и работа с ними_гл.2
- Тема 29. PIX — Основные виды деятельности и работа с ними_гл.3
- Тема 30. PIX — Работа с PIX Master
- Тема 31. Последнее занятие блока
Модуль 6. Модуль проекта
- Тема 32. Выбор темы и организация проектной работы
- Тема 33
- Тема 34. Охрана инженерных работ.
Выпускной проект – это возможность закрепить навыки, полученные в процессе обучения. Это отдельная работа, завершение которой дается в последний месяц обучения.
Каждый ученик напишет несколько собственных роботов для разных бизнес-задач, научится работать в команде и вести совместную разработку.
После тренировки:
- Получить материалы по всем пройденным занятиям (видеозаписи вебинаров, выполненные домашние задания, дипломный проект)
- Узнайте, как автоматизировать электронную почту, MS Word, MS Excel, PDF, веб-приложения и другие системы
- Получите сертификат о прохождении курса от OTUS и PIX
- Получите навыки исправления ошибок, поиска уязвимостей в программных ботах и их исправления
- получить приглашение на собеседование в компании-партнеры (при успешном обучении).
2 место. Курс «RPA. Автоматизация бизнес — процессов с UiPath» — Центр компьютерного обучения «Специалист» при МГТУ им.Н.Э.Баумана
https://www.specialist.ru/course/rpa
Цена: 19 750 ₽ — 24 990 ₽
Этот курс подходит вам, если:
- Вы владелец бизнеса и хотите повысить эффективность своего бизнеса с помощью технологии RPA;
- Вы руководите процессом внедрения средств автоматизации в компании и ищете новый инструмент для внедрения;
- Ваша компания внедрила UiPath и нуждается в специалистах в штате;
- Вы работаете в компании-интеграторе, которой требуются сертифицированные специалисты;
- Вы обеспечиваете ИТ-поддержку автоматизации роботов в компании;
- Вы хотите повысить собственную продуктивность и освободиться от рутины.
Ты выучишь:
- проектирование и разработка роботизированных процессов на платформе UiPath;
- работа с данными: строки, коллекции, таблицы
- интегрировать проекты UiPath с различными приложениями: Excel, Word, MS SQL, API, интерфейсы, электронная почта
- разбивайте процессы на модули и шаблоны, а проекты на этапы, учитывайте системные и бизнес-исключения, создавайте библиотеки
- проверять данные и обрабатывать ошибки с помощью механизма try-catch.
- работа с системами контроля версий проектов (GIT, SVN, TFS).
Ты выучишь:
- Основные компоненты процесса: переменные, аргументы, типы данных Обзор — Основные действия: построение процесса, основные логические ветви (если, случай переключения), циклы (для каждого)
- Автоматические операции записи в UiPath Recorder. «Базовые», «настольные», «веб» регистраторы.
- Методы ввода-вывода. Очистка экрана, очистка данных.
- Избиратели: описание, доступ к избирателям, приложения, библиотеки избирателей
- Инструменты отладки.
Программа курса:
Модуль 1: Введение в роботизированную автоматизацию процессов (2 часа.)
- Введение в автоматизацию роботизированных процессов. Задачи и приложения Robotic Process Automation (RPA
- Введение в UiPath: обзор платформы, типы роботов, основные компоненты, лицензирование продукта Установите UiPath Studio Community Edition. Обзор интерфейсов.
Модуль 2: Основы UiPath Studio (6 часов.)
- Основные компоненты процесса: переменные, аргументы, типы данных Обзор основных действий Построение процесса, наиболее важные логические ветки (if, case case), циклы (для каждого)
- Работа с данными: строки, коллекции, таблицы.
- UiPath Recorder Автоматические операции записи. «Базовые», «настольные», «веб» регистраторы.
- Взаимодействие с пользовательским интерфейсом. Методы ввода-вывода. Очистка экрана, очистка данных.
- Работа с селекторами: описание, доступ к селекторам, приложения, библиотеки селекторов
- Отладка, средства отладки. Управление отклонениями. Проверка данных и обработка ошибок с помощью механизма try-catch. Глобальный обработчик ошибок. Локальная публикация рабочего процесса.
Модуль 3: Взаимодействие с приложениями (6 часов.)
- Работает с Экселем и Вордом. Базовые взаимодействия, вычисления.
- Работа с интерфейсами UiPath: Создание ботов, которые взаимодействуют с сайтом через интерфейс. Извлекает данные с сайта и сохраняет их в файл .xlsx.
- Работа с API UiPath: Описание Основные шаги Создание ботов, взаимодействующих с приложениями через API
- Как UiPath работает с базой данных: Описание Основные шаги Создание ботов, взаимодействующих с СУБД MS SQL
- Методы извлечения данных из документа PDF.
- Автоматизация электронной почты: прием писем, извлечение из них данных, отправка писем, работа с шаблонами писем. Хранение идентификации.
Модуль 4. Дизайн проекта (6 часов.)
- Повторное использование компонентов: разделите процесс на модули, шаблоны процессов. Библиотеки.
- Государственный аппарат. Описание, применение
- Работа с системными и бизнес-исключениями
- Основные возможности Orchestrator. Активы, очереди, пакеты, среды, машины, хранилище учетных данных, управление роботами. Подключить ботов к Orchestrator Установить UiPath Enterprise Orchestrator
- Этапы проектирования автоматизации бизнес-процессов с использованием платформы UiPath. Лучшие практики Общие правила разработки процессов в UiPath
- Роботизированная корпоративная среда. Что такое процессы Dispatcher и Performer, объем
Модуль 5: Взаимодействие с программным обеспечением поддержки (3 часа.)
- UiPath + ElasticSearch и Kibana — описание, установка, настройки визуализации
- Работа с системами контроля версий (GIT, SVN, TFS)
Модуль 6. Выпускная проектная работа (1 ак час.).
3 место.Курс «RPA developer» — Академия RPA Разработчиков
https://rpa2.ru/rpa_academy/
Стоимость: нет информации
RPA — это форма технологии автоматизации бизнес-процессов, основанная на программном обеспечении, способном решать множество задач, которые могут выполнять только люди. Алгоритмы, выполняющие такие задачи, часто называют роботами (ботами) или работниками искусственного интеллекта.
Программа для разработчиков RPA»:
- Работа в браузерах
- Работа с офисными программами
- Работа с веб-приложениями
- Работает с почтовыми службами
- Взаимодействие с базой данных
- Распознавание изображений
- Управление роботом
- Управление проектом
- Методология
6840 минут практических занятий под руководством опытных наставников.
Этапы процесса обучения:
- Изучение теоретической части в интерактивной Академии Вендоров.
- Пройти ученический тест, выполнить три тестовых задания.
Результаты обучения:
- Полное понимание функций платформы
- Возможность создавать сложных роботов
- Понимание принципов индивидуальной разработки
- Знание основ анализа RPA и практическое применение всех навыков
Курсы дают возможность быстро освоить востребованную профессию и получить рекомендации по трудоустройству.
Лучшие студенты получают предложения от крупнейших работодателей уже на занятиях
Каждый выпускник Академии получает собственную страницу с описанием навыков, выполненных проектов и сертификатом, подтверждающим успешное прохождение практического курса.
Услуги академии:
- Подбор и тестирование разработчиков
- Обучение и подготовка к работе в проектных командах
- Создание локальных центров компетенций RPA
- Контроль качества работы, выполнение трудовых обязательств.
Курс «RPA» — Академия ROBIN RPA
https://www.rpa-robin.ru/akademiya-robin
Стоимость: нет информации
- База знаний
Инструкции по использованию продукта. - Обучающие видео ROBIN RPA
Рассказываем о возможностях платформы, шаг за шагом показываем процесс создания программных роботов, показываем, как решать нестандартные задачи. - ROBIN Toolkit для управления роботизированными проектами (RPA)
Делимся методологией, инструкциями, документами по реализации проектов роботизации (RPA). - Базовый курс RPA от ROBIN
Этот курс предназначен для ИТ-специалистов, которые хотят понять принципы RPA-платформы ROBIN и получить навыки создания роботов. - Аналитика: сравнение RPA-платформ.
Случаи применения. - Вебинары.
Курс «Обучение работе с RPA-платформой PIX» — ООО «Пикс Роботикс»
https://pixrpa.ru/obuchenie-rabote-s-rpa-platform-pix
Стоимость: нет информации
Учебные программы
Для быстрого погружения и получения практических навыков использования PIX RPA мы предлагаем курсы, разработанные специалистами PIX Robotics.
- Общий курс по прикладной робототехнике
Базовый курс робототехники. - Разработка программных роботов на базе PIX RPA
Продвинутый курс по разработке роботов.
Для кого эти курсы:
Курсы предназначены для студентов, которые планируют изучить основы с нуля и разрабатывать программных роботов в качестве разработчиков или бизнес-аналитиков
- Для начинающих
С нуля вы изучите основы и получите практические навыки использования PIX RPA - Владельцы бизнеса
Поймете, какие рутинные бизнес-процессы в вашей компании можно роботизировать - Аналитики
Научитесь анализировать бизнес-процесс, затраты на роботизацию, сроки и преимущества реализации проекта - Разработчики
Создайте робота для бизнес-процесса выбранной компании.
Этапы обучения на курсе:
- Введение в теорию
Изучение теоретической части программной робототехники - Начало работы с PIX Studio
Демонстрация последовательности действий, необходимых для начала работы со студией - Практическая часть
Демонстрация работы со студийной деятельностью на конкретных примерах - Работает с PIX Master
Демонстрация PIX Master с пояснениями - Разработка робота для вашего бизнес-процесса
Разработка участниками курса сценария собственного или внутреннего бизнес-процесса под руководством специалистов PIX - для получения сертификата
Получение сертификата о прохождении курса.
Что вы получите от курсов:
- Понять, что такое RPA
и где целесообразно использовать программную робототехнику - Вы сможете писать ботов на платформе PIX
Уже на курсе вы сможете самостоятельно написать робота для своего бизнес-процесса - Вы можете рассчитать осуществимость RPA
Поймите, какие бизнес-процессы в вашей компании лучше всего роботизированы - Оставьте рутину роботам
Освобождает время сотрудников для более важных задач.
Курс «Специализация Implementing RPA with Cognitive Automation and Analytics» — Coursera
https://www.coursera.org/specializations/rpa-cognitive-analytics
Стоимость: бесплатно
Проектируйте, разрабатывайте и развертывайте программных роботов с помощью RPA. Создайте интеллектуальную цифровую рабочую силу, используя RPA, когнитивную автоматизацию и аналитику. Автоматизируйте бизнес-процессы с помощью продуктов Automation Anywhere.
Чему вы хотите научиться:
- Разработать план проекта по внедрению RPA
- Разрабатывайте и тестируйте ботов в клиенте AAE, развертывайте их и управляйте ими через веб-комнату управления
- Развертывайте когнитивных ботов и контролируйте их работу с помощью IQ Bot Portal
- Создавайте оперативную аналитику для клиента AAE и бизнес-аналитику для Bot Insight.
Специализация охватывает несколько предметов:
- Жизненный цикл RPA: введение, открытие и разработка
Независимо от отрасли, автоматизация бизнес-процессов никуда не денется. Бизнес-процессы все больше автоматизируются за счет автоматизации программного обеспечения. Но как упростить и сделать автоматизацию программного обеспечения доступной? Ответ — роботизированная автоматизация процессов или RPA. - Жизненный цикл RPA: разработка и тестирование
Чтобы внедрить RPA, вы начинаете с этапов обнаружения и проектирования и переходите к этапу разработки и тестирования.
Жизненный цикл RPA — разработка и тестирование — это второй курс специализации внедрения RPA с когнитивными решениями и аналитикой. - Жизненный цикл RPA: внедрение и обслуживание
Внедрение роботизированной автоматизации процессов (или RPA) осуществляется в несколько ответственных этапов. На этапе обнаружения вы определяете бизнес-процессы, полезные для автоматизации. На этапе проектирования вы создаете план RPA для их автоматизации. На этапе разработки и тестирования вы выполняете план RPA и разрабатываете роботов, тщательно тестируя их в процессе разработки. - Когнитивные решения и RPA-аналитика
Миллионы компаний в мире сегодня обрабатывают бесконечное количество документов в различных форматах. Хотя роботизированная автоматизация процессов (RPA) процветает почти во всех отраслях и быстро растет, она хорошо работает только со структурированными источниками данных.
Как насчет данных, которые не полностью структурированы и представлены в разных макетах? Чтобы решить эту проблему, есть еще один аспект RPA, который штурмом берет отрасль: когнитивная автоматизация.
Курс «RPA: роботизация бизнес-процессов» — PwC
https://training.pwc.ru/event/elearning-rpa/
Цена: 4 990 ₽
После прохождения онлайн-курса вы сможете:
- объяснить другим, что такое робототехника и какие задачи она может решать;
- распознавать бизнес-процессы, которые наиболее эффективно реализуются с помощью роботизированных решений;
- оценить потенциальное влияние технологической робототехники на свои проекты и инициативы;
- правильно формулировать задачу командам роботизации, а также принимать результаты их работы (роботы).
Основные темы:
- Что такое РПА?
- Как ускорить рабочий процесс и избавиться от рутины?
- Какие задачи лучше всего роботизировать?
- Как рассчитать будущий эффект от роботизации?
- Сотрудничайте с командой роботов
- Как принять робота?
- Расчет сэкономленного времени
- Роботизация в PwC
- Игры: миф или реальность
- Делаем робота своими руками
- Тестирование.
Курс «Robotic Process Automation — RPA Overview» — Udemy
https://www.udemy.com/course/robotic-process-automation/
Цена: 1 590 ₽
Чему вы хотите научиться:
- Понять, что такое роботизированная автоматизация процессов (RPA
- Посмотреть демонстрацию RPA
- Поймите, почему RPA — это огромные возможности для карьеры и дохода
- Знайте, какие инструменты RPA наиболее актуальны
- Понимание проблем и рисков внедрения RPA
- Представьте себе базовый план внедрения RPA.
Материал курса:
5 секций, 23 лекции
- Добро пожаловать
- Базовый
- Копать глубже
- Внедрение RPA в вашей компании
- Следующий шаг.
Курс «Master the UiPath Platform» — UiPath Academy
https://www.uipath.com/rpa/academy
Стоимость: бесплатно
Академия UiPath позволяет компаниям ускорить внедрение роботизированной автоматизации процессов за счет повышения квалификации своих сотрудников. Мы стремимся изменить то, как люди работают, демократизируя обучение RPA и помогая создать «робота для каждого человека».
- Создайте прочную основу для RPA
Изучите основы RPA, изучите платформу UiPath и создайте своего первого бота менее чем за четыре часа. - Развивайте профессиональные навыки
Независимо от того, являетесь ли вы разработчиком RPA или бизнес-аналитиком, вы можете пройти обучение, необходимое для выполнения конкретных должностных обязанностей, в Центре передового опыта (COE) нашей компании). - Начните автоматизировать сегодня
Академия UiPath поддерживает бизнес, позволяя всем сотрудникам использовать, создавать и извлекать выгоду из автоматизации. Присоединяйтесь к движению за автоматизацию под руководством граждан с помощью нашей бесплатной учебной программы для бизнес-пользователей.
Курс:
- Фонд разработчиков RPA
- Начните работу со Студией X
- Оркестратор для разработчиков
- Обзор понимания документа
- Обзор центра искусственного интеллекта
- Тестирование
И так далее.