Annuncio

Questo è un momento entusiasmante per essere uno sviluppatore di software; la comunità open-source non è mai stata più forte, con una ricchezza di progetti open source a cui puoi partecipare I 10 migliori progetti open source con cui dovresti essere volontario per aiutareNon devi essere un programmatore. Potresti essere uno scrittore, un designer, un traduttore, solo un drogato di Facebook o Twitter o qualcuno che vuole semplicemente donare soldi per la causa. Ci sono... Per saperne di più . Contribuire a progetti open source è utile in tutto: è un ottimo modo per sviluppare (o mostrare) le tue abilità, per imparare a collaborare con gli altri, per familiarizzare con le ultime tecnologie in un ambiente informale e, a volte, per fare qualcosa di buono per il mondo a grande. Ma semplicemente navigando attraverso GitHub visualizzazione e modifica del codice sorgente Come visualizzare e modificare il codice sorgente di un'app open sourceAnche se l'open source potrebbe essere una buona scelta, dovrai anche investire nella community giusta. GitHub è uno dei posti migliori per farlo, non solo per l'enorme quantità...

instagram viewer
Per saperne di più non è necessariamente il modo migliore per capire dove intervenire. E se ci fosse un modo per scoprire le sfide del software a cui potresti contribuire e forse anche vincere premi e riconoscimenti per il tuo lavoro? ChallengePost offre uno di questi modi.

Sfida cosa?

Anche se ChallengePost non fa notizia così spesso, il sito era coperto da Cablato, Mashablee un sacco di altre fonti di notizie tecnologiche che già conosci. In altre parole, questo è un servizio con un'impronta piuttosto seria. Ha già portato sfide da Samsung, Evernote (a FaiUso dei preferiti), e anche il casa Bianca. Noterai che tutte queste sfide hanno i loro nomi di dominio univoci, ma l'interfaccia ChallengePost rimane in gran parte invariata all'interno della sfida stessa.

Se stai solo cercando un'opportunità interessante, però, ti consigliamo di iniziare dal Homepage di ChallengePost:

challengepost1

La home page stessa contiene solo cinque sfide in primo piano. Al momento della stesura di questo articolo, tutte le sfide presenti sulla homepage portano premi in denaro, con il minimo di $ 1.200 per il Sfida del dashboard personale di Chart.js e il più alto è $ 50.000 per il Kii Cloud App Challenge. Nota che di solito non è un affare "il vincitore prende tutto": la sfida Kii, ad esempio, assegna $ 16.900 al vincitore del primo posto, $ 12.700 al secondo classificato, $ 9.200 al vincitore del terzo posto e $ 11.700 a una "Scelta popolare Vincitore del Premio.

Se nessuna delle sfide in primo piano cattura la tua immaginazione, non preoccuparti: continua semplicemente al Scopri le sfide pagina, in cui è possibile visualizzare un elenco completo di sfide, nonché filtrare e cercare particolari tipi di sfide. La selezione è davvero impressionante, da una sfida che ti chiama a Gamify Asma e aiutare i bambini che soffrono di asma con la tecnologia, a uno per lo sviluppo nuovi modi per scoprire i libri, con molte sfide intermedie.

Sfide online

ChallengePost offre due tipi di sfide: sfide online e hackathon. Diamo prima un'occhiata a una sfida online:

sfidapost2

Questo è l'HarperCollins BookSmash sfida sopra menzionata. Come puoi vedere, al momento in cui è stato scattato lo screenshot, restavano 50 giorni in cui i partecipanti potevano presentare le loro soluzioni e idee. Scorrendo la pagina della sfida, troverai istruzioni dettagliate che ti mostrano come partecipare alla sfida, e spiegando di cosa si tratta (in questo caso, la sfida è trovare modi nuovi e interessanti per utilizzare gli strumenti di HarperCollins OpenBook API).

Ogni sfida ha una giuria, anch'essa mostrata sulla pagina, ognuna con una battuta e un link per maggiori informazioni su quel particolare giudice. Vengono inoltre definiti i criteri di giudizio, seppure in termini un po' vaghi (“Qualità dell'idea”).

Proprio come un progetto Kickstarter, ogni sfida include una scheda per gli aggiornamenti, con i post del titolare della sfida. C'è anche un forum per le discussioni, anche se non è sempre la più vivace delle comunità: il forum per questa particolare sfida ha ben 6 discussioni, ognuna con solo una manciata di risposte. Le schede Risorse e FAQ sono più gratificanti, ognuna delle quali offre molte informazioni.

Hackathon

L'altro tipo di sfida offerto è un affare molto più sociale, sebbene richieda di presentarsi fisicamente in un determinato luogo in un determinato momento. Mi riferisco, ovviamente, alla venerabile tradizione degli hackathon:

sfidapost5

Il particolare mostrato sopra è per tramoggia, ed è già successo al momento in cui scriviamo. La pagina dell'hackathon è ancora utile dopo il fatto, però: porta a galleria di presentazione dove puoi sfogliare il lavoro svolto e avere un'idea di cosa è successo in quel particolare incontro di menti e tastiere.

Le sfide di tipo hackathon si rivolgono principalmente a coloro che vivono in aree ad alta densità tecnologica come San Francisco, New York o Los Angeles. Sfortunatamente, anche se vivi in ​​una di quelle zone, trovare un hackathon a cui prendere parte può essere difficile esperienza frustrante: ChallengePost non offre una "mappa hackathon" che traccia dove puoi trovarli hackathon. Questa semplice aggiunta avrebbe reso la funzione di hackathon molto più utile - forse ChallengePost potrebbe creare una sfida per svilupparla.

La programmazione non riguarda solo il codice

Nella migliore delle ipotesi, la programmazione per computer riguarda la risoluzione dei problemi del mondo reale e il miglioramento della vita delle persone in vari modi tangibili. Riguarda anche la creatività, la comunicazione e il senso di appartenenza a una più ampia comunità di menti che lavorano insieme in modo creativo. Questo è il senso di collaborazione che ChallengePost si sforza di offrire. Mentre sfide diverse richiedono diversi set di abilità (quindi non tutti possono prendere parte a ogni sfida), una volta trovata una sfida che ti parla e richiede abilità che hai, può essere un'esperienza divertente che potrebbe farti tornare di più una volta che hai finito. Se sei un programmatore alla ricerca di un progetto interessante, prendi ChallengePost per un giro.