Можно ли быстро войти в IT в 2023 году? Спойлер: да, если правильно выбрать специальность

Разбираю IT-профессию, которой можно обучиться за пару месяцев и затем найти работу в крупной компании. Чем занимаются RPA-разработчики, и где на них учиться.

Привет! Я Константин Артемьев, основатель компании Sherpa RPA, которая создает платформу для разработки программных роботов для бизнеса. Сейчас все спорят, как войти в IT, и можно ли это сделать без долгого образования. Большинство специалистов на рынке скептично относятся к онлайн-курсам и другим быстрым путям, но иногда профессию действительно можно освоить за несколько месяцев.

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

Но вообще-то у разных специальностей разный порог входа. Например, очень популярны курсы по Python, с которых выходит много недоджунов — это слишком объемная область, чтобы освоить её за пару месяцев. Но есть и специальности, где человек после короткого обучения и небольшой практики может претендовать на относительно высокую (условно, от 120 тысяч рублей) зарплату в большой компании.

Одно из таких направлений — разработчик RPA. По данным HH, RPA-разработчики получают от 80 000 до 350 000 рублей в зависимости от уровня, при этом вход в профессию существенно проще, чем в классическую разработку.

Список вакансий на HH
Список вакансий на HH

Почему так сложилось?

Чем занимаются RPA-разработчики

RPA (Robotic Process Automation) — технология, которая автоматизирует бизнес-процессы с помощью программных роботов. Об этой сфере заговорили в последние несколько лет: по данным 2020 года в России 60% крупных компаний рассматривают или уже внедрили роботов для повышения эффективности.

Программные роботы по сути имитируют действия человека при работе с приложениями и сайтами и за счет этого решают рутинные задачи (причем более эффективно — они не устают и не допускают ошибок по невнимательности). Но не стоит думать что это всего лишь «макросы на стероидах». Современный RPA — это и микросервисная оркестрация, и активное использование технологий машинного обучения, и интеллектуальный OCR, чат-боты, API-коннекторы и многое другое.

К роботам быстрее всего привыкает именно крупный бизнес: только среди наших клиентов это Альфа-Банк, Росбанк и Банк Открытие, Ростелеком, Билайн и Tele2, Leroy Merlin, Магнит и другие — просто у больших компаний масса регулярных рутинных задач, решение которых хочется отдать роботу. До 2022 бизнес в основном предпочитал западное ПО (UIPath, Blue Prism), но в прошлом году оперативно перешел на отечественное. Выбирая платформу, клиенты смотрели на воспроизводимость всех тех функций, которыми пользовались в западных сервисах, надежность и репутацию вендора (мы, к примеру, являемся членом кластера RPA РАЭК, участником Сколково, а сама платформа входит в Реестр отечественного ПО Минкомсвязи).

Разработчик описывает, что должен делать робот, в виде блок-схемы со стрелочками
Разработчик описывает, что должен делать робот, в виде блок-схемы со стрелочками

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

Особенность RPA в том, что это очень прикладная технология, которая быстро окупается для компаний. Например, чтобы применение Data Science начало приносить бизнесу пользу, должно сложиться много факторов: налаженная система сбора данных, грамотный DS-отдел, правильная постановка задач от бизнеса и так далее. В случае RPA этот цикл гораздо короче.

Что нужно для обучения

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

  • алгоритмическое мышление, то есть умение раскладывать задачу на составные шаги. Обычно оно либо есть, либо нет — зато обладают им не только программисты. Если вы жонглируете формулами в Excel, то и здесь проблем не будет.
  • знание любого языка программирования — важен не конкретный язык, а навык структурного мышления, который дает работа с ним.
  • IT-кругозор — тут речь про базовое понимание разных деталей, вроде устройства HTML-страниц, API, SQL запросов и так далее. Не нужно знать всё это в совершенстве, всегда можно подсмотреть в справочники или условный Stack Overflow (ну или задать вопрос нейросетке вроде ChatGPT). Важно понимать эти области в целом и уметь правильно задавать вопросы.

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

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

Где учиться и куда расти

