Schlafen ist keine Option: wie man ein Team bildet und sich auf einen Hackathon vorbereitet?

Ich habe Hackathons zu Python, Java und .Net organisiert, an denen jeweils zwischen 100 und 250 Teilnehmer teilnahmen. Als Organisator habe ich die Teilnehmer aus der Sicht eines Fremden beobachtet und festgestellt, dass ein Hackathon nicht nur um Technologie geht, sondern auch um sorgfältige Vorbereitung, Teamarbeit und Kommunikation. In diesem Artikel habe ich die häufigsten Fehler und weniger offensichtliche Tipps zusammengestellt, die Neulingen helfen, sich auf die bevorstehende Saison vorzubereiten.

Schlafen ist keine Option: wie man ein Team bildet und sich auf einen Hackathon vorbereitet?

Stellen Sie Ihr Traumteam zusammen

Ja, es gibt auch Einzelkämpfer bei Hackathons, aber ich erinnere mich an keinen Fall, in dem es ihnen gelungen wäre, einen Preis zu gewinnen. Warum? Vier Personen schaffen in 48 Stunden viermal so viel Arbeit wie eine einzelne Person. Die Frage ist also: Wie sollte ein effektives Team zusammengestellt sein? Wenn Sie Freunde haben, auf die Sie vertrauen und mit denen Sie durch dick und dünn gegangen sind, ist das klar. Was ist zu tun, wenn man teilnehmen möchte, aber kein vollständiges Team hat?

Insgesamt kann es zwei Szenarien geben:

  • Sie sind so aktiv, dass Sie selbst Menschen um sich scharen und zum Teamleiter werden möchten.
  • Sie möchten sich nicht um die Organisation kümmern und sind bereit, Teil eines Teams zu werden, das jemanden mit Ihrem Profil sucht.

In jedem Fall sollten Sie die folgenden Schritte befolgen:

  1. Analysieren Sie die Informationen, die über die Aufgabe verfügbar sind.

    Die Organisatoren geben absichtlich nicht immer vollständige Informationen zur Aufgabe, um zu verhindern, dass die Teams betrügen und Lösungen im Voraus vorbereiten. Aber in der Regel reichen oft schon kleine Hinweise aus, um Ihre aktuellen Kenntnisse einzuschätzen.

    Wenn in der Aufgabe beispielsweise steht, dass ein Prototyp einer mobilen Anwendung entwickelt werden soll und Sie nur Erfahrung in der WEB-Entwicklung und im Design haben, jedoch wenig mit Backend, Datenbankintegration und Testing vertraut sind, dann sollten genau diese Kenntnisse und Fähigkeiten bei Ihren potenziellen Teamkollegen gesucht werden.

  2. Suchen Sie nach Teamkollegen unter Freunden, Bekannten und Kollegen.

    Wenn es in Ihrem Freundeskreis Personen gibt, die bereits an Hackathons gewonnen haben, freiberuflich tätig sind oder in einem mit dem Thema der Aufgabe verbundenen Bereich arbeiten, sollten Sie diese als erste zu Ihrem Hackathon einladen.

  3. Präsentieren Sie sich der Welt.

    Wenn der zweite Punkt nicht ausreicht, scheuen Sie sich nicht, einen Aufruf in sozialen Netzwerken zu starten. Versuchen Sie, prägnant und so einfach wie möglich zu sein:

    Hallo zusammen! Ich suche Mitstreiter für den Hackathon N. Wir benötigen zwei ehrgeizige und siegeswillige Personen – einen Analysten und einen Frontend-Entwickler. Wir sind bereits zu zweit:

    1. Egor – Fullstack-Entwickler, Gewinner des Hackathons X;
    2. Anja – UX/UI-Designerin, arbeite freiberuflich und erstelle Web- und Mobile-Lösungen für Kunden.

    Schreibt mir privat, wir brauchen noch zwei Helden für unser fantastisches Team.

    Ihr könnt den Text gerne kopieren, die Namen und Tech-Stacks ändern. 😄

  4. Beginnt damit, ein Team zu suchen.
    • Veröffentlicht einen Aufruf in euren sozialen Netzwerken (FB, VK, in eurem Blog, falls ihr einen führt).
    • Nutzt Chats von früheren Hackathons, an denen ihr bereits teilgenommen habt.
    • Schreibt in die Gruppe der Teilnehmer des bevorstehenden Hackathons (oft wird sie im Voraus von den Organisatoren erstellt).
    • Sucht Gruppen oder Veranstaltungen (offizielle Treffen des Events in VK und FB).

