Vorbereitung auf einen Hackathon: So holen Sie in 48 Stunden das Beste aus sich heraus

Vorbereitung auf einen Hackathon: So holen Sie in 48 Stunden das Beste aus sich heraus

Wie oft kommen Sie 48 Stunden ohne Schlaf aus? Spülen Sie Ihre Pizza mit einem Kaffee-Cocktail mit Energy-Drinks herunter? Starren Sie auf den Monitor und tippen Sie mit zitternden Fingern auf die Tasten? So sehen Hackathon-Teilnehmer oft aus. Natürlich ist ein zweitägiger Online-Hackathon und selbst in einem „Boosting“-Zustand schwierig. Aus diesem Grund haben wir einige Tipps für Sie zusammengestellt, mit denen Sie innerhalb von 48 Stunden effektiver programmieren und Brainstorming betreiben können. Schon bald können Sie diese Tipps in der Praxis testen – die Anmeldung zum Wettbewerb ist noch bis zum 12. Mai möglich „Digitaler Durchbruch“, die im Sommer in 40 Städten Russlands im Format von Hackathons stattfinden wird.

Vermeiden Sie unrealistische Ziele


Ihr Hauptgegner sind nicht andere Teilnehmer, sondern die Zeit. Ein Hackathon hat einen klaren Zeitrahmen, also verschwenden Sie keine kostbaren Stunden mit der Ausarbeitung unnötiger Projektdetails. Darüber hinaus beeinträchtigt übermäßiger Stress die Klarheit des Denkens. Ein Minimum Viable Product, das reibungslos läuft, kann sich bereits einen Siegplatz bei einem Hackathon sichern.

Wählen Sie Ihr Team mit Bedacht aus


Selbst die beste Idee kann ruiniert werden, wenn es in Ihrem Team Leute gibt, die Ihre Vision oder Ansätze nicht verstehen/nicht teilen. Während des Hackathons sollte das Team (egal wie trivial es klingen mag) zu einem einzigen Mechanismus werden.

Wen sollten Sie zu einem Hackathon in Ihr Team einladen? Alle Teilnehmer müssen eine Leidenschaft für das Programmieren haben. Wie können sie sonst 48 Stunden in einem geschlossenen Raum überleben? Lassen Sie die Zusammensetzung abwechslungsreich sein, haben Sie keine Angst davor, Ihre Gruppe technischer Spezialisten mit einem Designer oder sogar einem Vermarkter zu „verdünnen“ – während Sie mit Inspiration programmieren, helfen sie Ihnen dabei, Akzente richtig zu setzen und die Vorzüge des Produkts „hervorzuheben“. vor der Jury zu verteidigen. Alle Teammitglieder müssen in der Lage sein, unter Zeitdruck und Stress zu arbeiten, denn ein Verlust des Geistes bei einem von Ihnen kann das gesamte Projekt zum Scheitern bringen – einfach nur die Nichteinhaltung der Frist.

Lassen Sie sich von der Arbeit Ihrer Kollegen inspirieren


Analysieren Sie die Erfahrungen Ihrer Kollegen: Erinnern Sie sich an Ihren letzten Hackathon, überlegen Sie, an welche der Teilnehmer Sie sich erinnern und warum (auch die Fehler anderer Leute sind nützlich). Welche Taktiken verwendeten sie? Wie wurden Zeit und Aufgaben verteilt? Ihre Erfahrungen, Erfolge und Misserfolge werden Ihnen bei der Erstellung eines Aktionsplans helfen.

Verwenden Sie ein Versionskontrolltool


Stellen Sie sich vor: Sie sind schon lange im Flow und arbeiten an einem Prototypen, dann entdecken Sie plötzlich einen Fehler und können nicht nachvollziehen, wie viele Minuten oder Stunden her sind und wo genau Sie einen Fehler gemacht haben. Offensichtlich haben Sie keine Zeit, „von vorne zu beginnen“: Im schlimmsten Fall haben Sie einfach keine Zeit, alle Phasen noch einmal zu durchlaufen, und selbst wenn, können Sie es nur der Jury zeigen etwas sehr Rohes. Um diese Situation zu vermeiden, ist es logisch, ein Versionskontrollsystem wie Git zu verwenden.

Nutzen Sie vorhandene Bibliotheken und Frameworks


Erfinden Sie das Rad nicht neu! Es ist nicht erforderlich, zusätzliche Zeit mit dem Schreiben von Funktionen zu verbringen, die mithilfe von Bibliotheken und Frameworks implementiert werden können. Konzentrieren Sie sich stattdessen auf die Merkmale, die Ihr Produkt besonders machen.

Nutzen Sie schnelle Bereitstellungslösungen


Die Hauptidee eines Hackathons besteht darin, einen funktionierenden Prototyp für Ihre Idee zu erstellen. Verbringen Sie nicht zu viel Zeit mit der Bereitstellung Ihrer Anwendung. Informieren Sie sich vorab, wie Sie es schnell in einer Cloud wie AWS, Microsoft Azure oder Google Cloud bereitstellen können. Für die Bereitstellung und das Hosting können Sie PaaS-Lösungen wie Heroku, Openshift oder IBM Bluemix nutzen. Sie können ein großartiger Systemadministrator sein, aber während eines Hackathons ist es besser, es sich selbst so einfach wie möglich zu machen, damit sich das gesamte Team auf Codierung, Bereitstellung und Tests konzentrieren kann.

Wählen Sie im Voraus eine Person aus, die Sie vorstellen möchten


Präsentation ist sehr wichtig! Es spielt keine Rolle, wie gut Ihr Prototyp ist, wenn Sie ihn nicht richtig hinbekommen. Und umgekehrt – eine gut durchdachte Präsentation kann eine feuchte Idee retten (und dabei reden wir nicht nur von Folien). Vergessen Sie nicht alle wichtigen Aspekte: Welches Problem löst Ihr Konzept, wo soll es angewendet werden und wie unterscheidet es sich von bestehenden Lösungen? Entscheiden Sie im Voraus, wie viel Zeit Sie für die Vorbereitung der Präsentation benötigen und wer das Gesicht Ihres Projekts sein wird. Wählen Sie das erfahrenste Teammitglied aus, das Erfahrung im öffentlichen Reden hat. Niemand hat Charisma aufgehoben.

Informieren Sie sich vorab über die Nominierungen und das Thema


Hackathons werden häufig von Unternehmen einer bestimmten Branche gesponsert. Finden Sie heraus, ob Ihre Hackathon-Partnerunternehmen beispielsweise eigene Nominierungen für die Nutzung ihrer Dienste in Ihrer Arbeit haben.

Vernachlässigen Sie nicht die Arbeit an Ihrem Hackathon-Thema! Denken Sie voraus und skizzieren Sie eine Liste mit Ideen, die beim Wettbewerb umgesetzt werden können.

Überlegen Sie, was Ihr Team braucht, um komfortabel arbeiten zu können?


Bereiten Sie im Voraus die gesamte technische Ausrüstung für Ihr Team vor: Laptops, Verlängerungskabel, Kabel usw. Es ist nicht nur die Technologie, die wichtig ist: Erstellen Sie einige grundlegende Architekturpläne, wählen Sie Bibliotheken und andere Tools aus, die Sie möglicherweise benötigen. Sie müssen mit Ihrem Kopf arbeiten und auf Ihr Gehirn achten: Dunkle Schokolade, Nüsse und Früchte tragen zu intensiven Denkprozessen bei. Manchen Menschen helfen Energy-Drinks, aber mischen Sie sie nicht mit Kaffee, das ist nicht gut für Ihre Gesundheit.

* * *

Und das Letzte: Hab keine Angst und zweifle nicht. Stellen Sie sich auf die Arbeitswelle ein und erzielen Sie Ergebnisse. Bei Hackathons geht es nicht nur um Wettbewerb, sondern auch um Networking und Inspiration. Die Hauptsache ist, zu genießen, was um einen herum passiert. Schließlich ist der Sieg nicht das Einzige, was man mitnehmen kann.

Source: habr.com

Kommentar hinzufügen