Я посетил хакатон в эти выходные! Узнайте о моем опыте и выводах о мероприятии с точки зрения студента, изучающего информатику в Центральной долине Калифорнии.

Что такое HACKMerced IV?

HACKMerced IV — это 36-часовое ежегодное соревнование по программированию, которое проводится в Калифорнийском университете в Мерседе и открыто для студентов со всего мира.

На HACKMerced IV 102 участника, сформировав в общей сложности 35 команд, представили свои проекты. Это была лишь часть от общего числа людей и команд, принявших участие в соревнованиях! Цель HACKMerced IV состояла в том, чтобы найти решения проблем в области социальных благ, предпринимательства и сельскохозяйственных технологий и создать что-то, что решит проблему. Те команды, которые придумали лучшие решения этих проблем, стали победителями и получили призы на сумму более 3000 долларов!

Где я могу участвовать во всем этом?

Я посетил HACKMerced в прошлом году, поэтому HACKMerced IV не был моим первым хакатоном. Это означает, что у меня был «некоторый» опыт участия в этом мероприятии. Я подчеркнул «некоторые», потому что понятия не имел, что делаю в первый раз.

В итоге моя команда получила награду за «Лучшее использование Snap Kit»! Мы использовали API входа в SnapChat, чтобы пользователи могли входить в наше веб-приложение со своими учетными данными SnapChat. Наряду с нашей группой была еще одна группа, состоящая из учеников моей школы, и они тоже выиграли! Они получили две награды, в том числе «Лучшее использование Google Cloud Platform» и «Лучшее социальное приложение». Среди двух групп, представляющих нашу школу, мы получили три награды. Я очень горжусь и доволен опытом работы в HACKMerced IV, членами моей команды и нашим проектом. Я так многому научился в этом году!

Что я выучил

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

Если бы раньше мы лучше подготовились и отточили правильные навыки, мы бы справились намного лучше.

Узнайте, что такое API и как они используются. Гораздо проще позволить кому-то другому создать функциональность и иметь базу данных, которую вы запрашиваете, чем пытаться настроить серверную часть. (API, однако, не заменяют серверную часть.)

Я более талантлив в графическом дизайне, чем когда-либо думал.

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

Презентация и видение вашего проекта имеют огромное значение. Думаю, это решающий фактор, который привел нас к победе.

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