Hackathon ist die Lösung des Problems

Hallo!


Heute werden wir über Hackathons und alles, was damit zusammenhängt, sprechen, nämlich:


  • Hackathon als Lösung für große Probleme;
  • Warum ist es Zeit für Ihr Unternehmen, in einen Hackathon zu investieren?
  • Warum an solchen Veranstaltungen teilnehmen?
  • Wie der Hackathon verläuft: der Blick von der Seite des Teilnehmers;
  • Wie der Hackathon läuft: Ein Blick vom Veranstalter.

Informationen sind für PR / HR-Manager von Unternehmen am nützlichsten und für Entwickler interessant.


Schau unter die Katze!


Bild

Hackathon als Lösung für große Probleme


Kleine Meetings, gefolgt von Brainstorming, sind seit langem ein wesentlicher Bestandteil der Arbeitstage von Entwicklern. Es spielt keine Rolle, was Sie entwickeln: ein Logo für ein Unternehmen ohne Namen, ein anderes Linux-basiertes Build oder die wichtigste OpenSource-Lösung. Jeder Ansatz zur Lösung des Problems ist entweder bereits automatisiert oder variabel.


Heutzutage werden moderne Lösungen, die auf KI basieren, in einer bestimmten Stichprobe trainiert, wodurch sie aufgrund ihrer Verarbeitung eine Annahme treffen oder sogar eine bestimmte Schlussfolgerung ziehen können. Dies ist hilfreich, wenn Sie nicht beim Buchmacher ausgebrannt sein oder die Wahrscheinlichkeit eines Unfalls verringern möchten. Leider hat AI noch keine Lösungen für globale Probleme vorgeschlagen.
So kommen wir reibungslos zu dem Schluss: Die Menschheit muss die Probleme noch lösen, und es ist noch zu früh, solche Fragen an Outsourcing-Maschinen zu richten, aber heute bleibt der Computer nur ein Werkzeug.


Und da Variabilität immer noch ein Vorteil der Menschheit ist - warum nicht viele Menschen mit der am weitesten entwickelten Logik zusammenbringen und kein Problem für sie darstellen, um es zu lösen?


Bild


Um diesen Zweig der Logik herum organisieren viele Gemeinschaften einen Hackathon. Die Lösung von Problemen ist das Hauptziel, das die Organisatoren solcher Veranstaltungen verfolgen (oder zumindest sollten). Zuhause, aber nicht der einzige ...


Warum ist es Zeit für Ihr Unternehmen, in einen Hackathon zu investieren?


Oben haben wir das Hauptziel des Hackathons untersucht. Unabhängig davon, wie gut die Lösung eines großen Problems ist, wird Ihr Unternehmen kaum in eine Veranstaltung investieren, wenn es keine Vorteile erhält.


Deshalb werden wir Folgendes berücksichtigen:


  • PR-Unternehmen

    Eine Großveranstaltung an einem hervorragenden Ort, an dem Ihre Firmenlogos nur sichtbar sind. Was könnte süßer sein? Und die verbleibende Creme kann aus der Berichterstattung im Fernsehen und auf Nachrichtenseiten entfernt werden. Ein wahres Geschenk des Schicksals für einen PR-Manager!


  • Zielrahmensuche

    Stellen Sie sich vor: Fünfzig, hundert oder sogar tausend Entwickler mit den unterschiedlichsten Technologien arbeiten direkt vor Ihnen und zeichnen manchmal sogar Änderungen im Projekt an Kontrollpunkten auf. Ihre Personalabteilung hat noch nie eine solche Ekstase erlebt!


  • Lösung für ein großes Problem

    Dutzende von Teams, die von ihren Teamleitern mit Unterstützung von Mentoren geführt werden, denken darüber nach, Ihr Problem zu lösen. Nicht nur das: Sie stellen auch eine ganze Reihe von Entscheidungen zum Stichtag vor, und Sie und die anderen Jurymitglieder müssen nur die rationalsten von ihnen auswählen und diese Genies unserer Zeit belohnen. Interessant: Wie viele Stunden würden Ihre Mitarbeiter benötigen, um ein ähnliches Produkt zu entwickeln? Darüber hinaus kann das Problem alles sein: von der Entwicklung einer gesamten IT-Infrastruktur bis zum schnellsten Matrix-Sortieralgorithmus. Übrigens sind die Probleme für den Hackathon längst von der IT gelöst, und jetzt denken die Hackathon-Teilnehmer über ein viel breiteres Spektrum von Aufgaben aus den Bereichen Bioinformatik , Geographie und sogar Weltraum nach . Es ist wichtig, nicht zu vergessen: Die entwickelte Lösung bleibt das geistige Eigentum der Entwickler selbst. Wenn Sie es in Ihrer Arbeit verwenden müssen, müssen Sie mit dem Team die Bedingungen für die Verwendung des Projekts vereinbaren.