Для старта работы с RPA можно пройти платные курсы: например, такие предоставляют онлайн-академии RPA2 или Про100Робот. Но также можно присоединиться к обучению от платформ. Производителям RPA-платформ нужны специалисты, которые умеют работать с их технологией и делают это на стороне клиента. За счет этого базовое обучение, организованное вендорами платформ роботизации, часто бесплатное (это наш случай).

Так выглядит типичный оркестратор для роботов. Их, как и любые другие IT-системы, тоже нужно администрировать
Так выглядит типичный оркестратор для роботов. Их, как и любые другие IT-системы, тоже нужно администрировать

Популярный карьерный путь RPA-разработчика — поработать некоторое время на стороне вендора или интегратора, решая задачу конкретной компании-клиента, а затем перейти в компанию-клиента, уже в её внутреннюю команду роботизации. Сейчас это в основном крупный бизнес: банки, страховые, лизинговые, логистистические или телеком-компании и так далее. Мы в Sherpa со своей стороны организуем что-то вроде биржи труда для RPA-разработчика — мы заинтересованы в том, чтобы знакомые нам профессионалы помогали нашим клиентам роботизировать задачи (как фрилансеры или как штатные сотрудники).

Сама команда RPA устроена по той же схеме, что и традиционная команда разработки: джуны, миддлы, сеньор-специалисты, тимлид, — то есть и трек развития внутри профессии будет похожим. Правда, по нашему опыту должностной рост при работе с RPA происходит быстрее — опять же за счет того, что это менее объемная область для изучения, и нужные навыки тут удается набрать быстрее. Также стоит учитывать, что отделы роботизации часто относятся в инфраструктуре компании не к IT-блоку, а к блоку цифровой трансформации или операционной эффективности — потому что так проще находить процессы, которые можно сделать эффективнее с помощью роботизации. За счет этого горизонтальное движение внутри компании тоже может быть проще: например, RPA-разработчики иногда уходят в проектный менеджмент и бизнес-аналитику, и наоборот.

Конечно, такое сочетание скорости обучения и высокого спроса со стороны компаний — исключение, и в большинство других IT-специальностей так легко войти не удастся. Да и сама RPA-технология постоянно обрастает новым инструментарием и методологией. Так что ловите момент, пока вход еще относительно простой, а платят уже неплохо.

1717
34 комментария

ПОходя лягнули курсы по Python. Замечательно после них можно устроится, если добавить курсы по автоматизации тестирования, например. Очень близкая к RPA область, кстати. Я в свое время был на распутье: RPA или AQA. Выбрал AQA, поскольку область RPA слишком узкая, да еще и завязана на вендоров. Для вас это хорошо, а для работника плохо. И зарплаты на открытом и конкурентном рынке растут быстрее. Так что бесплатный сыр - это хорошо, но...

2
Ответить

Я с вами согласен, RPA и AQA это действительно близкие по набору навыков области, и некоторые успешные разработчики RPA раньше были тестировщиками. При этом непосредственных эффектов для бизнесе RPA сейчас может давать значительно больше. Например, один робот в банке запросто может экономить труд 20 человек, а разработали его за месяц-два. Поэтому RPA растёт как на дрожжах, и продолжает расти.

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

3
Ответить

А что такое AQA? Яндекс отправляет к аквариумам, Гугл - к химической тематике :)

Ответить

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

2
Ответить

Очень верное замечание. Для таких людей даже есть немного смешной англоязычный термин: citizen developers. Но, у нас про это как-то мало говорят. Я, например, сам писал для себя роботов на AutoIT и PowerShell, но по странному совпадению меня выперли с работы в крупной торговой компании, как раз когда я закончил один из таких скриптов, который ускорял в сотни раз одну из ежедневных моих задач. Инициатива снизу у нас не поощряется, работать с ней не умеют и рядовым работникам не доверяют.

1
Ответить

все равно мне кажется, что сейчас ит очень популярна и даже в узкой специальности большая конкуренция, то что нужно очень постараться, чтоб войти в IT

1
Ответить

Обратите внимание на количество откликов:

4
Ответить