Bereitet euch auf den Hackathon vor.

Ein gut vorbereitetes Team ist der halbe Sieg. Die andere Hälfte besteht in der qualitativ hochwertigen Vorbereitung auf den Hackathon. Oftmals denken die Teilnehmer erst kurz vor dem Event über ihre Vorbereitung nach. Dabei können einige Schritte im Voraus das Leben erheblich erleichtern. Wichtig zu beachten ist, dass Sie vor Ort bis zu 48 Stunden verbringen können. Daher sollten Sie nicht nur fokussiert arbeiten, sondern auch eine angenehme Umgebung schaffen. Wie geht das?

Was Sie mitbringen sollten:

  • Ein Lieblingskissen, eine Decke oder einen Schlafsack – ein absolutes Must-Have für die leidenschaftlichsten Hackathon-Teilnehmer
  • Reisepass und Krankenversicherung
  • Zahnbürste und Zahnpasta
  • Feuchttücher
  • Erkundigen Sie sich, ob es Duschen bei der Veranstaltung gibt (wenn ja, bringen Sie ein Handtuch mit)
  • Wechselkleidung
  • Wechselschuhe (bequeme Sneakers, Turnschuhe oder Hausschuhe)
  • Regenschirm
  • Schmerzmittel
  • Laptop + Ladegerät + Verlängerungskabel
  • Powerbank für Ihr Handy
  • Adapter, USB-Sticks, externe Festplatten

Stellen Sie sicher, dass alle kostenpflichtigen Software auf Ihrem PC bezahlt sind und die erforderlichen Bibliotheken installiert sind.

Wie Sie die Arbeit Ihres Teams planen

  • Legen Sie fest, wie Sie in strittigen Situationen Entscheidungen treffen werden. Am besten stimmen Sie einfach mit den Händen ab und treffen eine gemeinsame Teamentscheidung.
  • Überlegen Sie, wer die Dynamik Ihrer Arbeit überwachen, die Teamarbeit erleichtern und die Kommunikation im Team managen wird. In agilen Teams übernimmt in der Regel der Scrum Master diese Rolle, der den Scrum-Prozess überwacht. Wenn Sie mit dieser Rolle nicht vertraut sind, googeln Sie unbedingt danach.
  • Setzen Sie Timer für alle 3-4 Stunden, um den allgemeinen Zeitfortschritt zu überwachen. Definieren Sie interne Checkpoints, an denen Sie Ihre Uhren abgleichen: zu welchem Zeitpunkt und was bis dahin fertig sein sollte, damit Sie alles rechtzeitig erledigen können und nicht in letzter Minute.
  • Es ist ein Irrtum zu glauben, dass eine schlaflose Nacht für das gesamte Team zum Erfolg führt. Je länger der Hackathon dauert, desto wichtiger wird der Schlaf. Zudem sind der Abend und die Nacht in der Regel die einprägsamsten Phasen bei Hackathons: das Unterhaltsamste und Lauteste passiert genau dann. Konzentrieren Sie sich nicht nur auf den Code, sondern gönnen Sie sich auch eine Auszeit.
  • Organisatoren setzen oft auf Sony PlayStation oder Xbox, zeigen Filme, gestalten Quests und organisieren andere parallele Aktivitäten, um eine angenehme emotionale Atmosphäre zu schaffen. Nutzen Sie diese Angebote, um nicht den Verstand zu verlieren.
  • Denken Sie an das Pareto-Prinzip: 20 % Anstrengungen sollten Ihnen 80 % des Ergebnisses bringen. Überlegen Sie, wie viel Aufwand Sie in jede Entscheidung investieren und welchen Effekt Sie erzielen können. Die Zeit und das Wissen Ihres Teams sind begrenzt, daher sollten Ressourcen effizient verteilt werden.

Präsentation und Bewertung Ihrer Entscheidung

Was sollten Sie vor der Präsentation beachten?

  • Studieren Sie im Voraus die Bewertungskriterien, notieren Sie diese und halten Sie sie während Ihrer Entscheidung vor Augen. Vergleichen Sie stets mit ihnen.
  • Informieren Sie sich über die Profile der Richter und deren Tätigkeitsbereich sowie Hintergrund. Möglicherweise finden Sie Artikel auf Plattformen wie Habré oder Publikationen in Blogs und auf offiziellen Firmenwebsites. Überlegen Sie, welche Erwartungen sie bei der Bewertung haben könnten. Für die Richter ist es wichtig, eine Code-Überprüfung Ihrer Lösungen durchzuführen, während ein erfahrener Designer auf die Benutzererfahrung und Funktionalitäten achtet. Diese Überlegung scheint banal, wird jedoch oft vergessen.
  • Vergessen Sie nicht die Macht des Netzwerkens. Ihr Team besteht nicht nur aus vier Personen, sondern ist viel größer – Sie haben Kollegen und Freunde. Nutzen Sie alle verfügbaren legalen Quellen und Ihre Kontakte, die Sie finden können. Wenn das Ihre Entscheidung unterstützt, umso besser!
  • Es ist wertvoll, während des Pitchs über die Logik Ihrer Lösung und die Datenquellen zu berichten. Wenn Sie einen unkonventionellen Weg gefunden haben, Ihre Hypothese zu testen, erzählen Sie darüber. Das steigert den Wert Ihrer Lösung.

    Zum Beispiel, wenn einer Ihrer Freunde ein Vertreter Ihrer Zielgruppe ist und Sie mit ihm einen Smoke-Test durchführen konnten. Oder wenn Sie interessante Analysen und Berichte gefunden haben, die Ihnen geholfen haben, Ihre Arbeitszeit zu verkürzen.

  • Niemand hat jemals Teams daran gehindert, miteinander zu kommunizieren und Ideen auszutauschen. Gegen Ende des Hackathons wird sicher niemand Ihre Idee stehlen, sodass Sie einige Hypothesen gleich 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 Ihre Arbeit einfließen lassen, aber Rückmeldungen zu erhalten und Ihre aktuelle Lösung aus einer anderen Perspektive zu betrachten, ist ein wichtiger Schritt zum Sieg.
  • Denken Sie im Voraus an die Vorlage für Ihre Präsentation. Erstellen Sie eine Folie mit Ihrem Profil und Informationen über Ihr Team: Ihre Fotos, Kontaktdaten, Informationen über Ihre Ausbildung oder aktuelle berufliche Erfahrungen. Fügen Sie Links zu GitHub oder Ihrem Portfolio hinzu, wenn Sie möchten, dass die Jury Sie besser kennenlernt.
  • Wenn eine Aufgabe zur Prototypisierung und Benutzeroberflächen geplant ist, zahlen Sie im Voraus für Marvel oder andere Dienstleistungen, um sich während des Hackathons keine Sorgen machen zu müssen.
  • Sobald Sie ein Verständnis für die endgültige Lösung haben, nehmen Sie sich Zeit für die Vorbereitung Ihrer Präsentation – üben Sie sie mehrere Male und achten Sie auf die Struktur sowie auf die folgenden zusätzlichen Empfehlungen.

