Als er een lijst zou zijn met de meest typische problemen waarmee de meeste programmeerleerlingen op een of ander moment te maken krijgen, zou het zich verloren voelen in de reikwijdte van alle te leren informatie waarschijnlijk bovenaan of ergens heel dichtbij staan. "Ik voel me verdwaald in wat ik moet leren" of "Ik voel me verdwaald terwijl ik leer coderen" is een vrij veel voorkomende vraagklacht op prikborden en andere websites over programmeren. Vandaag willen we dit probleem aanpakken met wat informatie.
John Travolta als Vincent Vega bij Pulp Fiction (1994)
Hier zijn 5 belangrijke aanbevelingen om je niet verloren te voelen tijdens het leren programmeren.
1. Accepteer dat je nooit alles zult kunnen leren en concentreer je op het belangrijkste.
Dit geldt waarschijnlijk voor elk breed vakgebied, maar vooral voor programmeren. Zelfs als je je houdt aan de specifieke niche van softwareontwikkeling van je keuze, zoals bijvoorbeeld Java, zul je waarschijnlijk nooit alles kunnen leren. Daarom zeggen ze dat om een goede programmeur te zijn, je tijdens je hele carrière voortdurend moet leren. Een basissleutel om niet te verdwalen in het leerproces is dus te accepteren dat er altijd iets zal zijn dat je niet weet. Concentreer u in plaats daarvan op de dingen die u echt moet leren om vooruit te komen.
2. Lees niet alleen programmeertheorie zonder te proberen je eigen code te schrijven.
Focussen op theorie zonder deze te ondersteunen met praktijk, zoals het schrijven van je eigen code en het oplossen van programmeeruitdagingen, is een veelgemaakte fout. Het is gemakkelijk om te verdwalen in de leestheorie, want er is veel van en er zal altijd veel zijn, hoeveel je ook leest. Daarom is de Java-cursus van CodeGym bijvoorbeeld gericht op praktische taken die volgen op elk stukje theoretische kennis dat je leert. Door zo'n praktijk-eerst-benadering toe te passen, kun je gefocust blijven en het verschil zien tussen de kennis die je echt moet leren en andere irrelevante informatie.
3. Concentreer u op het grotere geheel in plaats van te proberen de details te onthouden.
Een ander veel voorkomend en waarschijnlijk niet genoeg verwoord probleem als het gaat om leren in het algemeen, is het mentaal benaderen van het proces van de verkeerde kant. Probeer niet alle informatie te onthouden. Concentreer u in plaats daarvan op het begrijpen van het grotere geheel: hoe de processen samenwerken, wat het idee achter elk van hen is, enz. U zult altijd toegang hebben tot de precieze informatie die u nodig heeft door te googlen. Het begrijpen van de aanpak en technologieën die worden gebruikt om stukjes software te laten werken, is de kennis die u echt uit leren wilt halen.
4. Leer niet geïsoleerd, communiceer met andere leerlingen.
Het niet gebruiken van de sociale factor en de gemeenschap zou een andere fout zijn, die er gemakkelijk toe zou kunnen leiden dat je verdwaalt. Gebruik online programmeergemeenschappen en prikborden zoals StackOverflow en Reddit. Het bijwonen van real-life evenementen zoals meetups en seminars is ook een goed idee. Communiceer en deel uw ervaringen met andere cursisten. CodeGym
omarmt de kracht van gemeenschaps- en sociale interacties voor zijn gebruikers in een aantal functies, waaronder de Help-sectie, Forum, Chats en opmerkingen.
5. Gebruik niet te veel leermiddelen tegelijk.
De overvloed aan leermiddelen in verschillende vormen maakt programmeergerelateerde kennis toegankelijker, maar tegelijkertijd moeilijk te structureren en verwarrend. Omdat er zoveel cursussen, lezingen, handleidingen en tutorials over programmeertalen en -technologieën online beschikbaar zijn, met vaak dezelfde informatie in een andere volgorde, is het heel gemakkelijk om te verdwalen als je niet op slechts een of twee vertrouwt. hoofdbronnen als basis van uw leerproces. Het is beter als ten minste één van deze bronnen u een goede leerstructuur kan bieden, die u zou kunnen dienen als een kaart van wat u vervolgens kunt leren.
Meningen en tips
Hier zijn enkele gedachten over het probleem van het gevoel verloren te zijn bij het leren coderen van ervaren softwareontwikkelaars. “Ik ben een professionele software-engineer die elke dag C++-code schrijft, maar er zijn nog delen van de taal die ik niet ken. Ik denk dat het veel vreemder zou zijn om je niet verloren te voelen als je begint. Vandaag begon ik Rust te leren in mijn vrije tijd, en zelfs met een behoorlijk begrip van informatica en programmeren, merkte ik dat ik me verloren voelde met alle nieuwe syntaxis, expliciete levens en de leningcontrole. Ik moet er echt aan wennen. Maar inmiddels ben ik eraan gewend me een beetje verloren te voelen. Ik ben in wezen nooit gestopt met me een beetje verloren te voelen, dus ik zal me er niet door laten ontmoedigen en ik zal het blijven proberen. Als u wilt weten hoe u moet programmeren, moet u hetzelfde doen. Het is zeer de moeite waard,
beveelt Patrick Aupperle aan, een ervaren softwareontwikkelaar. “Ben je ooit afgezet in een vreemde stad waar je weet waar je bent en waar je heen wilt, maar alle wegen en locaties onbekend zijn? Nadat je vaak in die situatie bent geweest, wordt het normaal. Je leert dat je je weg kunt vinden, ook al moet je misschien de weg vragen, en ondanks wat struikelblokken zul je altijd zegevieren. Goede programmeurs leren voortdurend nieuwe tools, gebruiken de nieuwste bibliotheken, komen nieuwe talen tegen en lossen gloednieuwe uitdagingen op. Dit is een goede zaak - het voorkomt dat het saai wordt. Dat maakt het leuk!”
zegt James Barton, een voormalig software-architect. Vergeet niet te oefenen,
herinnert eraanons Kevin Price, een andere programmeerveteraan: “Programmeren is een vaardigheid. Vaardigheden moeten geoefend worden. Veel mensen die de vaardigheid van programmeren onder de knie hebben, zijn hun worstelingen aan het begin vergeten en laten het er zo gemakkelijk uitzien. De waarheid is dat niemand wordt geboren als een goede programmeur, en hoewel sommige dingen je vatbaar maken om het sneller te leren dan andere, moesten ze allemaal oefenen. Ik heb een ingenieursdiploma en was een goede programmeur van school. Pas toen ik er duizenden uren in had gestoken, had ik een ah-ha-moment waarop alles zo in elkaar viel dat ik het gevoel had dat ik elk programmeerproject aankon. Dat was toen ik 28 was - zes jaar nadat ik was afgestudeerd aan de technische school. Blijf doorgaan, blijf oefenen, raak niet ontmoedigd.
GO TO FULL VERSION