Schlafen ist nicht erlaubt: Wie man ein Team zusammenstellt und sich auf einen Hackathon vorbereitet?

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.

Schlafen ist nicht erlaubt: Wie man ein Team zusammenstellt und sich auf einen Hackathon vorbereitet?

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:

  1. 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.

  2. 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.

  3. 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:

    1. Egor – Fullstack-Entwickler, Gewinner des Hackathons X;
    2. 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.

  4. 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).

Alle Details und die Einreichung der Bewerbungen finden Sie hier.

Kommen Sie vorbei, wir lernen uns persönlich kennen 😉

Quelle: habr.com

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster