Testați-vă abilitățile de programare cu aceste competiții online

Testați-vă abilitățile de programare cu aceste competiții online / Internet

Sunteți într-o rutină de programare? Îți este frică că abilitățile tale de codare au lovit un platou? Pe punctul de a arde? Uneori, răspunsul este să plecați, să faceți o pauză și să sugeți niște aer curat. Apoi, din nou, uneori răspunsul este o doză puternică de provocări care vă întind capacitățile la limitele lor.

În Modele de ucenicie - o carte gratuită de programare 9 cărți gratuite de programare care vă vor face un 9 cărți gratuite de programare care vă vor face un profesionist Sunați-i pe toți programatorii, noi, bătrâni sau aspiranți: am găsit o selecție excelentă de gratuit (la bere) cărți pentru a vă îmbunătăți abilitățile de codificare la nivelul următor. Hop și bucurați-vă. Citește mai mult care descrie călătoria de la începător la programator master - există un pic de înțelepciune care spune adevărul:

Eșecul este adesea cel mai bun mod de a învăța ceva. Numai prin încercarea de a face lucruri îndrăznețe, lipsind, învățând de la acel eșec și încercând din nou, devenim oameni care pot reuși atunci când se confruntă cu probleme dificile.

Ce modalitate mai bună “încercați lucruri îndrăznețe” decât să te oprești împotriva altor coderi într-un mediu concurențial? Probabil că nu veți reuși, dar e în regulă. Participarea în sine vă va învăța multe abilități și tehnici noi. Cu modul de gândire adecvat pentru programarea fără stres Cum să învățați programarea fără stres Cum să învățați programarea fără stresul Poate ați decis să continuați programarea, fie pentru o carieră, fie ca un hobby. Grozav! Dar poate că începi să te simți copleșit. Nu prea grozav. Iată ajutorul pentru a vă ușura călătoria. Citiți mai multe, nu veți avea de ce să vă temeți.

Topcoder

Lansat în 2001, Topcoder a fost cea mai mare comunitate de programatori competitivi de ceva timp. Există peste 700.000 de membri care concurează pentru a rezolva problemele legate de industrie pentru premii în numerar. Câți bani? În 2014, turneul anual TopCoder Open a acordat câștigătorilor peste 300.000 de dolari.

TopCoder oferă competiții pe mai multe domenii, precum design grafic, algoritmi, prototipuri și multe altele. Ce este cool despre algoritmul lor de notare este că folosesc un sistem de rating bazat pe ELO care dorește să determine “Cel mai bun” coder în timp. Cu cât concurezi mai mult și cu atât mai bine ai locul, cu atât vei câștiga mai mult.

Google Code Jam

Google Code Jam este una dintre cele mai populare competiții de programare din lume. Este un concurs multi-rotund bazat pe rezolvarea puzzle-urilor algoritmice și singura restricție privind limbajele de programare, mediile de dezvoltare și editorii de text este că orice merge până când oricine își poate procura în mod legal o copie proprie gratuit.

Cea mai mare parte a competiției are loc prin intermediul depunerilor online, dar dacă reușești să ajungi la finală, vei fi invitat la un eveniment la fața locului care va fi vizionat pentru toți. În ceea ce privește câștigarea, evenimentul din 2014 a avut un premiu mare de 15.000 $. Cât de mult va merge anul viitor?

Microsoft Imagine Cup

Imaginați-vă Cupa este un eveniment o dată pe an, alcătuit din trei competiții separate care sunt legate de fiecare misiune a evenimentului: “Imaginați-vă o lume în care tehnologia vă ajută să rezolvați cele mai dificile probleme.” Este deschisă concurenților din întreaga lume, culminând cu un Grand Finals la fața locului care se deplasează din fiecare țară în fiecare țară.

Cele trei competiții sunt:

  • Calea de inovare: Scopul este de a crea “următorul lucru important,” care ar putea fi la fel de simplu ca un instrument web nou și original sau la fel de puternic ca o aplicație mobilă care revoluționează modul în care societatea interacționează.
  • Calea cetățeniei mondiale: Vrei să faci lumea un loc mai bun? Aceasta este întrebarea care conduce această competiție specială. Creați o soluție desktop, web sau mobilă care abordează o problemă globală, cum ar fi boala, egalitatea socială sau sărăcia.
  • Calea de jocuri: Dezvoltați jocuri video inovatoare pe computere, console, telefoane sau orice alt dispozitiv doriți. Scopul este de a oferi o experiență funcțională, lustruită și plină de angajare.

Există și Codul Hunt Challenge, un eveniment lunar în care participanților li se dă un fragment de cod și li se solicită să-l rescrieți în cât mai puține linii de cod posibil. Nu numai câștigătorul fiecărei provocări primește 1.000 $, dar toți participanții sunt înscriși într-un desen aleatoriu pentru 5.000 $.

Jocul Global Jam

Industria jocurilor de noroc este mai mare decât oricând, dar ceea ce este mai interesant este creșterea în dezvoltarea de jocuri indie în ultimii ani. Dezvoltatorii independenți - care de obicei lucrează singuri sau în echipe mici - produc jocuri de cea mai bună calitate. Puteți găsi o mulțime de ele pe Steam Early Access Steam Access Early: Aceste 5 jocuri merită să cumpere Early Steam Access Early: Aceste 5 jocuri merită să cumpărați devreme Doriți să jucați jocuri înainte de a fi chiar publicate? Cu accesul rapid la Steam, poți! Citeste mai mult .

Jocul Global Jam este un eveniment anual care are loc peste un singur weekend. Participanții se alătură echipei și lucrează pentru a crea un demo de joc jucabil în 48 de ore. Din punct de vedere tehnic, GGJ nu este o competiție între echipe, deoarece nu pierdeți sau câștigați, dar este încă o modalitate bună de a vă testa aprecierea și a vedea ce puteți realiza.

Sunteți interesat în a face jocuri? Începeți cu aceste instrumente gratuite de dezvoltare a jocului 5 Instrumente de dezvoltare software gratuite pentru jocuri pentru a vă face propriile jocuri 5 Instrumente gratuite de dezvoltare software pentru jocuri pentru a vă face propriile jocuri Iată cele mai bune programe de dezvoltare gratuită a jocului și uneltele pe care le puteți utiliza pentru a începe să vă faceți jocul de vis astăzi . Citeste mai mult . În mod special, vă recomandăm să învățați Unitatea Programarea Un joc cu unitate: Un ghid pentru începători Programarea unui joc cu unitate: Un ghid pentru începători În evoluția peisajului dezvoltării jocului indie, Unity a apărut ca un standard de facto: costul său scăzut, ușurința de utilizare și setul larg de caracteristici îl fac ideal pentru o dezvoltare rapidă a jocului. Citește mai mult pentru că este gratuit, puternic, suficient de versatil pentru a crea jocuri 2D și 3D și are o bază masivă de utilizatori plină de tutoriale și exemple.

Ludum Dare

Ludum Dare, care înseamnă “pentru a da un joc” în limba latină, este un joc de gem care are loc de trei ori pe an: aprilie, august și decembrie. Există două evenimente diferite de la Ludum Dare:

  • Compo este o competiție solo care necesită crearea întregului cod și a activelor de la zero între momentul de începere și sfârșitul evenimentului, care are loc peste 48 de ore. Ulterior, participanții devin judecători, iar cele mai bune înregistrări sunt vizionate pentru faima și drepturile de laudă.
  • Jam-ul este o versiune mai obișnuită a Compo. Aveți 72 de ore pentru a crea un joc și puteți lucra singur sau într-o echipă. Spre deosebire de Compo, Jam-ul nu necesită ca intrările să înceapă de la zero.

Toți aspiranții și veteranii dezvoltatorilor de jocuri indie ar trebui să încerce Ludum Dare cel puțin o dată, fie Jam sau Compo. Nu numai că te forțează să stai jos și să creezi, dar oferă și oportunități de a-ți face prieteni, de a găsi parteneri și de a te distra cu idei de joc experimentale.

Gândurile finale

Concursurile de programare sunt doar una dintre multele moduri de a practica abilitățile de codificare. 7 Moduri unice de a-ți practica abilitățile de codificare. 7 Moduri unice de a-ți practica abilitățile de codificare Să repetăm ​​- nu există vârsta învățării. Odată ce sunteți pe această cale, trebuie doar să continuați să practici. Și astăzi există mai multe moduri decât una pentru a vă ascuți cotletul de codificare. Citeste mai mult . Pe de o parte, poate fi extrem de eficient să vină cu propriile idei de programare de proiect 5 Idei de proiect pentru a vă ajuta să învățați programarea mai rapid 5 Idei de proiect pentru a vă ajuta să învățați programarea mai rapid Există câteva moduri de a ușura curba de învățare pentru programare. Ia mâinile murdare și învață mai repede cu proiectele laterale pe care le poți începe oricând. Redați-vă cu cei cinci. Citiți mai multe și continuați-le pe termen lung, dar din când în când trebuie să vă întoarceți și să intrați într-un fel de competiție. Vă va menține proaspăt, cinstit și pe degetele de la picioare.

Dacă vă luptați cu burnout-ul și aceste tipuri de provocări nu reușesc să vă revigoreze, ar putea fi un semn că nu sunteți menit a fi un programator 6 semne că nu înseamnă să fii programator 6 semne pe care nu le a fi un programator Nu toată lumea este tăiată ca programator. Dacă nu sunteți sigur că sunteți menit să fii programator, iată câteva semne care vă pot îndruma în direcția cea bună. Citeste mai mult .

Acestea fiind spuse, există zeci - poate chiar sute - din alte competiții de programare online disponibile acolo. Cunoașteți orice alții care merită o mențiune? Ai concurat vreodată vreodată într-o singură dată? Împărtășiți-vă gândurile cu noi în comentariile de mai jos!

Credite de imagine: Trofee prin Shutterstock, Vizualizare prin codul închis prin Shutterstock, Joc Jam Via Shutterstock

Explorați mai multe despre: Programare.