CodinGame
CodinGame biedt gebruikers een leuke en effectieve manier om te leren coderen dat mijdt de rigide structuur van de traditionele onderwijsmethoden.
- Honderden klassieke puzzels die een breed scala van concepten te leren
- Ondersteund door uitdagingen bijgedragen door de CodinGame gemeenschap
- Multiplayer betwist deze put je direct tegen andere live spelers
- Grote visuals en de interface de kloof tussen theorie en de resultaten
- Regelmatig bijgewerkt met nieuwe puzzels en uitdagingen
- Constant beloningen aan te moedigen gebruikers blijven leren
- Niet zo toegankelijk is voor nieuwe gebruikers als het ontwerp zou suggereren
- Interface kan een rommelige afleiding voor de meer ervaren programmeurs zijn
Met het programmeren van computers steeds een van de meest lucratieve en in de vraag carrières beschikbaar zijn, is er geen gebrek aan ondernemers en visionairs op zoek naar het proces van het leren van het coderen in een bedrijf te zetten, en de resultaten omvatten alles van de traditionele cursussen aangepast aan het internet landschap om middelen die proberen om het hele proces eenvoudig en leuk te maken. CodinGame is misschien wel de meest gamified vorm van code training beschikbaar. Terwijl hulpbronnen zoals Codecademy breken de aspecten van de codering in hapklare componenten en je belonen met badges en lofbetuigingen voor vooruitgang en CodeWars zet je kop aan kop tegen andere spelers in complexe codering wedstrijden, CodinGame ups de inzet aangebonden hun oefeningen om een visuele interface die letterlijk transformeert uw code in een arcade stijl spel. Of is dit een effectieve aanpak van het leren van de complexe componenten van de codering de wetenschap is een ander geval helemaal, maar de interface is glad en spannend, waarschijnlijk te trekken in toekomstige coders die af kunnen afschrikken door de gestroomlijnd en alien-interface van de traditionele codering command lines. Een van de moeilijkste toetredingsdrempels voor het leren van de codering wordt doorgeven aan studenten precies wat voor soort impact van hun code op het milieu kan hebben. Het kan een lange tijd duren voordat de bouwsteen principes zoals classes en variabelen komen inhoudelijke betekenis hebben en gebruikers kunnen begrijpen hoe ze omgaan met elkaar om betekenisvolle resultaten te produceren. Wat CodinGame doet zo goed is deze meest basale functies te zetten, zelfs in tastbare resultaten. Eenvoudig gedrag zoals het bestellen nummers in een set te vertalen op de game-interface worden concreet getransporteerd als een ruimteschip gericht hoger risico doelen. Deze fusie van principe met de resultaten is elegant uitgevoerd, en concepten te bouwen bovenop elkaar in de loop van honderden van de echte wereld voorbeelden die in de arcade van het spel verschijnen. Helaas, voor een leerplatform dat op maat gemaakt voor gebruikers lijkt helemaal nieuw voor het coderen, is er niet veel in de weg van de bijstand. Er zijn voordelen en nadelen aan dit. In tegenstelling tot de bronnen zoals Codecademy - waarin je door lessen met weinig context - CodinGame dwingt je om te graven door middel van online bronnen in de uitoefening van oplossingen. Maar voor nieuwe gebruikers met weinig codering ervaring, het begrip lijkt in strijd met de uitnodigende trap aanpak uitvoeren om te ontwerpen. Zelfs de eerste oefening, die dient als een tutorial, zal waarschijnlijk kijken volkomen vreemd voor iedereen die niet de syntax of fundamenten van hoe talen werken begrijpt. Ondanks de schijnbare waarde als een inleidende cursus, is het waarschijnlijk een betere pasvorm voor ervaren gebruikers die niet bang zijn om het proces van trial and error die vaak begeleidt de leerervaring waar de codering betreft. Maar de beschikbare functies zijn vrij vlezig. De single player component, die u door steeds moeilijker proeven, is beschikbaar in 23 van de meest voorkomende codering talen, en het wordt aangevuld door een robuuste multiplayer toernooien die zeker zijn om zelfs ervaren programmeurs uit te dagen.