Worauf sollte man während der Präsentation achten?

  • Wiederholen Sie nicht die Aufgabe und verschwenden Sie keine wertvolle Zeit der Präsentation, da die Richter und Teilnehmer bereits darüber informiert sind.
  • Beginnen Sie mit der Schlüsselstrategie und dem Ansatz, den Sie gewählt haben. Das ist ein großartiger Lifehack für Geschäftspräsentationen. So ziehen Sie sofort 100 % der Aufmerksamkeit des Publikums auf sich und wecken deren Interesse. Anschließend sollten Sie strukturiert darlegen, wie Sie zu dieser Lösung gekommen sind, welche Logik und Hypothesen dahinterstecken, wie Sie getestet und ausgewählt haben sowie welche Muster Sie entdeckt haben und wie Ihr Ansatz genutzt werden kann.
  • Wenn ein Prototyp geplant war – zeigen Sie ihn und erläutern Sie ihn. Denken Sie im Voraus an einen QR-Code, damit das Publikum Zugriff darauf erhält.
  • Überlegen Sie, wie sich Ihre Lösung im finanziellen Rahmen darstellen lässt. Wie viel Geld spart sie dem Kunden? Wie verkürzt sich die Markteinführungszeit, der NPS des Kunden usw.? Es ist wichtig zu demonstrieren, dass Sie nicht nur eine gute technische Lösung haben, sondern auch eine ökonomisch sinnvolle. Das ist der wahre geschäftliche Wert.
  • Tauchen Sie nicht zu tief in die technischen Details ein. Wenn die Juroren Fragen zu Code, Algorithmen und Modellen haben, werden sie selbst nachfragen. Wenn Sie Informationen für besonders wichtig halten, fügen Sie diese auf einer speziellen Folie hinzu und verstecken Sie sie am Ende für eventuelle Fragen. Wenn es keine Fragen von den Juroren gibt, initiieren Sie selbst den Dialog und berichten Sie über das, was in Ihrem Vortrag nicht angesprochen wurde.
  • Eine gute Präsentation ist eine, bei der jedes Teammitglied zu Wort kommt. Ideal ist es, wenn jeder den Bereich von Aufgaben beleuchtet, die er bearbeitet hat.
  • Live-Präsentationen, gewürzt mit einem guten Sinn für Humor, sind immer besser als perfekt einstudierte Monologe von der Bühne 🙂

Lifehacks für die Ernährung

Ein paar Lifehacks zur Ernährung, denn diese beeinflusst tatsächlich Ihr Wohlbefinden, Ihre Stimmung und Ihre Energie. Hier gibt es zwei wichtige Regeln:

  • Eiweiß macht satt und sorgt für ein Gefühl der Sättigung. Dazu gehören Fisch, Geflügel und Quark.
  • Kohlenhydrate liefern Energie. Schnelle Kohlenhydrate sorgen für einen raschen Energieanstieg, gefolgt von einem starken Abfall, was zu Müdigkeit nach Pasta, Kartoffeln, Schnitzel, Chips usw. führen kann. Komplexe Kohlenhydrate (Buchweizen, Haferflocken, Bulgur) hingegen werden langsam verdaut und versorgen Sie allmählich mit Energie. Wie eine Batterie geben sie kontinuierlich neue Energie.

Wenn Sie während des Hackathons in bester Stimmung sein möchten, lassen Sie ungesunde Snacks, Cola, Snickers und Schokolade hinter sich. Ein herzhaftes Frühstück mit Haferbrei am Morgen, Getreide zum Mittagessen und Eiweiß am Abend sowie Gemüse. Das beste Getränk ist Wasser, und anstelle von Kaffee sollten Sie lieber Tee trinken – er enthält mehr Koffein und wird Körper und Geist sicher beleben.

Das war's auch schon. Ich hoffe, es war hilfreich!

Übrigens, im September veranstalten wir den Hackathon der Raiffeisenbank für Java-Entwickler (und nicht nur).

Alle Details und die Anmeldung finden Sie hier.

Kommt vorbei, ich freue mich darauf, euch persönlich kennenzulernen 😉

Quelle: habr.com

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster