Partecipa alle emozionanti sfide del software per vincere il riconoscimento (e il denaro) con ChallengePost

Questo è un momento emozionante per essere uno sviluppatore di software; la comunità open source non è mai stata più forte, con una vasta gamma di progetti open source a cui puoi partecipare. E se ci fosse un modo per scoprire le sfide del software a cui potresti contribuire, risolvere i problemi del mondo reale e migliorare la vita delle persone in vari modi tangibili?

Questo è un momento emozionante per essere uno sviluppatore di software;  la comunità open source non è mai stata più forte, con una vasta gamma di progetti open source a cui puoi partecipare. E se ci fosse un modo per scoprire le sfide del software a cui potresti contribuire, risolvere i problemi del mondo reale e migliorare la vita delle persone in vari modi tangibili?
Annuncio pubblicitario

Questo è un momento emozionante per essere uno sviluppatore di software; la comunità open source non è mai stata più forte, con una vasta gamma di progetti open source puoi partecipare ai 10 migliori progetti open source che dovresti fare volontariato per aiutarti con i 10 migliori progetti open source dovresti essere volontario per aiutarti con te Devo essere un programmatore. Potresti essere uno scrittore, un designer, un traduttore, solo un drogato di Facebook o Twitter, o qualcuno che vuole solo donare soldi per la causa. Ci sono ... Leggi altro. Contribuire a progetti open source è positivo: è un ottimo modo per sviluppare (o mostrare) le tue capacità, per imparare a collaborare con gli altri, per conoscere le ultime tecnologie in un ambiente informale e, a volte, per fare qualcosa di buono per il mondo in generale. Ma basta navigare attraverso GitHub per visualizzare e modificare il codice sorgente Come visualizzare e modificare il codice sorgente di un'app open source Come visualizzare e modificare il codice sorgente di un'app open-source Mentre aprire l'open source potrebbe essere una buona scelta, si ' Avremo anche bisogno di investire nella giusta comunità. GitHub è uno dei posti migliori per farlo, non solo per l'enorme quantità ... Read More non è necessariamente il modo migliore per capire dove piazzare. E se ci fosse un modo per scoprire le sfide del software che potresti contribuire a, e possibilmente anche vincere premi e riconoscimenti per il tuo lavoro? ChallengePost offre uno di questi modi.

Sfida Che cosa?

Anche se ChallengePost non fa spesso notizia, il sito è stato coperto da Wired, Mashable e da altre fonti di notizie tecnologiche che già conosci. In altre parole, questo è un servizio con un'impronta piuttosto seria. Portava già sfide di Samsung, Evernote (una delle favorite di MakeUseOf) e persino della Casa Bianca. Noterai che tutte queste sfide hanno i loro nomi di dominio unici, ma l'interfaccia ChallengePost rimane in gran parte invariata all'interno della sfida stessa.

Se stai solo cercando un'opportunità interessante, ti consigliamo di iniziare dalla homepage di ChallengePost:

challengepost1

La homepage stessa contiene solo cinque sfide in evidenza. Al momento della stesura di questo documento, tutte le sfide presenti nella home page contengono premi monetari, con il minimo di $ 1, 200 per la Sfida Personal Dashboard di Chart.js e il più alto di $ 50.000 per la Sfida Kii Cloud App. Si noti che di solito non è un affare da "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 al Vincitore "Popular Choice Award".

Se nessuna delle sfide presentate cattura la tua immaginazione, non preoccuparti: continua semplicemente sulla pagina Discover Challenges, dove puoi visualizzare un elenco completo di sfide, oltre a filtrare e cercare tipi particolari di sfide. La selezione è davvero impressionante, da una sfida che ti chiama a Gamify Asthma e aiuta i bambini affetti da asma con tecnologia, a uno per lo sviluppo di nuovi modi per scoprire libri, con molte sfide intermedie.

Sfide online

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

challengepost2

Questa è la sfida di HarperCollins BookSmash menzionata sopra. Come puoi vedere, al momento dello screenshot erano rimasti 50 giorni in cui i partecipanti potevano presentare le loro soluzioni e idee. Scorrendo verso il basso nella pagina della sfida, troverai istruzioni dettagliate che mostrano come partecipare alla sfida e spiegare di cosa si tratta (in questo caso la sfida è trovare nuovi e interessanti modi per utilizzare l'API OpenBook di HarperCollins).

Ogni sfida ha un gruppo di giudici, anch'essi mostrati sulla pagina, ciascuno con una fodera e un link per maggiori informazioni su quel particolare giudice. Anche i criteri di giudizio sono stabiliti, anche se in termini alquanto 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 un numero limitato di 6 discussioni, ognuna con solo una manciata di risposte. Le schede Risorse e Domande frequenti sono più gratificanti, ognuna delle quali offre molte informazioni.

Hackathons

L'altro tipo di sfida offerta è un affare molto più sociale, anche se richiede di presentarsi fisicamente in un determinato luogo in un dato momento. Mi riferisco, naturalmente, alla venerabile tradizione degli hackathon:

challengepost5

Il particolare mostrato sopra è per Hopper, ed è già successo al momento in cui scrivo. La pagina di hackathon è comunque utile dopo il fatto, però: porta una galleria di sottomissione in cui puoi sfogliare il lavoro svolto e avere un'idea di ciò che è accaduto in quella particolare riunione di menti e tastiere.

Le sfide tipo Hackathon si rivolgono principalmente a coloro che vivono in aree tecnologiche come San Francisco, New York o Los Angeles. Sfortunatamente, anche se vivi in ​​una di quelle aree, trovare un hackathon per partecipare può essere un'esperienza frustrante: ChallengePost non offre una "mappa di hackathon" che spiega dove puoi trovare ogni 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

Al suo meglio, 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 creativamente insieme. Questo è il senso della collaborazione che ChallengePost si sforza di offrire. Mentre sfide diverse richiedono abilità diverse (quindi non tutti possono prendere parte a tutte le sfide), una volta trovata una sfida che ti parla e richiede abilità che hai, può essere un'esperienza divertente che potrebbe farti tornare per più una volta che hai finito. Se sei un programmatore alla ricerca di un progetto interessante, prendi ChallengePost per un giro.

In this article