CodinGame
CodinGame gir brukerne en morsom og effektiv måte å lære koding som eschews den stive strukturen i tradisjonelle undervisningsmetoder.
- Hundrevis av klassiske puslespill som lærer et bredt spekter av konsepter
- Støttet av utfordringer bidratt med den CodinGame samfunnet
- Multiplayer utfordringer som pit deg direkte mot andre levende spillere
- Gode visuelle og grensesnitt bro over gapet mellom teori og resultatene
- Jevnlig oppdatert med nye oppgaver og utfordringer
- Konstant belønninger oppfordre brukerne til å holde læring
- Ikke så tilgjengelig for nye brukere som design ville foreslå
- Grensesnittet kan være en rotete distraksjon for mer erfarne programmerere
Med dataprogrammering bli en av de mest lukrative og etterspurt karrierer tilgjengelig, er det ingen mangel på gründere og visjonære ønsker å snu prosessen med å lære koding i en bedrift, og resultatene spenner alt fra tradisjonelle kurs tilpasset internett landskapet til ressurser som prøve å gjøre hele prosessen enklere og mer moro. CodinGame er kanskje den mest gamified formen av kode trening tilgjengelig. Mens ressurser som Codecademy bryte ned de aspektene av koding i biter store komponenter og belønne deg med merker og utmerkelser for fremdrift og CodeWars setter du hodet til hodet mot andre spillere i komplekse koding konkurranser, CodinGame ups innsatsen ved tethering sine øvelser til et visuelt grensesnitt som bokstavelig talt forvandler koden din inn i en arcade stil spillet. Hvorvidt dette er en effektiv måte å lære komplekse komponenter av koding vitenskap er en annen sak helt, men grensesnittet er glatt og spennende, vil trolig trekke i potensielle programmerere som kan bli skremt av strømlinjeformet og fremmed grensesnittet til tradisjonelle koding kommandolinjer. En av de vanskeligste etableringshindringer for å lære koding er videresending til studenter nøyaktig hva slags innvirkning koden kan ha på miljøet. Det kan ta lang tid før byggesteinen prinsipper som klasser og variabler kommer til å ha reell betydning, og brukerne kan forstå hvordan de samhandler med hverandre for å produsere meningsfulle resultater. Hva CodinGame gjør så godt er forvandle selv disse mest grunnleggende funksjonene til konkrete resultater. Enkle atferd som bestillingsnumre i et sett oversette på spillets grensesnitt formidles konkret som et romskip rettet mot høyrisiko mål. Denne sammensmeltingen av prinsippet med resultater er elegant utført, og konsepter bygge oppå hverandre i løpet av hundrevis av reelle eksempler som vises i spillets arkade. Dessverre, for en læringsplattform som virker skreddersydd for brukerne helt nytt for koding, er det ikke mye i veien for hjelp. Det er fordeler og ulemper med dette. I motsetning til kilder som Codecademy - som leder deg gjennom leksjoner med lite sammenheng - CodinGame tvinger deg til å grave gjennom elektroniske ressurser i jakten på løsninger. Men for nye brukere med litt koding erfaring, synes tanken å kjøre i motsetning til den innbydende gardintrapp tilnærming til design. Selv den første øvelsen, som fungerer som en tutorial, vil trolig se helt fremmed for alle som ikke forstår syntaksen eller grunnleggende om hvordan språk fungerer. Til tross for sin tilsynelatende verdi som et introduksjonskurs, er det sannsynligvis en bedre passform for erfarne brukere som ikke er redd for prosessen med prøving og feiling som ofte følger med erfaring der koding er bekymret. Men de tilgjengelige funksjonene er ganske gedigent. Den single player komponent, som tar deg gjennom stadig mer vanskelige prøvelser, er tilgjengelig i 23 av de vanligste kodespråk, og det er supplert med robuste multiplayer turneringer som er sikker på å utfordre selv erfarne programmerere.