Код красный. Как показали себя белгородцы на соревновании айтишников от «ВКонтакте»
-
"ОнОнас"
-
"ОнОнас"
IT-форумы и IT-классы, центр цифрового образования, соответствующие направления подготовки в вузах – в общем, во всём, что касается информационных технологий, Белгород безостановочно мчится вперёд. И ничего удивительного, что с таким подходом представители «ВКонтакте» выбрали его как одну из пяти площадок для регионального хакатона. Кто, если не мы, в самом‑то деле?
Со стороны организаторов
Белгород должен был принять у себя участников из регионов Центрального федерального округа. Но из‑за сами-знаете-чего соревнования пришлось перенести на октябрь. И тут как раз объявили вторую волну.
«Мы готовились проводить хакатон в формате офлайн: искали студию, кучу пилотов и удлинителей, закупили санитайзеры и маски, придумывали, как всё задекорировать. Но за десять дней до назначенной даты оказалось, что придётся перейти в онлайн. Для нас это был настоящий вызов!» – признаётся руководитель оргкомитета хакатона Дмитрий Задохин.
Всё получилось: в «Технологе» развернулся штаб, откуда координировали все процессы и проводили прямые трансляции для почти сотни ребят, которые подключались из Воронежской, Орловской, Ярославской, Кировской, Московской и, конечно, Белгородской областей. Заявлено к участию было 42 команды, отбор прошли 33.
Одновременно с организаторами работали около 15 экспертов – действующих специалистов IT-компаний, которые помогали участникам в чатах.
«Мы понимали, что многие ребята впервые участвуют в хакатоне, и вопросов у них уйма. Ведь одно дело – сдать лабораторную работу по информатике, и совсем другое – кодить продукт, – рассуждает Дмитрий Задохин. – Поэтому наши эксперты были на связи практически постоянно: подсказывали, как лучше использовать код, что‑то нарисовать, соединить, сделать».
Команды разделились по четырём трекам: «Коммуникация», «Технологии», «Культура» и «Медиа». Каждый трек – отдельная задача, для которой нужно придумать оптимальное решение. Всего на работу давалось 32 часа.
Культурный лосось
Победители в треке «Культура» – второкурсники «Технолога» Анатолий Кириченко, Владислав Фахретдинов, Роберт Косоногов и Алексей Товстоганов. Их команда «Лосось, затаившийся в кустах черники» разработала бот Salmon, который помогает пользователям «ВКонтакте» найти мероприятия на определённую дату, учитывая их интересы.
«Мы сразу решили сделать именно рабочее решение, а не прототип, – рассказывает Роберт Косоногов. – А бота в сжатые сроки написать быстрее и проще, чем что‑то ещё, онпрактичнее и удобнее для юзеров, так что мы остановились на нём».
«Плюсы бота в простоте использования и экономии времени: не нужно прочёсывать десяток сайтов в поисках чего‑то интересного, всё собрано в одном месте. А для владельца важен коммерческий потенциал – допустим, бот может рекламировать разные мероприятия», – добавляет капитан команды Анатолий Кириченко.
Для запроса нужно написать ту или иную дату в диалог с ботом. А тот соотносит имеющиеся у него в базе мероприятия со страницей пользователя и подбирает подходящие. Портрет пользователя складывается из анализа сообществ в его подписках, постов на стене, возраста, места работы и интересов (если последние, конечно, указаны в профиле).
Работать над ботом было непросто. Ребята признаются, что полностью решение заработало буквально за несколько минут до сдачи. Владислав Фахретдинов считает, что основной сложностью была масштабность проекта:
«Никому из нас до этого не приходилось работать с таким огромным количеством мелких деталей, которые потом нужно объединить, чтобы всё заработало. И это было достаточно необычно. И интересно».
«Мы учились буквально каждую секунду, – согласен Роберт. – Даже результаты, пожалуй, были на втором плане, мы не стремились к тому, чтобы победить: для нас это был новый, сумасшедший опыт, мы не знали, чего от себя ждать. Просто пробовали себя и старались показать всё, на что способны. Ну и показали».
Теперь ребят ждёт финал хакатона в Санкт-Петербурге. Правда, из‑за ковида пока неясно, когда он пройдёт. Зато есть время заниматься ботом без всякой спешки. Ребята хотят выйти за пределы области, повысить уровень точности определения интересов ботом и, может быть, создать мини-приложение.
Ищем важное
Другая белгородская команда, ставшая призёром в треке «Технология», – студенты индустриального колледжа Илья Катков, Дмитрий Дмитриев, Иван Акулов и Александра Талалаева. Ребята разработали сервис для анализа коммерческих факторов сайта, который
назвали «Сеошка».
«Допустим, веб-дизайнер создаёт сайт и наполняет его контентом. Как понять, в правильном ли направлении он его развивает? Как раз тут и должен помочь наш сервис: он показывает, насколько хорошо расписана та или иная информация для поисковых систем и даёт персонализированные рекомендации», – объясняет капитан команды Илья Катков.
Главная фишка «Сеошки» заключается именно в информации о каждом недочёте и советах, как всё исправить. Это не статичные результаты и дежурные фразы, а конкретные замечания. С их помощью можно поднять рейтинг своего сайта, чтобы пользователи могли увидеть его в поисковом окне как можно раньше.
Ребята работают вместе не впервые: так, в прошлый раз их команда участвовала во всероссийском хакатоне «Цифровой прорыв».
«Наша команда называется Аlt+3 Studio. Почему? Когда одновременно нажимаешь клавишу Alt и цифру 3 на дополнительной клавиатуре, получается сердечко! И слоган нашей команды – «Любовь в программировании», – делится Илья. – Потому что любовь и поддержка – это то, что должно быть в команде всегда».
Хакатон – форум для разработчиков, во время которого специалисты из разных областей разработки программного обеспечения (программисты, дизайнеры, менеджеры) сообща решают какую‑либо проблему на время.