company_banner

Спать нельзя кодить: как собрать команду и подготовиться к хакатону?

    Я организовывал хакатоны по Python, Java, .Net, каждый из которых посетило от 100 до 250 человек. Как организатор я наблюдал за участниками со стороны и убедился, что хакатон – это не только про технологии, но и про грамотную подготовку, слаженную работу и коммуникацию. В этой статье я собрал самые частые ошибки и неочевидные лайфхаки, которые помогут начинающим хакатонщикам подготовиться к наступающему сезону.


    Соберите dream team


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

    В целом может быть два сценария:


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

    В любом случае, вам нужно пройти по следующим шагам:

    1. Проанализируйте ту информацию, которая есть о задаче.

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

      Например, в задаче говорится, что нужно будет разработать прототип мобильного приложения. А у вас есть только опыт работы с WEB-разработкой и дизайном, но плохо с бэком, интеграцией БД и тестированием. Значит, именно эти знания и навыки нужно искать в ваших потенциальных сокомандниках.
    2. Поищите тиммейтов среди друзей, знакомых и коллег.

      Если в вашем кругу общения есть те, кто уже побеждал в хакатонах, фрилансит или работает в сфере, связанной с темой задания – то именно этих ребят в первую очередь стоит позвать на хакатон.
    3. Расскажите о себе миру.

      Если второго пункта не хватило, то смело бросайте клич в соц.сети. Постарайся быть лаконичным и максимально простым:

      «Всем привет! Ищу сокомандников на хакатон N. Нам нужно два амбициозных и заряженных на победу человека – аналитик и фронтенд. Нас уже двое:

      1. Егор – fullstack разработчик, победитель хакатона Х;
      2. Аня – Ux/Ui дизайнер, работаю на аутсорсе и делаю web + mobile решения для клиентов.

      Пишите в личку, нужны еще два героя в нашу фантастическую четверку.»

      Можете смело копировать текст, заменить имена и стеки хД
    4. Начните искать команду

      • Опубликуйте пост с призывом в свои социальные сети (fb, vk, в своем блоге, если ведете)
      • Используйте чаты старых хакатонов, где вы уже принимали участие
      • Пишите в группе участников предстоящего хакатона (зачастую организаторы создают их заранее)
      • Ищите группы или события мероприятий (официальные встречи ивента в vk\fb)


    Подготовьтесь к хакатону


    Готовая команда – это половина победы. Вторая половина – это качественная подготовка к хакатону. Обычно участники задумываются о подготовке перед выходом на хакатон. А ведь некоторые шаги, сделанные заранее, могут облегчить жизнь. Важно помнить, что на площадке мероприятия вы можете провести до 48 часов, а значит надо не только не отвлекаться от сфокусированной работы, но еще и всячески организовать себе комфортную среду. Как это сделать?

    Что взять с собой:


    • Любимая подушка, плед или спальник для самых заядлых хакатонщиков – просто must have атрибут
    • Паспорт и медицинский полис
    • Зубная щетка и паста
    • Влажные салфетки
    • Узнайте, есть ли душ на площадке у организаторов (если да, возьмите полотенце)
    • Сменная одежда с собой
    • Сменная обувь (удобные кроссовки\кеды\тапочки)
    • Зонт
    • Обезболивающие
    • Ноут + зарядка + удлинитель
    • Powerbank для телефона
    • Переходники, флешки, жесткие диски

    Убедитесь, что весь платный софт на PC у вас оплачен, подгружены необходимое библиотеки.

    Как спланировать работу команды


    • Определите, как будете принимать решения в спорных ситуациях. Лучше всего просто голосовать руками и принимать общее командное решение.
    • Подумайте, кто будет следить за динамикой вашей работы, фасилитировать и планировать работу команды, управлять коммуникацией в команде. Обычно эту роль в agile-командах выполняет scrum-мастер, который следит за скрам-процессом. Если не знакомы с этой ролью, обязательно погуглите.
    • Поставьте таймеры на каждые 3-4 часа, чтобы следить за общим ходом времени. Определите для себя внутренние чек-пойнты, когда вы сверяете часы: в какое время и что у вас должно быть готово, чтобы успеть все сделать не в последнюю минуту.
    • Ошибочно полагать, что бессонная ночь у всей команды приведет вас к победе. Чем длиннее хакатон, тем важнее сон. Да и вообще, вечер и ночь обычно самые запоминающиеся моменты в хакатонах: все самое веселое и шумное происходит именно тогда. Не зацикливайтесь на коде, давайте себе возможность отдохнуть.
    • Организаторы часто ставят Sony Play Station или XBox, включают фильмы, делают квесты и другие параллельные активности, чтобы создать комфортную эмоциональную обстановку. Пользуйтесь этими благами, чтобы не закипел мозг.
    • Помните про правило Паретто: 20% усилий должной давать вам 80% результата. Думайте о том, сколько усилий вы потратите на то или иное решение и какой эффект можете получить. Время команды ограничено, знания – тоже, а значит, что ресурсы нужно распределять эффективно.

    Выступление и оценка вашего решения


    Что учесть до выступления?


    • Заранее изучите критерии оценки, выпишите их и держите пред собой во время решения. Сверяйтесь с ними постоянно.
    • Изучите профиле судей и род деятельности, бэкграунд. Возможно, статьи на хабре или публикации в блогах, на официальных страничках компаний. Подумайте о том, какие ожидания у них могут быть при оценке. Для судей сильным техническим опытом важно сделать code review ваших решений, а опытный дизайнер будет смотреть на user experience и фичи. Мысль кажется банальной, но почему-то про нее забывают.
    • Не забывайте про силу нетворкинга. Ваша команда на самом деле состоит не из 4-х человек, вас сильно больше, у вас есть коллеги и друзья. Вы можете использовать любые открытые легальные источники и свои связи, которые сможете найти. Если это поможет вашему решению!
    • Будет ценно рассказать о логике решения и источниках данных во время питча. Если вы нашли нестандартный способ протестировать гипотезу, то расскажите о нем. Это добавит ценности вашему решению.

      Например, среди ваших друзей оказался представитель ЦА и вы смогли провести смоук-тест с ним. Или нашли интересную аналитику и обзоры, которые помогли сократить вам время работы.
    • Никто и никогда не запрещал командам общаться друг с другом и проверять идеи. К концу хакатона вашу идею уже точно никто не украдет, а значит какие-то гипотезы можно тестировать прям на соседях.
    • На хакатонах всегда есть консультанты и эксперты, которые находятся там чтобы помогать вам и делиться своим опытом. Вы можете не брать в работу их комменты, но получить обратную связь и посмореть на текущее решение со стороы – это важный шаг к победе.
    • Подумайте о шаблоне для презентации заранее. Сделайте слайд с профилем и информацией о команде: ваши фотографии, контакты, информация об образовании или актуальном опыте работе. Можно добавить ссылки на гитхаб или свое портфолио, если хотите, чтобы жюри смогло лучше познакомиться с вами.
    • Если планируется задача по прототипированию и интерфейсам – оплатите марвел или другие сервисы заранее, чтобы не переживать об этом во время хакатона.
    • Когда у вас появится понимание по финальному решению, то уделите время подготовке выступлению — постарайтесь прогнать его несколько раз, уделите время структуре и следующим дополнительным рекомендациям.

    О чем помнить во время выступления?


    • Не надо повторять задачу и тратить драгоценное время презентации, ее все знают судьи и участники.
    • В самом начале расскажите про ключевое решение и подход, который применили. Это классный лайфхак, применяющийся в бизнес-выступлениях. Так вы сразу получите 100% внимания зрителей, их интерес. А дальше надо будет структурно рассказать, как вы пришли к этому решению, какая была логика, гипотезы, как тестировали и отбирали, какие закономерности нашли и как можно использовать ваше решение.
    • Если предполагался прототип – показывайте и рассказывайте. Заранее подумайте о ссылке\qr-codе, чтобы зрители смогли получить доступ.
    • Подумайте о том, как в финансовом эквиваленте может проявится ваше решение. Сколько денег оно сэкономит заказчику? Как сократиться time to market, NPS клиента и т.д.? Важно показать, что у вас не просто хорошее техническое решение, но и экономически целесообразное. Это и есть то самое business value.
    • Не углубляйтесь в техническую составляющую слишком глубоко. Если у судей будут вопросы по коду, алгоритмам и моделям – они сами спросят. Если считаете какую то инфу очень важной – добавьте ее на специальный слайд и спрячьте в конце на случай вопросов. Если у судей не будет вопросов, сами иницируйте диалог и расскажите о том, что еще осталось за кадром вашего выступления.
    • Хорошее выступление то, где выступил и сказал слово каждый член команды. Идеально, если каждый освещает тот скоуп задач, которые сделал.
    • Живые выстпуления, приправленные хорошим чувством юмора, всегда лучше идеально отрепетированных монологов со сцены :)

    Лайфхаки о питании


    Немного лайфхаков про питание, потому что оно реально влияет на ваше самочувствие, настрой и энергичность. Тут есть два главных правила:

    • Белок насыщает, дает чувство сытости. Это рыба, птица, творог.
    • Углеводы дают энергию. Быстрые углеводы – быстрый выброс энергии и резкий ее спад, появляется сонливать после пасты, картошки, котлет, чипсов и тд. А сложные углеводы (гречка, овсянка, булгур) медленно усваиваются и постепенно насыщают вас энергией. Как батарейка, будут вас подпитывать.

    Поэтому, если хотите быть в отличном настрое на время хакатона, забудьте про вредные перекусы, колу, сникерсы и шоколад. Плотный завтрак с кашей утром, злаки\крупа в обед и белок, а вечером – овощи и белок. Лучший напиток – это вода, а вместо кофе лучше пить чай – в нем больше кофеина и он наверняка будет бодрить тело и дух.

    Ну вот и все. Надеюсь, что было полезно!

    Кстати, в сентября мы проводим хакатон Райффайзенбанка для java-разработчиков (и не только).

    Все детали и подача заявок вот тут.

    Приходите, познакомимся лично ;)
    • +14
    • 3,6k
    • 9
    Райффайзенбанк
    148,16
    Развеиваем мифы об IT в банках
    Поделиться публикацией

    Комментарии 9

      0
      Лучший напиток – это вода, а вместо кофе лучше пить чай – в нем больше кофеина

      В чае, даже в крепко заваренном — таки меньше кофеина, чем в обычном заварном кофе (и очень меньше, чем во всяких эспрессо). Но не сильно меньше.
        0
        Готов был к любым комментам, но точно не к чаю =)

        Пара фактов:
        — крепость чая и объем кофеина в нем — не всегда связанные вещи (ты аппелируешь к «крепко заваренному чаю»
        — все зависит от сортов, это ключевой фактор наличия кофеина

        Нашел на проф.сайтах посвященных чаю, смотри: «Если на порцию эспрессо, приготовленную из 100%-ной арабики, приходится всего 1,2 % кофеина, то в чашке высококачественного Ассама доля этого вещества может достигать целых 4 %»
        Пруф: althaustea.ru/all-about-tea/tea-caffeine.html
          0
          Нет, ну давайте не будем пользоваться каким-то там голословными утверждениями от предвзятых сторон ^_^

          Всегда же вот хотя бы википедия есть. И да, из пары фактов хорош только один, второй — не настолько. Главное всё ж таки будет не в сортах, а в объемах и способах заваривания (вспоминаем, что из чая вполне себе делается <роскомнадзор>, вопрос в дозировках).
            0
            Приходи на хакатон, угощу тебя чаем хД
        0
        Я бы ещё к списку «Что взять с собой» обязательно добавил:
        • Документы удостоверяющие личность
        • Сам медицинский полис, его копию или хотя бы номер

        На мой взгляд это важно и про что многие забывают.
          0
          Спасибо! Я добавлю в список, это крутой коммент
        • НЛО прилетело и опубликовало эту надпись здесь
            0
            Хорошо написано, что даже захотелось на хакатон
              0
              Спасибо! Приходи < 3

            Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

            Самое читаемое