Nivå 2

CodeGym — Att lära sig programmera i Java

Du har gått upp i nivå!  - 2

Vad sägs om ett helt nytt synsätt på att lära sig programmering och utbildning i allmänhet? Inget som liknar något du har sett förut. Hur är det med lärande som har ett mål, verktyg och resultat?

Jag är glad att kunna presentera en ny onlinekurs för Java-programmering.

1. Lärandet är inbakat i ett onlinespel

Du utför uppgifter och får belöningar. Inget förvirrande eller ovanligt här. Arbetsuppgifterna inkluderar mycket variation: läsa kod, lösa problem, pedagogiska videor, fixa fel i kod, lägga till nya funktioner, stora uppgifter, skriva spel och mycket mer.

Du kanske också måste skriva program för din robot att slåss med dina vänner på en "arena" eller något.

2. Endast det väsentliga

För att undvika att kursen skulle dra ut på tiden i fem år, eliminerade jag skoningslöst allt som bara var användbart och lämnade bara det absolut nödvändiga. Jag analyserade dussintals lediga jobb. Kursen innehåller allt som en Junior Java-utvecklare behöver veta för att få ett jobb.

3. Omfattande utbildning

Hela kursen består av 500 minilektioner och 1200(!) övningar . Uppgifterna är små, men det finns massor av dem (massor och massor). Faktum är att det är det minsta du behöver göra för att få värdefull erfarenhet.

Det finns också arbete i par, olika spel, stora uppgifter, riktiga projekt och andra typer av träning.

4. Du kan inte slutföra spelet utan att bli programmerare

Kursen är uppdelad i 40 nivåer. Du kan gå vidare till nästa nivå endast om du har slutfört de flesta uppgifterna på den aktuella nivån. Från det lilla och lätta till det stora och väldigt användbart. Den som når slutet kommer att ha samlat på sig 300-500 timmars praktisk erfarenhet. Det är ett seriöst bud på seger. Och för anställning.

5. Riktad förberedelse inför en anställningsintervju

De sista 10 nivåerna är dedikerade till att återuppta skrivandet, förbereda sig för en anställningsintervju och att utveckla färdigheter som krävs för lagarbete.

Du kanske också är intresserad av "femårsplanen för programmerares framsteg" och "femårsplanen för programmerares möjligheter".

6. Du kan utföra uppgifterna direkt på webbplatsen

Du har gått upp i nivå!  - 3

Detta är mycket bekvämt och effektivt. Så snart du har listat ut en ny uppgift kan du omedelbart börja slutföra din egen analogt. Om du vill utföra uppgifterna i en IDE, finns det ett plugin som låter dig få en uppgift med två klick och skicka in den för verifiering med ett klick .

En läxa, massor av exempel, möjligheten att utföra uppgifter direkt på webbplatsen eller i en IDE – klyftan mellan teori och praktik har aldrig varit så liten.

7. Omedelbar uppgiftsverifiering (mindre än en sekund)

Har du lämnat in arbete för granskning och fått vänta en vecka för att personen som skulle kontrollera det är upptagen?

På CodeGym trycker du på "Kör/Kontrollera" och får kompileringsresultat och/eller uppgiftsverifieringsresultat på mindre än en sekund .

8. CodeGym älskar det när du är på Facebook medan du studerar

Vi har en CodeGym Facebook-grupp där du kan diskutera uppgifter, dela dina prestationer med vänner, titta på utbildningsvideor och be om hjälp.

9. Full täckning av materialet

Våra lektioner innehåller många länkar till olika webbplatser där du kan läsa andras förklaringar. Mitt mål är att vara säker på att du förstår materialet, och inte att få dig att bara lyssna på mig .

10. För att bli programmerare behöver du bara din hjärna och en dator

Det kommer att ta från 3 till 6 månader, beroende på hur mycket tid du ägnar åt övningarna.

11 Support

Du har gått upp i nivå!  - 4

När du slutför tusentals uppgifter kommer du definitivt att ha frågor. För att hjälpa dig har vi skapat en speciell "Hjälp" -sektion där du kan ställa dina frågor om uppgifter. Andra CodeGym-studenter, moderatorer, volontärer eller webbplatsens grundare kommer att svara på dina frågor.

12. Gemenskap

Vi tror att det finns kraft i enheten. Det är därför vi skapade en "Grupper" , där du kan ställa frågor, diskutera olika ämnen och dela artiklar.

Dessutom är vårt community det perfekta stället att hitta ett jobb bland människor du känner. Tveka inte att ställa smarta frågor och få smarta svar. Ju mer aktiv du är i att hjälpa andra, desto bättre är dina chanser att en annan communitymedlem bjuder in dig att gå med i hans eller hennes projekt.