Завершился сезон нашего «Вездекода» — IT-марафона для дизайнеров и разработчиков. С апреля по июнь этапы забега прошли в пяти городах: Челябинске, Ульяновске, Томске, Иркутске и Владивостоке. Участники вездекодили в гибридном формате — онлайн и очно.

Пять команд, победивших в этих отборочных соревнованиях, получили по 100 000 рублей. А 9 и 10 июля состоялся большой финал конкурса: в офисе VK в Санкт-Петербурге встретились 25 команд, чтобы сразиться за главный приз — 1 000 000 рублей. Как это было, рассказываем и показываем вместе с участниками.

Технологии, IT-мафия и мемы

В чём главная фишка «Вездекода»? В том, что участникам не обязательно брать темы, которые им хорошо знакомы. Можно устроить себе челленджи в разных направлениях. В этом году мы собрали винегрет из таких технологий: 

  • мобильная и веб-разработка;

  • дизайн интерфейсов;

  • геймдев;

  • кибербезопасность;

  • навыки для Маруси;

  • анализ данных;

  • CV;

  • JS;

  • PHP;

  • чат-боты;

  • машинное обучение;

  • Flutter.

Каждый турнир в отборочном этапе длился 30 часов — за это время участники должны были выполнить задания от команд разных продуктов VK. 

Не только кодить, но и развлекаться: отдохнуть от задачек участники могли на «Своей игре», в викторине на английском, в раундах IT-мафии и на конкурсе мемов (да-да, мы и такое умеем).

Финал: кто составил задачи и кто их решил лучше всех

Финал марафона прошёл онлайн, но можно было покодить и из петербургского офиса VK — в здании универмага «У Красного моста». Задания подготовили команды VK:

  • для категорий Gamedev и Go — департамент рекламных технологий;

  • для ML — команда Core ML ВКонтакте;

  • для Mobile и Маруси — команда голосового помощника Маруси;

  • для Tarantool — команда этой платформы in-memory вычислений;

  • для VK Mini Apps — команда открытой платформы для разработчиков мини-приложений;

  • для категорий VK Видео и VK Звонки — команды видеосервиса и платформы для безлимитных онлайн-конференций;

  • для Web — команда Почты Mail.ru;

  • для Design — команда дизайна VK.

А VK Cloud Solutions предоставила ресурсы всем финалистам, чтобы они публиковали свои проекты в облачном сервисе.

Кто чемпионы? Абсолютным лидером «Вездекода» в сезоне-2022 стала команда «Мастера подземелий» — и забрала 500 тысяч рублей из финального призового фонда. Серебряные призёры «Mountain Heads» получили 300 тысяч, а бронзу и 200 тысяч — команда «братство сбера». Поздравляем ребят!

Выспаться, запастись гречей и засесть с друзьями в квартире — советы участников

Что говорят о «Вездекоде» сами команды? Вот впечатления и советы от победителей отборочного этапа. 

Команда FTIT, победители дистанции в Ульяновске

У нас уже есть опыт участия в «Вездекоде», так что мы основательно проанализировали его — и для нового сезона продумали тактику. Хотели правильно распределить время и силы всей команды, чтобы решить задачки быстрее. Естественно, в реальности всё оказалось не так, как на бумаге: некоторые задачи требовали куда больше времени, чем мы закладывали. Но у нас хотя бы был ориентир и вырисовывалась общая картина того, что мы успеем или не успеем сделать. Так что совет № 1: строить планы и заранее планировать нагрузку — хорошее решение, но сильно на это полагаться не нужно.

Совет № 2: даже если ивент проходит в онлайне, лучше собраться всей командой офлайн и решать задачки плечом к плечу, вживую
. Это сильно заряжает, создаёт фаново-рабочую атмосферу и упрощает взаимодействие. Ещё важно не забывать отдыхать и снимать напряжение. В перерывах можно обмениваться мемчиками, играть в приставку, смотреть видосы, заниматься спортом.

