Кейс Т1.Код.Май: как прошел кодинг-марафон ИТ-холдинга Т1

ИТ-холдинг Т1 провел на платформе Codenrock кодинг-марафон Т1.Код.Май. Участники решали на платформе увлекательные задачи: разрабатывали собственный «шифр Цезаря», кодировали и декодировали текст по алгоритму Хаффмана, учились работать с Web API. Лучшие команды получили приглашение в летний IT-лагерь Т1, где можно пройти обучение и попасть на стажировку.

Подробнее о соревновании – в этом кейсе.

Цели соревнования

ИТ-Холдинг Т1 — это многопрофильная ИТ-компания, один из лидеров российского ИТ-рынка. В организации работает более 23 000 человек. Основные направления деятельности – предоставление полного спектра ИТ-услуг, экспертиза в разработке ПО и системной интеграции. Холдинг реализует проекты на базе ИИ, Big Data, машинного обучения и облачных сервисов. Собственная образовательная платформа — Т1 Цифровая Академия.

В июне Т1 запустил летний IT-лагерь для начинающих специалистов – образовательный интенсив в формате офлайн-буткемпа, после которого самые перспективные участники смогут трудоустроиться в ИТ-холдинг. Поэтому организация заинтересована в том, чтобы привлечь новых молодых цифровых талантов.  

Один из способов сделать это – организовать соревнование для программистов. Такие конкурсы дают отличный результат:

  • Участники продуктивно проведут время. Их ждет командная работа, общение с экспертами, призы. Как итог – позитивное отношение к ИТ-холдингу. 
  • О конкурсе будут говорить. Мероприятие, где можно пройти обучение и получить новые карьерные возможности, привлекает внимание. Участники будут приглашать своих друзей и знакомых пойти вместе. 
  • Победители – действительно лучшие. Они подтверждают свои навыки в честном соревновании. 

Для организации кодинг-марафона Т1.Код.Май ИТ-холдинг Т1 выбрал платформу Codenrock. Площадка поддерживает все необходимые функции для такого формата IT-олимпиады:

  1. Регистрация участников и возможность формировать команды. 
  2. Платформа для Live Coding, позволяющая писать и проверять код прямо в браузере.
  3. Автоматическая система оценки решений на основе правильности выполнения задачи и затраченного времени. 
  4. Возможность привлекать экспертов для дополнительной проверки и голосования. 
  5. Рассылка уведомлений участникам. 
  6. Конструктор сертификатов.

Кроме того, Codenrock медийно поддержала Т1.Код.Май – информация о мероприятии регулярно освещалась в дайджестах, рассылках и социальных сетях платформы. 

Получилось здорово, было приятно наблюдать за работой начинающих ИТ-специалистов. Круто, что они быстро сориентировались, объединились в команды и работали сообща.

Мы продолжим развивать формат кодинг-марафонов и хакатоны, будем проводить больше таких мероприятий.

Команда T1

Какие задачи решали конкурсанты

Т1.Код.Май прошел в формате офлайн кодинг-марафона – 25 мая с 10:00 до 17:00 участники решали задачи в офисах ИТ-холдинга. Продемонстрировать свои знания по Java и JavaScript конкурсанты могли в одном из четырех городов:

  • в Москве мероприятие посетили 20 человек;
  • в Санкт-Петербурге – 26;
  • в Рязани – 19;
  • в Ижевске – 29.

На соревновании участникам предстояло получить бесценный фидбек от IT-менторов T1, решив 4 уникальных кодинг-кейса:

  • «Шифр Цезаря». Рассказывают, что римский полководец придумал простой шифр для латинских текстов, позволяющий зашифровывать и расшифровывать их практически на лету – каждая буква слова заменяется на другую, стоящую на определенном расстоянии от нее в алфавите. Конкурсантам было необходимо написать код, который сможет сперва закодировать переданные на вход символы, а затем расшифровать их. 
  • Алгоритм Хаффмана. Метод позволяет кодировать текст по вероятности появления конкретной буквы в нем. Благодаря префиксности слова могут быть декодированы обратно. Участникам предстояло реализовать оба процесса на основе заранее построенного двоичного дерева Хаффмана. 
  • Работа с Web API. Задание состояло из двух этапов. На первом конкурсанты должны были получить с удаленного сервера JSON-файл с описанием направлений IT-лагеря, внести в него свои данные и записать их. Затем проверить правильность введенного email, закодировать его в формате Base64 и отправить обратно JSON-объект с информацией о статусе электронной почты. 
  • Системы счисления. Дополнительный кейс, который могли попытаться решить участники, быстро справившиеся с предыдущими задачами. Конкурсанты получили описание системы счисления. Их задача – разработать алгоритм, который сможет перевести заданные числа в привычную десятичную систему. 

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

Страница с задачей «Шифр Цезаря»

Итоги соревнования

Финальный результат участников складывался из двух составляющих:

  • Оценка скорости и качества выполнения задания – автоматически рассчитывалась платформой Codenrock. 
  • Умение работать в команде и индивидуально – баллы выставляли эксперты кодинг-марафона. 

57 лучших участников получили приглашение в летний IT-лагерь Т1. Его первый онлайн-этап стартовал 10 июня. Преимущества ИТ-лагеря — это:

  • Полное погружение в ИТ-профессию: переход от общих знаний к освоению конкретной роли.
  • Гибридный формат лагеря. Сначала проходит онлайн-интенсив, затем офлайн-буткемп с выездом на площадку. Такой подход позволяет сначала прокачаться знания и навыки по выбранному направлению, а затем применить их на практике в командной работе.

Сперва обучающихся ждет образовательная программа по выбранному направлению подготовки:

  • разработка frontend (JavaScript + React);
  • разработка backend (Java);
  • ручное функциональное тестирование;
  • системный анализ;
  • прикладное администрирование.

C 21 по 28 июля начнется второй этап IT-лагеря в формате буткемпа. Участникам предстоит командная работа по созданию собственного проекта. Также в программе серия лекций на научно-популярные тематики. Т1 компенсирует все расходы на дорогу и проживание. Финалисты второго этапа получат сертификаты на прохождение стажировки Т1.Дебют, а более опытные — оффер в команду.


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

    Блог Codenrock — Кейсы, истории успеха и интервью с экспертами