Advertentie
Zit je in een programmeer-sleur? Ben je bang dat je codeervaardigheden een plateau hebben bereikt? Op het punt om uit te branden? Soms is het antwoord om weg te lopen, een pauze te nemen en wat frisse lucht op te zuigen. Aan de andere kant is het antwoord soms een zware dosis uitdagingen die je vaardigheden tot het uiterste oprekken.
In Leerlingpatronen - een gratis programmeerboek 9 gratis programmeerboeken waarmee u een professional wordtOproep aan alle programmeurs, nieuw, oud of ambitieus: we hebben een geweldige selectie gratis (zoals in bier) boeken gevonden om je codeervaardigheden naar een hoger niveau te tillen. Stap in en geniet. Lees verder die de reis beschrijft van beginner tot masterprogrammeur - er is een rustig stukje wijsheid dat de waarheid spreekt:
Falen is vaak de beste manier om iets te leren. Alleen door te proberen moedige dingen te doen, te falen, van dat falen te leren en het opnieuw te proberen, groeien we uit tot het soort mensen dat kan slagen wanneer ze voor moeilijke problemen komen te staan.
Wat is een betere manier om 'gewaagde dingen te proberen' dan jezelf op te zetten tegen andere programmeurs in een competitieve omgeving? Je zult waarschijnlijk falen, maar dat is oké. De deelname zelf leert je veel nieuwe vaardigheden en technieken. Met de juiste mentaliteit voor stressvrij programmeren Programmeren leren zonder alle stressMisschien heb je besloten om te gaan programmeren, voor een carrière of gewoon als hobby. Super goed! Maar misschien begin je je overweldigd te voelen. Niet zo goed. Hier is hulp om uw reis te vergemakkelijken. Lees verder , u hoeft niets te vrezen.
Gelanceerd in 2001, TopCoder is al geruime tijd de grootste gemeenschap van competitieve programmeurs. Er zijn meer dan 700.000 leden die strijden om branchegerelateerde problemen voor geldprijzen op te lossen. Hoeveel contant? In 2014 heeft het jaarlijkse TopCoder Open-toernooi meer dan $ 300.000 aan winnaars toegekend.
TopCoder biedt wedstrijden op verschillende gebieden, zoals grafisch ontwerp, algoritmen, prototyping en meer. Het leuke van hun scoringsalgoritme is dat ze een op ELO gebaseerd beoordelingssysteem gebruiken dat erop gericht is om na verloop van tijd de 'beste' coder te bepalen. Hoe meer je meedoet en hoe beter je plaatst, hoe hoger je ranking zal zijn.
De Google Code Jam is een van de meest populaire programmeerwedstrijden ter wereld. Het is een multi-round wedstrijd gebaseerd op het oplossen van algoritmische puzzels en de enige beperking op programmeertalen, ontwikkelomgevingen en teksteditors is dat alles mogelijk is, zolang iedereen legaal een eigen exemplaar kan aanschaffen gratis.
Het grootste deel van de competitie vindt plaats via online inzendingen, maar als het je lukt om de finale te halen, word je uitgenodigd voor een evenement ter plaatse dat voor iedereen live wordt gestreamd. Wat het winnen betreft, had het evenement van 2014 een hoofdprijs van $ 15.000. Hoeveel hoger gaat het volgend jaar?
De Stel je voor Cup is een evenement dat één keer per jaar wordt gehouden en bestaat uit drie afzonderlijke competities die elk verband houden met de missie van het evenement: 'Stel je een wereld voor waar technologie helpt bij het oplossen de moeilijkste problemen. ' Het staat open voor concurrenten van over de hele wereld, met als hoogtepunt een grote finale op locatie die elk jaar van land naar land verhuist.
De drie competities zijn:
- Het innovatiepad: Het doel hier is om 'het volgende grote ding' te creëren, dat zo simpel kan zijn als een nieuwe en originele webtool of even indrukwekkend als een mobiele app die een revolutie teweegbrengt in de interactie tussen de samenleving.
- Het pad van wereldburgerschap: Wil je van de wereld een betere plek maken? Dat is de vraag die deze specifieke concurrentie aandrijft. Maak een desktop-, web- of mobiele oplossing die een wereldwijd probleem aanpakt, zoals ziekte, sociale gelijkheid of armoede.
- The Games Path: Ontwikkel innovatieve videogames op computers, consoles, telefoons of welk ander apparaat je maar wilt. Het doel is om een functionele, gepolijste en boeiende ervaring te bieden.
Er is ook de Code Hunt Challenge, een maandelijks evenement waarbij deelnemers een codefragment ontvangen en gevraagd worden om het in zo min mogelijk regels te herschrijven. Niet alleen wordt de winnaar van elke uitdaging $ 1.000 toegekend, maar alle deelnemers doen mee aan een willekeurige trekking voor $ 5.000.
De game-industrie is groter dan ooit, maar wat interessanter is, is de golf van indie-game-ontwikkeling in de afgelopen jaren. Onafhankelijke ontwikkelaars - die meestal alleen of in kleine teams werken - produceren games van topkwaliteit. Je kunt er veel op vinden Steam Early Access Steam Early Access: deze 5 games zijn het waard om vroeg te kopenWil je games spelen voordat ze zelfs voor het publiek zijn vrijgegeven? Met Steam Early Access kan dat! Lees verder .
De Global Game Jam is een jaarlijks terugkerend evenement dat plaatsvindt in één weekend. Deelnemers werken samen en werken binnen 48 uur aan een speelbare gamedemo. Technisch gezien is GGJ geen competitie tussen teams omdat er niet wordt verloren of gewonnen, maar het is nog steeds een goede manier om je moed te testen en te zien wat je kunt bereiken.
Geïnteresseerd in het maken van games? Ga hiermee aan de slag gratis tools voor game-ontwikkeling 5 gratis software voor het ontwikkelen van games om uw eigen games te makenGratis software voor game-ontwikkeling is een geweldige manier om het maken van videogames te starten. We hebben de beste spelsoftware op de markt samengesteld. Lees verder . We raden in het bijzonder aan het leren van eenheid Een spel programmeren met Unity: A Beginner's GuideIn het evoluerende landschap van indie-game-ontwikkeling is Unity een soort de-facto-standaard geworden: de lage kosten, het gebruiksgemak en de brede functieset maken het ideaal voor snelle game-ontwikkeling. Lees verder omdat het gratis, krachtig en veelzijdig genoeg is om 2D- en 3D-games te maken, en het heeft een enorme gebruikersbasis vol tutorials en voorbeelden.
Ludum Durf, wat in het Latijn 'een spel geven' betekent, is een gameontwikkelingsjam die drie keer per jaar plaatsvindt: april, augustus en december. Er zijn twee verschillende Ludum Dare-evenementen:
- De Compo is een solo-wedstrijd die vereist dat alle code en items helemaal opnieuw worden gemaakt tussen de begin- en eindtijd van het evenement, die meer dan 48 uur duurt. Daarna worden deelnemers juryleden en worden de beste inzendingen uitgelicht vanwege roem en opscheppen.
- The Jam is een meer casual versie van de Compo. Je hebt 72 uur om een game te maken en je kunt alleen of in een team werken. In tegenstelling tot de Compo, vereist de Jam niet dat items helemaal opnieuw worden gestart.
Alle ambitieuze en ervaren indie-game-ontwikkelaars moeten Ludum Dare minstens één keer proberen, de Jam of de Compo. Het dwingt je niet alleen om te gaan zitten en te creëren, het biedt ook mogelijkheden om vrienden te maken, partners te vinden en gewoon veel plezier te hebben met experimentele spelideeën.
Laatste gedachten
Programmeerwedstrijden zijn slechts een van de vele manieren om codeervaardigheden te oefenen 7 unieke manieren om uw codeervaardigheden te oefenenLaten we herhalen: er is geen leeftijd om te leren. Als je eenmaal op dat pad bent, moet je gewoon blijven oefenen. En vandaag zijn er meer dan één manier om uw codeerkarbonades te verscherpen. Lees verder . Aan de ene kant kan het heel effectief zijn om er zelf een te bedenken projectideeën programmeren 5 Projectideeën om u te helpen sneller te leren programmerenEr zijn een paar manieren om de leercurve voor programmeren te vergemakkelijken. Maak je handen vuil en leer sneller met zijprojecten die je op elk moment kunt starten. Speel met deze vijf. Lees verder en volg ze op de lange termijn, maar af en toe moet je een stap terug doen en meedoen aan een soort competitie. Het houdt je fris, eerlijk en scherp.
Als je met burn-out worstelt en dit soort uitdagingen je niet nieuw leven inblazen, is het misschien een teken dat je niet bedoeld bent als programmeur 6 tekenen dat u niet bedoeld bent om programmeur te zijnNiet iedereen is bedoeld als programmeur. Als u niet helemaal zeker weet of u programmeur wilt worden, volgen hier enkele aanwijzingen die u in de goede richting kunnen wijzen. Lees verder .
Dat gezegd hebbende, er zijn tientallen - misschien zelfs honderden - andere online programmeerwedstrijden die er zijn. Kent u nog andere die een vermelding verdienen? Heb je er ooit eerder aan meegedaan? Deel uw mening met ons in de onderstaande opmerkingen!
Afbeeldingscredits: Trofeeën Via Shutterstock, Donkere codeweergave via Shutterstock, Game Jam via Shutterstock
Joel Lee heeft een B.S. in computerwetenschappen en meer dan zes jaar professionele schrijfervaring. Hij is de hoofdredacteur van MakeUseOf.