
Минцифры России продлило срок реализации программы импортозамещения ПО в госорганах, кредитных организациях и финансовом секторе до 2028 года. Причина в том, что за короткий срок перевести все сервисы на отечественный софт оказалось сложной задачей. Если заменить системы безопасности реально — таких разработок на российском рынке достаточно, то вопрос обеспечения инфраструктурных компонентов пока остаётся открытым.
Впрочем, проблема не только в технических аспектах, но и в кадровом дефиците, который, согласно АРПП «Отечественный софт», в прошлом году составлял 40%. На рынке переизбыток начинающих ИТ-специалистов, так называемых джунов, и недостаток сеньоров, то есть опытных разработчиков. Восполнением этого пробела активно занимается Мариус Малышев, инженер-разработчик с экспертизой в разных областях — от строительства, где он оцифровывал процессы для ДОМ. РФ, до финтеха, автор собственной образовательной платформы для начинающих программистов. Сейчас, как ведущий специалист, он занимается iOS разработкой в крупной международной компании.
Поговорили с ним о том, как решить глобальную задачу по переходу на отечественное ПО, как при этом учитывать региональный контекст, во сколько это обойдётся бизнесу и не снизится ли качество финтех-продуктов для пользователей.
— Мариус, как известно, процесс перехода российских компаний сферы финансов и кредитования на отечественное ПО затянулся. Как разработчик в области финансовых продуктов для крупных корпораций, где масштаб ответственности зашкаливает и требует высокого профессионализма, скажите, с чем связаны основные трудности?
— Долгое время информационные системы работали на иностранных технологиях, и понятно, что создание их с нуля — процесс, требующий не одного года работы. Кроме того, индустрия столкнулась с ограниченными возможностями поставок чипов и серверного оборудования, поэтому разработчики перешли на менее производительные китайские аналоги. Это добавляет свои сложности. Так что процесс импортозамещения, можно сказать, затянулся ожидаемо и закономерно. Тем не менее, уже есть серьёзные положительные результаты в области разработки для финансового сектора, которые полностью заменили иностранные решения, например, «СберОблако» или «Яндекс.Облако».
— Во время перехода пользователи могут ощутить изменения в работе мобильных приложений. Вы наверняка наблюдали это, будучи разработчиком уникальных ИТ-продуктов и решений для коммерческого сектора. Как вам удавалось сохранить стабильность и удобство для пользователей, за счет каких подходов и инструментов?
— Во-первых, разработчикам необходимо поэтапно перенастроить всю архитектуру приложений. На финтех-сервисы завязано множество компонентов: это платёжные шлюзы, системы авторизации, инструменты аналитики, облачная инфраструктура. Когда идёт замена на отечественные решения, важно обеспечить корректную и стабильную работу каждого элемента, чтобы пользователи не ощутили сбоев, поэтому всё делается постепенно. Каждый этап проверяется дополнительным тестированием, идёт непрерывный анализ. В результате качество продукта не снижается во время перенастройки системы.
— Давайте на примерах, про пользовательский опыт. Вы работали над сервисом продажи железнодорожных билетов для kupibilet — продуктом с массовой аудиторией. Какие аспекты должен учитывать разработчик при создании подобных решений, чтобы приложение работало без сбоев?
— Нужно думать не только о функциях, важно учесть, как будет действовать человек. Это касается любого приложения, не только финтех. Например, когда я работал над сервисом продажи железнодорожных билетов для Kupibilet, мне нужно было в первую очередь позаботиться о пользовательском опыте. На него может повлиять множество факторов: например, зависание приложения в самый ответственный момент, могут не сохраниться личные данные, или даты в приложении оформлены настолько невнятно, что в них легко ошибиться, и так далее. Ещё одна частая проблема, когда люди несколько раз нажимают на кнопку, если система долго не отвечает. Это может привести к дублирующимся заказам, и, конечно, к неприятному пользовательскому опыту и дальнейшему отказу от покупок. Все эти сценарии мы прорабатывали и делали так, чтобы максимально избежать подобных проблем. Если же раньше у того или иного сервиса уже было приложение, задача стоит еще сложнее: нужно не просто сделать качественно, нужно сделать гораздо лучше, чем было, иначе пользователь разочаруется. Тем более что российский пользователь довольно искушенный, это ни для кого не секрет.
— Для того, чтобы перейти на отечественный софт, важно обеспечить технологическую базу. Вы работали над инфраструктурными системами для строительной отрасли и телекома. На ваш взгляд, есть ли сегодня технические возможности для масштабного цифрового импортозамещения?
— Безусловно, база сформирована. Строятся свои дата-центры, появляются новые облачные решения, о которых я уже упоминал. Поэтому в стране есть все возможности, чтобы обеспечить корректную работы своих цифровых сервисов. Но наличие технических мощностей, это еще не все. Важна зрелость системы, я имею ввиду, насколько стабильно компоненты могут работать друг с другом, как легко они могут масштабироваться при растущей нагрузке. Отладить все эти процессы одномоментно не получится, переход на отечественный софт потребует времени.
— Вы разрабатываете такие ИТ-продукты не только для российского рынка, но и для стран Азии, Африки и Европы, которыми пользуются клиенты тысячи клиентов по всему миру. Верно ли, что переход на собственные цифровые решения — глобальный тренд? И чем отличается такая трансформация в России и за рубежом?
— Во всем мире сейчас стремятся к цифровому суверенитету, особенно это касается финансового сектора, ведь сегодня это целые экосистемы, встроенные в смартфоны пользователей. Крупные рынки выстраивают собственные технологические контуры, и на каждом из них свои требования к разработчикам. В Европе пользователи привыкли к стабильной работе приложений, даже если они далеки от идеала в плане наполнения и функционала, также, они - приверженцы строгих правил, поэтому там важно выдерживать высокие нагрузки и соответствовать регуляторным требованиям. В Азии и Африке ситуация совсем другая: связь может пропадать в самый неожиданный момент, устройства часто старые, а правила безопасности очень строгие. Поэтому инженер должен изучить все аспекты и понять, как он может решить эти проблемы еще на этапе разработки. Именно это отличает специалиста более высокого класса, за которого будут биться работодатели как в России, так и за рубежом.
— К вопросу о кадрах. Переход всей цифровой инстрастуктуры на отечественное ПО требует колоссального кадрового ресурса, и сейчас особенно остро ощущается нехватка опытных разработчиков. Вы пять лет назад создали образовательную платформу. Уже тогда предвидели кризис в системе подготовки ИТ-инженеров?
— Тогда этот шаг был скорее направлен на то, чтобы устранить кадровый голод. В то время я работал в консалтинговой компании «Крит» над ИТ-продуктами для горно-металлургического холдинга «Евраз», и на рынке труда остро не хватало специалистов, которые могут мыслить системно и обладают широким спектром навыков и знаний. Так что моей целью было создать образовательную платформу, где специалисты могут получить базу и знания, с которыми они смогут выполнять не рутинные задачи, а создавать цифровые продукты, что называется, под ключ. В обучающие модули была встроена информация о том, как работает память, файловые системы, сетевой стек и другие компоненты, и эта информация постоянно обновлялась с появлением новых подходов и инструментов. Все это позволяло студентам расширять профессиональные границы и уверенно и быстро переходить от позиции «джуниора» в «мидл». Но важно понимать, что это только фундамент, реальные навыки можно приобрести только на практике, и сейчас огромные возможности ее получить. В условиях курса на импортозамещение работы действительно много.
— Если говорить о бизнесе, как эксперт международного уровня с опытом разработки ИТ-систем с нуля, скажите, во сколько компаниям обойдется переход на отечественное ПО, и с какими рисками они могут столкнуться?
— Затраты зависят от того, насколько глубоко интегрированы цифровые решения в бизнес-процессы. Если компания крупная, все процессы автоматизированы, то речь может идти о десятках миллионов рублей, которые пойдут на переработку архитектуры, адаптацию программного обеспечения, закупку оборудования и тестирование. Если говорить о рисках, то на этапе внедрения ПО может работать нестабильно, сроки могут затянуться, что отразится на операционных процессах компании. Чтобы этого избежать, внедрение нужно проводить поэтапно, не нужно делать всё и сразу. Тогда процесс перевода бизнеса на российские решения пройдёт более плавно.
— Как Вы считаете, цифровое импортозамещение - это вынужденная мера или точка роста для отрасли, и как будут развиваться финтех-сервисы в ближайшие несколько лет?
— Конечно, это точка роста. Приходится решать одновременно множество сложных вопросов — адаптацию процессов и технологий к нашим реалиям, и на этой основе выстраивать стабильную ИТ-инфраструктуру. Всё это в ближайшем будущем приведёт к тому, что отечественные финтех-сервисы станут более автономными, а отрасль достигнет технологической зрелости. В результате сформируется фундамент, который позволит достичь цели — цифрового суверенитета страны.