IT_ONE Cup. Code & Analyst: советы от экспертов хакатона

IT_ONE Cup. Code & Analyst — хакатон для аналитиков и разработчиков, где участникам предстоит решить одну из задач:

  • Проанализировать BPMN-модель кредитного процесса и подготовить ТЗ на систему мониторинга эффективности.
  • Разработать сервис, который в реальном времени следит за переводами и оповещает о подозрительных операциях.

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

  1. Почему кейс IT_ONE Cup. Code & Analyst отлично дополнит резюме. 
  2. Какие навыки помогут подготовить сильное решение.
  3. Где сможет помочь искусственный интеллект при работе над задачами. 
  4. Что ждёт разработчиков и аналитиков в профильных треках. 

Про хакатон и его пользу 

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

Почему стоит участвовать в хакатоне? Что получат участники? 

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

Какие навыки необходимы для решения задачи, а какие, наоборот, можно будет прокачать во время хакатона? 

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

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

Свежий взгляд, и продуманно логичное нестандартное решение всегда приветствуется и дает дополнительные очки. Главное не забывать, что это дополнение к основному варианту. Где-то креативность очень полезна, а в каких-то частях задания лучше придерживаться принятых лучших практик. 

Как вы относитесь к использованию ИИ-ассистентов на хакатоне? В каких частях проекта они полезны, где важнее работа самого участника?

Минимальное использование ИИ возможно в рутинных задачах. Без критического анализа собственным разумом и контекста предоставить верное решение задачи вряд ли возможно. Жизненный опыт и человеческий процесс мышление ИИ не заменит. 

Про трек для системных аналитиков

Задача участников трека «Навигатор оптимизации» — проанализировать кредитный процесс банка, выявить узкие места и создать ТЗ для системы мониторинга производительности. Решение поможет оптимизировать критически важные процессы.

Подробнее про задание кейса и требования к проектам рассказала Татьяна Долгина, старший эксперт-аналитик и эксперт трека. 

Какое решение вы ожидаете от участников? Насколько комплексным оно должно быть? 

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

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

Архитектура или обоснованный выбор приоритета оптимизации? Какой баланс вы ожидаете между проектированием и выводом? 

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

Что для вас самый сильный признак качественной аналитической работы — точность расчётов, ясность визуализации, обоснованность рекомендаций или что-то иное? 

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

Про трек для разработчиков

Задача участников трека «Финансовый радар» — разработать сервис для анализа транзакций в реальном времени. Архитектура должна включать правила обнаружения мошенничества и поддержку различных алгоритмов обработки.

О пользе решения кейса, требованиях и ожиданиях рассказал эксперт трека Марат Еникеев, ведущий программист.

Почему участие в треке «Финансовый радар» — это важный опыт для любого backend-разработчика, даже если он не планирует работать в финтехе? 

В процессе работы над задачей участники познакомятся с фундаментальными концепциями современной архитектуры: 

  • построением систем, реагирующих на события, работой с очередями сообщений; 
  • созданием асинхронных высокопроизводительных конвейеров обработки данных; 
  • интеграцией разнородных компонентов (REST API, базы данных, кэши, ML-сервисы);
  • внедрением практик сквозного логирования и мониторинга. 

Всё это лежит в основе не только финтех-решений, а любых платформ потоковой передачи данных. Даже если участники не планируют работать в финтехе, такой проект закладывает универсальный фундамент для backend-разработчика в любой области, где критичны надёжность, производительность и корректная обработка данных.

Что для вас является показателем качественного решения?

Для меня главный показатель качества — удобство эксплуатации. Скорость, масштабируемость и чистота кода — не самоцель. Это важные средства для достижения главной цели, чтобы система стабильно решала бизнес-задачу, а команда могла быстро и безопасно с ней работать: запускать, обновлять, диагностировать проблемы и развивать функциональность.

Должна ли система поддерживать разные типы анализа одновременно — например, правила, статистические паттерны и сторонние алгоритмы? 

Да, это архитектурная необходимость. Подход, поддерживающий разные типы анализа, расширяет охват системы: простые правила ловят очевидные атаки, паттерны выявляют более сложные схемы, а ML-алгоритмы подсвечивают скрытые аномалии.

Комбинируя подходы, система становится универсальной. Именно такая модульность позволяет гибко реагировать на новые угрозы и заменить жёстко зашитую логику на расширяемую архитектуру.

Подробнее про хакатон

IT_ONE Cup. Code & Analyst пройдёт в онлайн-формате с 17 по 31 октября. Участников ждут две недели практики, где они смогут применить навыки системного анализа или работы с потоковыми данными, чтобы побороться за призовой фонд.

 Почему стоит участвовать:

  • Прокачаете умение работать с BPMN и проектировать сложные системы.
  • Получите сильный кейс в портфолио.
  • Познакомитесь с экспертами и презентуете свой проект на финальном онлайн-питче.
  • Для финалистов в каждом треке — фирменный мерч в подарок.


    Оставьте заявку, мы подберем для вас лучшие решения для работы с ИТ-сообществом

    Будьте в курсе лучших кейсов хакатонов, ML-турниров, CTF и соревнований по спортивному программированию на Codenrock
    Добавить комментарий