Wie man einen Hackathon gewinnt

Wir wissen, dass die Hauptsache die Teilnahme ist (Networking, Empowerment und jeder andere schöne Englischismus). Aber lasst uns zählen. Zwei Tage intensives Codieren von morgens bis spät abends sind ungefähr 30 Stunden Arbeit und die Arbeit eines Teams von 5 Personen. Wenn Sie nicht wenigstens eine Belohnung dafür bekommen, verlassen Sie den Hackathon bestenfalls mit einem Werbegeschenksandwich in der Hand und einem Krückencode, den Sie sich natürlich versprechen, dieses Wochenende buchstäblich zu beenden, das heißt, niemals.

Mit diesen aufrührerischen Gedanken kamen wir zu den Entwicklern, die sich auf beiden Seiten der Barrikaden befanden: Sie nahmen an Hackathons teil und beurteilten sie. Und sie haben sie um Rat gefragt, wie man den Hackathon gewinnt, seit du zu ihm gekommen bist.

Bild


Komm mit deinem Team


Wenn das Hauptziel der Sieg ist, kommen Sie mit Ihrem Team. Nehmen Sie Freunde oder Kollegen mit, mit denen Sie gearbeitet haben und die sich zu 90% sicher sind. Solche Teams wandern von einem Hackathon zum anderen, entwickeln ihre Ideen und erstellen Haustierprojekte. Jeder ihrer Teilnehmer erledigt seinen Teil der Arbeit und weiß, wie man den Code des Nachbarn nicht bricht.

Aber diejenigen, die sich zum ersten Mal getroffen haben, brauchen mehr Zeit, um die Details zu besprechen. Singles, die zu der Veranstaltung gekommen sind, werden normalerweise zufällig vergeben. Mit einem solchen Team kann man auch gewinnen, aber alles hängt von den menschlichen Qualitäten der Teilnehmer ab: Es gibt Menschen, die sich von allen abgrenzen und niemanden in sich hineinlassen. Wenn sich professionelle Entwickler im Team versammelten und schnell eine gemeinsame Sprache fanden, waren die Gewinnchancen hoch.

Dmitry Meshkov, Mitglied der Jury von Unblock Hackathon: „Aufgrund der Erfahrungen früherer Hackathons kann ich sagen, dass bereits arbeitende Teams, die zu uns kommen, nicht unbedingt Preise erhalten. Ich würde es nicht den Hauptvorteil nennen. Es ist jedoch wichtig, dass das Team Spezialisten mit unterschiedlichen Profilen hat, um das Projekt zu durchdenken, es auf qualitativ hochwertige Weise umzusetzen und es gut zu gestalten. “

Vereinbaren Sie die Verteilung der Aufgaben


Verteilen Sie Aufgaben und notieren Sie im Dokument, wer für was verantwortlich ist. Das Team hat eine begrenzte Anzahl von Mitarbeitern, daher ist es nicht sinnvoll, einen separaten Manager zu beauftragen. Jemand sollte jedoch die Rolle des Teamleiters übernehmen und sicherstellen, dass alles nach Plan verläuft.

Sergey Tolmachev, Mitglied der Jury von Unblock Hackathon: „Beim Hackathon ist es am wichtigsten, Arbeit und Arbeit aufzuteilen und zu teilen, nicht Gespräche zu führen. Die Gewinner sind diejenigen mit insgesamt mehr Personen, die schnell ihren Beitrag leisten und synchronisieren können. Vielleicht ist noch Zeit. "

Vereinbaren Sie am Abend des ersten Tages einen Stand-up: Was wurde bereits getan, was nicht, wo gibt es Probleme? Und vereinbaren Sie, wann alle morgen kommen.

Freunde dich mit den Organisatoren an, um sie zu verstehen


Wenden Sie sich so oft wie möglich an die Mentoren und Kuratoren der Organisatoren, die den Teams helfen. Stellen Sie Fragen zu Technologien und kommunizieren Sie mit Entwicklern der Service-API. Erstens hilft es sicherzustellen, dass Ihr Team die technischen Spezifikationen richtig verstanden hat. Zweitens haben nicht alle Hackathons klare Kriterien für die Bewertung von Projekten. Die Kommunikation mit den Organisatoren hilft zu verstehen, was sie von den Teilnehmern wollen.

„Manchmal sind am Ende zwei Worte wichtig, die kürzlich im Kopf der Jury aufgetaucht sind. Sie werden sie auf dem Platz des Projekts hören - das ist alles, was er gewonnen hat “, sagt Maxim Marashan, der an mehreren Moskauer Hackathons teilgenommen hat. - Und umgekehrt gibt es bei fast jedem Hackathon ein Team, das die Jury berichtet: Es ist gut, dass Sie es getan haben, aber es ist überhaupt nicht das, was wir gefragt haben. Dies ist eine unangenehme Situation für alle, einschließlich der Jury. “

Mit Hilfe von Hackathons suchen Unternehmen nach neuen Ideen, daher sitzen Vermarkter und Produktbesitzer häufig in der Jury. Wenn sie an einem der Projekte interessiert sind, markieren die Organisatoren ein solches Team.

Sergey Tolmachev: „Dies wird nicht unbedingt den Sieg sichern, kann jedoch die weitere Interaktion mit den Teilnehmern beeinträchtigen. Vielleicht wird ihnen ein Platz im Unternehmen angeboten, wenn sie ihr Fachwissen bei der Arbeit an einem vielversprechenden Geschäftsprojekt unter Beweis stellen. Aber es ist gut zu erkennen, dass eine schwierige Aufgabe besser sein kann als eine einfache gut zu erledigen: Einfach kann mehr Menschen lösen als schwierig. "

Bewerten Sie die Zusammensetzung der Jury: Technikfreaks betrachten in der Regel nicht nur die äußere Hülle des Projekts, sondern auch die technische Seite. Sie werden den Code öffnen und genauer studieren, wenn sie anfangen, an den Gewinnern zu zweifeln.

Verfolgen Sie die Zeit


Schlaf genug. Die ganze Nacht zu codieren bedeutet, am nächsten Tag schlechter zu denken. Dies zerstört außerdem die Chancen einer schönen Präsentation: Der Platz wird am Abend sein, wenn überhaupt keine Kraft mehr vorhanden ist.

Besprechen Sie bereits in der Phase der Erfindung einer Idee, wie Sie sie auf dem Spielfeld präsentieren können. In letzter Zeit haben russische Hackathons begonnen, der technischen Seite mehr Aufmerksamkeit zu schenken. Sie untersuchen den Code und die Architektur der Lösung. Die endgültige Form des Projekts ist jedoch weiterhin von Bedeutung. Achten Sie darauf, die Aufführung mindestens ein paar Mal zu proben.

Mikhail Shukshin, Gewinner des Unblock Hackathons und Teilnehmer an Hackathons in Minsk, Bangalore, Hongkong und London: „Die Präsentation spielt eine sehr große Rolle, insbesondere bei ausländischen Hackathons! Überlegen Sie sich besser, wie Sie es auf dem Spielfeld präsentieren können, während Sie eine Idee erstellen. Wenn nur noch eine halbe Stunde für die Präsentation übrig ist, ist dies ein Fehler. Obwohl sie in Russland traditionell mehr auf die technische Komponente schauen und den Code auch als Präsentation zeigen. “

Auf dem Spielfeld müssen Sie zeigen, wie Ihre Lösung funktioniert, damit ein schöner Wrapper die Gewinnchancen erhöht. Außerdem ist es in zwei Tagen schwierig, das perfekte Backend zu schreiben. Die Fehler können durch ein starkes Frontend maskiert werden - wenn Sie natürlich Glück haben und er im Team ist.

Sergey Tolmachev: „Wenn die Lösung nicht nur funktioniert, sondern auch schön aussieht, ist sie immer ein Plus. Wenn es gut aussieht, aber nicht funktioniert, ist es unwahrscheinlich. Bei einer schwierigen Aufgabe schaffen es die Jungs oft, viel zu tun, aber die Hände erreichen das Backend überhaupt nicht, und das ist nicht tödlich. “

Machen Sie sich im Voraus fertig


Man muss nicht nur bis Sonntagabend, sondern auch bis Montagmorgen überleben - um (leider) zur Arbeit zu gehen. Schlafen Sie deshalb besser im Voraus. Nehmen Sie Ihre Ladegeräte und Flash-Laufwerke mit, installieren Sie alle erforderlichen Programme und überprüfen Sie das mobile Internet. Schokolade und eine Pille vom Kopf können ebenfalls nützlich sein.

Oft schlagen die Organisatoren beim Hackathon vor, ihre Dienste zu nutzen. Es wird keine Zeit geben, primitive Dinge zu lernen, daher ist es besser, sich im Voraus mit Technologien vertraut zu machen.

Und denken Sie darüber nach, was der Hackathon außer dem Preis geben kann - wer weiß, wer diesmal zum Glück wird?

***.


Im Dezember veranstalten die Waves Platform und der Binary District einen Hackathon, bei dem Sie all diese Tipps testen können. Wir versprechen verständliche Aufgaben, klare Kriterien für die Bewertung von Projekten und einen separaten Mentor-Kurator für jedes Team - kommen Sie!

Source: https://habr.com/ru/post/de431406/


All Articles