
Wie oft schläfst du nicht 48 Stunden? Trinken Sie Pizza mit einem Cocktail Kaffee mit Energy Drinks? Ohne Unterbrechung auf den Monitor schauen und mit zitternden Fingern auf die Tasten tippen? Oft sehen die Mitglieder der Hackathons genau so aus. Natürlich ist ein zweitägiger Hackathon online und selbst in einem „Boosting“ -Zustand schwierig. Aus diesem Grund haben wir einige Tipps für Sie vorbereitet, mit denen Sie innerhalb von 48 Stunden effektiver codieren und Brainstorming durchführen können. Sie können diese Tipps sehr bald in der Praxis überprüfen - bis zum 12. Mai findet die Registrierung für den
Digital Breakthrough-Wettbewerb statt, der 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. Der Hackathon hat einen klaren Zeitrahmen. Verschwenden Sie also keine kostbaren Stunden damit, an unnötigen Details des Projekts zu arbeiten. Darüber hinaus beeinträchtigt übermäßiger Stress die Klarheit des Denkens. Ein minimal lebensfähiges Produkt, das reibungslos funktioniert, kann bereits eine erfolgreiche Position beim Hackathon einnehmen.
Wählen Sie Ihr Team mit Bedacht aus
Jede, selbst die beste Idee, kann überwältigt werden, wenn es Leute in Ihrem Team gibt, die Ihre Vision oder Ansätze nicht verstehen / nicht teilen. Zum Zeitpunkt des Hackathons sollte das Team (egal wie banal es klingt) zu einem einzigen Mechanismus werden.
Wen soll man zum Hackathon-Team einladen? Alle Teilnehmer sollten sich für das Codieren interessieren, sonst wie kann man 48 Stunden in einem geschlossenen Raum aushalten? Lassen Sie die Komposition vielfältig sein, haben Sie keine Angst davor, Ihre Gruppe von technischen Spezialisten mit einem Designer oder sogar einem Vermarkter zu „verwässern“ - während Sie sich zum Code inspirieren lassen, helfen sie Ihnen, Akzente richtig zu setzen und die Vorzüge des Produkts zum Schutz vor der Jury „hervorzuheben“. Alle Teammitglieder müssen in der Lage sein, unter Zeitdruck und Stress zu arbeiten, da ein Ausfall eines von Ihnen das gesamte Projekt stören kann - halten Sie einfach die Frist nicht ein.
Lassen Sie sich von Ihren Kollegen inspirieren
Analysieren Sie die Erfahrungen von Kollegen: Erinnern Sie sich an Ihren letzten Hackathon, überlegen Sie, an welchen der Teilnehmer Sie sich erinnern und wie (die Fehler anderer Leute sind ebenfalls nützlich). Welche Taktik haben sie angewendet? Wie wurden Zeit und Aufgaben verteilt? Ihre Erfahrungen, Erfolge und Misserfolge helfen Ihnen bei der Planung Ihrer Aktionen.
Verwenden Sie das Versionskontroll-Tool
Stellen Sie sich vor: Sie waren lange Zeit im Fluss und haben an einem Prototyp gearbeitet. Hier finden Sie plötzlich einen Fehler und können nicht verstehen, wie viele Minuten oder Stunden vor 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 erneut zu durchlaufen, und selbst wenn Sie Zeit haben, können Sie der Jury nur etwas sehr Rohes zeigen. Um diese Situation zu vermeiden, ist es logisch, ein Versionskontrollsystem zu verwenden, z. B. git.
Verwenden Sie vorhandene Bibliotheken und Frameworks
Rad nicht neu erfinden! Sie müssen keine zusätzliche Zeit für das Schreiben von Funktionen aufwenden, die mithilfe von Bibliotheken und Frameworks implementiert werden können. Konzentrieren Sie sich besser auf Funktionen, die Ihr Produkt zu etwas Besonderem machen.
Verwenden Sie schnelle Bereitstellungslösungen
Die Hauptidee des Hackathons ist es, einen funktionierenden Prototyp für Ihre Idee zu erstellen. Verbringen Sie nicht zu viel Zeit mit der Bereitstellung der Anwendung. Erfahren Sie im Voraus, wie Sie es schnell in der Cloud bereitstellen können, z. B. in AWS, Microsoft Azure oder Google Cloud. Für die Bereitstellung und das Hosting können Sie PaaS-Lösungen wie Heroku, Openshift oder IBM Bluemix verwenden. Sie können ein ausgezeichneter Systemadministrator sein, aber im Rahmen eines Hackathons ist es besser, Ihre Aufgabe so weit wie möglich zu vereinfachen, damit sich das gesamte Team auf das Codieren, Bereitstellen und Testen konzentrieren kann.
Wählen Sie im Voraus eine Person für die Präsentation aus
Präsentation ist sehr wichtig! Es spielt keine Rolle, wie gut Ihr Prototyp ist, wenn Sie ihn nicht richtig präsentieren. Und umgekehrt - eine gut durchdachte Präsentation (und wir sprechen nicht nur über Folien) kann eine rohe Idee retten. Stellen Sie sicher, dass Sie nicht alle wichtigen Aspekte vergessen haben: Welches Problem löst Ihr Konzept, wo sollte 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, das Erfahrung im öffentlichen Sprechen hat. Niemand hat das Charisma abgesagt.
Lernen Sie Nominierungen und Themen im Voraus
Hackathons werden oft mit Unterstützung von Unternehmen aus einer bestimmten Branche abgehalten. Finden Sie heraus, ob die Partnerunternehmen Ihres Hackathons ihre eigenen Nominierungen haben - zum Beispiel, um ihre Dienste für ihre Arbeit zu nutzen.
Vernachlässigen Sie nicht das Studium des Hackathon-Themas! Denken Sie im Voraus nach und skizzieren Sie eine Liste mit Ideen, die Sie im Wettbewerb umsetzen können.
Überlegen Sie, was Ihr Team für eine komfortable Arbeit benötigt?
Bereiten Sie den gesamten technischen Support für Ihr Team im Voraus vor: Laptops, Verlängerungskabel, Kabel und mehr. Es kommt nicht nur auf die Technologie an: Treffen Sie architektonische Vorbereitungen, holen Sie sich Bibliotheken und andere Tools, die Sie möglicherweise benötigen. Sie müssen mit Ihrem Kopf arbeiten, sich um das Gehirn kümmern: dunkle Schokolade, Nüsse, Früchte tragen zum intensiven Denkprozess bei. Energie hilft jemandem, aber stört ihn nicht mit Kaffee, es 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 das Ergebnis. Bei Hackathons geht es nicht nur um Wettbewerb, sondern auch um Networking und Inspiration. Die Hauptsache ist, zu genießen, was um uns herum passiert. Schließlich ist der Sieg nicht das einzige, was Sie mit sich führen können.