Come !vincere un Hackthon

Feb 09 2023
Ho partecipato all'ICHACK2023 organizzato dall'Imperial College di Londra. La mia squadra non ha vinto e ti spiego perché, ma prima di tutto, perché dovresti preoccuparti di partecipare agli hackathon? ⇒ Scegli persone a caso per la tua squadra Non prendere persone che conosci per un hackthon, deve essere una scommessa.
Foto di Alex Kotliarskyi su Unsplash

Ho partecipato all'ICHACK2023 organizzato dall'Imperial College di Londra.
La mia squadra non ha vinto e ti spiego perché, ma prima di tutto, perché dovresti preoccuparti di partecipare agli hackathon?

  1. Gli hackathon sono generalmente sponsorizzati da aziende in cerca di talenti; è un ottimo posto per fare networking e magari trovare il tuo prossimo lavoro.
  2. Puoi vincere tutti i tipi di premi, a chi non piacciono i premi???
  3. È divertente, puoi lavorare con le tecnologie che ti piacciono, imparare cose nuove, fare esperienza e bere tanto caffè.

⇒ Scegli persone a caso per la tua squadra

Non prendere persone che conosci per un hackthon, deve essere una scommessa.
Non considerare i tuoi obiettivi individuali per la competizione, infatti, più le tue opinioni divergono più possibilità hai di avere successo.

Qualcuno vuole vincere qualcuno vuole incontrare nuove persone, qualcuno vuole fare sfide tecniche e qualcuno vuole creare un bel prodotto, questa è la ricetta per una grande squadra, in una parola? caos.

Un'altra cosa importante è non prepararti, non dovresti creare codice boilerplate e, cosa più importante, non devi allinearti con il team con cui ti senti a tuo agio con le tecnologie.

⇒ Affretta la fase dell'idea

Per favore, ti prego, non pensare troppo all'idea, tutti sanno che l'idea in un hackathon non è importante. Hai solo 24 ore nella maggior parte dei casi, non puoi dedicare più di 20 minuti a pensare a un'idea... potresti finire per vincere.

Competerai con altre squadre se le tue idee sono troppo simili non brilleranno, ed è quello che vuoi.

⇒ Scegli attentamente i tuoi strumenti

Quando si tratta di scegliere lo stack tecnologico bisogna tenere in considerazione due aspetti fondamentali:

  1. Devi scegliere qualcosa con cui non hai mai lavorato prima, in questo modo passerai gran parte del tuo tempo a leggere la documentazione e il debug
  2. Usa strumenti che ti fanno inventare di nuovo la ruota, che sono davvero difficili da eseguire il debug o che hanno molti vincoli

Scusa se questo post suona così strano, ma queste sono cose così semplici che non avrei mai immaginato di sbagliare, eppure, con la pressione della concorrenza e una cattiva organizzazione, siamo caduti in ogni punto.

Ho imparato molto dai miei errori e spero che ora tu abbia una prospettiva migliore su cosa non fare durante gli hackathon. Nonostante lo scarso rendimento, mi sono divertito e mi sto già preparando per il prossimo, spero che il titolo del prossimo post sia diverso :)