CodeGym /Java-blogg /Tilfeldig /Hvordan lære på CodeGym: En kursguide
John Squirrels
Nivå
San Francisco

Hvordan lære på CodeGym: En kursguide

Publisert i gruppen
Så du har bestemt deg for å bli Java-programmerer. Et rimelig spørsmål dukker umiddelbart opp: "Hvor skal du begynne?" I denne artikkelen skal vi snakke om hvordan du lærer programmering fra bunnen av på CodeGym. Vi vil utforske funksjonene til kurset, hvordan læringsprosessen er delt inn i stadier, og hvilke deler av nettsiden som må brukes for å gjøre treningen din så effektiv som mulig. Hvordan lære på CodeGym: En kursguide - 1

Innholdsfortegnelse

CodeGym: En Java-opplæring som legger vekt på praksis

1. Læring i form av et spill

CodeGym-kurset er litt som et dataspill. Den er delt inn i fire oppdrag , som hver har et felles konsept. For eksempel er Java Syntax det første oppdraget, hvor du lærer den grunnleggende syntaksen til språket. Hvert oppdrag består av ti nivåer , som må fullføres sekvensielt. Nivåene er fylt med leksjoner og oppgaver av ulik vanskelighetsgrad. For å gå videre til neste nivå, må du løse de fleste oppgavene på det nåværende nivået, fordi ved å fullføre oppgaver tjener du litt "mørk materie". Du bruker den til å låse opp de påfølgende leksjonene og oppgavene.

2. Programmeringspraksis helt fra starten

Den praktiske erfaringen i vår Java-opplæring (CodeGym-kurset) inkluderer oppgaver i ulike formater. De varierer over tid:
  • Noen av oppgavene er for å forsterke det teoretiske materialet fra leksjonen som går foran dem;
  • Andre er rettet mot å gjenta tidligere dekket teori fra tidligere nivåer;
  • Likevel er andre " utfordringsoppgaver ", som er basert på materialer presentert i de neste ett, to eller tre nivåene. Ja, du leste det riktig. Dette ble gjort med vilje. Vil du løse en oppgave akkurat nå, men du vet ikke noe? Google det! Dette er en ekstremt nyttig ferdighet for en programmerer. Men hvis du ønsker å bevege deg strengt sekvensielt gjennom materialet, er det bare å sette oppgaven til side og gå tilbake til den etter et par nivåer når du har nådd den nødvendige teorien.
De varierer også i størrelse og vanskelighetsgrad:
  • Kodeinntasting er en oppgave for nybegynnere. Noen ganger bør en ambisiøs programmerer bare grave hendene inn og føle på koden. For å gjøre dette, "kopierer" du ganske enkelt et eksempel;
  • Analyser andres kode og finn feil. Vel, du forstår. Disse oppgavene har vi også;
  • Skriv din egen kode for å tilfredsstille listen over oppgavebetingelser;
  • Bonusoppgaver. Dette er vanskeligere oppgaver for selvstudier og for å utvikle din evne til å tenke i termer av algoritmer;
  • Miniprosjekter. Disse oppgavene er delt inn i flere deloppgaver. Når du fullfører hver av dem i rekkefølge, ender du opp med å lage relativt komplekse og store programmer. For eksempel spillet Sokoban eller et online chatterom. Disse oppgavene dukker opp rundt midten av kurset;
  • Videoer. Noen ganger er det nyttig å bytte opp det du gjør. På CodeGym gjør vi dette ved å se IT-videoer.
Det er så mange oppgaver at du ikke kan unngå å bli programmerer hvis du fullfører kurset til slutten!

3. Øyeblikkelig oppgaveverifisering og verktøy for å forbedre koden din

De viktigste funksjonene til CodeGym, som skiller det fra alle andre nettkurs, er øyeblikkelig automatisk oppgaveverifisering, hint, anbefalinger om hvordan du løser oppgaver . Med CodeGym trenger du ikke å vente lenge mens en lærer sjekker arbeidet ditt: du klikker på én knapp, og på et blunk får du resultatet og anbefalinger hvis noe er galt med løsningen din.

4. Hjelp til oppgaver

