Как стать автором
Обновить
129.88

Как мы сделали настоящий хакатон. Такой, каким он должен быть

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров1.7K

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

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

Первый 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 октября. Актуальная ссылка будет на нашем лендинге.

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

Теги:
Хабы:
Всего голосов 10: ↑10 и ↓0+10
Комментарии0

Публикации

Информация

Сайт
www.vtb.ru
Дата регистрации
Дата основания
Численность
свыше 10 000 человек
Местоположение
Россия