Annonse

Er du i en programmeringshylle? Er du bekymret for at kodingsevnen din har truffet et platå? På grensen til å brenne ut? Noen ganger er svaret å gå bort, ta en pause og suge litt frisk luft. Så igjen, noen ganger er svaret en tung dose utfordringer som strekker dine evner til sitt ytterste.

I Lærlingmønstre - a gratis programmeringsbok 9 gratis programmeringsbøker som vil gjøre deg til en proffRinger alle programmerere, enten det er nye, gamle eller ambisiøse: vi har funnet et stort utvalg av gratis (som i øl) bøker for å øke kodingsegenskapene dine til neste nivå. Hop inn og nyt. Les mer som beskriver reisen fra nybegynner til masterprogrammerer - det er en rolig bit av visdom som snakker sannhet:

Svikt er ofte den beste måten å lære noe. Bare ved å prøve å gjøre dristige ting, mislykkes, lære av denne fiaskoen og prøve igjen, vokser vi til den typen mennesker som kan lykkes når de blir stilt overfor vanskelige problemer.

Hvilken bedre måte å "prøve dristige ting" enn å kaste deg mot andre kodere i et konkurranseutsatt miljø? Du vil sannsynligvis mislykkes, men det er greit. Selve deltakelsen vil lære deg mange nye ferdigheter og teknikker. Med

riktig tankegang for stressfri programmering Slik lærer du programmering uten all stressKanskje har du bestemt deg for å satse på programmering, enten det er for en karriere eller bare som en hobby. Flott! Men kanskje du begynner å bli overveldet. Ikke så bra. Her er hjelp til å lette reisen. Les mer , har du ingenting å frykte.

Ble lansert i 2001, TopCoder har vært det største samfunnet av konkurransedyktige programmerere i ganske lang tid. Det er over 700 000 medlemmer som konkurrerer for å løse bransjerelaterte problemer for pengepremier. Hvor mye kontanter? I 2014 tildelte den årlige TopCoder Open-turneringen over $ 300 000 til vinnere.

online-programmering-konkurranse-TopCoder

TopCoder tilbyr konkurranser på tvers av flere felt, for eksempel grafisk design, algoritmer, prototyping og mer. Det som er kult med poengalgoritmen deres er at de bruker et ELO-basert rangeringssystem som tar sikte på å bestemme den "beste" koderen over tid. Jo mer du konkurrerer og jo bedre du plasserer, desto høyere blir rangeringen.

De Google Code Jam er en av de mest populære programmeringskonkurransene i verden. Det er en flerrundekonkurranse basert på å løse algoritmiske gåter og den eneste begrensningen på programmeringsspråk, utviklingsmiljøer, og tekstredaktører er at alt går så lenge noen lovlig kan skaffe seg en egen kopi gratis.

Det meste av konkurransen foregår gjennom innsendinger på nettet, men hvis du klarer å komme til finalen, vil du bli invitert til et arrangement på stedet som vil bli livestreamet for alle å se på. Som for å vinne hadde 2014-arrangementet en stor pris på $ 15.000. Hvor mye høyere vil det gå neste år?

De Se for deg Cup er en hendelse en gang per år som består av tre separate konkurranser som hver er bundet inn i begivenhetens oppdrag: "Tenk deg en verden der teknologi hjelper med å løse de tøffeste problemene. ” Det er åpent for konkurrenter fra hele verden, og kulminerer med en storfinale på stedet som flytter fra land til land hvert år.

De tre konkurransene er:

  • Innovasjonsstien: Målet her er å lage "den neste store tingen", som kan være så enkelt som et nytt og originalt nettverktøy eller så virkningsfullt som en mobilapp som revolusjonerer måten samfunnet samhandler på.
  • Verdensborgerskapsveien: Vil du gjøre verden til et bedre sted? Det er spørsmålet som driver nettopp denne konkurransen. Lag en desktop, web eller mobil løsning som tar opp et globalt spørsmål, for eksempel sykdom, sosial likhet eller fattigdom.
  • Spillestien: Utvikle innovative videospill på datamaskiner, konsoller, telefoner eller annet utstyr du liker. Målet er å levere en funksjonell, polert og engasjerende opplevelse.

