8 concorsi di programmazione online che puoi sfidare per vincere
Dai tempi dei giochi arcade penny-a-play, vedere il tuo nome in classifica è stato un successo. Il web è il nuovo grande Colosseo. Sto parlando dei numerosi concorsi e sfide che troverete disseminati nel mondo online.
Oggi molte aziende approfittano del potere di attrazione dei concorsi per attirare il potere della folla. Abbiamo dato un'occhiata a concorsi fotografici 5 siti Web con concorsi fotografici gratuiti per migliorare le tue abilità fotografiche 5 siti web con concorsi fotografici gratuiti per migliorare le tue abilità fotografiche Leggi di più e concorsi di design 3 siti per guadagnare con il design di crowdsourcing Concorsi 3 siti con cui guadagnare Concorsi di progettazione Crowdsourcing Leggi di più prima. Poi c'è Google con la sua linea di concorsi 8 Concorsi di Google da tenere d'occhio e vincere un premio 8 Concorsi di Google da tenere d'occhio e vincere un premio Leggi di più che dovresti tenere d'occhio. CodeJam è uno dei concorrenti di Google host; la sua competizione annuale di programmazione. Ovviamente Google non è solo quando si tratta di richiamare le menti più brillanti. Altri biggies come Microsoft con la sua Imagine Cup e IBM non sono secondi a nessuno. IBM, ad esempio, sponsorizza anche l'ACM International Collegiate Programming Contest.
Quindi, se ti vuoi divertire con un linguaggio di programmazione, spazzare via le ragnatele, essere consapevole dei tuoi diritti di proprietà intellettuale e immergerti in alcuni concorsi che si svolgono nel mondo online.
Top Coder
TopCoder è la più grande comunità di sviluppo software competitiva del mondo distribuita in oltre 200 paesi e 272.348 membri. Il sito ospita concorsi di programmazione online nei linguaggi Java, C ++ e C #. Le competizioni quindicinali dell'algoritmo online e le gare settimanali sulla progettazione e lo sviluppo sono piattaforme per le abilità di codifica. I concorsi basati sull'algoritmo sono solitamente i più brevi (2 ore) mentre le partite della maratona possono durare per un paio di settimane. I codici dei concorsi di progettazione e sviluppo vengono solitamente raccolti dalle aziende a scopo di lucro. TopCoder.com a volte serve come piattaforma di assunzione per gli sviluppatori.
Codechef
Codechef è una comunità di programmazione non commerciale di origine indiana ma di portata globale con quasi 25.000 membri. La comunità di programmazione ospita concorsi, corsi di formazione ed eventi per la sua adesione a livello mondiale. Codechef è ben organizzato con capitoli locali in college, meetup, forum attivi, blog, Facebook Group e uno stream di Twitter. Puoi mettere in pratica le tue capacità di problem solving sul sito e poi prendere parte ai face-off mensili.
Chiamare tutti gli innovatori
Il contest mondiale di Nokia riguarda le applicazioni, l'intrattenimento, la produttività e il miglioramento della vita a basso impatto ambientale. Devi progettare app per Nokia che indirizzano queste categorie. La soluzione può essere hardware, software o servizi relativi alla mobilità utilizzando un dispositivo mobile. Il concorso è aperto a tutti gli sviluppatori di applicazioni mobile e web in tutto il mondo. La competizione di quest'anno è finita, quindi potresti dover aspettare fino al prossimo anno per andare a casa con il premio in denaro a cinque cifre.
App per lo sviluppo
La Banca Mondiale tenta di promuovere l'innovazione sociale chiedendo alla comunità degli sviluppatori di sviluppare applicazioni software relative a uno o più degli Obiettivi di Sviluppo del Millennio (MDG). È possibile inviare qualsiasi tipo di applicazione software, app Web, dispositivo mobile, console, SMS o qualsiasi piattaforma software comune. L'unica condizione è che l'applicazione proposta utilizzi uno o più dataset dal catalogo dei dati della Banca Mondiale disponibili su data.worldbank.org. Puoi ancora partecipare prima del 10 gennaio 2011.
Un altro esempio specifico di città è il concorso NYC BigApps 2.0, che è per New York City.
Facebook Engineering Puzzles
I puzzle ingegneristici sono inseriti nella pagina Carriere su Facebook, quindi potrebbe essere un biglietto d'ingresso per un lavoro su Facebook. Ma devi risolverli e farli bene prima, perché come questo vecchio post di blog spiega che la competizione per entrare in Facebook è piuttosto intensa. La Pagina Master di Facebook Puzzle tiene anche frequenti concorsi che possono aiutarti a farti notare.
HTML5Contest
HTML5 è il nuovo capretto sul blocco. Il sito è stato creato da un sito di giochi che cerca di promuovere se stesso e i giochi HTML5 con l'aiuto di contest mensili. Porta in tavola le tue abilità di sviluppo del gioco e porta a premio $ 7,700 al mese.
bitwise
Questo è un concorso annuale di programmazione online tenuto dal Dipartimento di Informatica e Ingegneria, IIT Kharagpur (India); una delle migliori università di ingegneria del mondo. La competizione mette alla prova le tue abilità in C e C ++. La scorsa edizione ha avuto 4.900 squadre da un totale di 1.473 università e istituti di 66 paesi. La registrazione è gratuita e aperta a tutti. Il primo premio è di 40.000 INR (circa $ 1.000). Le registrazioni per l'edizione 2011 dovrebbero iniziare a breve.
Concorsi di programmazione di Al Zimmermann
Se sei un “˜programmatore di computer demente, quindi il concorso annuale di programmazione annuale (o biennale) dovrebbe essere per voi. Puoi anche inserire l'ultimo round dove devi organizzare un mazzo di carte in un modo specifico. Ciò che è degno di nota è che devi solo inviare il risultato e non il programma. Quindi, puoi lavorare alla soluzione con qualsiasi strumento a tua disposizione. I premi sono monetariamente insignificanti ma piacevolmente insoliti come modelli matematici scolpiti o mini-sculture bronzate.
I concorsi di programmazione sono un ottimo modo per sapere esattamente dove ti trovi nella community degli sviluppatori. Partecipi a qualsiasi sfida di programmazione tenuta online (o offline)? Questi non sono gli unici, dopo tutto. Lasciaci un commento.
Immagine: Shutterstock
Scopri di più su: Programmazione, Puzzle Games.