С 3 по 5 ноября проходил отборочный этап Чемпионата России по спортивному программированию в дисциплине «продуктовое программирование». Соревнования проводились в режиме он-лайн. Для участия в отборочном этапе зарегистрировалась 41 команда из всех регионов России: г. Москва, г. Санкт-Петербург, Брянская, Воронежская, Курская, Московская, Пензенская, Саратовская, Тульская, Оренбургская, Ростовская области, Башкортостан, Дагестан, Татарстан, Коми, Чувашия, Северная Осетия-Алания, Чеченская республика, республика Саха. От нашей республики участвовали две команды, обе представляли наш университет:
Сборная Донецкой Народной Республики №1 – капитан Сыгинь Иван (ИС-21а), Руднев Константин (ПИ-21в), Киселёв Даниил (ПИ-21б), Вавилин Михаил (ПИ-21б) и Сыгинь Леонид (ИСм-23).
Сборная Донецкой Народной Республики №2 – капитан Шмураков Константин, Нестеренко Александра, Титаренко Анастасия, Кущенко Захар, Полякова Валерия (все они студенты второго курса факультета ФИСП, специальности ПИ).
Из новых регионов была еще одна команда из Запорожской области. Среди участников были представители, с которыми наши ребята (команда E-notGPT) соперничали во время первого Международного фестиваля по спортивному программированию в г. Грозный в мае месяце этого года и на Всероссийском чемпионате в г. Грозный в октябре.
Согласно «Положению о межрегиональных и всероссийских официальных спортивных соревнованиях по спортивному программированию на 2023 год» по итогам спортивных соревнований определяются лучшие 10 команд, которые получают квоты на чемпионат России. В дополнение к этому положению добавлен новый округ «Новые территории». Команда получает квоту на чемпионат России, если по результатам соревнований в своей группе команда является лучшей среди команд своего федерального округа или города федерального значения.
Регламент прошедшего этапа был следующий:
3 ноября.
12:00 – начало: представление кейса и первые шаги по разработке проекта.
16:00 – 17:30 – первый чек-поинт, на котором необходимо было представить свои наработки, реализованные к указанному времени.
4 ноября. 10:00 – 11:30 – второй чек-поинт, по результатам которого отобрали 30 команд для завершающего этапа.
5 ноября.
12:00 – стоп-кодинг. Все наработки и презентация кейса отправляются судьям для анализа.
14:00 – 17:20 – питч-сессия, т.е. презентация проектов. Каждая команда в течении 5 минут презентует свою работу, затем в течении 2 минут отвечает на вопросы судей. В презентации нужно было рассказать об использованных технологиях и библиотеках, описать проблемы, ценность и реализацию продукта, объяснить, как проект соответствует техническому заданию, какой функционал и фичи (полезные особенности программного продукта) заложены в продукт. Обязательно требуется продемонстрировать работу проекта с помощью видео ролика, рассказать о перспективах развития программного продукта, сделать выводы и рекомендации.
20:00 – подведение итогов.
Что хочется отметить про проведение этого мероприятия? Наша команда и, как оказалось, остальные тоже были удивлены, если не сказать больше, тематике предложенного кейса.
Название продукта: Smart мониторинг базы данных PostgreSQL через бота в Telegram.
Описание: создание бота в Telegram, который следит за состоянием нескольких баз данных PostgreSQL, уведомляет администратора при возникновении проблем, передает информацию о неполадках в системе, предлагает выполнить действия для восстановления корректной работы.
Это привело к тому, что 3 команды не вышли на первый чек поинт, а после отбора 30-ти команд, две из них сами отказались от дальнейшего участия, так как поняли, что не справятся с поставленными задачами.
Он-лайн формат проведения соревнований потребовал от ребят концентрации своих усилий на том, чтобы не отвлекаться ни на какие сторонние проблемы и дела и заниматься только изучением документации по статистике баз данных и решением задач проекта. Как ребята расписали 48 часов своей деятельности – это нужно спросить у них. Но судя по результату, они не отвлекались на бытовые проблемы и дружно занимались всеми возникающими проблемами. Правда после второго чек-поинта был вынужденный перерыв, связанный с тем, что команды ждали решение судей о том, какие команды продолжат соревнование. Ожидание было долгим и ребята отдохнули.
Представленные проекты оценивались судьями по пяти категориям в 10-ти бальной системе: работоспособность прототипа, соответствие функциональным требованиям, технологичность, презентация и потенциал.
В результате наша команда, подтвердила свой уровень знаний и умений, отмеченный золотой медалью в г. Грозном, и попала в состав команд для участия в финале чемпионата России по продуктовому программированию.