Det er også Code Hunt Challenge, en månedlig begivenhet der deltakerne får et kodebit og blir bedt om å skrive det på så få kodelinjer som mulig. Ikke bare blir vinneren av hver utfordring tildelt $ 1000, men alle deltakere blir lagt inn i en tilfeldig tegning for $ 5000.

Spillindustrien er større enn noen gang, men det som er mer interessant er økningen i indie-spillutviklingen de siste årene. Uavhengige utviklere - som vanligvis jobber alene eller i små team - produserer spill av topp kvalitet. Du kan finne mange av dem på Steam tidlig tilgang Steam Early Access: Disse 5 spillene er verdt å kjøpe tidligVil du spille spill før de til og med blir sluppet for publikum? Med Steam Early Access kan du det! Les mer .

online-programmering-konkurranse-spill-jam

De Global Game Jam er et årlig arrangement som finner sted over en eneste helg. Deltakerne går sammen og jobber for å lage en spillbar demo innen 48 timer. Teknisk sett er GGJ ikke en konkurranse mellom lag siden det ikke er taper eller vinner, men det er fortsatt en god måte å teste mettet og se hva du kan oppnå.

Interessert i å lage spill? Kom i gang med disse gratis spillutviklingsverktøy 5 gratis programvareverktøy for spillutvikling for å lage dine egne spillGratis spillutviklingsprogramvare er en flott måte å starte å lage videospill på. Vi har samlet den beste spillprogramvaren på markedet. Les mer . Spesielt anbefaler vi læring enhet Programmering av et spill med enhet: En nybegynnerguideI det utviklende landskapet med indie-spillutvikling har Unity dukket opp som noe av en de-facto-standard: dens lave kostnader, brukervennlighet og brede 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 veiledninger og eksempler.

Ludum tør, som betyr "å gi et spill" på latin, er et spillutviklingsstopp som finner sted tre ganger i året: april, august og desember. Det er to forskjellige Ludum Dare-hendelser:

  • Kompoen er en solokonkurranse som krever at alle koder og eiendeler opprettes fra bunnen av mellom begivenhetens start- og sluttid, som finner sted over 48 timer. Etterpå blir deltakere dommere og de beste bidragene blir søkelyset for berømmelse og skryterettigheter.
  • Syltetøyet er en mer casual versjon av Compo. Du har 72 timer på deg til å lage et spill, og du kan jobbe alene eller i team. I motsetning til Compo, krever Jam ikke at oppføringer startes fra absolutt grunn.

Alle håpefulle og veteranindie-spillutviklere bør prøve Ludum Dare minst en gang, enten Jam eller Compo. Ikke bare tvinger det deg til å sette deg ned og skape, det gir også muligheter til å få venner, finne partnere og bare ha det veldig moro med eksperimentelle spillideer.

Siste tanker

Programmeringskonkurranser er bare en av mange måter å praktisere kodingsferdigheter på 7 unike måter å praktisere kodingsferdighetene dine påLa oss gjenta - det er ingen alder å lære. Når du er på den veien, må du bare fortsette å øve. Og i dag er det flere måter enn en å skjerpe kodingskotelettene dine. Les mer . På den ene siden kan det være ekstremt effektivt å komme med dine egne programmering av prosjektideer 5 Prosjektideer som hjelper deg å lære raskere å programmereDet er noen måter å lette læringskurven for programmering. Få skitne hender og lær raskere med sideprosjekter du kan starte når som helst. Lek med disse fem. Les mer og forfølge dem på lang sikt, men innimellom bør du gå tilbake og delta i en slags konkurranse. Det vil holde deg frisk, ærlig og på tå.

Hvis du sliter med utbrenthet og slike utfordringer ikke klarer å gjenopplive deg, kan det være en tegn på at du ikke er ment å være programmerer 6 tegn på at du ikke har ment å være programmererIkke alle er kuttet ut til å være programmerer. Hvis du ikke er helt sikker på at du er ment som programmerer, her er noen tegn som kan peke 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 du om noen andre som fortjener omtale? Har du noen gang konkurrert i en før? Del tankene dine med oss ​​i kommentarene nedenfor!

Bildetillegg: trofeer Via Shutterstock, Dark Code View Via Shutterstock, Game Jam Via Shutterstock

Joel Lee har en B.S. innen informatikk og over seks års profesjonell skriveerfaring. Han er sjefredaktør for MakeUseOf.