Waar te beginnen en wat NIET te doen
Er waren miljoenen leerlingen voor je en er zullen nog meer opvolgers zijn, en raad eens? Velen van hen lopen nog steeds in gemeenschappelijke valkuilen. Maar jij zult er niet bij zijn, maat :) Omdat je een shortlist hebt met veelgemaakte fouten die bijna alle beginners maken en nu zul je waarschijnlijk geen tijd besteden aan:- te veel onderzoek in plaats van praktijk;
- continu leren zonder een bepaald doel;
- het maken van te lange pauzes in het onderwijs;
- solo leren.
Maak kennis met CodeGym: een Java-tutorial voor dummies (en ook gevorderden :)
De CodeGym-cursus is gemakkelijk voor de totale beginner in programmeren. Je hoeft geen uitstekende resultaten in wiskunde te laten zien of een achtergrond in IT te hebben om voor de cursus te slagen. Alles wat je nodig hebt is tijd om te leren en te oefenen. Hier zijn een paar functies van CodeGym om uw Java-leren naar een hoger niveau te tillen.-
Begin met een doordacht leerplan
Het is je misschien opgevallen dat niet alle topprofessionals ook topdocenten kunnen zijn. Soms kunnen te ervaren specialisten een concept dat ze kennen niet uitleggen aan een complete beginner... alleen maar omdat ze het niet simpel kunnen houden.
We weten hoe moeilijk het is om een nieuw onderwerp te begrijpen dat wordt uitgelegd met iets puur theoretische en onbekende uitdrukkingen. Het is beter om niet te veel in te gaan op elk kleinste kenmerk dat op de een of andere manier relevant is voor het onderwerp.
Het doel van CodeGym is om je de minimale theoriebasis te geven die je nodig hebt als junior ontwikkelaar. Het is een complete Java-tutorial voor dummies, waar je leert door te doen (of coderen, om specifieker te zijn).
De cursus bestaat uit een scheutje theoretische kennis die zo eenvoudig mogelijk wordt uitgelegd en duizenden (!) codeertaken. Je begint met elementaire opdrachten en gaat stap voor stap naar meer lastige taken en codeerprojecten. Maak je geen zorgen: de cursus leidt je van nul naar een duidelijk begrip van hoe je Java-programmering uitvoert.
Je reis bij CodeGym is verdeeld in vier missies: Java Syntax, Java Core, Java Multithreading en Java Collections. Elke zoektocht bestaat uit 10 niveaus. Elk niveau heeft 12-13 lessen. Elke les behandelt een bepaald onderwerp en bevat een theorie plus een reeks taken. Hier heb je een onderwijsplan met korte en gemakkelijk te begrijpen hoorcolleges en "huiswerk"!
-
Krijg direct feedback over je resultaten en voortgang
Het boek kan je alleen bieden wat er al geschreven is. Het beantwoordt geen aanvullende vragen en geeft zeker ook geen advies over hoe u uw code kunt repareren!
Hiervoor heb je een mentor nodig. Studeren in klassen of privélessen is veel effectiever dan Java leren uit boeken, maar het heeft ook nadelen. Ten eerste is het een veeleisend schema. Ten tweede, late feedback. Je tutor heeft tijd nodig om je opdracht te controleren en je aanbevelingen te geven, en je kunt dagen wachten op een reactie.
Bij CodeGym krijg je binnen enkele seconden een directe beoordeling van je oplossing, zie je of je code volledig aan de eisen voldoet en nog veel meer! Overtuig uzelf: programmeren in Java voor dummies kan spannend zijn. Je begint vanaf de eerste les met coderen met behulp van een handige webIDE, krijgt tips over je oplossing en advies om je codeerstijl te verbeteren.
Alles is eenvoudig: schrijf uw code, klik op de knop "Verifiëren" en u ziet meteen de resultaten. Het systeem geeft u ook het gemiddelde aantal pogingen van andere studenten.
-
Leer met gevoel, motivatie en goed gezelschap
Waarom stoppen Java-leerlingen halverwege, ongeacht hun prestaties? Het antwoord is simpel: een gebrek aan motivatie of (en) een vervelende leerervaring. Het maakt niet uit welke achtergrond je hebt in programmeren, als je niet betrokken bent, is het moeilijk om jezelf te dwingen te gaan studeren. Maar er is één ding dat we allemaal graag doen: spelen.
Als je bekend bent met games, weet je dat ze je gemakkelijk urenlang van de realiteit kunnen "stelen", totdat je de zoektocht hebt doorstaan of de denkbeeldige wereld hebt veroverd. Kan onderwijs zo leuk zijn? Nogmaals, welkom bij CodeGym.
Hier kun je leren en spelen in een futuristische omgeving. Je doel is om een personage naar een hoger niveau te tillen door missies te voltooien en taken op te lossen. Elke succesvol opgeloste taak brengt je een "donkere materie". Het is je beloning en een hulpbron die je nodig hebt om verdere lessen te openen en te oefenen. Om het hele spel tot het einde te halen, moet je veel coderen. Op die manier heb je aan het einde van de cursus de kennis en 300 tot 500 uur echte praktijk.
Wat ook belangrijk is, je bent hier niet alleen. De community van CodeGym groeit en je kunt altijd om hulp vragen bij taken of advies krijgen over het aanpassen van je studie. Maak van coderen uw dagelijkse gewoonte en u zult zeker leren hoe u Java-programmering uitvoert.
Een bonuslijst met boeken om Java te leren: van series voor dummies tot diepgaande lectuur
Begrijp het niet verkeerd, niemand probeert je te beredeneren om niet te lezen. Eigenlijk kunnen boeken een behoorlijk goede aanvulling zijn op je leerplan. Hier zijn enkele bronnen die uw aandacht waard zijn:-
Head First Java door Kathy Sierra & Bert Bates
Dit boek is misschien wel de beste kennismaking met Java, waar de kerntaal en de concepten van OOP werden uitgelegd aan de hand van praktijkvoorbeelden. Je raakt verloofd vanaf de eerste pagina totdat je het uit hebt. Probeer geen oefeningen en puzzels aan het einde van elk hoofdstuk over te slaan om de stof beter uit het hoofd te leren.
-
Beginnen met programmeren met Java voor Dummies
Je bent misschien sceptisch over "de dummies-serie", maar toch zijn ze goed voor degenen die helemaal niets weten op het specifieke gebied. Hier leer je de belangrijkste dingen die je nodig hebt om te beginnen met Java-codering, zoals het installeren van Java, het compileren van code en het uitvoeren van verschillende praktische oefeningen nadat je klaar bent met lezen.
-
Java: een beginnershandleiding door Herbert Schildt
Oké, grappen terzijde. Als je een diepgaande uitleg op een serieuze toon verwacht, probeer deze dan eens. Dit boek laat je kennismaken met de kerntermen van Java en begeleidt je van de basiskennis van gegevenstypen, klassen en objecten naar meer complexe concepten zoals lambda-expressies en functionele interfaces. Dit boek heeft ook een zelftestgedeelte aan het einde van elk hoofdstuk.
-
Core Java Volume I — Grondbeginselen
Laat u niet verwarren door de indrukwekkende 1000 pagina's — u kunt dit boek gemakkelijk van kaft tot kaft lezen. Elk hoofdstuk is gewijd aan een bepaald onderwerp, beginnend bij de inleiding tot de taal en de Java-programmeeromgeving en vervolgens naar datastructuren, objecten en klassen, enzovoort. In tegenstelling tot veel boeken voor beginners, geeft Core Java een expliciete dekking van verzamelingen en generieke boeken, wat handig is voor echt programmeren.
-
Think Java: hoe te denken als een computerwetenschapper door Allen Downey en Chris Mayfield
Dit boek voor complete beginners leert je denken in code. Net als vele anderen begint het met een inleiding tot OOP. Elk hoofdstuk bevat de woordenschat en oefengedeelten om de theorie te consolideren en de vaardigheid van programmeerdenken onder de knie te krijgen. Het is meer geschikt voor beginners dan voor lezers met zelfs maar een kleine ervaring in coderen. Om te beginnen is het eenvoudig en best leuk om te lezen.
Afronden
Onthoud dat uw instapniveau van begrip van programmeren alleen aan het begin relevant is. Je hebt alle kansen om meer voorbereide leerlingen te ontlopen als je tenminste deze drie dingen hebt:- duidelijke doelen en tijdschema
- motivatie
- ...en heel veel oefenen natuurlijk
GO TO FULL VERSION