За время учебы в колледже я принял участие в нескольких хакатонах. Вот пять вещей, которые вы можете сделать, чтобы подготовиться к хакатону.
Совет № 1. Создайте хорошую команду
Это может быть наиболее важным фактором, определяющим ваш уровень успеха. Вам нужна сильная команда. Если вам разрешено выбирать собственную команду, соберите самую сильную команду, какую только сможете. Это не означает, что ваша команда должна быть заполнена гениями. Найдите членов команды, которые компетентны в своих ролях и готовы работать с вами. Может быть неприятно иметь суперталантливого члена команды, который не знает, как внести свой вклад в успех группы. Желательно найти людей, чьи способности дополняют ваши собственные. Я не вижу смысла в команде из четырех человек, если все они — бэкенд-разработчики. Чтобы продемонстрировать свою систему и помочь судьям понять, что вы создали, вам понадобится внешний интерфейс. Соберите команду заранее, чтобы поболтать и расслабиться перед большим событием. Вы сможете узнать об опыте друг друга и областях для совершенствования, а также определить общий технологический стек.
Сила команды в каждом отдельном члене. Сила каждого участника – команда.
— Фил Джексон
Совет №2. Будьте готовы быстро осваивать новые технологии.
Когда ваша команда будет сформирована заранее, у вас будет возможность обсудить и договориться о едином, унифицированном технологическом стеке. Однако возможно, что вы остановитесь на стеке технологий веб-разработки только для того, чтобы понять, что постановка задачи требует приложения. Сейчас самое время изучить основы разработки приложений и приступить к созданию своего первого приложения, а не обсуждать с командой организаторов уточнение описания проблемы. Если вы хотите быстро узнать что-то новое, хакатоны — лучший способ сделать это. Стремление выполнить задание вовремя заставляет человека посвятить все свое внимание выработке приемлемого решения.
Забудьте об идеальном. Быстрее. Быстрота убивает.
— Эхаб Аталла
Совет №3. Исследования на тему хакатона и организационного органа
Узнайте как можно больше о теме хакатона и хостинговой компании за несколько дней до мероприятия. Он дает вам хорошее представление о том, какую постановку задачи ожидать. Вы можете подготовиться к хакатону, посвященному блокчейну, например, изучив надежность. Вы можете предвидеть заявления о проблемах от некоммерческих организаций (НКО) и быть готовыми к созданию систем сбора средств, если хакатон будет направлен на общественное благо. В результате провести небольшое исследование перед посещением мероприятия — это всегда разумная идея.
Исследование заключается в том, чтобы видеть то, что видели все остальные, и думать так, как никто другой не думал.
— Альберт Сент-Дьёрдьи
Совет №4. Найдите несколько шаблонов, которые вы можете использовать
Вам придется разработать целостное решение с нуля, и у вас не будет много времени для этого. Вы можете сэкономить время, используя бесплатные готовые шаблоны. У вас есть возможность импортировать код из других личных проектов. Код входа и регистрации широко доступен, поскольку он обычно требуется в большинстве приложений. Вы можете не тратить много времени, используя их. Это позволит вам сконцентрироваться на основной логике разрабатываемой вами системы, в то же время настраивая шаблоны в соответствии с описанием проблемы.
Способность к упрощению означает устранение ненужного, чтобы необходимое могло говорить.
— Ханс Хофманн
Совет № 5. Практикуйтесь в эффективном изложении своих идей.
Все ваши усилия будут напрасны, если вы не сможете четко донести свою идею. Если у вас есть фантастическое предложение, но вы не можете убедить судей в его достоинствах, у вас не будет очень хороших шансов на победу. Итак, представьте свою индивидуальную работу группе друзей или коллег и посмотрите, как вы справляетесь с их запросами. Это повысит вашу уверенность в себе, а комментарии других позволят вам откорректировать способ презентации.
Успех вашей презентации будет оцениваться не теми знаниями, которые вы передаете, а тем, что получает слушатель.
— Лилли Уолтерс