So haben wir die Hauptmotivatoren für investierende Unternehmen herausgefunden. Einige Organisationen lassen sich möglicherweise von anderen Gründen leiten, dies ist jedoch nicht mehr wichtig.


Warum an solchen Veranstaltungen teilnehmen?


Im gegenwärtigen Bereich der Informationstechnologie sind die Zeiten lange vorbei, in denen die Bezahlung eines Programmierers basierend auf der Anzahl der Codezeilen umgerechnet wurde. Alles rast unaufhaltsam voran, ebenso wie die Anforderungen an einen modernen Mitarbeiter. Der heutige Personalmanager verarbeitet Ihre Lebensgeschichte besser als viele Sicherheitsdienste und Kreditbüros. Jede Ihrer Aktivitäten wird bei der Einstellung berücksichtigt, sei es ein Sieg beim größten Hackathon oder eine betrunkene Party bei der Demobilisierung Ihres Freundes. Je höher Ihr Interesse an einem Bereich ist, desto höher ist Ihre HR-Bewertung.


Vergessen Sie auch nicht, dass der Hackathon für Sie und andere Teilnehmer eine großartige Gelegenheit ist, sich zu beweisen, sich zu versuchen (im Durchschnitt finden Hackathons von 1 bis 3 Tagen statt, manchmal ohne Pause) und etwas Neues für sich selbst zu lernen. Wenn es vor Ablauf der Frist überhaupt nichts gibt, müssen Sie schnell Wege finden, um das Problem zu lösen. Dies ist eine großartige Fähigkeit für einen modernen Entwickler.


Nun, und als Bonus: Beim Hackathon können Sie zusätzliches Geld verdienen. Viele solcher Veranstaltungen zahlen den Preisen einen guten Geldpreis und teilen sie sogar mit einem Team, das nicht anstößig ist. Es lohnt sich nicht einmal, sich an die Kaffeepause zu erinnern, die standardmäßig in mehr oder weniger Veranstaltungen enthalten ist. Selbst wenn Sie nichts gewinnen, werden Sie zumindest keinen Hunger haben.


Wie der Hackathon läuft: der Blick vom Teilnehmer


