CodeGym /Java Blog /Willekeurig /Hoe CodeGym's codeertaken van totale beginners Java-profe...
John Squirrels
Niveau 41
San Francisco

Hoe CodeGym's codeertaken van totale beginners Java-professionals maken?

Gepubliceerd in de groep Willekeurig
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). Hoe CodeGym's codeertaken van totale beginners Java-professionals maken?  - 1

Wat voor taken heeft CodeGym te bieden?

Daarom wilden we je iets vertellen over de taken op CodeGym, wat voor soort taken er zijn, wat de verschillen zijn en vooral hoe ze je helpen om een ​​professionele Java-programmeur te worden. Om je geheugen op te frissen, is de volledige CodeGym-cursus verdeeld in vier missies, elk met tien niveaus, die je één voor één moet voltooien. Elk niveau is gevuld met lessen en taken die je moet oplossen om het volgende niveau te ontgrendelen (met behulp van de 'donkere materie' die je verdient door taken op te lossen). Deze cursusstructuur is ontworpen om ervoor te zorgen dat elke student voldoende oefent om alle belangrijke vaardigheden echt te leren en onder de knie te krijgen, terwijl je tegelijkertijd gemotiveerd blijft om niet op te geven en je hersenen eens in de zoveel tijd een pauze kunnen geven. terwijl het niet oververmoeid raakt.

Soorten taken op basis van wat je (of niet) hebt geleerd

Meer dan 1200 taken is veel. Als alle taken in de CodeGym-cursus hetzelfde zouden zijn, zou het behoorlijk eentonig en niet zo leuk worden. Dit zijn de soorten taken die je tijdens de cursus moet oplossen, verdeeld op basis van de kennis die je nodig hebt om ze op te lossen.

  • Taken om de theorie uit een vorige les te versterken.

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.

  • Taken om te versterken wat je eerder hebt geleerd.

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

  • Uitdagingstaken.

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.

Soorten taken op basis van de moeilijkheidsgraad en andere parameters

Je kunt taken op CodeGym ook verdelen op basis van type, grootte (tijd om te voltooien) en moeilijkheidsgraad. Deze drie parameters van taken zullen tijdens de cursus sterk variëren. Vergis je niet door aan te nemen dat de taken van CodeGym allemaal eenvoudig zijn en bedoeld voor kinderen, gebaseerd op illustraties en een gemakkelijke vertelbenadering. In feite zijn de meeste taken in de cursus van CG behoorlijk uitdagend voor elke volwassene, alleen de eerste paar niveaus kunnen als kinderspel aanvoelen. Dit zijn de soorten taken die u in de CodeGym-cursus zult vinden als u besluit deze te voltooien en programmeur te worden.

  • Code-invoer.

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.

  • Het analyseren van de code en het vinden van bugs erin.

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.

  • Uw eigen code schrijven om aan de taakvereisten te voldoen.

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.

  • Extra moeilijke bonustaken.

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.

  • Mini-projecten.

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.

  • Video's om jezelf een kleine pauze te gunnen.

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.

Samenvatting

Zoals je kunt zien, doet CodeGym er letterlijk alles aan om ervoor te zorgen dat de Java-cursus niet eentonig en repetitief wordt, wat een van de grootste zwakheden is van de meeste (zo niet alle) andere online Java-cursussen. Maar zo'n verscheidenheid aan taken is door ons gemaakt, niet alleen om het voor jou gemakkelijker te maken om te studeren. Het is ook de enige manier om een ​​gebruiker die begint met het leren van Java echt voor te bereiden op wat hij/zij zal tegenkomen in een echte baan als Java-programmeur. Zorgen voor onze studenten en hun toekomst. We denken graag dat dit is wat CodeGym echt onderscheidt. Bent u het eens? Laat ons weten wat je ervan vindt in de comments hieronder.
Opmerkingen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION