CodeGym/Java Blog/Willekeurig/Hoe te leren op CodeGym: een cursusgids
John Squirrels
Niveau 41
San Francisco

Hoe te leren op CodeGym: een cursusgids

Gepubliceerd in de groep Willekeurig
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. Hoe te leren op CodeGym: een cursusgids - 1

Inhoudsopgave

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.
Ze variëren ook in grootte en moeilijkheidsgraad:
  • 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.
Er zijn zoveel taken dat je niet anders kunt dan programmeur worden als je de cursus tot het einde voltooit!

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).
Hoe verloopt de cursus? Level 0 is een soort kennismaking met de wereld van CodeGym, zijn karakters en lesmethodes. Vanaf de eerste lessen kom je opdrachten tegen die je direct op de website kunt oplossen. Op het derde niveau is er een speciale les over het installeren van IntelliJ IDEA, een populaire ontwikkelomgeving die wordt gebruikt door Java-programmeurs. Door het en de CodeGym-plug-in te installeren, kunt u niet alleen taken op internet uitvoeren, maar ook op uw pc. Dit is vooral handig in de volgende niveaus van de cursus, wanneer je grotere taken krijgt, en vanaf de tweede helft van de cursus - miniprojecten en bonustaken.

Handige secties over CodeGym

Trainingscursus — Dit is het belangrijkste! Doorloop het hele proces en je wordt een geweldige Java-programmeur! Taken — 1200 praktische taken. Ze kunnen afzonderlijk van de cursus worden geopend, maar alleen degene die je al hebt bereikt, zijn beschikbaar om op te lossen. Help — Krijg toegang tot de collectieve wijsheid en intelligentie van CodeGym-studenten en -professionals. Stel gewoon je vraag over theorie of een opgave en ze helpen je zeker verder. Lidwoord— Gemeenschappen opgebouwd rond interesses en steden, gemaakt om CodeGym en alles wat met je studie te maken heeft te bespreken — theorie, taken, interviewvragen. Sluit je aan bij belangengroepen, lees artikelen geschreven door CodeGym-alumni, huidige studenten en redacties, en plaats je eigen artikelen als je iets te zeggen hebt! Succesverhalen is een speciale groep waar CodeGym-studenten en afgestudeerden delen hoe ze Java hebben veroverd en een baan hebben gekregen. Spellenis een sectie waar de projecten betrekking hebben op het schrijven van eenvoudige maar fascinerende spellen, zoals Snakes, 2048, een racespel met obstakels en een schietspel dat zich afspeelt in de ruimte. Al deze projecten zijn onderverdeeld in deeltaken. Als je ze stap voor stap voltooit, krijg je je eigen versie van het spel. De projecten zijn ingedeeld naar moeilijkheidsgraad. Er zijn enkele binnen het bereik van studenten die niveau 5 hebben voltooid, en er zijn andere die de vaardigheden en kennis van niveau 10 en hoger vereisen.
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.

Waar te chatten met het CodeGym-team

U kunt elke vraag met betrekking tot de cursus stellen door ons te schrijven op support@codegym.cc of door de chatfunctie op de website te gebruiken. We zitten op sociale netwerken
Opmerkingen
  • Populair
  • Nieuw
  • Oud
Je moet ingelogd zijn om opmerkingen te kunnen maken
Deze pagina heeft nog geen opmerkingen