Что касается самого соревнования. Не бойтесь пробовать себя в заданиях, в которых не сильно компетентны. Да, скорее всего, будет получаться криво и косо, зато приобретёте огромный опыт. Мы, например, впервые работали с PHP и в мобильной разработке, но в совокупности эти категории принесли нам почти 100 баллов. Поняли, что какой идеальный процесс — не главное. Важно, чтобы в итоге всё работало :)

В этом году «Вездекод» стал для нас одним из самых ожидаемых IT-соревнований. На нём большинство задач максимально приближены к реальности. При этом чёткого ТЗ нет, поэтому можно дать волю фантазии и творчеству. Плюс на соревновании представлены задачи из разных сфер, а это классная возможность попробовать что-то новое (и заодно понять, что PHP — не твоё).

Команда «Техасская мазня кодом», победители дистанции в Челябинске
У нас простая стратегия: распределили роли и решали сначала лёгкие задачи, а потом посложнее. Это помогло нам набрать баллов и испытать свои скиллы на практике. 

Главное — выспитесь перед марафоном. Да, звучит для кого-то нереально, но это необходимо, если хотите сохранить запал и продуктивность. На время соревнования запаситесь едой: не слишком жирной, но питательной (можно рисом, гречей и другими крупами) — придётся долго сидеть и решать задачу за задачей. Подготовьте окружение, репозитории и средства CI/CD — это сэкономит много времени и, возможно, нервов.

Ещё важно контролировать друг друга: ведите Kanban по задачам и активно общайтесь в Discord. Нам это очень помогало и мотивировало: каждый знал, кто чем занимается.

И конечно, веселитесь. Не сидите хмурыми и напряжёнными — это будет сильно демотивировать команду. Получайте удовольствие от процесса, обрастайте новыми совместными шуточками, в перерыве выпейте вместе кофе и поговорите на отвлечённые темы. 

В общем, такие марафоны — это приятная возможность проверить свои знания по технологиям на практике и потестить себя в новых задачках. Например, один из участников нашей команды прокачался в теме нейронных сетей и сдал ML на 95 баллов. Другой погрузился в Vue.JS, открыл для себя новый фреймворк и помог команде набрать 100 баллов. Третий научился прототипировать в Figma и тоже принёс дополнительные баллы.

Команда Mountain Heads, победители дистанции во Владивостоке

Сначала изучили все категории задач и расставили приоритеты по сложности. Каждый выбрал наиболее подходящие по своей специализации. Включили музыку и принялись за дело — в таком мелодичном режиме работали примерно до часа ночи. К этому времени уже почувствовали переутомление и спад продуктивности. Некоторые пошли поспать, а кто-то не смог уснуть и продолжил работать.

Так как мы начали значительно позже остальных, нам казалось, что мы отстаём по баллам. Поэтому приходилось работать интенсивнее, чем обычно. Когда этап завершился, у нас не было уверенности в победе: мы не успели закрыть одну из основных категорий, back end, хотя это было вполне реально. 

Но в итоге оказалось, что у нас получилось обновить рекорд соревнования. Это здорово! Теперь будем работать над новым :)

Новым участникам рекомендуем:

  • Собрать в своей команде разноплановых специалистов, чтобы покрывать как можно больше областей разработки.

  • Перед стартом соревнования внимательно смотреть вводные ролики о категориях задач — это позволит хотя бы примерно уловить их суть. 

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

Мы участвуем почти во всех хакатонах и конкурсах от VK. Формат «Вездекода» нравится больше всего, потому что тут понятная логика подсчёта очков и можно раскрыть потенциал каждого члена команды. На IT-марафоне мы всегда узнаём что-то новое: и расширяем технические знания, и находим новые идеи, как лучше организовать свою работу. Всё это потом применяем на практике. 

Ещё очень нравится атмосфера: с одной стороны, есть соревновательный дух, а с другой — все команды общаются, вместе угорают и в целом поддерживают позитивный настрой во время конкурса.

Комментарии (0)