35 регионов и 4000 участников: как прошли первые соревнования для разработчиков и аналитиков IT’s Tinkoff Solution Cup
Рассказываем об итогах 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, — еще один способ поддержать развитие русскоязычного ИТ-сообщества. Поэтому на старте мы сразу уделили большое внимание работе с региональными ИТ-специалистами, открывая офлайн-площадки для проведения отборочного тура в разных городах, где существуют Тинькофф центры разработок.
IT’s Tinkoff Solution Cup — первые соревнования Тинькофф для ИТ-специалистов
Как связаны резиновые утки и ИТ-специалисты
Неформальным символом соревнований стала гигантская резиновая уточка — это отсылка к «методу утенка» (англ. Rubber duck debugging) — психологическому методу решения задачи, в котором предполагается делегирование сложных вопросов мысленному помощнику. Метод получил наиболее широкое распространение в ИТ-кругах благодаря описанию в книге «Программист-прагматик».
Встретить такую уточку в реальности могли участники отборочных туров в нескольких городах, а также все финалисты, посетившие мероприятие в Москве.
Также ИТ-утки приветствовали сильнейших специалистов в Москве
Как это было
Соревнование проходило в два этапа. В отборочном туре принять участие в соревновании могли разработчики и аналитики из разных уголков мира. Пройти задания отборочного тура можно было онлайн или посетив одну из 13 офлайн-площадок: в Санкт-Петербурге, Екатеринбурге, Казани, Перми, Томске, Уфе, Ростове-на-Дону, Краснодаре, Сочи, Рязани, Самаре, Нижнем Новгороде и Минске.
Всего участие в соревновании приняли более 4000 человек, из них около 400 специалистов посетили офлайн-площадки. Помимо решения задач на них можно было знакомиться, участвовать в квестах, играть в видеоигры и просто приятно проводить время.
Участники отборочного тура оценили и задания, и приятные знакомства
По результатам первого тура мы отобрали 330 участников, которые получили наибольшее количество баллов, и пригласили их на финальное мероприятие и последующую церемонию награждения — они проходили в Москве.
Неблизкий путь не повод пропустить финал IT’s Tinkoff Solution Cup
Как мы определяли финалистов и победителей
Решать все задачи финального тура предстояло в офлайн-формате. На протяжении всего дня с перерывами на обед участники в одиночку или командами (для SRE-трека и трека «Системный анализ») решали разнообразные задачи.
Бэкенд: участникам предстояло разработать приложение для работы с банковскими счетами, переводами и курсами валют по заданной спецификации. В процессе работы потребовалось продемонстрировать навыки интеграции с базой данных и брокером сообщений, а также создать максимально оптимальный и надежный код.
Фронтенд: разработка веб-приложения для учета расходов.
Mobile: участники разрабатывали SDK, создавали масштабируемую дизайн-систему по макетам.
Системный анализ: три кейса в командах — задача на интеграцию, проектирование пользовательского пути и оценку нагрузок.
SRE: решить кейс-тесты с требованиями к разрабатываемым ими системам, усложненные и расширенные.
Data Engineering: формирование набора данных по заданным требованиям на основе исходного датасета, содержащего информацию с платформы Steam.
Большинство треков предполагало самостоятельное участие.
Исключение — треки SRE и «Системный анализ», где за победу финалисты соревновались целыми командами до пяти человек.
В перерывах между решением интересных задач участники могли расслабиться и отдохнуть в компании единомышленников.
Например, поиграть в настольные игры
IT’s Tinkoff Solution Cup стал площадкой для нетворкинга специалистов из разных сфер, городов и компаний
В каждом треке были свои критерии оценки. Например, результаты отборочного тура оценивались автоматически в четырех треках: backend, frontend, data engineering. В зависимости от точности ответов и времени прохождения система выставляла баллы. Для SRE, mobile уже на этапе отборочного тура мы подключили проверку членами жюри, потому что решение задач требовало творческого подхода и демонстрации имеющихся навыков.
Больше ⅔ финалистов, посетивших мероприятие, приехали из других городов — от Петрозаводска до Владивостока
В финальном раунде результаты оценивали члены жюри, куда вошли авторы заданий и по совместительству сотрудники Тинькофф по всем представленным в соревновании направлениям. Например, в треке mobile оценивали соответствие макету, стабильность, масштабируемость создаваемой дизайн-системы. А в треке «Системный анализ» было важно раскрыть функциональные и нефункциональные требования, архитектуру решения.
В каждом из треков мы выделили трех участников или команды, набравшие больше всего баллов по итогам двух этапов. Все они получили денежные призы от Тинькофф и, конечно, новые знакомства и впечатления.
Победители получили признание коллег и приятные денежные призы от Тинькофф
Как показал наш первый опыт, таких мероприятий, как IT’s Tinkoff Solution Cup, должно стать больше. Мы продолжим развивать русскоязычное ИТ-сообщество, предлагая интересные мероприятия, нестандартные форматы взаимодействия и другие способы объединения ИТ-специалистов из разных сфер и интересов.
Стать айтишником просто чтоб сидеть в таких стильных опен спейсах, гамать в настолки и плойку. Кайф.
у меня знакомый рубиться целыми днями в плойку , только он не айтишник , а срочник . Да условия может быть чуть похуже чем в опен спейсах, но сути это не меняет
это да, но и нервы, и рутина есть в IT уж поверьте
Пройди хоть один хакатон для начала )
У меня такое ощущение, что на таких соревнованиях сбрасывают реальные задачи от текущих сотрудников для поиска их решений, а 90% участников за просто так решают проблемы. ИМХО
Не так давно была история, как Сбер взял и сделал реальный проект из того что ребята на хакатоне начали
На хабре кажется видел пост
Было время хайпа бизнес-молодости и вот этого всего ,а щас айтишники хайпуют