Как участвовать и побеждать в хакатонах

Как участвовать и побеждать в хакатонах

Даже быстрый запрос в поисковые системы выдает десятки, если не сотни хакатонов — студенты и энтузиасты готовят на них свои продукты, соревнуются за интерес, призовые и признание. Александр Поповкин из Центра студенческих олимпиад ФКН Вышки рассказал, как сделать свое участие в хакатоне наиболее продуктивным: что делать, чего не делать, с чего начать и чем закончить

Что такое хакатон?

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

Хакатоны стали популярны в середине 2000-х годов. Компании рассматривают хакатоны как быстрый способ решения внутренних задач, проверку гипотез. Часто хакатоны проводят ИТ-компании, но в последнее время их также организуют вузы и профессиональные сообщества.

Зачем?

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

Для участников же это отличная возможность найти команду единомышленников и получить обратную связь от экспертов индустрии. Хакатоны позволяют им прокачать навыки командной работы, публичных выступлений, а также hard skills разработки прототипа программного решения в кратчайшие сроки. Кроме того, члены команд-победителей могут пополнить свое портфолио и резюме проектами. Некоторые сформированные на хакатонах команды становятся стартапами.

И, конечно, хакатон — это прекрасная возможность весело и полезно провести время.

Как участвовать в хакатоне?

В настоящее время проводится очень много различных хакатонов. Для новых участников довольно сложно выбрать хороший хакатон и понять, кто из организаторов делает их на должном уровне. Безусловно, опытные участники хорошо ориентируются и знают на какие хакатоны и от каких организаторов стоит ходить. Новичкам сориентироваться может помочь сообщество опытных участников, например, Клуб хакатонщиков ФКН или Russian Hackers.

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

  • Найдите команду

Лучше найти команду до хакатона — так вы сэкономите ограниченное время на самом мероприятии. Можно встретиться командой до хакатона и побрейнштормить идеи в заданном направлении.

Если у вас нет готовой команды, не стесняйтесь заранее сообщить об этом организаторам, они могут помочь найти команду. Постарайтесь «продать себя», когда ищите команду, покажите, какими навыками вы владеете. Самое главное — чтобы эти навыки были полезны при решении задачи хакатона и дополняли команду.

  • Начните правильно

Проверьте, все ли в порядке с вашей регистрацией: если чего-то не хватает, то лучше исправить это сразу. Узнайте, кто организатор и к кому можно обращаться с организационными вопросами. Также постарайтесь сразу определить менторов на площадке. Узнайте, как с ними контактировать, чтобы потом вы могли сразу обращаться к ним с вопросами. Ну и возьмите с собой термос побольше, чтобы не тратить драгоценное время на множественные походы за чаем или кофе.

  • Следите за временем

Во время соревнования бывает сложно сделать паузу в работе, потому что на хакатонах никогда не хватает времени, такова суть этих мероприятий. Если вы научитесь мастерству находить основные вопросы и успевать ответить на них, отбросив бесконечный перфекционизм, то вы всегда сможете решить задачу до дедлайна.

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

  • Покажите свое решение

Во время хакатона организаторы дадут вам понять, что время на решение закончилось и пора послушать, что придумали другие команды. Постарайтесь это сделать, проявив уважение к другим участникам, ведь очень скоро вы смените их на сцене.

Идеально,если у вас есть отдельный член команды, который будет делать презентацию с самого начала работы над проектом, наполняя ее скриншотами и прочими материалами на протяжении всего хакатона. Тогда не придется в спешке «лепить» слайды за пять минут до начала представления проектов. Определите заранее, кто будет спикером или, что даже лучше, распределите между друг другом части выступления — такие выступления лучше воспринимаются жюри. Постарайтесь прогнать выступление хотя бы один раз, чтобы понять, что вы укладываетесь в отведенный лимит времени.

  • Сделайте работу над ошибками

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

Не обязательно ставить себе цель победить, ведь на хакатоне можно и получить новые скиллы, и найти команду. А победы придут с опытом.

Главное — каждый раз становится чуть более лучшей версией себя.

88
1 комментарий

Для участников интересный материал. Особенно ссылки на сообщества хакатонщиков.
Вчера вышла статья как организовать: https://vc.ru/dev/999557-kak-organizovat-hakaton-organizaciya-i-provedenie-hakatonov - здесь про хакатон с другого ракурса.