Die Erfahrung mit der Teilnahme an verschiedenen Hackathons zeigt, dass ihr allgemeiner Algorithmus ungefähr wie folgt lautet:


  1. Registrierung Sie kann die Wettbewerbsbasis nutzen, wenn die Organisatoren einen starken Überfluss an Bewerbungen befürchten. In den meisten Fällen ist die Registrierung jedoch für alle kostenlos. Während der Registrierung können Sie sich häufig als Mitglied eines vorgefertigten, gebildeten Teams bewerben. Dort finden Sie Referenten, Themen / Themen, Preise und einen Zeitplan.
  2. Anmeldung am Veranstaltungsort . Eine Art lokale Autorisierung . Die Organisatoren werden Sie als zum Hackathon gekommen markieren. Nützlich für Statistiken.
  3. Berichte von den Referenten . Ganz individueller Artikel. Die Themen der Berichte hängen vollständig von den Problemen und dem verwendeten Technologie-Stack ab. Referenten oder Organisatoren sollten das Thema ebenfalls diskutieren und den Teilnehmern mehr darüber erzählen, mit welchem ​​Problem sie sich N Stunden lang befassen müssen.
  4. Brainstorming . Hier schließen die Teilnehmer Kreativität ein und finden Dutzende von Möglichkeiten, um das Problem zu lösen. Oft gibt es vor oder nach einer Brainstorming-Sitzung eine Pause, in der Sie ein Team finden, das zum Technologie-Stack passt.
  5. Hachathon . Wenn alle Entscheidungen getroffen und Teams gebildet wurden, beginnt der Marathon. Die Teams entscheiden, wer ihr Teamleiter sein wird, und diskutieren anschließend die Lösungsarchitektur, Git und andere betriebliche Probleme. Von nun an bis zum Stichtag wird Ihre Arbeit nur noch durch Not, Durst, Hunger oder Zeit für die Heimreise unterbrochen, wenn der Hackathon nachts keinen Ort vor Ort vorsieht. Außerdem können lange Hackathons durch Checkpoints unterbrochen werden, an denen Sie etwas über den Erfolg Ihres Teams, die erwarteten Fertigstellungstermine, die Architektur und andere Nuancen erzählen müssen.
  6. Frist! . Sagen Sie dieses Wort einfach ein paar Mal. Klingt gruselig, nicht wahr? An diesem Punkt sollten die Teams sowohl für das Projekt selbst als auch für die Präsentation darauf bereit sein. Schließlich muss jedes Team, das diesen bedeutsamen Moment überlebt hat, allen zeigen, was sie in so kurzer Zeit erreicht haben. Zu diesem Zeitpunkt bewertet die Jury das Projekt (und manchmal auch den Bericht selbst. Sehen Sie sich also Ihre eigene Rede an und sparen Sie nicht an dem Motiv in der Präsentation). Danach gibt es eine Nachbesprechung, Belohnung und andere Freuden.

Also haben wir den allgemeinen Hackathon-Algorithmus aus Sicht des Teilnehmers untersucht. Natürlich gibt es kleine Abweichungen von diesem Plan. Zum Beispiel gibt es bei Online-Hackathons keine Kaffeepause (es scheint logisch zu klingen).


Und wir haben noch den letzten Punkt, über den wir sprechen werden.


Wie der Hackathon läuft: der Blick vom Veranstalter


Menschen, die große Veranstaltungen organisiert haben, wissen seit langem, dass je früher Sie beginnen, desto weniger Probleme Sie zu Beginn der Veranstaltung lösen müssen. Unsere Zeit ist unser Feind, und deshalb ist es notwendig, mindestens zwei Monate vor dem erwarteten Datum mit der Organisation zu beginnen. Schauen wir uns an, wie man einen kleinen Hackathon für etwa fünfzig Personen organisiert.


  1. Problemstellung . Wie oben erwähnt: Der Hackathon muss das Problem lösen. Es ist wichtig, zumindest grob zu berechnen, wie viele Personen von diesem Problem betroffen sind, wie viele Personen in einem Team in der Lage sein werden, eine Lösung zu entwickeln, und wie lange.
  2. Studienskript, Zeitplan und Ort . Bevor Sie Sponsoren von Drittanbietern gewinnen, müssen Sie alles durchdenken, was nicht von ihnen abhängt. Und Sie müssen viel nachdenken: die Technik, die Anordnung der Tische auf der Website, die Bewertungskriterien, die Wiedergabeliste, die Preise und vieles mehr. Was ist die Ausarbeitung des Zeitplans, weil es wichtig ist, absolut alles zu berechnen, auch die geschätzte Zeit für die Präsentation von Projekten. Es ist auch notwendig, eine Veranstaltungsseite zu entwickeln, da der Hauptteilnehmerstrom aus dem Internet stammt. Das Hackathon-Szenario bietet jedoch völlige Vorstellungskraft. Sie können Ihre eigene „Wendung“ hinzufügen: Zum Beispiel gehen die Lichter genau um Mitternacht aus und das Team von Animatoren in Geisterkostümen beginnt zu flackern und in der Nähe der Teilnehmer zu heulen. Solch eine Ergänzung, wenn sie die Situation nicht entschärft, wird sicherlich schläfrige Programmierer wecken und ihnen interessante Erfahrungen geben. Es ist wichtig, sich daran zu erinnern: Ein Hackathon ist modisch, jugendlich und Kostüme mit Krawatten von Teilnehmern sind dort nicht willkommen.
  3. Suche nach Websites und Sponsoren . Es ist wichtig, nur eines zu wissen: Je mehr Sponsoren, desto besser die Preise für die Gewinner, desto schmackhafter ist ein Mittagessen mit Kaffeepausen und desto größer die Veranstaltung. Wir müssen nach der besten Option für die Zusammenarbeit im Rahmen der Veranstaltung suchen, die allen zugute kommt, auch den Teilnehmern.
  4. Standortvorbereitung . Wenn alle Preise gekauft, Verträge erstellt, die Website vermietet und die Teilnehmerlisten genehmigt wurden, ist es an der Zeit, mit der Vorbereitung der Website zu beginnen. Zunächst müssen Sie über Technologie nachdenken: Es wird viel davon geben. Mindestens ein Laptop pro Teilnehmer. Und wenn die Veranstaltung länger als einen Tag dauert, werden auch Mobiltelefone berücksichtigt. Daher ist es sehr wichtig, sich vorab um die Verkaufsstellen auf der Baustelle zu kümmern. Vergessen Sie nicht das Internet: 50 Teilnehmer verwenden ständig Git, laden Pakete von Nuget herunter und antworten auf Nachrichten in sozialen Netzwerken. Netzwerke oder Musik online hören. Und nun, wenn Windows nicht anfängt, eine neue Assembly herauszupumpen, und Visual Studio sich selbst nicht als alte betrachtet. Sie müssen jedoch auf alles vorbereitet sein, daher ist es wichtig, sich über die Bandbreite des Internetkanals für die Teilnehmer Gedanken zu machen.
    Hier müssen Sie eine Kaffeepause, einen Projektor, eine Akustik, einen Registrierungsschalter, einen Aufklebertisch und andere Dinge arrangieren, die für einen erfolgreichen Hackathon erforderlich sind. Es lohnt sich auch, sich um die Plätze für die Jury zu kümmern (einen Platz finden, etwas Wasser einfüllen, Formulare mit einem Bewertungsformular ausdrucken). Eine Person wird niemals mit einer solchen Menge an Aufgaben fertig werden, daher ist ein Team bei der Vorbereitung eines Hackathons einfach notwendig.
  5. Entspannen Sie sich und schauen Sie zu . Wenn in Vorbereitung auf den Hackathon alles bis ins letzte Detail durchdacht wurde, können Sie ruhig ausatmen und sich in der Nähe der Kaffeepause zurückziehen, während Sie dem Sprecher beim Sprechen zuhören. Dies ist jedoch eine Utopie: Es wird immer Fragen geben, die beantwortet werden müssen. Und Sie müssen auf ein Rennen vor Ort oder eine ständige Kommunikation mit Ihrem Organisationsteam vorbereitet sein.

Abschließend ...


Heute haben wir über den Hackathon als solchen gesprochen und einige der Merkmale des Teilnehmers, Organisators und Sponsors untersucht. Natürlich, um teilzunehmen oder nicht - definitiv ja. Organisieren oder nicht - die Antwort ist dieselbe.


Bleiben Sie immer auf dem Laufenden und folgen Sie den Trends!

Source: https://habr.com/ru/post/de414755/


All Articles