Zoals je inmiddels waarschijnlijk wel weet, kan de filosofie van CodeGym als het gaat om het leren van Java worden samengevat als 'oefening komt op de eerste plaats'. De primaire focus van onze cursus is om u codeervaardigheden te leren die van toepassing zijn in een echte baan, en daarom heeft CodeGym zoveel taken. Met meer dan 1200 verschillende taken in de cursus van CodeGym kun je er zeker van zijn dat je hier meer dan genoeg praktische ervaring opdoet om je zelfverzekerd te voelen als Java-ontwikkelaar (zelfs als je nog een Junior bent).
Deze is vrij eenvoudig. Nadat je wat nieuwe theoretische kennis hebt geleerd, moet je wat je hebt geleerd versterken met taken, en deze taken doen precies dat. Dit deel van de cursus is vrij traditioneel: je leert eerst enkele lessen en daarna volgen praktische opdrachten op basis van dit specifieke deel van de kennis.
Natuurlijk moet je ook praktische taken uitvoeren op wat je eerder in eerdere niveaus hebt geleerd. En dit is het tweede type taak dat je op CodeGym zult zien. Sommige mensen doen er maanden en soms zelfs jaren over om de cursus af te ronden. De missie van deze taken is ervoor te zorgen dat je de theorie niet vergeet en onderweg geen essentiële vaardigheden of delen van kennis verliest. Je zult tijdens de cursus veel van dergelijke taken zien. Misschien word je het zelfs beu om ze op te lossen en heb je zin om te klagen, maar onthoud: ze zijn er met een reden. Wij, mensen, moeten alles keer op keer herhalen (meer dan je denkt) om ervoor te zorgen dat de hersenen voor eens en voor altijd onthouden hoe het is gedaan (of in ieder geval lang genoeg, om realistisch te zijn).
Dit is waar het interessanter wordt, aangezien dit soort taken uniek is voor CodeGym. Deze taken zijn gebaseerd op een theorie die je nog niet hebt kunnen leren (deze komt meestal voor in een van de volgende drie niveaus). Dus eigenlijk sta je voor taken die je niet kunt oplossen omdat niemand je de theorie heeft geleerd waarop ze zijn gebaseerd. Onzin? Nee, een coole functie (een van de vele overigens) die uniek is voor CodeGym. U hoeft alleen maar te googelen als u zo'n taak wilt oplossen. Het punt is dat het zoeken op internet naar een antwoord of informatie die je nodig hebt een uiterst belangrijke vaardigheid is voor elke programmeur, en we zouden graag willen dat je deze net zo goed onder de knie krijgt als de andere cruciale vaardigheden, zoals het schrijven van code of het zoeken naar bugs. Maar voor degenen onder u die geen zin hebben om te experimenteren en vast willen houden aan een traditionele leeraanpak, is er ook een manier. Als je niet van googelen houdt, kun je deze 'uitdagingstaken' altijd aan de kant zetten en ernaar terugkeren zodra je de nodige theorie over CodeGym hebt bereikt. Als het gaat om het kiezen van uw benadering van leren, zijn we bij wijze van spreken pro-choice, elke keer wanneer het gepast is.
Code-invoer is het gemakkelijkste type taak bedoeld voor totale beginners. Een aspirant-programmeur moet beginnen door gewoon de code te voelen en de manier waarop deze moet worden geschreven. Dus in deze taken hoef je alleen maar een voorbeeld van de gegeven code te kopiëren.
Een andere goede manier om te leren is door de code van iemand anders te bestuderen om erachter te komen waar de fouten zitten die bugs veroorzaken. Het vinden van fouten in de code van iemand anders is een zeer belangrijke en zeer toepasbare vaardigheid voor een softwareontwikkelaar.
Op een gegeven moment ga je je eigen code schrijven. Bij dit soort taken krijg je een set eisen waar je code aan moet voldoen. Natuurlijk zijn de vereisten altijd anders en ontworpen om u te leren hoe u de taken moet uitvoeren waarmee een echte Java-programmeur regelmatig te maken krijgt op zijn werk.
Voor degenen onder jullie die de reguliere taken uit het park slaan, hebben we ook extra moeilijke bonustaken. Laat ons zien hoe sterk je bent door deze te kraken, want ze vereisen nogal wat zelfstudie en zijn ontworpen om je algoritmische denkvaardigheden te ontwikkelen.
Dit zijn de bazen van CodeGym-taken: projecten waarbij je in je eentje (maar niet zonder onze hulp natuurlijk) een nogal complex programma moet ontwikkelen. U hoeft zich echter geen zorgen te maken, aangezien miniprojecten normaal gesproken worden opgedeeld in kleinere subtaken, zodat u niet ergens in het midden vast komt te zitten. Ze zijn gemaakt zodat u het algemene proces van een programmaontwikkeling en de stappen waaruit het bestaat, leert kennen. Wanneer elke taak van dit type is voltooid, krijg je een nieuw programma dat met je eigen handen is geschreven, zoals een eenvoudig videospelletje of een online chatroom. Dit is een enorm voordeel van CodeGym, aangezien het normaal gesproken (voor degenen die andere manieren gebruiken om Java te leren) jaren kan duren voordat een beginner in coderen in staat zal zijn om een eerste complex programma vanaf nul te maken.
En tot slot is het bekijken van video's ook een onderdeel van de CodeGym-cursus, gewoon omdat het geen kwaad kan om af en toe een pauze te nemen van het lezen en schrijven van code. Een video bekijken is een geweldige manier om je hersenen wat tijd te geven om te ontspannen door over te schakelen naar een ander type inhoud dat gemakkelijker te consumeren is. Het helpt je ook om je nieuwe gewoonte om te leren coderen te versterken: zelfs als je een vrije tijd hebt en ontspant, consumeer je programmagerelateerde inhoud in plaats van een tv-programma of een favoriete YouTube-blogger. Dit is een andere manier om je hersenen te vertellen dat je dit serieus meent.

GO TO FULL VERSION