Nivå 2
CodeGym — Lære å programmere i Java
Hva med en helt ny tilnærming til å lære programmering og utdanning generelt? Ingenting ligner på noe du har sett før. Hva med læring som har et mål, verktøy og resultater?
Jeg er glad for å introdusere et nytt nettkurs for Java-programmering.
1. Læringen er bakt inn i et nettspill
Du utfører oppgaver og mottar belønninger. Ingenting forvirrende eller uvanlig her. Oppgavene inkluderer mye variasjon: lese kode, løse problemer, pedagogiske videoer, fikse feil i kode, legge til nye funksjoner, store oppgaver, skrive spill og mye mer.
Du må kanskje også skrive programmer for roboten din for å slåss med vennene dine på en "arena" eller noe.
2. Bare det vesentlige
For å unngå å få kurset til å trekke ut i fem år, eliminerte jeg nådeløst alt som bare var nyttig og la bare det absolutt essensielle igjen. Jeg analyserte dusinvis av ledige stillinger. Kurset inneholder alt som en Junior Java-utvikler trenger å vite for å få jobb.
3. Omfattende opplæring
Hele kurset består av 500 minitimer og 1200(!) øvelser . Oppgavene er små, men det er mange av dem (masse og masse). Faktisk er det minimum du trenger å gjøre for å få verdifull erfaring.
Det er også arbeid i par, ulike spill, store oppgaver, virkelige prosjekter og andre typer trening.
4. Du kan ikke fullføre spillet uten å bli programmerer
Kurset er delt inn i 40 nivåer. Du kan gå videre til neste nivå bare hvis du har fullført de fleste oppgavene på det nåværende nivået. Fra de små og enkle til de store og veldig nyttige. Alle som når slutten vil ha samlet 300-500 timer med praktisk erfaring. Det er et seriøst bud på seier. Og for sysselsetting.
5. Målrettet forberedelse til jobbintervju
De siste 10 nivåene er dedikert til å gjenoppta skriving, forberedelse til et jobbintervju og utvikle ferdigheter som kreves for teamarbeid.
Du kan også være interessert i "femårsplanen for programmererfremgang" og "femårsplanen for programmerermuligheter".
6. Du kan utføre oppgavene rett på nettsiden
Dette er veldig praktisk og effektivt. Så snart du har funnet ut en ny oppgave, kan du umiddelbart begynne å fullføre din egen analogt. Hvis du ønsker å utføre oppgavene i en IDE, er det en plugin som lar deg få en oppgave med to klikk og sende den til verifisering med ett klikk .
En leksjon, mange eksempler, muligheten til å fullføre oppgaver rett på nettsiden eller i en IDE – gapet mellom teori og praksis har aldri vært så lite.
7. Øyeblikkelig oppgaveverifisering (mindre enn ett sekund)
Har du sendt inn arbeid til vurdering og måtte vente en uke fordi den som skulle sjekke det er opptatt?
På CodeGym trykker du "Kjør/Sjekk" og får kompileringsresultater og/eller oppgaveverifiseringsresultater på mindre enn ett sekund .
8. CodeGym elsker det når du er på Facebook mens du studerer
Vi har en CodeGym Facebook-gruppe , hvor du kan diskutere oppgaver, dele prestasjonene dine med venner, se pedagogiske videoer og be om hjelp.
9. Full dekning av materialet
Våre leksjoner inneholder mange lenker til ulike nettsider hvor du kan lese andres forklaringer. Målet mitt er å være sikker på at du forstår materialet, og ikke å få deg til å bare lytte til meg .
10. For å bli programmerer trenger du bare hjernen din og en datamaskin
Det vil ta fra 3 til 6 måneder, avhengig av hvor mye tid du bruker på øvelsene.
11 Støtte
Når du fullfører tusenvis av oppgaver, vil du definitivt ha spørsmål. For å hjelpe, har vi laget en spesiell "Hjelp" -seksjon, der du kan stille spørsmål om oppgaver. Andre CodeGym-studenter, moderatorer, frivillige eller nettsidens grunnleggere vil svare på spørsmålene dine.
12. Fellesskap
Vi tror det er makt i enhet. Det er derfor vi opprettet en «Grupper» -seksjon, der du kan stille spørsmål, diskutere ulike emner og dele artikler.
Dessuten er samfunnet vårt det perfekte stedet å finne en jobb blant folk du kjenner. Ikke nøl med å stille smarte spørsmål og få smarte svar. Jo mer aktiv du er i å hjelpe andre, jo større er sjansene dine for at et annet fellesskapsmedlem vil invitere deg til å bli med i prosjektet hans eller hennes.
GO TO FULL VERSION