Ich organisierte Hackathons in Python, Java, .Net, von denen jeder von 100 bis 250 Personen besucht wurde. Als Organisator habe ich die Teilnehmer von der Seite beobachtet und sichergestellt, dass es beim Hackathon nicht nur um Technologie geht, sondern auch um kompetentes Training, gut koordinierte Arbeit und Kommunikation. In diesem Artikel habe ich die häufigsten Fehler und nicht offensichtlichen Life-Hacks gesammelt, die Anfängern helfen, sich auf die kommende Saison vorzubereiten.
Bauen Sie ein Traumteam auf
Ja, es gibt Einzelgänger bei Hackathons, aber ich kann mich nicht an einen einzigen Fall erinnern, in dem es ihnen gelungen ist, Preise zu gewinnen. Warum? Vier Personen in 48 Stunden haben Zeit, viermal mehr zu arbeiten als eine. Es stellt sich die Frage, wie ein effektives Team besetzt sein soll. Wenn Sie Freunde haben, denen Sie vertrauen und die gemeinsam durch Feuer und Wasser gegangen sind, dann ist alles klar. Was ist, wenn ich teilnehmen möchte, aber kein vollständiges Team vorhanden ist?
Im Allgemeinen kann es zwei Szenarien geben:
- Sie sind so aktiv, dass Sie bereit sind, die Menschen um Sie herum selbst zu finden und zu sammeln und der Anführer und Kapitän des Teams zu werden
- Sie möchten sich nicht die Mühe machen und sind bereit, Teil eines Teams zu werden, das eine Person mit Ihrem Profil sucht.
In jedem Fall müssen Sie die folgenden Schritte ausführen:
- Analysieren Sie die Informationen zur Aufgabe.
Die Organisatoren geben absichtlich nicht immer vollständige Informationen über die Aufgabe, so dass die Teams nicht schummeln und Entscheidungen nicht im Voraus vorbereiten. Aber fast immer reicht schon eine kleine Einführung aus, um Ihr aktuelles Wissen zu bewerten.
Die Aufgabe besagt beispielsweise, dass ein Prototyp einer mobilen Anwendung entwickelt werden muss. Und Sie haben nur Erfahrung mit WEB-Entwicklung und -Design, aber schlecht mit Backing, Datenbankintegration und Testen. Genau dieses Wissen und diese Fähigkeiten müssen Sie bei Ihren potenziellen Teamkollegen suchen. - Suchen Sie nach Teamkollegen unter Freunden, Bekannten und Kollegen.
Wenn es in Ihrem Freundeskreis diejenigen gibt, die bereits Hackathons gewonnen haben, freiberuflich tätig sind oder auf dem Gebiet arbeiten, das mit dem Thema des Auftrags zusammenhängt, sollten diese Jungs zuerst zum Hackathon gerufen werden. - Erzähl der Welt von dir.
Wenn der zweite Punkt nicht ausreicht, können Sie im sozialen Netzwerk einen Schrei auslösen. Versuchen Sie, präzise und so einfach wie möglich zu sein:
„Hallo allerseits! Ich suche Teamkollegen bei Hackathon N. Wir brauchen zwei ehrgeizige und engagierte Leute, um zu gewinnen - einen Analysten und ein Frontend. Wir sind schon zu zweit:
- Egor - Fullstack-Entwickler, Gewinner des Hackathons X;
- Anya - Ux / Ui Designer, ich arbeite am Outsourcing und mache web + mobile Lösungen für Kunden.
"Schreiben Sie in PM, wir brauchen zwei weitere Helden in unseren fantastischen vier."
Sie können den Text sicher kopieren, die Namen ersetzen und xD stapeln - Suche nach einem Team
- Veröffentlichen Sie einen Beitrag mit einem Appell an Ihre sozialen Netzwerke (fb, vk, in Ihrem Blog, wenn Sie führen)
- Verwenden Sie Chats alter Hackathons, an denen Sie bereits teilgenommen haben
- Schreiben Sie in die Gruppe der Teilnehmer des bevorstehenden Hackathons (oft erstellen die Organisatoren sie im Voraus).
- Suchen Sie nach Gruppen oder Ereignissen von Ereignissen (offizielle Treffen des Ereignisses in vk \ fb)
Mach dich bereit für den Hackathon
Das fertige Team ist der halbe Sieg. Die zweite Hälfte ist eine gute Vorbereitung für den Hackathon. Normalerweise denken die Teilnehmer über die Vorbereitung nach, bevor sie zum Hackathon gehen. Einige im Voraus unternommene Schritte können jedoch das Leben erleichtern. Es ist wichtig zu bedenken, dass Sie am Veranstaltungsort bis zu 48 Stunden verbringen können, was bedeutet, dass Sie nicht nur nicht von konzentrierter Arbeit abgelenkt werden müssen, sondern auch eine angenehme Umgebung für sich selbst organisieren müssen. Wie kann man das machen?
Was Sie mitbringen sollten:
- Lieblingskissen, Plaid oder Schlafsack für die eifrigsten Hacker - nur ein Muss
- Reisepass und Krankenversicherung
- Zahnbürste und Zahnpasta
- Feuchttücher
- Finden Sie heraus, ob die Organisatoren auf dem Platz duschen (wenn ja, nehmen Sie ein Handtuch)
- Kleidung wechseln
- Austauschbare Schuhe (bequeme Turnschuhe \ Turnschuhe \ Hausschuhe)
- Regenschirm
- Schmerzmittel
- Nout + Laden + Verlängerungskabel
- Powerbank für das Telefon
- Adapter, Flash-Laufwerke, Festplatten
Stellen Sie sicher, dass die gesamte kostenpflichtige Software auf Ihrem PC bezahlt ist und die erforderlichen Bibliotheken geladen sind.
Wie man Teamarbeit plant
- Entscheiden Sie, wie Sie in umstrittenen Situationen Entscheidungen treffen. Am besten stimmen Sie einfach mit Ihren Händen ab und treffen eine gemeinsame Teamentscheidung.
- Überlegen Sie, wer die Dynamik Ihrer Arbeit überwacht, die Arbeit des Teams erleichtert und plant und die Kommunikation im Team verwaltet. Normalerweise wird diese Rolle in agilen Befehlen von einem Scrum-Master ausgeführt, der den Scrum-Prozess überwacht. Wenn Sie mit dieser Rolle nicht vertraut sind, sollten Sie sie unbedingt googeln.
- Stellen Sie die Timer alle 3-4 Stunden ein, um den Gesamtfortschritt der Zeit zu verfolgen. Bestimmen Sie selbst die internen Kontrollpunkte, wenn Sie auf die Uhr schauen: Welche Zeit und was sollte bereit sein, damit Sie in letzter Minute Zeit haben, alles zu tun.
- Es ist ein Fehler zu glauben, dass eine schlaflose Nacht mit dem gesamten Team Sie zum Sieg führen wird. Je länger der Hackathon, desto wichtiger der Traum. Wie auch immer, Abend und Nacht sind normalerweise die denkwürdigsten Momente bei den Hackathons: Dann passiert das lustigste und lauteste. Lassen Sie sich nicht auf den Code ein, geben Sie sich die Gelegenheit, sich zu entspannen.
- Organisatoren setzen häufig auf Sony Play Station oder XBox, schließen Filme ein, erledigen Quests und andere parallele Aktivitäten, um eine angenehme emotionale Atmosphäre zu schaffen. Nutzen Sie diese Vorteile, damit Ihr Gehirn nicht kocht.
- Denken Sie an die Paretto-Regel: 20% des Aufwands sollten 80% des Ergebnisses bringen. Überlegen Sie, wie viel Aufwand Sie für eine bestimmte Entscheidung aufwenden und welchen Effekt Sie erzielen können. Die Teamzeit ist begrenzt, das Wissen ist ebenfalls begrenzt, was bedeutet, dass Ressourcen effizient zugewiesen werden müssen.
Leistung und Bewertung Ihrer Entscheidung
Was ist vor der Vorstellung zu beachten?
- Studieren Sie die Bewertungskriterien im Voraus, schreiben Sie sie auf und denken Sie bei der Entscheidung daran. Fragen Sie ständig bei ihnen nach.
- Untersuchen Sie das Profil und den Beruf des Richters sowie den Hintergrund. Vielleicht Artikel über einen Habr oder Veröffentlichungen in Blogs auf offiziellen Seiten der Unternehmen. Überlegen Sie, welche Erwartungen sie bei der Bewertung haben könnten. Für Juroren mit starker technischer Erfahrung ist es wichtig, eine Codeüberprüfung Ihrer Entscheidungen durchzuführen, und ein erfahrener Designer wird sich mit der Benutzererfahrung und den Funktionen befassen. Der Gedanke scheint alltäglich, aber aus irgendeinem Grund vergessen sie ihn.
- Vergessen Sie nicht die Macht der Vernetzung. Ihr Team besteht eigentlich nicht aus 4 Personen, Sie sind viel mehr, Sie haben Kollegen und Freunde. Sie können alle offenen rechtlichen Quellen und Ihre Kontakte verwenden, die Sie finden können. Wenn dies Ihrer Entscheidung hilft!
- Es wird wertvoll sein, während des Pitch über die Logik der Lösung und die Datenquellen zu sprechen. Wenn Sie einen nicht standardmäßigen Weg finden, um eine Hypothese zu testen, teilen Sie uns dies mit. Dies erhöht den Wert Ihrer Entscheidung.
Zum Beispiel war ein Vertreter Zentralasiens unter Ihren Freunden und Sie konnten mit ihm einen Rauchtest durchführen. Oder sie fanden interessante Analysen und Bewertungen, die dazu beigetragen haben, Ihre Arbeitszeit zu verkürzen.
- Niemand hat Teams jemals verboten, miteinander zu kommunizieren und Ideen zu testen. Am Ende des Hackathons wird niemand Ihre Idee stehlen, was bedeutet, dass einige Hypothesen direkt an den Nachbarn getestet werden können.
- Bei den Hackathons gibt es immer Berater und Experten, die Ihnen helfen und Ihre Erfahrungen teilen. Sie können ihre Kommentare nicht in die Arbeit einfließen lassen, aber Feedback erhalten und die aktuelle Entscheidung von der Seite betrachten - dies ist ein wichtiger Schritt in Richtung Sieg.
- Denken Sie im Voraus an eine Präsentationsvorlage. Erstellen Sie eine Folie mit dem Profil und Informationen zum Team: Ihren Fotos, Kontakten, Informationen zur Ausbildung oder aktuellen Arbeitserfahrungen. Sie können Links zu Github oder Ihrem Portfolio hinzufügen, wenn die Jury Sie besser kennenlernen soll.
- Wenn Sie eine Aufgabe für Prototyping und Schnittstellen planen, zahlen Sie im Voraus für Marvel oder andere Services, um sich während des Hackathons keine Sorgen zu machen.
- Wenn Sie die endgültige Entscheidung verstanden haben, nehmen Sie sich Zeit, um sich auf die Präsentation vorzubereiten. Versuchen Sie, sie mehrmals auszutreiben, nehmen Sie sich Zeit für die Struktur und die folgenden zusätzlichen Empfehlungen.
Woran sollte man sich während der Aufführung erinnern?
- Es ist nicht erforderlich, die Aufgabe zu wiederholen und wertvolle Zeit für die Präsentation zu verschwenden. Richter und Teilnehmer wissen es alle.
- Erzählen Sie uns gleich zu Beginn von der wichtigsten Lösung und Vorgehensweise, die Sie gewählt haben. Dies ist ein cooler Life-Hack, der in geschäftlichen Auftritten verwendet wird. So erhalten Sie sofort 100% der Aufmerksamkeit des Publikums, seines Interesses. Und dann müssen Sie strukturell angeben, wie Sie zu dieser Entscheidung gekommen sind, welche Logik, welche Hypothesen, wie Sie getestet und ausgewählt haben, welche Muster Sie gefunden haben und wie Sie Ihre Entscheidung verwenden können.
- Wenn ein Prototyp beabsichtigt war, zeigen und erzählen. Denken Sie im Voraus an den \ qr-Code-Link, damit die Betrachter darauf zugreifen können.
- Überlegen Sie, wie finanziell Ihre Entscheidung zustande kommen kann. Wie viel Geld spart es dem Kunden? Wie kann die Markteinführungszeit, der NPS-Client usw. verkürzt werden? Es ist wichtig zu zeigen, dass Sie nicht nur eine gute, sondern auch eine kostengünstige technische Lösung haben. Dies ist der eigentliche Geschäftswert.
- Gehen Sie nicht zu tief in die technische Komponente ein. Wenn die Richter Fragen zu Code, Algorithmen und Modellen haben, werden sie diese selbst stellen. Wenn Sie der Meinung sind, dass Informationen sehr wichtig sind, fügen Sie sie einer speziellen Folie hinzu und verstecken Sie sie bei Fragen am Ende. Wenn die Richter keine Fragen haben, initiieren Sie selbst einen Dialog und teilen Sie uns mit, was hinter den Kulissen Ihrer Präsentation noch übrig bleibt.
- Bei einer guten Leistung sprach und sprach jedes Mitglied des Teams. Idealerweise, wenn jeder den Umfang der Aufgaben beleuchtet, die er erledigt hat.
- Live-Auftritte, gewürzt mit einem guten Sinn für Humor, sind immer besser als ideal geprobte Monologe von der Bühne :)
Das Leben hackt über Ernährung
Ein bisschen Leben hackt über Ernährung, weil es wirklich Ihr Wohlbefinden, Ihre Stimmung und Ihre Energie beeinflusst. Es gibt zwei Hauptregeln:
- Protein gesättigt, gibt ein Gefühl der Sättigung. Dies ist Fisch, Vogel, Hüttenkäse.
- Kohlenhydrate liefern Energie. Schnelle Kohlenhydrate - eine schnelle Freisetzung von Energie und ihr starker Rückgang, es scheint nach Nudeln, Kartoffeln, Fleischbällchen, Pommes und so weiter zu schlafen. Und komplexe Kohlenhydrate (Buchweizen, Haferflocken, Bulgur) werden langsam aufgenommen und sättigen Sie allmählich mit Energie. Wie eine Batterie werden sie dich füttern.
Vergessen Sie daher schädliche Snacks, Cola, Turnschuhe und Schokolade, wenn Sie für die Zeit des Hackathons in hervorragender Stimmung sein möchten. Ein herzhaftes Frühstück mit Müsli am Morgen, Müsli / Müsli zum Mittagessen und Eiweiß und am Abend - Gemüse und Eiweiß. Das beste Getränk ist Wasser, und anstelle von Kaffee ist es besser, Tee zu trinken - es enthält mehr Koffein und wird sicherlich Körper und Geist beleben.
Nun, das ist alles. Hoffe das war hilfreich!
Übrigens veranstalten wir im September einen Raiffeisenbank-Hackathon für Java-Entwickler (und nicht nur).
Alle Details und Bewerbung hier.Komm, lerne dich persönlich kennen;)