Delta i spännande programvaruutmaningar för att vinna erkännande (och pengar) med ChallengePost

Det här är en spännande tid att vara en mjukvaruutvecklare; Open-source-samhället har aldrig varit starkare, med en mängd öppna källprojekt som du kan delta i. Vad händer om det var ett sätt att upptäcka programvarutmaningar som du kan bidra till, lösa verkliga problem och göra människors liv bättre i olika påtagliga sätt?

Det här är en spännande tid att vara en mjukvaruutvecklare;  Open-source-samhället har aldrig varit starkare, med en mängd öppna källprojekt som du kan delta i. Vad händer om det var ett sätt att upptäcka programvarutmaningar som du kan bidra till, lösa verkliga problem och göra människors liv bättre i olika påtagliga sätt?
Annons

Det här är en spännande tid att vara en mjukvaruutvecklare; Open Source-gemenskapen har aldrig varit starkare med en mängd öppna källprojekt som du kan delta i De 10 bästa Open Source-projekten du borde vara volontärarbete för att hjälpa till med de 10 bästa Open Source-projekten. Du borde vara volontärarbete för att hjälpa dig. Det måste inte vara en programmerare. Du kan vara en författare, en designer, en översättare, bara en Facebook eller Twitter junkie, eller någon som bara vill donera pengar för orsaken. Det finns ... Läs mer. Att bidra till open source-projekt är bra runt: Det är ett bra sätt att utveckla (eller visa upp) dina färdigheter, att lära sig om att samarbeta med andra, att bli bekant med den senaste tekniken i en informell miljö och ibland att göra något bra för världen i stort. Men bara kryssning genom GitHub visning och redigering av källkod Så här visar och redigerar du källkoden för en öppen källkod App Så här visar och redigerar du källkoden för en öppen källkod. Medan du kan öppna källkod kan det vara ett bra val, ll måste också investera i rätt samhälle. GitHub är en av de bästa ställena att göra detta, inte bara på grund av det stora beloppet ... Läs mer är inte nödvändigtvis det bästa sättet att ta reda på var du ska lägga in. Vad händer om det var ett sätt att upptäcka programvarutmaningar kan du bidra till, och möjligen till och med vinna priser och erkännande för ditt arbete? ChallengePost erbjuder ett sådant sätt.

Utmana vad?

Medan ChallengePost inte gör rubrikerna så ofta var webbplatsen täckt av Wired, Mashable och en massa andra tekniska nyhetskällor du redan vet. Det är med andra ord en tjänst med ett ganska allvarligt fotavtryck. Det hade redan utmaningar från Samsung, Evernote (en MakeUseOf-favorit), och även Vita huset. Du noterar att alla dessa utmaningar har sina egna unika domännamn, men ChallengePost-gränssnittet förblir i stort sett oförändrat inom själva utmaningen.

Om du bara letar efter en intressant möjlighet, vill du börja från ChallengePosts hemsida:

challengepost1

Hemsidan i sig bär bara fem utmärkta utmaningar. Vid tidpunkten för det här skrivandet har alla utmaningar på hemsidan monetära priser, där de lägsta är $ 1200 för Chart.js Personal Dashboard Challenge och det högsta är $ 50, 000 för Kii Cloud App Challenge. Observera att det vanligtvis inte är en "vinnare-ta-alla" -affär: Kii-utmaningen tilldelar till exempel $ 16.900 till första vinnaren, $ 12.700 till löpare, $ 9.200 till tredje platsvinnaren och $ 11.700 till en "Popular Choice Award" vinnare.

Om ingen av de utmaningar som hänger ihop fångar din fantasi, var inte orolig: Fortsätt bara på sidan Upptäck utmaningar, där du kan se en fullständig lista över utmaningar, samt filtrera och söka efter specifika typer av utmaningar. Urvalet är verkligen imponerande, från en utmaning som kallar dig Gamify Astma och hjälper astma-lider barn med teknik, till en för att utveckla nya sätt att upptäcka böcker, med många utmaningar däremellan.

Online utmaningar

ChallengePost erbjuder två typer av utmaningar: Online-utmaningar och hackathons. Låt oss titta på en online-utmaning först:

challengepost2

Detta är HarperCollins BookSmash-utmaningen som nämns ovan. Som du kan se, när skärmdumpen togs, fanns det 50 dagar kvar där deltagare kunde lämna in sina lösningar och idéer. Scrolling ner utmaningssidan hittar du detaljerade instruktioner som visar hur du klarar av utmaningen och förklarar vad det handlar om (i det här fallet är utmaningen att hitta nya och intressanta sätt att använda HarperCollins OpenBook API).

Varje utmaning har en panel av domare, som också visas på sidan, var och en med en liner och en länk för mer information om den domaren. Dömningskriterier läggs också ut, om än i något vaga termer ("Kvalitet av idé").

Såsom ett Kickstarter-projekt, innehåller varje utmaning en flik för uppdateringar, med inlägg av utmaningsinnehavaren. Det finns också ett forum för diskussioner, även om det inte alltid är det mest livliga samhället. Forumet för den här utmaningen har en diskussion på 6, var och en med bara en handfull svar. Resurs- och FAQ-flikarna är mer givande, och varje erbjuder mycket information.

hackathon

Den andra typen av utmaning som erbjuds är en mycket mer social affär, även om det kräver att du fysiskt dyker upp på en viss plats i en viss tid. Jag hänvisar naturligtvis till den hederliga traditionen av hackathons:

challengepost5

Den speciella som visas ovan är för Hopper, och har redan hänt vid skrivets gång. Hacktonsidan är fortfarande användbar efter det faktum, men: Den har ett inlämningsgalleri där du kan bläddra i arbetet och få en känsla för vad som gick ner i det speciella sinnet och tangentbordet.

Hackathon-typiska utmaningar gäller främst dem som bor i tekniskt täta områden som San Francisco, New York eller LA. Tyvärr, även om du bor i ett av dessa områden, kan det vara en frustrerande upplevelse att hitta en hackathon att delta i. ChallengePost erbjuder inte en "hackathon map" som visar ut var du kan hitta varje hackathon. Detta enkla tillägg skulle ha gjort hackathonfunktionen mycket mer användbar - kanske ChallengePost kunde skapa en utmaning för att utveckla den.

Programmering handlar inte bara om koden

I bästa fall handlar datorprogrammering om att lösa verkliga problem och göra människors liv bättre på olika konkreta sätt. Det handlar också om kreativitet, kommunikation och en känsla av att tillhöra ett bredare samhälle av sinnen som alla arbetar kreativt tillsammans. Det är samarbetsprocessen som ChallengePost strävar efter att erbjuda. Medan olika utmaningar kräver olika färdigheter (så inte alla kan delta i alla utmaningar), när du en gång hittar en utmaning som talar till dig och kräver kompetens du kan, kan det vara en rolig upplevelse som kan få dig att komma tillbaka för mer när du är klar Om du är en kodare som letar efter ett intressant projekt, ta ChallengePost för en spinn.

In this article