Кто заменит ИТ-специалиста

Правда и ложь о ноукодерах и лоукодерах
Freepik
Freepik

Растет спрос со стороны бизнеса на решения на основе low-code и no-code – технологий, позволяющих создавать цифровые продукты с помощью специализированных платформ без погружения в код. Означает ли это, что возрастает потребность в штатных специалистах, работающих с этими платформами, и что лоукодеры и ноукодеры имеют все шансы заместить традиционных ИТ-специалистов, разбирались «Ведомости. Инновации и технологии».

Эволюция программирования

Традиционные ИТ-специалисты порой пренебрежительно называют умеющих работать с low-code и no-code платформами (лоукодеров и ноукодеров) недопрограммистами, а создание решений на основе низкого кода – деградацией программирования. Это утверждение одновременно является и правдой, и ложью. Правда в том, что если платформы low-code (LCDP) предполагают некоторые базовые навыки программирования для разработки и интеграции сложных приложений, то платформы no-code (NCDP) вообще не требуют умения писать код. А ложь в том, что применение решений на основе низкого кода можно назвать скорее эволюцией программирования – то, что может быть собрано на no-code или low-code за неделю, обычная команда будет делать иногда в 10 раз дольше.

Курсы, обучающие работе с платформами low-code / no-code (LCNC), обещают, что их выпускники с нуля овладеют высокооплачиваемой и востребованной профессией. Однако объявлений о поиске подобных специалистов в штат на сайтах по трудоустройству типа hh.ru, superjob и т. д. практически нет. В то же время на ресурсах, предлагающих услуги фрилансеров (Avito, «Яндекс.Услуги», «Профи.ру»), содержится немало объявлений самих лоукодеров и ноукодеров. Стоимость их услуг различна, но обычно создание сайта сами фрилансеры оценивают в 5000–10 000 руб., а час своей работы – от 1000 руб.

Ситуация на первый взгляд парадоксальная – спрос на решения на основе низкого кода растет, но брать в штат лоукодеров и ноукодеров не спешат. Услуги же на фрилансе стоят настолько дешево, что любой студент, преподающий информатику отстающим школьникам как репетитор, может заработать в разы больше. Как показал опрос экспертов, в реальности все не так однозначно и не стоит всех лоукодеров и ноукодеров стричь под одну гребенку.

Вход в профессию лоукодера

Основатель ГК Artsofte Николай Адеев отметил, что low- и no-code – это всего лишь концепция работы с программным продуктом, но у каждой платформы есть свой фокус и специализация. «Есть решения, где порог входа может быть достаточно высоким, на них специализируются профессиональные ИТ-интеграторы, и там уровень знаний должен быть не ниже аналитика», – продолжил эксперт. В то же время, к примеру, в платформе по кадровому электронному документообороту Nopaper есть полноценный no-code компонент, реализованный на одноименной платформе nocode.ru, и в нем кадровый специалист может легко управлять логикой согласований, оргструктурой и конструировать новые процессы и документы, указал эксперт.

Технический директор «Ланит омни» (входит в группу «Ланит») Алексей Гришин уверен, что человек, не обладающей теоретическими знаниями и базовой ИТ-подготовкой, не сможет создать с помощью платформ рабочее бизнес-приложение. Для этого нужно как минимум разбираться в принципах проектирования процессов и обладать определенными аналитическими навыками, отмечает эксперт, а вот квалификация в написании кода действительно не требуется.

Если говорить о молодежи, стремящейся освоить новую профессию, то наиболее оптимален лоукодинг для выпускников вузов по специальностям «прикладная математика», «бизнес-аналитика», «информационные технологии».

Где учиться лоукодингу

Многие вузы сейчас стали включать лоукодинг и ноукодинг в учебную программу. Так, ведущий научный сотрудник базовой кафедры цифровой экономики ИРИО РЭУ им. Г. В. Плеханова Наталья Мамедова сообщила, что, несмотря на превалирование дисциплин классического программирования, студенты получают и представление о возможностях ноукодинга и лоукодинга и навыки работы с такими инструментами на примере разработки сайта, приложения. В то же время, по словам эксперта, задача подготовки специалистов в данной области не стоит.

Мамедова при этом отметила, что ситуация меняется и лоукодинг и ноукодинг в ближайшем будущем могут стать частью учебной программы вузов и даже самостоятельными дисциплинами. Интерес к более плотной интеграции лоукодинга и ноукодинга в образовательный процесс вузов есть и у вендоров соответствующих платформ. Например, основатель ГК Artsofte Николай Адеев рассказал, что в Уральском федеральном университете компания ведет полноценный курс по лоукодингу и обучению работы с платформой Artsofte.

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

