CodinGame
CodinGame giver brugerne en sjov og effektiv måde at lære kodning der undgår den stive struktur af traditionelle undervisningsmetoder.
- Hundredvis af klassiske puslespil, der underviser en bred vifte af begreber
- Støttet af udfordringer bidraget med den CodinGame samfund
- Multiplayer udfordrer det hul du direkte mod andre levende spillere
- Store grafik og grænseflade bygge bro mellem teori og resultater
- Regelmæssigt opdateret med nye gåder og udfordringer
- Konstante belønninger tilskynde brugerne til at holde læring
- Ikke så tilgængelig for nye brugere som design vil foreslå
- Interface kan være en rodet distraktion for mere erfarne kodere
Med computer programmering at blive en af de mest lukrative og efterspurgte karrierer til rådighed, er der ingen mangel på iværksættere og visionære ønsker at vende processen med at lære kodning ind i en forretning, og resultaterne spænder alt fra traditionelle kurser tilpasset internettet landskab til ressourcer, forsøge at gøre hele processen let og sjovt. CodinGame er måske den mest gamified form for kode træning til rådighed. Mens ressourcer som Codecademy nedbryde de aspekter af kodning i bide mellemstore komponenter og belønne dig med badges og anerkendelser for fremskridt og CodeWars sætter du hovedet til hoved mod andre spillere i komplekse kodning konkurrencer, CodinGame ups indsatserne ved tethering deres øvelser til en visuel grænseflade der bogstaveligt talt forvandler din kode i en arkade stil spil. Hvorvidt dette er en effektiv metode til at lære de komplekse komponenter i kodning videnskab er en anden sag helt, men grænsefladen er glat og spændende, sandsynligvis til at trække i potentielle kodere der kan være bange af den strømlinede og fremmede grænseflade af traditionelle kodning kommandolinjer. En af de sværeste adgangsbarrierer for at lære kodning er at formidle til de studerende præcis, hvad slags effekt deres kode kan have på miljøet. Det kan tage lang tid, før de byggesten principper som klasser og variabler kommer til at have væsentlig betydning og brugerne kan forstå, hvordan de interagerer med hinanden for at producere meningsfulde resultater. Hvad CodinGame gør så godt, er at omdanne selv disse mest grundlæggende funktioner til håndgribelige resultater. Simple adfærd såsom bestillingsnumre i et sæt oversætter på spillets interface transporteres konkret som et rumskib målrettet risikomål højere. Denne sammensmeltning af princip med resultater er elegant udført, og begreber bygge oven på hinanden i løbet af hundreder af virkelige eksempler verdens, der vises i spillets arkade. Desværre, for en læringsplatform, der synes skræddersyet til brugere helt nyt for kodning, er der ikke meget i vejen for hjælp. Der er fordele og ulemper ved dette. I modsætning til kilder som Codecademy - som fører dig gennem lektioner med lidt kontekst - CodinGame tvinger dig til at grave gennem online-ressourcer i jagten på løsninger. Men for nye brugere med lidt kodning erfaring, begrebet synes at være i strid med den indbydende trappestige tilgang til design. Selv den første øvelse, der tjener som en tutorial, vil sandsynligvis se helt fremmed for nogen, der ikke forstår syntaksen eller fundamentale af hvordan sprog fungerer. På trods af sin tilsyneladende værdi som et introduktionskursus, er det sandsynligvis en bedre egnet til erfarne brugere, der ikke er bange for at processen med trial and error, der ofte ledsager læreproces, hvor kodning er berørt. Men de tilgængelige funktioner er temmelig kødfulde. Den single player-komponent, som tager dig gennem stadig mere vanskelige forsøg, fås i 23 af de mest almindelige kodning sprog, og det er suppleret med robuste multiplayer turneringer, der er sikker på at udfordre selv erfarne programmører.