CodeGym /Java blog /Tilfældig /Sådan lærer du på CodeGym: En kursusvejledning
John Squirrels
Niveau
San Francisco

Sådan lærer du på CodeGym: En kursusvejledning

Udgivet i gruppen
Så du har besluttet at blive Java-programmør. Et rimeligt spørgsmål melder sig straks: "Hvor skal du starte?" I denne artikel vil vi tale om, hvordan man lærer programmering fra bunden på CodeGym. Vi vil udforske funktionerne i kurset, hvordan læreprocessen er opdelt i trin, og hvilke dele af hjemmesiden der skal bruges for at gøre din træning så effektiv som muligt. Sådan lærer du på CodeGym: En kursusvejledning - 1

Indholdsfortegnelse

CodeGym: En Java-tutorial, der lægger vægt på praksis

1. Læring i form af et spil

CodeGym kurset er lidt ligesom et computerspil. Det er opdelt i fire quests , som hver har et fælles koncept. For eksempel er Java Syntax den første quest, hvor du lærer sprogets grundlæggende syntaks. Hver opgave består af ti niveauer , som skal fuldføres sekventielt. Niveauerne er fyldt med lektioner og opgaver af varierende sværhedsgrad. For at komme videre til næste niveau skal du løse de fleste af opgaverne på det nuværende niveau, for ved at udføre opgaver med succes tjener du noget "mørkt stof". Du bruger den til at låse op for de efterfølgende lektioner og opgaver.

2. Programmering øv lige fra starten

Den praktiske erfaring opnået i vores Java-tutorial (CodeGym-kurset) omfatter opgaver i forskellige formater. De varierer over tid:
  • Nogle af opgaverne er til at forstærke de teoretiske materialer fra lektionen, der går forud;
  • Andre er rettet mod at gentage tidligere dækket teori fra tidligere niveauer;
  • Alligevel er andre " udfordringsopgaver ", som er baseret på materialer præsenteret i de næste et, to eller tre niveauer. Ja, du læste det rigtigt. Dette blev gjort med vilje. Vil du løse en opgave lige nu, men du ved ikke noget? Google det! Dette er en yderst nyttig færdighed for en programmør. Men hvis du vil bevæge dig strengt sekventielt gennem materialet, så læg bare opgaven til side og vend tilbage til den efter et par niveauer, når du har nået den nødvendige teori.
De varierer også i størrelse og sværhedsgrad:
  • Kodeindtastning er en opgave for begyndere. Nogle gange bør en håbefuld programmør bare grave sine hænder ind og mærke koden. For at gøre dette "kopierer" du blot et eksempel;
  • Analyser en andens kode og find fejl. Nå, du forstår. Vi har også disse opgaver;
  • Skriv din egen kode for at opfylde listen over opgavebetingelser;
  • Bonus opgaver. Det er sværere opgaver til selvstudier og til at udvikle din evne til at tænke i algoritmer;
  • Miniprojekter. Disse opgaver er opdelt i flere delopgaver. Når du fuldfører hver af dem i rækkefølge, ender du med at skabe relativt komplekse og store programmer. For eksempel spillet Sokoban eller et online chatrum. Disse opgaver dukker op omkring midten af ​​forløbet;
  • Videoer. Nogle gange er det nyttigt at skifte det, du laver. På CodeGym gør vi dette ved at se it-videoer.
Der er så mange opgaver, at du ikke kan undgå at blive programmør, hvis du gennemfører kurset til ende!

3. Øjeblikkelig opgavebekræftelse og værktøjer til at forbedre din kode

De vigtigste funktioner i CodeGym, som adskiller det fra alle andre online-kurser, er øjeblikkelig automatisk opgavebekræftelse, hints, anbefalinger til, hvordan man løser opgaver . Med CodeGym skal du ikke vente længe, ​​mens en lærer tjekker dit arbejde: du klikker på én knap, og lynhurtigt får du resultatet og anbefalinger, hvis der er noget galt med din løsning.

4. Hjælp til opgaver

