Test dine programmeringsferdigheter med disse online konkurranser
Er du i en programmeringsrute? Bekymret at koding ferdighetene dine har truffet et platå? På randen av å brenne ut? Noen ganger er svaret å gå vekk, ta en pause og suge litt frisk luft. Så igjen, noen ganger er svaret en tung dose av utfordringer som strekker dine evner til sine grenser.
I Lærlingsmønstre - en gratis programmeringsbok 9 Gratis programmeringsbøker som gjør deg til en pro 9 Gratis programmeringsbøker som gjør deg til et pro Calling alle programmerere, enten nye, gamle eller håpefulle: Vi har funnet et stort utvalg av gratis (som i øl) bøker for å øke koding ferdighetene til neste nivå. Hopp inn og nyt. Les mer som beskriver reisen fra nybegynner til master programmerer - det er en stille visdom som taler sannheten:
Feil er ofte den beste måten å lære noe på. Bare ved å forsøke å gjøre modige ting, mislykkes, lære av den fiaskoen og prøve igjen, vokser vi inn i den typen mennesker som kan lykkes når de møter vanskelige problemer.
Hvilken bedre måte å “forsøk dristige ting” enn å kaste deg selv mot andre kodere i et konkurransemiljø? Du vil nok mislykkes, men det er greit. Deltakelsen i seg selv vil lære deg mange nye ferdigheter og teknikker. Med riktig tankegang for stressfri programmering Slik lærer du programmering uten all stress Slik lærer du programmering uten all stress Kanskje du har bestemt deg for å forfølge programmering, enten for en karriere eller bare som en hobby. Flott! Men kanskje du begynner å føle deg overveldet. Ikke så bra. Her er hjelp til å lette reisen din. Les mer, du har ingenting å frykte.
TopCoder
Lansert i 2001, TopCoder har vært det største samfunnet av konkurrerende programmerere for en stund. Det er over 700 000 medlemmer som konkurrerer om å løse bransjelaterte problemer for pengepremier. Hvor mye penger? I 2014 tildelt den årlige TopCoder Open-turneringen over $ 300.000 til vinnere.
TopCoder tilbyr konkurranser på flere områder, for eksempel grafisk design, algoritmer, prototyping og mer. Hva er kult om deres scoringalgoritme er at de bruker et ELO-basert rating system som tar sikte på å bestemme “beste” koder over tid. Jo mer du konkurrerer og jo bedre du plasserer, jo høyere rangering vil være.
Google Code Jam
De Google Code Jam er en av de mest populære programmeringskonkurranser i verden. Det er en multi-run konkurranse basert på å løse algoritmiske puslespill, og den eneste begrensningen på programmeringsspråk, utviklingsmiljøer og tekstredaktører er at alt går så lenge som noen lovlig kan skaffe seg en egen kopi gratis.
Det meste av konkurransen skjer gjennom online innsending, men hvis du klarer å gjøre det til finalen, vil du bli invitert til en onsite-begivenhet som vil bli livestreamed for alle å se på. Når det gjelder å vinne, hadde 2014-arrangementet en premie på 15 000 dollar. Hvor mye høyere vil det gå neste år?
Microsoft Imagine Cup
De Tenk deg Cup er en en gang i året begivenhet bestående av tre separate konkurranser som er knyttet til eventets oppdrag: “Tenk deg en verden der teknologien bidrar til å løse de tøffeste problemene.” Det er åpent for konkurrenter fra hele verden, som kulminerer i en grandfinals på stedet som beveger seg fra land til land hvert år.
De tre konkurransene er:
- Innovasjonsveien: Målet her er å skape “den neste store tingen,” som kan være like enkelt som et nytt og originalt webverktøy eller så virkningsfull som en mobilapp som revolusjonerer måten samfunnet samhandler med.
- Verdensborgerskapssti: Vil du gjøre verden til et bedre sted? Det er spørsmålet som driver denne konkurransen. Opprett en desktop, web eller mobil løsning som adresserer et globalt problem, for eksempel sykdom, sosial likestilling eller fattigdom.
- Spillbanen: Utvikle nyskapende videospill på datamaskiner, konsoller, telefoner, eller hvilken som helst annen enhet du har lyst på. Målet er å levere en funksjonell, polert og engasjerende opplevelse.
Det er også Code Hunt Challenge, en månedlig begivenhet der deltakerne får en kodebrikke og bedt om å omskrive den på så få linjer med kode som mulig. Ikke bare er vinneren av hver utfordring tildelt $ 1000, men alle deltakere inngår i en tilfeldig tegning for $ 5000.
Global Game Jam
Spillindustrien er større enn noensinne, men det som er mer interessant er økningen i indie spillutvikling de siste årene. Uavhengige utviklere - som vanligvis jobber alene eller i små lag - produserer toppkvalitets spill. Du kan finne mange av dem på Steam Early Access Steam Early Access: Disse 5 spillene er verdt å kjøpe tidlig damp. Tidlig tilgang: Disse 5 spillene er verdt å kjøpe tidlig. Vil du spille spill før de er utgitt til offentligheten? Med Steam Early Access kan du! Les mer .
De Global Game Jam er en årlig begivenhet som finner sted over en enkelt helg. Deltakere samarbeider sammen og jobber for å skape en spillbar spilldemo innen 48 timer. Teknisk sett er GGJ ikke en konkurranse mellom lag siden det ikke er noe å miste eller vinne, men det er fortsatt en god måte å teste din mettle på og se hva du kan oppnå.
Interessert i å lage spill? Kom i gang med disse gratis spillutviklingsverktøyene. 5 Gratis spillutviklingsprogramvareverktøy for å lage dine egne spill. 5 Gratis spillutviklingsprogramvareverktøy for å lage dine egne spill. Her er den beste gratis spillutviklingsprogramvaren og verktøyene du kan bruke til å begynne å lage drømmespillet ditt i dag . Les mer . Spesielt anbefaler vi at du lærer Unity Programming Et spill med enhet: En nybegynners guide Programmering av et spill med enhet: En nybegynners guide I utviklingslandskapet med indie spillutvikling har Unity dukket opp som noe av en de facto-standard: det er lavpris, brukervennlighet og bred funksjonssett gjør den ideell for rask spillutvikling. Les mer fordi det er gratis, kraftig, allsidig nok til å lage 2D- og 3D-spill, og har en massiv brukerbase full av opplæringsprogrammer og eksempler.
Ludum Dare
Ludum Dare, som betyr “å gi et spill” på latin, er en spillutviklingsstopp som foregår tre ganger i året: april, august og desember. Det er to forskjellige Ludum Dare-hendelser:
- The Compo er en solokonkurranse som krever at all kode og eiendeler skal opprettes fra grunnen av hendelses start- og sluttid, som foregår over 48 timer. Etterpå blir deltakerne dommere og de beste oppføringene er spotlighted for berømmelse og bragging rettigheter.
- Syltetøyet er en mer uformell versjon av Compo. Du har 72 timer å lage et spill, og du kan jobbe alene eller i et lag. I motsetning til Compo, krever ikke papirstoppen at oppføringene startes fra absolutt grunnen.
Alle håper og veteran indie spillutviklere bør prøve Ludum Dare minst en gang, enten Jam eller Compo. Ikke bare tvinger du deg til å sitte ned og skape, det gir også muligheter til å få venner, finne partnere, og bare ha det gøy med eksperimentelle spillideer.
Siste tanker
Programmeringskonkurranser er bare en av mange måter å utøve kodingsferdigheter på. 7 Unike måter å øve dine kodingsferdigheter på 7 Unike måter å øve dine kodingsferdigheter på. La oss gjenta - det er ingen alder å lære. Når du er på den banen, må du bare fortsette å øve. Og i dag er det flere måter enn å skarpere kodingskoteletter. Les mer . På den ene siden kan det være ekstremt effektivt å komme med dine egne programmeringsprosjektideer. 5 Prosjektideer som hjelper deg med å lære programmering raskere 5 prosjektideer som hjelper deg med å lære programmering raskere Det er noen måter å lette på lærekurven for programmering. Få hendene skitne og lær raskere med sideprosjekter du kan starte når som helst. Spill rundt med disse fem. Les mer og forfølge dem på lang sikt, men hver gang skal du gå tilbake og gå inn i en form for konkurranse. Det vil holde deg frisk, ærlig og på tærne.
Hvis du sliter med utbrenthet og disse utfordringene unnlater å gjenopplive deg, kan det være et tegn på at du ikke er ment å være en programmerer. 6 Tegn på at du ikke er ment å være programmerer. 6 tegn som du ikke mener å være en programmerer Ikke alle er kuttet ut for å være programmerer. Hvis du ikke er helt sikker på at du er ment å være programmerer, er det noen tegn som kan vise deg i riktig retning. Les mer .
Når det er sagt, er det dusinvis - kanskje til og med hundrevis - av andre online programmeringskonkurranser tilgjengelig der ute. Vet om noen andre som fortjener en omtale? Har du noen gang konkurrert i en før? Del dine tanker med oss i kommentarene nedenfor!
Image Credits: Trophies via Shutterstock, Dark Code View Via Shutterstock, Game Jam Via Shutterstock
Utforsk mer om: Programmering.