ИТ-холдинг Т1 провел на платформе Codenrock кодинг-марафон Т1.Код.Май. Участники решали на платформе увлекательные задачи: разрабатывали собственный «шифр Цезаря», кодировали и декодировали текст по алгоритму Хаффмана, учились работать с Web API. Лучшие команды получили приглашение в летний IT-лагерь Т1, где можно пройти обучение и попасть на стажировку.
Подробнее о соревновании – в этом кейсе.
Цели соревнования
ИТ-Холдинг Т1 — это многопрофильная ИТ-компания, один из лидеров российского ИТ-рынка. В организации работает более 23 000 человек. Основные направления деятельности – предоставление полного спектра ИТ-услуг, экспертиза в разработке ПО и системной интеграции. Холдинг реализует проекты на базе ИИ, Big Data, машинного обучения и облачных сервисов. Собственная образовательная платформа — Т1 Цифровая Академия.
В июне Т1 запустил летний IT-лагерь для начинающих специалистов – образовательный интенсив в формате офлайн-буткемпа, после которого самые перспективные участники смогут трудоустроиться в ИТ-холдинг. Поэтому организация заинтересована в том, чтобы привлечь новых молодых цифровых талантов.
Один из способов сделать это – организовать соревнование для программистов. Такие конкурсы дают отличный результат:
- Участники продуктивно проведут время. Их ждет командная работа, общение с экспертами, призы. Как итог – позитивное отношение к ИТ-холдингу.
- О конкурсе будут говорить. Мероприятие, где можно пройти обучение и получить новые карьерные возможности, привлекает внимание. Участники будут приглашать своих друзей и знакомых пойти вместе.
- Победители – действительно лучшие. Они подтверждают свои навыки в честном соревновании.
Для организации кодинг-марафона Т1.Код.Май ИТ-холдинг Т1 выбрал платформу Codenrock. Площадка поддерживает все необходимые функции для такого формата IT-олимпиады:
- Регистрация участников и возможность формировать команды.
- Платформа для Live Coding, позволяющая писать и проверять код прямо в браузере.
- Автоматическая система оценки решений на основе правильности выполнения задачи и затраченного времени.
- Возможность привлекать экспертов для дополнительной проверки и голосования.
- Рассылка уведомлений участникам.
- Конструктор сертификатов.
Кроме того, 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.Дебют, а более опытные — оффер в команду.