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

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

Первый VTB API Hackathon прошёл в 2021 году, но он стал скорее пробным: мы больше фокусировались на бизнес-задачах открытых API, а техническую сторону раскрыли мало. На втором хакатоне это исправили, сделав полноценный трек для инженерных проблем (и задач).

К третьему хакатону мы подошли с чётким пониманием, что нужно больше углубиться в инженерную часть — это сейчас нужно рынку. На VTB API Hackathon, который стартует 1 октября, будет три трека:

  1. Открытые API: создание приложения на основе открытых API ВТБ.

  2. Алгоритмы ГОСТ: создание инструмента для обеспечения безопасности синхронного и асинхронного взаимодействия с API.

  3. S3 Ceph: создание отказоустойчивого слоя репликации и дупликации данных между кластерами Ceph.

Как видите, сразу два из них посвящены технологическим аспектам работы с API.

В этом году хакатон даёт, кроме опыта решения классных задач и призов, ещё и возможность стать частью Платформы API ВТБ. Лучших ждёт fast track для найма к нам: платформа очень быстро растёт, мы ищем своих чемпионов.

У VTB API Hackathon свой путь

Итак, мы хотели получить не просто интересные, яркие идеи, а работающие концепты решений под реальные запросы банка. Именно поэтому формат VTB API Hackathon и наш подход к оценке его победителей отличаются от других историй на рынке.

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

Как-то после прошедшего хакатона один из участников, не попавших в число призёров, возмущался: «Я с этой заготовкой уже три хакатона выиграл, а у вас — нет. Да что вам не так?».

На хакатоне ВТБ ключевой критерий оценки — реализуемость решения. Мы хотим, чтобы идея, которую нам «продаёт» участник, была больше чем просто привлекательной картинкой и историей, как всё могло бы изящно работать в теории. Для победы нужно, чтобы она и правда работала. Неважно, сколько аплодисментов и наград идея собрала на других хакатонах, — если она не реализуема для Платформы API ВТБ, то для нас ценности не имеет и призов не соберёт.

Вот и выходит, что на VTB API Hackathon, бывает, профессиональные хакатонисты оказываются не у дел, а выигрывают другие люди, и порой неожиданно для нас самих. Всё дело в коде.

На одном из прошлых хакатонов в финал прошла команда школьников. Прошла с трудом — на питчах ребята выступили неубедительно, демо не заработало. Куда перспективнее выглядела другая команда: блестяще запитчили проекты, показали классное демо, — и казалось очевидным, что они возьмут приз. Зато в финале «звёздная» команда не смогла показать рабочий код. А школьники смогли — и выиграли.

Почему так сложно

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

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

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

Мы получали действительно хорошие идеи с хакатонов. Некоторые из них немного переосмыслили, адаптировали и внедрили в контур банка. Вот примеры решений победителей предыдущих хакатонов:

 Треки продуктов на основе API:

  • сервис управления подписками;

  • кошелёк с возможностью распределения средств без перевода на другие карты и счета;

  • кошелёк для детей с гибким родительским контролем;

  • решения для «разделения» счетов;

  • сервис бесшовного приёма платежей для среднего и малого бизнеса.

 Технологические треки (инструменты обеспечения безопасности API):

  • fraud-detection-решение, анализирующее трафик с использованием инструментов машинного обучения;

  • сервисы проверки файлов с вложениями;

  • решение для динамического форматно-логического контроля взаимодействия систем.

Почему хакатон длится месяц

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

Кому и зачем нужен хакатон API ВТБ

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

Ещё участники получают опыт взаимодействия с экспертами Платформы API ВТБ — они менторят команды на протяжении всего хакатона.

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

Банку ВТБ и его сотрудникам. Первый хакатон помог нам переключиться с рутины — всё-таки мы работаем в довольно сложной и закрытой системе. А на VTB API Hackathon мы обмениваемся мнениями, знаниями не на уровне менеджмента, а на инженерном уровне. Таких площадок мало, они особенно ценны. У каждого участника свой опыт и свежий взгляд: кто-то работает в другом банке и реализует там свои наработки, кто-то пришёл из другой сферы со своим уникальным знанием. Даже школьники, как оказалось, могут принести отличные идеи.

Рынку. Мы ищем решения наболевших проблем в ВТБ. Любой банк сталкивается с теми же трудностями из-за ограничений и требований, потому что мы все — участники одного рынка.

Лучшие решения с хакатонов — в перспективе полезны всему финтеху и шире. API — универсальная история, интересно должно быть и ретейлу, и всем вообще технологическим игрокам. Кто-то из нынешних участников, возможно, позже придёт работать в тот или иной банк. Продолжит развивать идеи, родившиеся на хакатоне.

Мы надеемся, что сам VTB API Hackathon как инициатива ВТБ привлечёт интерес других участников рынка, а представленные командами идеи подтолкнут этих участников к собственным или даже совместным с нами поискам нужных решений.

Если вы, как и мы, ищете решения для API — приходите смотреть трансляции питчей 21 октября. Актуальная ссылка будет на нашем лендинге.

А тех, кто хочет поучаствовать в само́м конкурсе и не боится сложных задач, мы приглашаем на регистрацию. Скоро увидимся! 

Комментарии (0)