35 регионов и 4000 участников: как прошли первые соревнования для разработчиков и аналитиков IT’s Tinkoff Solution Cup

Рассказываем об итогах IT’s Tinkoff Solution Cup, что будет дальше и при чем здесь резиновые утки.

35 регионов и 4000 участников: как прошли первые соревнования для разработчиков и аналитиков IT’s Tinkoff Solution Cup

Что такое IT’s Tinkoff Solution Cup и зачем он нужен Тинькофф

IT’s Tinkoff Solution Cup — соревнование для опытных разработчиков и аналитиков по шести трекам: бэкенд, фронтенд, SRE, системный анализ, мобильная разработка, Data Engineering. В каждом из направлений мы предлагали решать участникам приближенные к реальности продуктовые задачи, с которыми может справиться senior- или middle-специалист, применив для решения свои рабочие навыки без дополнительной подготовки.

Мероприятие задумывалось как возможность для опытных спецов проверить свои силы через решение приближенных к реальности нестандартных задач. Участникам предстояло писать код, проектировать пользовательские пути и прочее.

Для Тинькофф такие мероприятия, как IT’s Tinkoff Solution Cup, — еще один способ поддержать развитие русскоязычного ИТ-сообщества. Поэтому на старте мы сразу уделили большое внимание работе с региональными ИТ-специалистами, открывая офлайн-площадки для проведения отборочного тура в разных городах, где существуют Тинькофф центры разработок.

<p><i>IT’s Tinkoff Solution Cup — первые соревнования Тинькофф для ИТ-специалистов</i></p>

IT’s Tinkoff Solution Cup — первые соревнования Тинькофф для ИТ-специалистов

Как связаны резиновые утки и ИТ-специалисты

Неформальным символом соревнований стала гигантская резиновая уточка — это отсылка к «методу утенка» (англ. Rubber duck debugging) — психологическому методу решения задачи, в котором предполагается делегирование сложных вопросов мысленному помощнику. Метод получил наиболее широкое распространение в ИТ-кругах благодаря описанию в книге «Программист-прагматик».

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

<i>ИТ-утки встречали участников отборочного этапа возле офлайн-площадок в разных городах России</i>
ИТ-утки встречали участников отборочного этапа возле офлайн-площадок в разных городах России
<p><i>Также ИТ-утки приветствовали сильнейших специалистов в Москве</i></p>

Также ИТ-утки приветствовали сильнейших специалистов в Москве

Как это было

Соревнование проходило в два этапа. В отборочном туре принять участие в соревновании могли разработчики и аналитики из разных уголков мира. Пройти задания отборочного тура можно было онлайн или посетив одну из 13 офлайн-площадок: в Санкт-Петербурге, Екатеринбурге, Казани, Перми, Томске, Уфе, Ростове-на-Дону, Краснодаре, Сочи, Рязани, Самаре, Нижнем Новгороде и Минске.

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

<p><i>Участники отборочного тура оценили и задания, и приятные знакомства</i></p>

Участники отборочного тура оценили и задания, и приятные знакомства

По результатам первого тура мы отобрали 330 участников, которые получили наибольшее количество баллов, и пригласили их на финальное мероприятие и последующую церемонию награждения — они проходили в Москве.

<p><i>Неблизкий путь не повод пропустить финал IT’s Tinkoff Solution Cup</i></p>

Неблизкий путь не повод пропустить финал IT’s Tinkoff Solution Cup

Как мы определяли финалистов и победителей

Решать все задачи финального тура предстояло в офлайн-формате. На протяжении всего дня с перерывами на обед участники в одиночку или командами (для SRE-трека и трека «Системный анализ») решали разнообразные задачи.

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

Фронтенд: разработка веб-приложения для учета расходов.

Mobile: участники разрабатывали SDK, создавали масштабируемую дизайн-систему по макетам.

Системный анализ: три кейса в командах — задача на интеграцию, проектирование пользовательского пути и оценку нагрузок.

SRE: решить кейс-тесты с требованиями к разрабатываемым ими системам, усложненные и расширенные.

Data Engineering: формирование набора данных по заданным требованиям на основе исходного датасета, содержащего информацию с платформы Steam.

Большинство треков предполагало самостоятельное участие.

35 регионов и 4000 участников: как прошли первые соревнования для разработчиков и аналитиков IT’s Tinkoff Solution Cup

Исключение — треки SRE и «Системный анализ», где за победу финалисты соревновались целыми командами до пяти человек.

35 регионов и 4000 участников: как прошли первые соревнования для разработчиков и аналитиков IT’s Tinkoff Solution Cup

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

<p><i>Например, поиграть в настольные игры</i></p>

Например, поиграть в настольные игры

<p><i>IT’s Tinkoff Solution Cup стал площадкой для нетворкинга специалистов из разных сфер, городов и компаний</i></p>

IT’s Tinkoff Solution Cup стал площадкой для нетворкинга специалистов из разных сфер, городов и компаний

В каждом треке были свои критерии оценки. Например, результаты отборочного тура оценивались автоматически в четырех треках: backend, frontend, data engineering. В зависимости от точности ответов и времени прохождения система выставляла баллы. Для SRE, mobile уже на этапе отборочного тура мы подключили проверку членами жюри, потому что решение задач требовало творческого подхода и демонстрации имеющихся навыков.

<p><i>Больше ⅔ финалистов, посетивших мероприятие, приехали из других городов — от Петрозаводска до Владивостока</i></p>

Больше ⅔ финалистов, посетивших мероприятие, приехали из других городов — от Петрозаводска до Владивостока

В финальном раунде результаты оценивали члены жюри, куда вошли авторы заданий и по совместительству сотрудники Тинькофф по всем представленным в соревновании направлениям. Например, в треке mobile оценивали соответствие макету, стабильность, масштабируемость создаваемой дизайн-системы. А в треке «Системный анализ» было важно раскрыть функциональные и нефункциональные требования, архитектуру решения.

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

Победители получили признание коллег и приятные денежные призы от Тинькофф

Как показал наш первый опыт, таких мероприятий, как IT’s Tinkoff Solution Cup, должно стать больше. Мы продолжим развивать русскоязычное ИТ-сообщество, предлагая интересные мероприятия, нестандартные форматы взаимодействия и другие способы объединения ИТ-специалистов из разных сфер и интересов.

3939
26 комментариев

Стать айтишником просто чтоб сидеть в таких стильных опен спейсах, гамать в настолки и плойку. Кайф.

5
Ответить

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

6
Ответить

это да, но и нервы, и рутина есть в IT уж поверьте

Ответить

Пройди хоть один хакатон для начала )

Ответить

У меня такое ощущение, что на таких соревнованиях сбрасывают реальные задачи от текущих сотрудников для поиска их решений, а 90% участников за просто так решают проблемы. ИМХО

2
Ответить

Не так давно была история, как Сбер взял и сделал реальный проект из того что ребята на хакатоне начали
На хабре кажется видел пост

1
Ответить

Было время хайпа бизнес-молодости и вот этого всего ,а щас айтишники хайпуют

1
Ответить