В то же время, предупреждают эксперты, платформы LCNC различаются (иногда кардинально) и окончание курсов по работе с одной платформой не означает, что человек автоматически сможет создавать решения с использованием других. Однако, указывает Гришин, данный класс систем основан на одних и тех же принципах: он дает возможность конструировать бизнес-приложения в окне браузера, а не использовать для этого сложную среду разработки. «Поэтому, если специалист освоил работу с одной из low-code платформ, он сможет работать и с другой после прохождения обучения», – отметил эксперт.

Повысить свою квалификацию можно как самостоятельно, выбрав образовательный курс по нужному инструменту, так и пройдя обучение у вендоров. «Например, мы запустили проект «Школа low-code», который направлен на развитие навыков работы с нашей low-code платформой, – указывает Гришин. – На базе школы специалисты могут в удобном формате, используя базу знаний и пройдя онлайн- и офлайн-курсы и тренинги, получить необходимые навыки и эффективно работать с ПО, сдать экзамен и получить сертификат».

Работа для лоукодера

По словам директора образовательного продукта направления «программирование» в Skillbox Сергея Попова, рынок труда для no-code специалистов – это главным образом оказание услуг на фрилансе. «Для фриланса работает одно правило: чем больше и эффективнее работаешь, тем успешнее можешь себя продавать, тем лучше клиенты, тем больше денег получаешь – далее по кругу, – отметил эксперт. – При этом доходы в no-code и разработке могут быть идентичными». Например, средняя зарплата на рынке для middle-программиста – 200 000–250 000 руб., и опытный фрилансер на no-code вполне может получать такие же деньги, указал эксперт.

«Потолок зарплат ноукодеров и лоукодеров, безусловно, ниже, чем у традиционных программистов, но, с другой стороны, если специалист по лоукодингу имеет бизнес-экспертизу в какой-то сфере, то его совокупный проектный заработок и пул реализуемых проектов могут быть существенно больше, если говорить о предпринимательском доходе», – дополняет Адеев. Гришин заметил, что порог входа в low-code достаточно низкий и имеет место сравнительно быстрая скорость обучения, однако автоматизация сложных процессов требует сильных аналитических способностей, порой работы целой команды бизнес-архитекторов, чтобы выстроить правильные шаги, порядок взаимодействия в рамках процесса и получить ценность для бизнеса. Это действительно дорогостоящие специалисты, хотя и работающие с низким кодом, резюмировал эксперт.

Навыки работы с платформами low-code и no-code будут крайне полезны начинающим программистам, уверены эксперты. «No-code является удобной отправной точкой для быстрого старта в ИТ, поскольку изучить конкретный и адаптированный под пользователя софт проще и быстрее, чем язык программирования», – отмечает Попов.

Кроме того, будет полезен опыт ноукодинга и лоукодинга специалистам, в работе которых применяются соответствующие платформы. «В каждой специализации появляется свой набор no-code решений, знание которых необходимо для эффективного выполнения задач, – отмечает Адеев. – К примеру, маркетингу полезно уметь работать с решениями типа Zaiper или Albato, кадровикам – с настройками КЭДО, HRM или LMS, если у таких продуктов есть no-code инструментарий». Попов рассказал об образовательном курсе по созданию веб-приложений без кода на Skillbox, который будет полезен предпринимателям, стартаперам с ограниченными ресурсами для разработки MVP (MVP – минимально жизнеспособный продукт, основная задача которого – получение обратной связи для построения гипотез по развитию продукта. – «Ведомости. Технологии и инновации».), а также продакт-менеджерам, тестирующим много гипотез. Гришин сравнил no-code платформы с Excel, который позволяет решать множество задач и для использования которого не нужны суперзнания. «С помощью конструктора и минимальных настроек и кадровик, и маркетолог могут создать бизнес-приложение под себя, свои специфические задачи, причем сделать это быстрее и дешевле, чем в случае с традиционной разработкой», – указал эксперт.

Несмотря на то что исследования предсказывают к 2025 г. переход 70% компаний на решения с низким кодом, эксперты уверены, что лоукодеры и ноукодеры не составят конкуренцию классическим программистам, спрос на рынке труда будет и на тех и на других. «Традиционные ИТ-специалисты будут создавать сами low-code решения, которые затем используют другие», – уверен Гришин. «No-code заместит базовые задачи, где-то он станет основой, поверх которой станут разрабатываться дополнительные модули с кастомной неплатформенной логикой, – отмечает Адеев. – Традиционные ИТ-специалисты будут решать задачи более сложные и экономически обоснованные».

Эксперт привел в пример рынок массовой веб-разработки, на котором количество создающих обычные сайты без использования low- и no-code платформ стремится к нулю, но спрос на веб-разработчиков только растет. Просто традиционные веб-разработчики работают над теми проектами, в которых без традиционного кода не обойтись, – например, где много сложной графики.