Ich habe Hackathons zu Python, Java, .Net organisiert, an denen jeweils zwischen 100 und 250 Personen teilgenommen haben. Als Organisator habe ich die Teilnehmer aus der Ferne beobachtet und festgestellt, dass es bei Hackathons nicht nur um Technologie geht, sondern auch um eine gründliche Vorbereitung, reibungslose Zusammenarbeit und Kommunikation. In diesem Artikel habe ich die häufigsten Fehler und die weniger offensichtlichen Tipps gesammelt, die Anfängern helfen, sich auf die bevorstehende Saison vorzubereiten.

Stellt euer Dream Team zusammen
Ja, es gibt Einzelkämpfer bei Hackathons, aber ich kann mich an keinen Fall erinnern, in dem es ihnen gelungen ist, einen Preis zu gewinnen. Warum? Vier Personen schaffen in 48 Stunden viermal mehr Arbeit als eine. Die Frage ist also: Wie sollte ein effektives Team zusammengesetzt sein? Wenn ihr Freunde habt, auf die ihr euch verlassen könnt und mit denen ihr schon alles durchgestanden habt – das ist klar. Was tun, wenn man teilnehmen möchte, aber kein komplettes Team hat?
Insgesamt gibt es zwei Szenarien:
- Ihr seid so aktiv, dass ihr selbst Leute um euch sammeln und Teamleiter werden könnt.
- Ihr wollt euch nicht stressen und seid bereit, Teil eines Teams zu werden, das jemanden mit eurem Profil sucht.
In jedem Fall müsst ihr die folgenden Schritte unternehmen:
- Analysiert die Informationen zur Aufgabe, die euch vorliegt.
Die Organisatoren geben absichtlich nicht immer vollständige Informationen über die Aufgabe, damit die Teams nicht schummeln und Lösungen im Voraus vorbereiten. Aber meistens reichen selbst kleine Informationen aus, um euren aktuellen Wissensstand einzuschätzen.
Zum Beispiel steht in der Aufgabenbeschreibung, dass ein Prototyp einer mobilen Anwendung entwickelt werden muss. Ihr habt aber nur Erfahrung in der WEB-Entwicklung und im Design, seid jedoch schwach im Backend, in der Datenbankintegration und im Testing. Bedeutet, genau diese Kenntnisse und Fähigkeiten solltet ihr bei euren potenziellen Teamkollegen suchen.
- Sucht nach Teamkollegen unter Freunden, Bekannten und Kollegen.
Wenn es in eurem Freundeskreis jemanden gibt, der bereits Hackathons gewonnen hat, freiberuflich tätig ist oder in einem Bereich arbeitet, der mit dem Thema der Aufgabe verwandt ist – dann solltet ihr diese Personen zuerst einladen.
- Stellt euch der Welt vor.
Falls der zweite Punkt nicht ausreicht, scheut euch nicht, in den sozialen Medien nach Unterstützung zu fragen. Versucht, prägnant und möglichst einfach zu sein:
„Hallo zusammen! Ich suche Mitstreiter für den Hackathon N. Wir brauchen zwei ambitionierte und leistungsorientierte Personen – einen Analysten und einen Frontend-Entwickler. Wir sind bereits zu zweit:
- Egor – Fullstack-Entwickler, Gewinner des Hackathons X;
- Anya – UX/UI-Designerin, arbeite im Outsourcing und erstelle Web- und mobile Lösungen für Kunden.
Schreibt mir privat, wir brauchen noch zwei Helden für unser fantastisches Quartett.“
Ihr könnt den Text ruhig kopieren, die Namen und Technologien ersetzen, haha.
- Beginnt damit, ein Team zu suchen
- Veröffentlicht einen Aufruf in euren sozialen Netzwerken (fb, vk, in eurem Blog, wenn ihr einen führt)
- Nutzt die Chats vergangener Hackathons, an denen ihr bereits teilgenommen habt
- Schreibt in die Gruppe der Teilnehmer des bevorstehenden Hackathons (oft erstellen die Organisatoren diese im Voraus)
- Sucht nach Gruppen oder Veranstaltungen (offizielle Event-Treffen in vkfb)
Bereitet euch auf den Hackathon vor
Ein eingespieltes Team ist die halbe Miete. Die andere Hälfte ist eine gründliche Vorbereitung auf den Hackathon. Gewöhnlich denken die Teilnehmer über die Vorbereitung nach, wenn sie am Hackathon teilnehmen. Doch einige Schritte, die im Voraus unternommen werden, können das Leben erleichtern. Es ist wichtig zu bedenken, dass ihr auf dem Eventgelände bis zu 48 Stunden verbringen könnt. Das bedeutet, dass ihr euch nicht nur auf konzentrierte Arbeit konzentrieren solltet, sondern auch eine bequeme Umgebung für euch schaffen müsst. Wie macht man das?
Was man mitnehmen sollte:
- Das Lieblingskissen, eine Decke oder einen Schlafsack für die leidenschaftlichsten Hackathon-Teilnehmer – einfach ein Muss.
- Reisepass und Krankenversicherung
- Zahnbürste und Zahnpasta
- Feuchttücher
- Erkundigt euch, ob es eine Dusche am Veranstaltungsort gibt (wenn ja, bringt ein Handtuch mit)
- Wechselkleidung dabei haben
- Wechselnde Schuhe (bequeme Sneakers, Turnschuhe oder Hausschuhe)
- Regenschirm
- Schmerzmittel
- Laptop + Ladegerät + Verlängerungskabel
- Powerbank für das Handy
- Adapter, USB-Sticks, externe Festplatten
Stellt sicher, dass alle kostenpflichtigen Software auf dem PC bezahlt und die notwendigen Bibliotheken installiert sind.
Wie man die Teamarbeit plant
- Bestimmt, wie ihr in strittigen Situationen Entscheidungen treffen werdet. Am besten einfach per Handzeichen abstimmen und eine gemeinsame Teamentscheidung treffen.
- Überlegt, wer den Fortschritt eurer Arbeit überwachen, moderieren und die Arbeit des Teams planen sowie die Kommunikation im Team verwalten wird. Diese Rolle wird normalerweise in agilen Teams vom Scrum-Master übernommen, der den Scrum-Prozess überwacht. Wenn ihr mit dieser Rolle nicht vertraut seid, googelt sie auf jeden Fall.
- Stellen Sie Timer auf alle 3-4 Stunden ein, um den allgemeinen Zeitverlauf im Auge zu behalten. Bestimmen Sie interne Checkpoints für sich selbst, an denen Sie die Zeit überprüfen: zu welcher Uhrzeit was fertig sein sollte, um alles rechtzeitig zu erledigen.
- Es ist ein Irrtum zu glauben, dass eine schlaflose Nacht für das gesamte Team zum Sieg führen wird. Je länger der Hackathon dauert, desto wichtiger ist der Schlaf. Zudem sind Abend und Nacht in der Regel die denkwürdigsten Momente in Hackathons: die besten und lautesten Dinge passieren genau dann. Lassen Sie sich nicht nur auf den Code konzentrieren, gönnen Sie sich eine Auszeit.
- Die Organisatoren stellen oft eine Sony PlayStation oder Xbox auf, zeigen Filme, veranstalten Rätsel und andere parallele Aktivitäten, um eine angenehme emotionale Atmosphäre zu schaffen. Nutzen Sie diese Annehmlichkeiten, damit Ihr Gehirn nicht überhitzt.
- Denken Sie an das Pareto-Prinzip: 20 % des Aufwands sollen 80 % des Ergebnisses liefern. Überlegen Sie, wie viel Mühe Sie in die eine oder andere Lösung investieren und welchen Effekt Sie erzielen können. Die Zeit des Teams ist begrenzt, genauso wie das Wissen, also sollten die Ressourcen effizient verteilt werden.
Präsentation und Bewertung Ihrer Lösung
Was sollten Sie vor der Präsentation berücksichtigen?
- Studieren Sie im Voraus die Bewertungskriterien, notieren Sie diese und behalten Sie sie während der Lösung im Blick. Vergleichen Sie sich ständig mit ihnen.
- Erforschen Sie die Profile der Juroren und deren berufliche Hintergründe. Möglicherweise Artikel auf Habré oder Beiträge in Blogs und auf den offiziellen Seiten der Unternehmen. Überlegen Sie, welche Erwartungen sie bei der Bewertung haben könnten. Für die Juroren ist es wichtig, dass sie eine Code-Überprüfung Ihrer Lösungen vornehmen können, während ein erfahrener Designer auf die Benutzererfahrung und Funktionen achten wird. Es mag banal erscheinen, aber seltsamerweise wird es oft vergessen.
- Vergessen Sie nicht die Kraft des Netzwerkens. Ihr Team besteht nicht nur aus 4 Personen, sondern ist viel größer, denn Sie haben Kollegen und Freunde. Sie können alle verfügbaren legalen Quellen und Ihr Netzwerk nutzen, das Sie finden können. Wenn es Ihrer Lösung hilft!
- Es wäre wertvoll, während des Pitchs über die Logik Ihrer Lösung und die Datenquellen zu sprechen. Wenn Sie eine ungewöhnliche Methode gefunden haben, Ihre Hypothese zu testen, erzählen Sie davon. Das wird den Wert Ihrer Lösung erhöhen.
Zum Beispiel gab es unter Ihren Freunden einen Vertreter der Zielgruppe, und Sie konnten mit ihm einen Smooktest durchführen. Oder Sie fanden interessante Analysen und Bewertungen, die Ihnen halfen, Ihre Arbeitszeit zu verkürzen.
- Niemand hat jemals den Teams verboten, miteinander zu kommunizieren und Ideen zu überprüfen. Am Ende des Hackathons wird mit Sicherheit niemand Ihre Idee stehlen, was bedeutet, dass Sie einige Hypothesen sogar direkt an den Nachbarn testen können.
- Bei Hackathons gibt es immer Berater und Experten, die dort sind, um Ihnen zu helfen und ihre Erfahrungen zu teilen. Sie müssen ihre Kommentare nicht in die Arbeit einbeziehen, aber es ist wichtig, Feedback zu bekommen und die aktuelle Lösung von außen zu betrachten — das ist ein wichtiger Schritt zum Sieg.
- Denken Sie im Voraus über eine Vorlage für Ihre Präsentation nach. Machen Sie eine Folie mit dem Profil und Informationen über das Team: Ihre Fotos, Kontakte, Informationen über Ausbildung oder aktuelle Berufserfahrungen. Sie können Links zu GitHub oder Ihrem Portfolio hinzufügen, wenn Sie möchten, dass die Jury Sie besser kennenlernen kann.
- Wenn eine Aufgabe zur Prototypenerstellung und zu Schnittstellen geplant ist – bezahlen Sie Marvel oder andere Dienste im Voraus, um sich während des Hackathons keine Sorgen darüber machen zu müssen.
- Wenn Sie ein Verständnis für die endgültige Lösung haben, nehmen Sie sich Zeit für die Vorbereitung Ihrer Präsentation — versuchen Sie, sie mehrmals durchzugehen, und widmen Sie Zeit der Struktur und den folgenden zusätzlichen Empfehlungen.
Worauf sollte man während der Präsentation achten?
- Sie müssen die Aufgabe nicht wiederholen und kostbare Präsentationszeit verschwenden, die Richter und Teilnehmer kennen diese bereits.
- Zu Beginn sollten Sie die entscheidende Lösung und den Ansatz vorstellen, den Sie verwendet haben. Dies ist ein großartiger Lifehack, der in Geschäftspräsentationen angewendet wird. So erhalten Sie sofort 100% der Aufmerksamkeit der Zuschauer und deren Interesse. Danach müssen Sie strukturiert erläutern, wie Sie zu dieser Lösung gekommen sind, welche Logik, Hypothesen und wie Sie getestet und ausgewählt haben, welche Gesetzmäßigkeiten Sie gefunden haben und wie Ihr Lösung angewendet werden kann.
- Wenn ein Prototyp vorgesehen war – zeigen und erläutern Sie ihn. Denken Sie im Voraus an den Link bzw. QR-Code, damit die Zuschauer Zugang erhalten können.
- Überlegen Sie, wie sich Ihre Entscheidung im finanziellen Äquivalent auswirken könnte. Wie viel Geld wird es dem Kunden sparen? Wie wird sich die Time-to-Market, der NPS und so weiter verringern? Es ist wichtig, zu zeigen, dass Sie nicht nur eine gute technische Lösung haben, sondern auch eine wirtschaftlich sinnvolle. Das ist der wahre Geschäftswert.
- Gehen Sie nicht zu tief in die technischen Details. Wenn die Pitch-Juroren Fragen zu Code, Algorithmen und Modellen haben, werden sie selbst fragen. Wenn Sie eine bestimmte Information für sehr wichtig halten, fügen Sie sie auf einem speziellen Slide hinzu und verstecken Sie sie am Ende für den Fall von Fragen. Wenn die Juroren keine Fragen haben, initiieren Sie selbst einen Dialog und erzählen Sie, was während Ihrer Präsentation nicht zu Wort kam.
- Eine gute Präsentation ist eine, bei der jedes Teammitglied zu Wort kommt. Ideal ist es, wenn jeder den Bereich der Aufgaben anspricht, die er erledigt hat.
- Live-Präsentationen, gewürzt mit einem guten Sinn für Humor, sind immer besser als perfekt einstudierte Monologe auf der Bühne 🙂
Lifehacks zur Ernährung
Einige Lifehacks zur Ernährung, denn sie beeinflusst tatsächlich Ihr Wohlbefinden, Ihre Stimmung und Ihre Energie. Es gibt zwei Hauptregeln:
- Eiweiß sättigt und vermittelt ein Gefühl der Sättigung. Das sind Fisch, Geflügel, Quark.
- Kohlenhydrate liefern Energie. Schnelle Kohlenhydrate sorgen für einen schnellen Energieschub und einen abrupten Rückgang, Sie fühlen sich schlaftrunken nach Pasta, Kartoffeln, Frikadellen, Chips usw. Komplexe Kohlenhydrate (Buchweizen, Haferflocken, Bulgur) werden langsam aufgenommen und versorgen Sie allmählich mit Energie. Wie eine Batterie, die Sie auflädt.
Wenn Sie also während des Hackathons gute Laune haben wollen, verzichten Sie auf ungesunde Snacks, Cola, Snickers und Schokolade. Ein reichhaltiges Frühstück mit Haferbrei am Morgen, ein Getreidegericht zum Mittagessen und Eiweiß, und am Abend – Gemüse und Eiweiß. Das beste Getränk ist Wasser, und statt Kaffee sollten Sie lieber Tee trinken – darin ist mehr Koffein, und er wird sicher Körper und Geist beleben.
Das war's schon. Ich hoffe, es war hilfreich!
Übrigens veranstalten wir im September den Hackathon der Raiffeisenbank für Java-Entwickler (und nicht nur).
Kommen Sie vorbei, wir lernen uns persönlich kennen 😉
Quelle: habr.com
