Dus je hebt besloten Java-programmeur te worden. Er rijst meteen een redelijke vraag: "Waar moet je beginnen?" In dit artikel zullen we het hebben over hoe je vanaf nul kunt leren programmeren op CodeGym. We gaan in op de kenmerken van de cursus, hoe het leerproces in fasen is verdeeld en welke delen van de website moeten worden gebruikt om uw training zo effectief mogelijk te maken.
Video's — Op ons officiële YouTube-kanaal vind je videoreportages gemaakt door CodeGym-studenten, videorecensies, diverse handige tutorials, vertalingen van de beste vreemdetalenlessen over programmeren en nog veel meer.

Inhoudsopgave
- Kenmerken van de CodeGym cursus
- Leerplatformen: website en mobiele app
- Fasen van de cursus
- Nuttige onderdelen van de website
- Waar te chatten met het CodeGym-team
CodeGym: een Java-tutorial die de nadruk legt op oefenen
1. Leren in de vorm van een spel
De cursus CodeGym lijkt een beetje op een computerspel. Het is verdeeld in vier speurtochten , die elk een gemeenschappelijk concept hebben. Java Syntax is bijvoorbeeld de eerste zoektocht, waarbij je de basissyntaxis van de taal leert. Elke zoektocht bestaat uit tien niveaus , die opeenvolgend moeten worden voltooid. De niveaus zijn gevuld met lessen en taken van verschillende moeilijkheidsgraden. Om naar het volgende niveau te gaan, moet je de meeste taken op het huidige niveau oplossen, want door taken met succes te voltooien, verdien je wat "donkere materie". Je gebruikt het om de volgende lessen en taken te ontgrendelen.2. Programmeeroefening vanaf het begin
De praktijkervaring die is opgedaan in onze Java-tutorial (de CodeGym-cursus) omvat taken in verschillende formaten. Ze variëren in de tijd:- Sommige taken zijn bedoeld om de theoretische stof uit de voorafgaande les te versterken;
- Anderen zijn gericht op het herhalen van eerder behandelde theorie van eerdere niveaus;
- Weer andere zijn " uitdagingstaken ", die zijn gebaseerd op materialen die in de volgende één, twee of drie niveaus worden gepresenteerd. Ja, dat lees je goed. Dit is met opzet gedaan. Wil je nu een taak oplossen, maar weet je iets niet? Google het! Dit is een uiterst nuttige vaardigheid voor een programmeur. Maar als je strikt opeenvolgend door het materiaal wilt gaan, leg de taak dan gewoon aan de kant en ga er na een paar niveaus naar terug als je eenmaal de noodzakelijke theorie hebt bereikt.
- Code-invoer is een taak voor beginners. Soms moet een aspirant-programmeur gewoon zijn of haar handen erin steken en de code voelen. Om dit te doen, "kopieert" u gewoon een voorbeeld;
- Analyseer de code van iemand anders en vind bugs. Nou, je begrijpt het. Deze taken hebben wij ook;
- Schrijf uw eigen code om te voldoen aan de lijst met taakvoorwaarden;
- Bonustaken. Dit zijn moeilijkere opgaven voor zelfstudie en voor het ontwikkelen van je vermogen om in termen van algoritmen te denken;
- Mini-projecten. Deze taken zijn onderverdeeld in verschillende deeltaken. Als je ze allemaal op volgorde voltooit, creëer je uiteindelijk relatief complexe en grote programma's. Bijvoorbeeld het spel Sokoban of een online chatroom. Deze taken verschijnen halverwege de cursus;
- Videos. Soms is het handig om af te wisselen wat je doet. Op CodeGym doen we dit door IT-video's te bekijken.
3. Directe taakverificatie en hulpmiddelen om uw code te verbeteren
De belangrijkste kenmerken van CodeGym, waarmee het zich onderscheidt van alle andere online cursussen, zijn directe automatische taakverificatie, hints en aanbevelingen voor het oplossen van taken . Met CodeGym hoef je niet lang te wachten terwijl een leraar je werk nakijkt: je drukt op één knop en in een flits krijg je het resultaat en aanbevelingen als er iets mis is met je oplossing.4. Hulp bij taken
Je ervaring met leren programmeren mag niet lijken op alleen drijven op een vlot in het midden van de oceaan. Je hebt interactie nodig met anderen. Bovenal heeft CodeGym hiervoor een " Help "-sectie. Als je lange tijd vastzit aan een taak uit de cursus of een moeilijk onderwerp niet begrijpt, stel dan een vraag in een specifiek gedeelte. Een student, programmeur of websitemedewerker helpt je vast verder. Wat meer is, als je voelt dat je er klaar voor bent, zal het erg waardevol voor je zijn om naar de "Help" -sectie te gaan en iemand anders te helpen met hun studie. Dat betekent dat je de code van iemand anders moet begrijpen. Na het voltooien van de cursus doet een student 300-500 uur echte programmeerervaring op! Deze cursus is ook een uitstekend hulpmiddel voor diegenen die al basisprogrammering hebben gestudeerd, maar niet weten waar ze moeten beginnen met het zoeken naar werk. Naast de praktijk die je tijdens het werken met CodeGym opdoet, begrijp je de belangrijke vragen die je tijdens sollicitatiegesprekken moet beantwoorden en kun je een bekwaam cv schrijven.Leerplatformen: website en mobiele app
Je hebt twee opties om de basis van Java-programmeren onder de knie te krijgen met CodeGym: via Android-applicatie of in de webversie. Er is echter een derde: om zowel op de website als in de applicatie te studeren :) U kunt dit doen als u een actief abonnement heeft.Fasen van de cursus
CodeGym is de meest complete Java-tutorial in het Engels. De hoofdcursus Java geeft een compleet beeld van Java Core, en de daaropvolgende oefening zal u helpen te leren werken met meer geavanceerde technologieën. Met CodeGym leer je Java Core en los je 1200 taken op met directe verificatie. Wat houdt de cursus in?- Korte lessen theorie, dik met levendige voorbeelden;
- Taken, miniprojecten;
- Motiverende lessen (aan het begin van een level) en video's die je zullen helpen je "lading" te behouden tot het einde van de cursus;
- Quizzen over de behandelde stof (beginniveaus).
GO TO FULL VERSION