Din erfaring med at lære at programmere burde ikke ligne at flyde alene på en tømmerflåde midt i havet. Du skal interagere med andre. Frem for alt har CodeGym en " Hjælp " sektion til dette. Hvis du sidder fast på en opgave fra kurset i lang tid eller ikke kan forstå et vanskeligt emne, så stil et spørgsmål i et specifikt afsnit. En studerende, programmør eller webstedsmedarbejder vil helt sikkert hjælpe dig. Hvad mere er, når du føler dig klar, vil det være meget værdifuldt for dig at gå til "Hjælp"-sektionen og hjælpe en anden med deres studier. Det betyder, at du bliver nødt til at forstå en andens kode. Efter at have gennemført kurset får en studerende 300-500 timers ægte programmeringserfaring! Dette kursus er også et glimrende værktøj for dem, der allerede har studeret grundlæggende programmering, men ikke ved, hvor de skal begynde at søge arbejde. Ud over den praksis, du får, mens du arbejder gennem CodeGym, vil du være i stand til at forstå de vigtige spørgsmål, som du bliver nødt til at besvare under jobsamtaler, samt være i stand til at skrive et kompetent CV.

Læringsplatforme: hjemmeside og mobilapp

Du har to muligheder for at mestre det grundlæggende i Java-programmering med CodeGym: via Android-applikation eller i webversionen. Der er dog en tredje: at studere både på hjemmesiden og i applikationen :) Det kan du gøre, hvis du har et aktivt abonnement.

Etaper af kurset

CodeGym er den mest komplette Java-tutorial på engelsk. Java-hovedkurset vil give et komplet billede af Java Core, og efterfølgende praksis vil hjælpe dig med at lære at arbejde med mere avancerede teknologier. Med CodeGym lærer du Java Core og løser 1200 opgaver med øjeblikkelig verifikation. Hvad indeholder kurset?
  • Korte lektioner om teori, fyldt med levende eksempler;
  • Opgaver, miniprojekter;
  • Motiverende lektioner (i begyndelsen af ​​et niveau) og videoer, der vil hjælpe dig med at bevare din "ladning" gennem slutningen af ​​kurset;
  • Quiz om det dækkede materiale (begyndende niveauer).
Hvordan skrider kurset frem? Niveau 0 er en slags introduktion til CodeGym-verdenen, dens karakterer og undervisningsmetoder. Du støder på opgaver lige fra de første lektioner, og du kan løse dem direkte på hjemmesiden. På tredje niveau er der en særlig lektion om installation af IntelliJ IDEA, et populært udviklingsmiljø, der bruges af Java-programmører. Ved at installere det og CodeGym-plugin'et kan du udføre opgaver ikke kun på nettet, men også på din pc. Dette vil især være nyttigt på de efterfølgende niveauer af kurset, når du begynder at stå over for større opgaver, og fra anden halvdel af kurset — miniprojekter og bonusopgaver.

Nyttige afsnit på CodeGym

Træningskursus - Dette er det vigtigste! Gå det hele igennem, og du bliver en fantastisk Java-programmør! Opgaver — 1200 praktiske opgaver. De kan åbnes separat fra kurset, men kun dem, du allerede er nået til, vil være tilgængelige til at løse. Hjælp — Få adgang til den kollektive visdom og intelligens hos CodeGym-studerende og -professionelle. Stil blot dit spørgsmål om teori eller en opgave, og de vil helt sikkert hjælpe dig. Artikler— Fællesskaber bygget op omkring interesser og byer, skabt for at diskutere CodeGym og alt relateret til dine studier — teori, opgaver, interviewspørgsmål. Meld dig ind i interessegrupper, læs artikler skrevet af CodeGym-alumner, nuværende studerende og redaktioner, og post dine egne, hvis du har noget at sige! Success Stories er en særlig gruppe, hvor CodeGym-studerende og kandidater deler, hvordan de formåede at erobre Java og få et job. Spiler et afsnit, hvor projekterne involverer at skrive enkle, men fascinerende spil, såsom Snakes, 2048, et racerspil med forhindringer og et skydespil, der foregår i det ydre rum. Alle disse projekter er opdelt i delopgaver. Når du udfylder dem trin for trin, ender du med din egen version af spillet. Projekterne er inddelt efter sværhedsgrad. Der er nogle inden for rækkevidde af elever, der har gennemført niveau 5, og der er andre, der vil kræve færdigheder og viden fra niveau 10 og højere.
Videoer — Vores officielle YouTube-kanal er stedet, hvor du kan finde videorapporter lavet af CodeGym-studerende, videoanmeldelser, forskellige nyttige tutorials, oversættelser af de bedste fremmedsprogslektioner om programmering og meget mere.

Hvor man kan chatte med CodeGym-teamet

Du kan stille ethvert spørgsmål relateret til kurset ved at skrive til os på support@codegym.cc eller ved at bruge chatfunktionen på hjemmesiden. Vi er i sociale netværk
Kommentarer
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION