Annons
Tänk på scenen. Klockan är 03:00
Du kan knappt hålla ögonen öppna. Det enda som håller dig vaken är kaffe, adrenalin och den höga brummen av lysröret som hänger ovanför ditt huvud. Svett och den långvarande lukten av kall pizza stickar näsborrarna när du fortsätter att hamra på din dator och försöker hårt försöka fixa det här felet innan klockan träffar middagstid.
Det låter djupt obehagligt, eller hur? Du kanske blir förvånad över att höra att vissa människor tar sig igenom den prövningen - ur eget val.
De kallas hackathon. Och hur de arbetar är så här - ett antal datorprogrammerare låser sig i ett rum och förbinder sig att bygga något innan en tidsfrist. De hålls vakna, tvingar matad kaffe och pizza och görs för att koda som de har gjort aldrig kodat förut.
I slutet av det vinner de bästa lagen priser. Dessa sträcker sig från datormaskinvara till kontanter. De bästa konkurrenter blir tjuvjagade av talent-hungriga teknikföretag, som Facebook och Google. Sammantaget är de stora möjligheter att få verklig, praktisk erfarenhet av kodning och potentiellt hitta anställning.
Övertygad? Jag trodde det. Här är 8 webbplatser du kan använda för att hitta nästa "Hackathon" i ditt område.
DevPost (tidigare ChallengePost)
Låt oss först titta på DevPost. Grundades 2009 och tidigare kallade ChallengePost, den här webbplatsen är ganska mycket de gula sidorna med hackathons, och så mycket mer.

DevPost marknadsför sig själva som ”hemmet för hackare”, och det är inte en underdrift. Inte bara kan du använda det för att hitta hackathons som händer i ditt område, utan det fungerar också som ett rudimentärt socialt nätverk, så att du kan träffas och interagera med dina datorvetenskapliga kamrater.

Med DevPost kan du också bygga dig en portfölj och visa upp dina prestationer för resten av världen. För att spara tid kan du till och med importera dem direkt från GitHub. Fellow DevPost-användare kan kommentera och tycka om ditt arbete och ge vägledning.

Vad gör en bra hackathon-webbplats? Är det en solid, omfattande katalog över händelser som händer runt om i världen? Är det en uppmärksamhet på detaljer och information om priser, bedömningskriterier och registrering? Eller är det ovanstående?

Jag tror det. Följaktligen blev jag verkligen imponerad av Hackathon.io, som har allt detta och mer.
Hackathons som annonseras på Hackathon.io har sina egna profiler som visar viktig information om evenemanget. Från allt till regler, till scheman, till hur man kontaktar arrangörerna. Det har allt Du kan eventuellt behöva hitta din nästa kodutmaning.
WhatTheHack.io [Inte längre tillgänglig]
Från Singapore har vi WhatTheHack.io, som lanserades tidigare i år. Kärnan i denna webbplats är en hackathon-katalog som visar en imponerande lista över händelser som äger rum i Europa, Asien, Nordamerika och Australien.

Medföljande är en YouTube-videopodcast, värd av de singaporeiska grundarna av sajten. Hittills har de släppt två avsnitt med ljudeffekt. Detta, säger de, syftar till att visa den lättare sidan av hackathons och inspirera tittarna att bygga fantastiska saker.
Men jag skulle missa det. Avsnitten är för korta och för fokuserade, och kemin mellan värdarna är obefintlig, vilket resulterar i något ganska snyggt och besvärligt visning. Men medan podcasten lämnar mycket att önska är WhatTheHack.io en perfekt adekvat hackatonkatalog.
Inte alla hackatoner hålls i konferensrum och kaféer. Många hålls online, vilket är precis vad HackerRank specialiserat sig på.
HackerRank.com skryter sig själv med att ha en av de största användarbaserna för en utvecklarorienterad webbplats, med nästan 900 tusen registrerade utvecklare som alla tävlar mot varandra i en digital hunger Spel.

Förutom att delta i tävlingar kan användare också flexa sina kodningsmuskler med datavetenskapliga utmaningar 8 tävlingar online som du kan utmana dig att vinna Läs mer . Dessa testar allt från funktionell programmeringsfärdighet, till algoritmer och matematik.

Framgång med HackerRank kan potentiellt leda till ett jobb, eftersom varje användare har en offentlig profil, och de sköter relationer med ett antal stora teknikföretag, som virtualiseringsjätte VMWareoch reseteknikföretag Sabel.
Vi har tittat på många webbplatser här. Var och en lovar en enkel gateway till hackathons som händer runt om i världen. Men vad händer om du har fått en hackathon du vill annonsera och hantera? I det här fallet finns det webbplatser du kanske vill överväga att undersöka.
Det finns HackerLeague.org, till exempel. Med den här webbplatsen kan du skapa, hantera och marknadsföra hackathons. Det tillåter till och med att du skapar dina egna egna, märkesvaror som informerar deltagare och journalister om din hackathon.

Det finns också WeHack.it. Förutsägbart erbjuder den här webbplatsen en lista över hackathons som förekommer över hela världen, om än med ett mindre urval jämfört med andra vi har tittat på. Men det kommer också med en övertygande svit med verktyg för hackathonarrangörer att springa, kontrollera och hantera deras evenemang.

Meetup.com är ett populärt online socialt nätverk som är starkt fokuserat på att träffa människor i köttet - borta från tangentbord. Det finns Meetup-grupper för en mängd intressen, allt från musik, till språk, till konst. Men visste du att människor också använder det för att marknadsföra sina hackatoner?

Det är sant. Gå bara till meetup.com, ange din plats och sök efter “hackathon”. Du hittar sedan ett antal händelser som händer i ditt område.
En av de fantastiska sakerna med Reddit är att det finns en subreddit för allt - från fitness 4 Subreddits som du bör läsa för tips för att hålla dig frisk och passformJag ska säga er just nu att jag inte kunde skriva en artikel om att leva ett hälsosamt liv. Jag är en självkänd Taco Bell-kännare. Men jag kan säkert säga var du kan hitta några andra hälsotips ... Läs mer , till serietidningar 9 Actionpakade serietidningar som du måste kolla inReddit är det bästa stället för trivia om något ämne, och serier är inte annorlunda! Rätt på Reddit finns flera samhällen som ägnas åt nästan alla dina favorit-serier superhjältar. Bäst av alla,... Läs mer och slumpmässiga handlingar av generositet Slumpmässig generositet: 4 Subreddits där främlingar betalar det framåtVisste du att det finns en hel Reddit-subkultur helt dedikerad till att göra slumpmässiga, fina saker för kompletta främlingar? Låt oss ändra det med fyra subreddits du borde veta om. Läs mer . Det borde inte komma som en överraskning, men det finns också en hackathon subreddit.

Med drygt 300 prenumeranter, /r/hackathon/ är inte världens mest populära subreddit. Men även om den inte har flest användare, är den fortfarande otroligt aktiv. Med regelbundna inlämningar och annonser av kommande evenemang är det definitivt värt att prenumerera på.
Vad väntar du på?
Om du hoppas kunna starta en karriär inom mjukvaruutveckling, välja rätt språk Hur man väljer ett programmeringsspråk för att lära sig idag och få ett bra jobb på två årDet kan ta år av dedikerat arbete för att bli en riktigt bra programmerare; så finns det ett sätt att välja rätt språk att börja med idag, för att bli anställd i morgon? Läs mer är bara det första steget. Du behöver regelbunden, praktisk erfarenhet och hackathons är ett bra sätt att få det.
Så vad väntar du på? Drick lite Java, borsta upp din CoffeeScript CoffeeScript är JavaScript utan huvudvärkJag har aldrig gillade att skriva JavaScript så mycket. Från den dagen jag skrev min första rad med den, har jag alltid väckt motsägelse över att vad jag än skriver i det alltid slutar att se ut som en Jackson ... Läs mer , och registrera dig för nästa evenemang som händer nära dig.
Har du någonsin deltagit i en hackathon? Har du några berättelser att dela? Jag vill höra dem. Släpp mig en kommentar nedan så ska vi chatta.
Matthew Hughes är en programutvecklare och författare från Liverpool, England. Han hittas sällan utan en kopp starkt svart kaffe i handen och älskar absolut sin Macbook Pro och sin kamera. Du kan läsa hans blogg på http://www.matthewhughes.co.uk och följ honom på twitter på @matthewhughes.