Din erfaring med å lære å programmere bør ikke ligne på å flyte alene på en flåte midt i havet. Du må samhandle med andre. Fremfor alt har CodeGym en " Hjelp "-seksjon for dette. Hvis du sitter fast på en oppgave fra kurset i lang tid eller ikke forstår et vanskelig emne, still et spørsmål i en spesifikk del. En student, programmerer eller ansatt på nettstedet vil helt sikkert hjelpe deg. Dessuten, når du føler deg klar, vil det være veldig verdifullt for deg å gå til "Hjelp"-delen og hjelpe noen andre med studiene. Det betyr at du må forstå andres kode. Etter å ha fullført kurset får en student 300-500 timer med ekte programmeringserfaring! Dette kurset er også et utmerket verktøy for de som allerede har studert grunnleggende programmering, men ikke vet hvor de skal begynne å søke jobb. I tillegg til praksisen du får mens du jobber gjennom CodeGym, vil du kunne forstå de viktige spørsmålene du må svare på under jobbintervjuer, samt være i stand til å skrive en kompetent CV.

Læringsplattformer: nettside og mobilapp

Du har to muligheter for å mestre det grunnleggende i Java-programmering med CodeGym: via Android-applikasjon eller i webversjon. Det er imidlertid en tredje: å studere både på nettsiden og i applikasjonen :) Dette kan du gjøre hvis du har et aktivt abonnement.

Etapper av kurset

CodeGym er den mest komplette Java-opplæringen på engelsk. Java-hovedkurset vil gi et komplett bilde av Java Core, og påfølgende øvelse vil hjelpe deg å lære hvordan du jobber med mer avanserte teknologier. Med CodeGym lærer du Java Core og løser 1200 oppgaver med umiddelbar verifisering. Hva inneholder kurset?
  • Korte leksjoner om teori, tykk med levende eksempler;
  • Oppgaver, miniprosjekter;
  • Motiverende leksjoner (på begynnelsen av et nivå) og videoer som vil hjelpe deg å opprettholde "ladningen" gjennom slutten av kurset;
  • Quiz om det dekkede materialet (begynnende nivåer).
Hvordan utvikler kurset seg? Nivå 0 er en slags introduksjon til CodeGym-verdenen, dens karakterer og undervisningsmetoder. Du møter oppgaver helt fra de første timene, og du kan løse dem direkte på nettsiden. På det tredje nivået er det en spesiell leksjon om å installere IntelliJ IDEA, et populært utviklingsmiljø som brukes av Java-programmerere. Ved å installere den og CodeGym-pluginen kan du fullføre oppgaver ikke bare på nettet, men også på PC-en din. Dette vil være spesielt nyttig i påfølgende nivåer av kurset, når du begynner å møte større oppgaver, og fra andre halvdel av kurset — miniprosjekter og bonusoppgaver.

Nyttige seksjoner på CodeGym

Treningskurs — Dette er det viktigste! Gå gjennom hele greia og du vil bli en fantastisk Java-programmerer! Oppgaver — 1200 praktiske oppgaver. De kan åpnes separat fra kurset, men kun de du allerede har nådd vil være tilgjengelige for å løse. Hjelp — Få tilgang til den kollektive visdommen og intelligensen til CodeGym-studenter og fagfolk. Bare still spørsmålet ditt om teori eller en oppgave, og de vil sikkert hjelpe deg. Artikler– Fellesskap bygget rundt interesser og byer, opprettet for å diskutere CodeGym og alt relatert til studiene dine – teori, oppgaver, intervjuspørsmål. Bli med i interessegrupper, les artikler skrevet av CodeGym-alumner, nåværende studenter og redaksjoner, og legg ut dine egne hvis du har noe å si! Success Stories er en spesiell gruppe der CodeGym-studenter og nyutdannede deler hvordan de klarte å erobre Java og få jobb. Spiller en seksjon der prosjektene involverer å skrive enkle, men fascinerende spill, som Snakes, 2048, et racingspill med hindringer og et skytespill som foregår i verdensrommet. Alle disse prosjektene er delt inn i deloppgaver. Når du fullfører dem trinn for trinn, vil du ende opp med din egen versjon av spillet. Prosjektene er inndelt etter vanskelighetsgrad. Det er noen innen rekkevidde for studenter som har fullført nivå 5, og det er andre som vil kreve ferdighetene og kunnskapene til nivå 10 og høyere.
Videoer — Vår offisielle YouTube-kanal er stedet for å finne videorapporter laget av CodeGym-studenter, videoanmeldelser, ulike nyttige opplæringsprogrammer, oversettelser av de beste fremmedspråklige leksjonene om programmering og mye mer.

Hvor kan du chatte med CodeGym-teamet

Du kan stille spørsmål knyttet til kurset ved å skrive til oss på support@codegym.cc eller ved å bruke chat-funksjonen på nettstedet. Vi er i sosiale nettverk
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION