Test je programmeervaardigheden met deze online wedstrijden
Zit je in een programmeeromgeving? Bezorgd dat je codeervaardigheden een plateau hebben geraakt? Op de rand van uitbranden? Soms is het antwoord om weg te lopen, een pauze te nemen en wat frisse lucht in te zuigen. Aan de andere kant, soms is het antwoord een zware dosis uitdagingen die je mogelijkheden tot het uiterste oprekken.
In Leerlingenpatronen - een gratis programmaboek 9 Gratis programmeerboeken die u een pro zullen maken 9 Gratis programmeerboeken die u een pro maken Bellen van alle programmeurs, nieuw, oud of ambitieus: we hebben een grote selectie gratis (zoals in bier) gevonden boeken om je codeervaardigheden naar een hoger niveau te tillen. Stap in en geniet ervan. Lees meer dat de reis beschrijft van programmeur van beginneling tot meester - er is een rustig stukje wijsheid dat de waarheid spreekt:
Falen is vaak de beste manier om iets te leren. Alleen door te proberen vette dingen te doen, falen, van die mislukking te leren en opnieuw te proberen, groeien we uit tot het soort mensen dat kan slagen wanneer ze met moeilijke problemen worden geconfronteerd.
Welke betere manier om “probeer gewaagde dingen” dan jezelf in te zetten tegen andere coders in een concurrerende omgeving? Je zult waarschijnlijk falen, maar dat is goed. De deelname zelf leert je veel nieuwe vaardigheden en technieken. Met de juiste mindset voor stressvrij programmeren. Hoe leer je programmeren zonder al de stress Leren programmeren zonder al je stress Misschien heb je besloten om te blijven programmeren, of het nu voor een carrière is of gewoon als een hobby. Super goed! Maar misschien begin je je overweldigd te voelen. Niet zo goed. Hier is hulp om uw reis te vergemakkelijken. Meer lezen, je hoeft niets te vrezen.
TopCoder
Gelanceerd in 2001, TopCoder is al geruime tijd de grootste gemeenschap van concurrerende programmeurs. Er zijn meer dan 700.000 leden die strijden om sectorgerelateerde problemen voor geldprijzen op te lossen. Hoeveel geld? In 2014 reikte het jaarlijkse TopCoder Open-toernooi meer dan $ 300.000 uit aan winnaars.
TopCoder biedt competities op verschillende gebieden, zoals grafisch ontwerp, algoritmen, prototyping en meer. Het coolste aan hun scoringsalgoritme is dat ze een op ELO gebaseerd classificatiesysteem gebruiken dat het doel bepaalt “het beste” codeur in de tijd. Hoe meer je meedoet en hoe beter je plaatst, hoe hoger je rangorde zal zijn.
Google Code Jam
De Google Code Jam is een van de meest populaire programmeerwedstrijden ter wereld. Het is een meervoudige wedstrijd gebaseerd op het oplossen van algoritmische puzzels en de enige beperking op programmeertalen, ontwikkelomgevingen en teksteditors is dat alles zo lang duurt als iedereen legaal een kopie van zichzelf kan aanschaffen..
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 onsite evenement dat livestream is voor iedereen om te bekijken. Wat het winnen betreft, had het 2014-evenement een hoofdprijs van $ 15.000. Hoeveel hoger zal het volgend jaar gaan?
Microsoft Imagine Cup
De Stel je voor Cup is een eenmaal per jaar evenement bestaande uit drie afzonderlijke wedstrijden die elk verbonden zijn aan de missie van het evenement: “Stel je een wereld voor waarin technologie de moeilijkste problemen helpt oplossen.” Het is open voor concurrenten van over de hele wereld, met als hoogtepunt een on-site Grand Finals die elk jaar van land naar land gaat.
De drie competities zijn:
- Het innovatiepad: Het doel is hier om te creëren “het volgende grote ding,” wat net zo eenvoudig zou kunnen zijn als een nieuwe en originele webtool of zo impactvol als een mobiele app die een revolutie teweegbrengt in de manier waarop de samenleving omgaat.
- Het wereldburgerschapspad: Wil je de wereld een betere plek maken? Dat is de vraag die deze specifieke competitie aandrijft. Maak een desktop-, web- of mobiele oplossing die een wereldwijd probleem aanpakt, zoals ziekte, sociale gelijkheid of armoede.
- Het spelpad: 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 krijgen en wordt gevraagd het in zo weinig regels code te herschrijven. Niet alleen wordt de winnaar van elke uitdaging $ 1.000 toegekend, maar alle deelnemers worden voor $ 5.000 in een willekeurige tekening ingeschreven.
Global Game Jam
De game-industrie is groter dan ooit, maar wat nog interessanter is, is de sterke stijging van de ontwikkeling van indiegames in de afgelopen paar jaar. Onafhankelijke ontwikkelaars - die meestal alleen werken of in kleine teams - produceren games van topkwaliteit. Je kunt er veel van vinden op Steam Early Access Steam Early Access: deze 5 games zijn de moeite waard Early Steam Early Access: deze 5 games zijn het waard om vroeg te kopen Wil je games spelen voordat ze zelfs voor het publiek worden vrijgegeven? Met Steam Early Access, kunt u! Lees verder .
De Global Game Jam is een jaarlijks evenement dat plaatsvindt in een enkel weekend. Deelnemers werken samen en werken binnen 48 uur aan een speelbare gamedemo. Technisch gezien is GGJ geen competitie tussen teams, want er is geen verlies of winst, maar het is nog steeds een goede manier om je moed te testen en te zien wat je kunt bereiken.
Ben je geïnteresseerd in het maken van spellen? Ga aan de slag met deze gratis ontwikkelgereedschappen voor games 5 Gratis spelontwikkeling Softwarehulpprogramma's om je eigen spellen te maken 5 Gratis spelontwikkeling Softwarehulpprogramma's om je eigen spellen te maken Hier zijn de beste gratis spelontwikkelingssoftware en -hulpmiddelen die je kunt gebruiken om vandaag je droomgame te maken . Lees verder . In het bijzonder raden we aan om Unity Programming A Game With Unity: A Beginners Guide te leren Programmeren van een spel met eenheid: een gids voor beginners In het zich ontwikkelende landschap van indie game-ontwikkeling, is Unity ontstaan als iets van een de-facto standaard: de lage kosten, gebruiksgemak en brede functies maken hem ideaal voor een snelle ontwikkeling van games. Lees meer omdat het gratis, krachtig, veelzijdig genoeg is om 2D- en 3D-spellen te maken, en een enorm gebruikersbestand vol met tutorials en voorbeelden heeft.
Ludum Durf
Ludum Durf, wat betekent “om een spel te geven” in het Latijn is er een game-ontwikkelingsjam die drie keer per jaar plaatsvindt: april, augustus en december. Er zijn twee verschillende Ludum Dare-evenementen:
- De Compo is een solowedstrijd waarbij alle code en items van nul moeten worden gemaakt tussen de start- en eindtijd van het evenement, die plaatsvindt over 48 uur. Naderhand worden deelnemers rechters en de beste inzendingen staan in de schijnwerpers voor roem en opscheppen.
- The Jam is een meer casual versie van de Compo. Je hebt 72 uur om een spel te maken en je kunt alleen werken of in een team. In tegenstelling tot de Compo, vereist de Jam niet dat ingangen vanaf absolute scratch worden gestart.
Alle aspirant en veteraan indie game-ontwikkelaars moeten Ludum Dare minstens een keer proberen, hetzij 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
Programmeren van competities is slechts een van de vele manieren om codeervaardigheden te oefenen 7 Unieke manieren om je codeervaardigheden te oefenen 7 Unieke manieren om je codeervaardigheden te oefenen Laten we het 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 manieren dan een om je codeerkrakers aan te scherpen. Lees verder . Aan de ene kant kan het zeer effectief zijn om met uw eigen ideeën voor programmeerprojecten te komen. 5 Projectideeën om u te helpen leren Programmering van snellere 5 projectideeën om u te helpen programmeren sneller te leren Er zijn een paar manieren om de leercurve voor programmeren te vereenvoudigen. Zorg dat je handen vies worden en leer sneller met zijprojecten die je op elk moment kunt starten. Speel rond met deze vijf. Lees Meer en achtervolg ze op de lange termijn, maar af en toe moet je een stap terug doen en een soort van competitie betreden. Het houdt je fris, eerlijk en op je tenen.
Als je worstelt met burn-out en dit soort uitdagingen je niet nieuw leven kunnen inblazen, kan dit een teken zijn dat je geen programmeur hoeft te zijn. 6 Tekenen dat je niet bedoeld bent om programmeur te zijn 6 Tekenen dat je niet bedoeld bent Programmeur zijn Niet iedereen is een programmeur. Als je niet helemaal zeker bent dat je een programmeur moet zijn, zijn hier enkele aanwijzingen die je in de juiste richting kunnen wijzen. Lees verder .
Dat gezegd hebbende, er zijn tientallen - misschien zelfs honderden - andere online programmeerwedstrijden die er zijn. Kent u anderen die een vermelding verdienen? Heb je ooit eerder in een competitie meegedaan? Deel uw mening met ons in de reacties hieronder!
Afbeeldingscredits: trofeeën via Shutterstock, donkere codeweergave via Shutterstock, gameback via Shutterstock
Ontdek meer over: Programmeren.