CodeGym /Java Blog /Willekeurig /Top 7 tips en trucs om Java zo snel mogelijk te leren
John Squirrels
Niveau 41
San Francisco

Top 7 tips en trucs om Java zo snel mogelijk te leren

Gepubliceerd in de groep Willekeurig
Het is de manier waarop het menselijk brein werkt. Wat we ook doen, ons brein is voortdurend op zoek naar effectievere oplossingen en snelkoppelingen waarmee we hetzelfde sneller, beter en handiger kunnen doen dan voorheen. Dus wees gerust, als u zich afvraagt ​​of er tips en trucs zijn om Java sneller en gemakkelijker te leren, dan is het heel normaal dat u dat doet. Top 7 tips en trucs om Java zo snel mogelijk te leren - 1 We zijn niet zeker van "trucs", maar er zijn zeker enkele manieren om de efficiëntie van dit proces te maximaliseren, waardoor u Java zo snel als realistisch mogelijk zou kunnen leren. Natuurlijk werken verschillende dingen voor verschillende soorten mensen, maar enkele tips en aanbevelingen kunnen en zullen uw leven als Java-leerling zeker aanzienlijk vergemakkelijken. Hier is een aantal van de meest toepasbare en bewezen effectieve tips en suggesties om snel Java te leren, gebaseerd op onze eigen ervaring bij CodeGym en van een aantal ervaren Java-ontwikkelaars.

1. Zoek een spannend project dat je met Java kunt bouwen

Hierbij een leuke starttipvan Brian Knapp, een ervaren programmeur en de auteur Code Career Genius blog: “Toen ik in het laatste jaar van de middelbare school zat, in 2002, besloot ik Java te leren. Ik heb mezelf in 21 dagen een exemplaar van Teach Yourself Java gegeven om de basisprincipes uit te zoeken en hoe het anders was dan C/C++. Het boek was nuttig, maar ik kauwde er in een week of twee doorheen. En toen deed ik iets dat een enorm verschil maakte. Ik besloot iets cools te maken met Java! Ik werd erg enthousiast over het maken van mijn eigen RPG-game in Final Fantasy-stijl met Java 2D. De volgende maand was ik elke middag en avond obsessief aan het hacken aan dat project. Gaandeweg kwam ik erachter hoe ik afbeeldingen naar het scherm kon uitvoeren, sprites kon animeren, een tegelkaart op het scherm kon uitvoeren en verplaatsen, botsingsdetectie, muziek, geluidseffecten, en ik heb zelfs mijn eigen tegelkaart-editor gebouwd met Java Swing! Het belangrijkste punt voor mij was enthousiast zijn over het bouwen van iets. Ik had een project waar ik zoveel energie in had, en Java was een opwindende technologie om alles mogelijk te maken!” Brian heeft zeker gelijk. Iets leuks en spannends vinden dat je met Java wilt bouwen, is een geweldige manier om jezelf te motiveren om de taal op een snelle en leuke manier te leren. Dit is eigenlijk een van de dingen die we in gedachten hadden bij het ontwerpen van de CodeGym-cursus. Daarom hebben we een verhaallijn, die delen van de cursus met elkaar verbindt, en verschillende taken die zijn ontworpen om enthousiast te worden over het toepassen van Java om te leren hoe je deze taal kunt gebruiken om iets te maken dat je leuk vindt. Brian heeft zeker gelijk. Iets leuks en spannends vinden dat je met Java wilt bouwen, is een geweldige manier om jezelf te motiveren om de taal op een snelle en leuke manier te leren. Dit is eigenlijk een van de dingen die we in gedachten hadden bij het ontwerpen van de CodeGym-cursus. Daarom hebben we een verhaallijn, die delen van de cursus met elkaar verbindt, en verschillende taken die zijn ontworpen om enthousiast te worden over het toepassen van Java om te leren hoe je deze taal kunt gebruiken om iets te maken dat je leuk vindt. Brian heeft zeker gelijk. Iets leuks en spannends vinden dat je met Java wilt bouwen, is een geweldige manier om jezelf te motiveren om de taal op een snelle en leuke manier te leren. Dit is eigenlijk een van de dingen die we in gedachten hadden bij het ontwerpen van de CodeGym-cursus. Daarom hebben we een verhaallijn, die delen van de cursus met elkaar verbindt, en verschillende taken die zijn ontworpen om enthousiast te worden over het toepassen van Java om te leren hoe je deze taal kunt gebruiken om iets te maken dat je leuk vindt.

2. Oefen zoveel mogelijk

“Oefening maakt het verschil. Ik kon een deskundige Java-leraar worden door voortdurend en herhaaldelijk te oefenen. Dit is zeker de sleutel tot het succes van professionele programmeurs. Je zult het gewoon moeten coderen! - zegtJohn Selawsky, een senior Java-ontwikkelaar en Java-tutor. En daar waren we het helemaal mee eens! We blijven dit vanaf het allereerste begin zeggen: bij het leren coderen maakt oefening het verschil. We hebben de hele cursusstructuur van CodeGym opgebouwd rond deze praktijk-eerst-benadering. Dit is een van de belangrijkste redenen waarom veel van onze studenten een eerste programmeerbaan kunnen vinden voordat ze het laatste niveau van de cursus hebben afgerond. Als je Java leert bij CodeGym, zal het grootste deel van wat je doet oefenen zijn. Dus we hebben deze al min of meer voor je geregeld. Vergeet alleen niet te oefenen als je besluit Java op een andere manier te leren dan CodeGym.

3. Studeer regelmatig en neem geen lange pauzes

Nog een belangrijke tip die we kunnen delen op basis van onze eigen observaties en de ervaring van onze oud-studenten. Regelmatig en continu studeren, zonder lange pauzes (bij voorkeur zonder pauze van meer dan een dag) is een belangrijke succesfactor. De ervaring leert ons dat mensen die de neiging hebben om lange en talrijke pauzes te nemen, normaal gesproken erg langzaam vooruitgaan en vaker stoppen met de cursus zonder te slagen. We raden dus zeker aan om, voor zover je kunt, regelmatig Java te blijven leren, aangezien het nemen van pauzes voor de meeste mensen ertoe leidt dat het geheugen moet worden "opgefrist" wanneer ze er weer naar toe gaan, of het zelfs leren. helemaal opnieuw, omdat je hersenen de nieuwe kennis heel snel vergeten, vooral als deze kennis niet wordt ondersteund door voldoende praktische ervaring.

4. Werk samen met andere beginners en nieuwe leerlingen

Samenwerking met andere nieuwe leerlingen om de inspanningen te bundelen en elkaar te ondersteunen, is een ander klein trucje van succesvolle Java-zelfleerders. Deze aanpak is effectief vanwege de manier waarop ons brein werkt: de beste manier om er iets voor te leren, is door het aan andere mensen te leren. Daarom werkt het zo goed om met anderen samen te werken en minder ervaren leerlingen te helpen. Natuurlijk hebben we altijd geweten hoe belangrijk de community en samenwerking is. Daarom hebben we de Help-sectie op onze website, waar CodeGym-studenten om hulp kunnen vragen en hulp kunnen krijgen van medestudenten of Codegym's eigen Java-experts.

5. Houd je leersessies lang genoeg (langer dan 1 uur per dag)

Zoals veel ervaren programmeurs u zullen vertellen, is het misschien niet de meest effectieve strategie om elke dag een uur Java te leren. Voor de meeste mensen is een uur gewoon niet genoeg, aangezien de werkelijke tijd die je aan het coderen besteedt ergens rond de 20-30 minuten zou zijn. Dit is wat Reinder de Vries, een ervaren ontwikkelaar en oprichter van de website LaernAppMaking.com, te vertellen heefthierover: “Eén uur per dag leren (ongeacht hoeveel dagen achter elkaar) is slecht voor het vasthouden van het geleerde en schaadt je leervermogen. Heb je de mogelijkheid om 2 of 3 uur per dag te leren, misschien met kleinere tussenpozen? Als je een uur leert programmeren, kan de werkelijke tijd die je besteedt aan het schrijven van code slechts 20 minuten zijn. Naast programmeren doe je veel andere dingen: lezen, referenties opzoeken, naar het scherm staren, Google-zoekopdrachten proberen samen te stellen en natuurlijk Facebook of WhatsApp checken en andere onderbrekingen. Tijdens het leren moet je geest "opwarmen" (net als sporten) en afkoelen om de nieuwe informatie te verwerken. Schakelen tussen taken en context vraagt ​​veel aandacht, en vooral bij programmeren kost het tijd en moeite om 'uit te schakelen'. Een algemeen ding om hier toe te voegen is: verspil geen tijd en concentreer je zoveel mogelijk op het sneller bereiken van iets (je hebt niet alle tijd van de wereld!), of het nu gaat om leren coderen in Java of iets anders. Hier is een goede motivatieaanbeveling van Hagar Qim, een ervaren Java-ontwikkelaar: “Niet treuzelen. Economieën veranderen. De IT-wereld is door de jaren heen enorm veranderd, maar één ding is nog steeds hetzelfde: wanneer een zwakke economie bedrijven dwingt om kosten te besparen, worden projecten uitgesteld of zelfs ronduit geannuleerd. Als projecten verdwijnen, verdwijnen banen. Uiteindelijk zwaait de economieslinger altijd terug, maar dat kan jaren duren. Berijd dus de getijden van een nog steeds bloeiende economie om die goede start te krijgen.” Goed gezegd.

6. Leg de lat niet te laag

Een andere goede algemene tip is om de lat voor jezelf niet te laag te leggen als het gaat om leren coderen, wat veel beginners meestal doen. Het is bijvoorbeeld typisch dat mensen denken dat ze te oud zijn om een ​​nieuwe vaardigheid te leren, vooral als het "zo complex is als programmeren". Zelfs mensen van achter in de 20 of begin 30 denken vaak dat ze "te oud zijn voor deze shit". Natuurlijk is te oud zijn in de meeste gevallen slechts een excuus dat je bedenkt om jezelf toe te staan ​​te stoppen, vaak voordat je zelfs maar bent begonnen. Dit is wat Brian Lim, een ervaren Java-coder, te zeggen heeftover mensen die Java beginnen te leren als ze ouder zijn dan 30: “Java is erg gestructureerd en zakelijk. Ik denk dat het perfect is voor een gestructureerde geest, die van ontwerppatronen en objectgeoriënteerd programmeren houdt. En het is waarschijnlijk waarschijnlijker dat een oudere persoon een gestructureerde geest heeft. Het heeft ook een carrièrepad in certificeringen en leuke relaxte niet-startup-achtige banen voor oudere mensen. Een andere manier waarop Java geweldig kan zijn, is als je je eigen product maakt. Microsoft en .NET worden niet serieus genomen in de open-sourcewereld, dus als je een meerjarenplan hebt om een ​​product of zelfs een game als Minecraft te bouwen, is Java geweldig. De beloning is geweldig en je gaat aan de slag met volwassen tooling in plaats van spaghetticode van JavaScript of low-level geheugenproblemen zoals C of C++.” We waren het gewoon helemaal eens.

7. Bonustip: zing je code

En tot slot is hier nog een leuke en ongebruikelijke bonustip van Reinder de Vries, die je aanraadt om je code te zingen (dat is iets nieuws!) om je geest uit de verveling te halen. 'Heb je ooit geprobeerd je programmeercode te zingen? Ik bedoel, het klinkt gek, maar het werkt. De geest wordt saai als je de hele tijd hetzelfde doet, en hij leert veel minder als je één leermethode gebruikt. De hele tijd lezen, alleen video's kijken, alleen schrijven op een toetsenbord is geen optimale manier om te leren. Probeer in plaats daarvan code op te schrijven met pen en papier, of teken een programmeerconcept met een fijne liner en een groter potlood, of... zing je code!” beveelt Reinder aan.
Opmerkingen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION