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.
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.

Indholdsfortegnelse
- Funktioner i CodeGym-kurset
- Læringsplatforme: hjemmeside og mobilapp
- Etaper af kurset
- Nyttige dele af hjemmesiden
- Hvor man kan chatte med CodeGym-teamet
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.
- 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.
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).
GO TO FULL VERSION