13 tips om zelf te leren programmeren
13 tips om zelf te leren programmeren
Anonim

Leer je zelf programmeren en heb je moeite om jezelf te motiveren? Zelfstudie kan alle kracht uitputten. Hier zijn 13 leertips van Laurence Bradford, maker van de blog learntocodewith.me, voor degenen die zelf leren coderen. Deze richtlijnen helpen u snel, efficiënt en zonder onnodige stress kennis op te doen.

13 tips om zelf te leren programmeren
13 tips om zelf te leren programmeren

1. Vind de juiste motivatie om te leren

Als u een duidelijke reden hebt waarom u coderen leert, kunt u zich beter concentreren. Formuleer zeker een specifiek doel voor jezelf. Denk goed na over je motivatie. “Ik wil het kunnen”, “het zou goed zijn om te leren” is een slecht doel. Voorbeelden van goede doelen:

  1. Kom verder in je huidige carrière.
  2. Verander je beroep.
  3. Verdien extra geld dankzij nevenprojecten.
  4. Ontwikkel je eigen product (game, mobiele applicatie), creëer een startup.

Het maakt niet uit of de genoemde punten dezelfde zijn als de punten die u zelf definieert - vergeet ze niet. Onthoud dat het uiteindelijke doel zal zijn om de moeilijkste tijden te redden.

Om het doel te onthouden, kun je het op papier schrijven en het in het zicht houden, het als achtergrond op het bureaublad van je computer of telefoon maken (wat ik het leukst vind).

2. Kies de juiste taal

In het begin kan het erg moeilijk zijn om te beslissen wat je gaat studeren. Sommige programmeertalen zijn gemakkelijker te leren, andere hebben smallere toepassingen. Je moet je hier echter niet te veel aan vastbijten. Het is beter om ergens mee te beginnen dan urenlang te zoeken naar de "perfecte" optie. Want als je eenmaal de ene programmeertaal onder de knie hebt, is het makkelijker om naar een andere over te stappen.

Als u uw uiteindelijke doel al weet, bepaal dan wat nodig is om dit te bereiken. Leer talen die bij dit doel passen. Om 3D-spellen te ontwikkelen, heb je een aantal talen en hulpmiddelen nodig om websites te maken - andere.

Als je niet zeker weet waar je moet beginnen, probeer dan JavaScript te leren. Of andere programmeurs het nu leuk vinden of niet, JavaScript wordt steeds populairder en wordt niet alleen gebruikt bij het ontwikkelen van websites, maar ook op andere gebieden. Zo dekt u het maximale aantal aanvragen af.

3. Maak een schema

Een duidelijk lesrooster vergroot de kans op succes. Maar stel realistische deadlines voor specifieke taken. Verwacht niet dat u in minder dan een week honderden pagina's met programmeren kunt voltooien - tenzij u in die tijd al uw andere verantwoordelijkheden opgeeft.

Toen ik voor het eerst alleen begon te leren programmeren, had ik in elke cel van de kalender 25 minuten oefenruimte.

Zelfstudie programmeren
Zelfstudie programmeren

25 minuten per dag trainen is gemakkelijk. Het is de moeite waard om aan zo'n minimum te wennen, en al snel zul je jezelf enkele uren niet kunnen losmaken van de training.

4. Doe één ding tegelijk

Veel mensen proberen honderd dingen tegelijk te doen. Een grote fout! Doe één ding tegelijk. Leer geen HTML, JavaScript, Swift en al het andere tegelijkertijd. Je maakt jezelf gek!

Dit item kan moeilijk voor je zijn (ik spreek uit ervaring), omdat je altijd alles tegelijk wilt leren.

In zijn boek "Begin met het belangrijkste!" Gary Keller zei: "Buitengewone resultaten houden rechtstreeks verband met hoeveel je je focus kunt verkleinen." Dit kan op alles worden toegepast, ook bij het leren programmeren. Wees niet bang om te laat te komen - talen en technologieën gaan nergens heen. Begin klein en werk je een weg naar voren.

5. Verdeel alles in kleine porties

Net als in de vorige tip, hoef je niet te veel informatie in één keer in jezelf te proppen, ook al gaat het over hetzelfde onderwerp. Iets nieuws leren is veel gemakkelijker als het in kleinere stukjes is opgedeeld.

Focus op één onderwerp en verdeel het in verteerbare brokken. Zorg ervoor dat u een concept volledig begrijpt en internaliseert voordat u doorgaat naar het volgende.

Ondernemer Tim Ferriss bedacht het acroniem ABC - Always Be Compressing. Het idee is dat je moet proberen elk informatieblok zo beknopt mogelijk te formuleren. Vat het dan samen in een alinea, maak een diagram of afbeelding, gebruik een geheugensteuntje - wat dan ook, als het je maar helpt om snel te onthouden wat je zoekt.

6. Verander de weg

Onderzoek toont aan dat hoe meer soorten perceptie je gebruikt, hoe groter de kans is dat je deze assimileert. Boeken, video's, interactieve lessen, quizzen, podcasts en meer helpen je hierbij.

Geniet van de informatie op elke mogelijke manier. Volgens Judy Willis, auteur van Teaching Your Child to Learn Easy, geldt dat hoe meer hersengebieden gegevens over een onderwerp opslaan, hoe actiever relaties worden gevormd. Hun redundantie geeft de student extra mogelijkheden om informatie uit verschillende hersengebieden te halen. Deze verknoping van gegevens betekent dat we iets hebben geleerd, niet alleen uit het hoofd geleerd.

7. Train anderen

Een concept of een proces aan iemand moeten uitleggen zorgt ervoor dat je het zelf ook helemaal begrijpt. Dit kan op verschillende manieren. Een daarvan is het geven van een cursus of workshops aan tieners. Je kunt je eigen YouTube-video's maken waarin concepten worden uitgelegd. Bevalt het idee voor de video je niet? Je kunt zonder. Je kunt op veel verschillende manieren lesgeven. Alternatief, schrijf. Met behulp van mijn blog help ik bijvoorbeeld niet alleen anderen, maar leer ik ook veel effectiever dan wanneer ik alleen zou studeren.

Hoe dan ook, anderen leren wat je zelf leert, helpt om de concepten die in je hoofd zijn gevormd te versterken.

Op educatieve platforms is er meestal een mogelijkheid om anderen te helpen. Dit is meestal zoiets als een forum voor vragen van studenten. Kijk daar eens, en als er een vraag is, het antwoord waarop je weet (of je er in ieder geval gedachten over hebt), schrijf, aarzel dan niet. Goede educatieve sites hebben een gezonde sfeer en uw hulp wordt op prijs gesteld. En stel de vragen gerust zelf! Geef anderen de kans om jou iets uit te leggen.

8. Zoek een gelijkgestemde persoon

Dit kan via een persoonlijk gesprek of online. Je kunt proberen samen te werken met een vriend of familielid die ook wil leren programmeren. Net zoals mensen met anderen naar de sportschool gaan en een doel stellen om samen af te vallen, zo kun je ook online een partner vinden.

9. Zoek een mentor

Educatieve platformchats en -forums zijn goede plaatsen om gelijkgestemde mensen en mogelijk mentoren te vinden.

Online forums zijn natuurlijk een waardevolle bron van informatie, maar er gaat niets boven persoonlijke ondersteuning als u direct antwoord kunt krijgen.

10. Introduceer spelelementen in het proces

Bedenk een systeem van regels en beloningen, dit zal het leren leuker maken. Beloningen kunnen je helpen om positieve reflexen in je hersenen te ontwikkelen wanneer je een belangrijke taak met succes hebt voltooid. Ze kunnen het leerproces van een karwei veranderen in een spel. Nadat je bijvoorbeeld een specifiek boek over programmeren hebt uitgelezen, koop je dezelfde rugzak waar je al maanden aan denkt.

Stel doelen en werk daar naartoe. Beloon jezelf als je ze bereikt.

Zelfstudie programmeren
Zelfstudie programmeren

11. Herontwerp de code van iemand anders

Kijk hoe iemand anders de oplossing die u wilt ontwikkelen heeft geïmplementeerd. Bekijk open source-projecten op GitHub. De programmeergemeenschap kan een zeer vriendelijke plek zijn waar het lezen (of zelfs wijzigen) van iemands code perfect in orde is. Ga gewoon regel voor regel door, overweeg hoe elk werkt en hoe het in het grote geheel past.

Gebruik andermans werk voor inspiratie en ideeën.

12. Oefen. Focus niet op leren

Een heel belangrijk punt. Nieuwelingen lopen hier altijd mee vast. U moet zo vroeg mogelijk beginnen met het schrijven van uw eigen code. Ik weet dat het moeilijk is, maar op een gegeven moment is het de moeite waard om van de lessen af te stappen en echte projecten te beginnen.

Uitzoeken hoe dingen werken is je eigen test, en een fout maken is de game changer. Dit brengt ons bij de laatste tip.

13. Wees niet bang om te falen

Er is zo'n concept - de productiviteit van mislukking. Hoe moeilijker het is om iets te leren, hoe beter je de geleerde informatie zult onthouden. Mislukte pogingen kunnen je helpen om dieper inzicht te krijgen, omdat je betrokken zult zijn bij het vinden van je eigen fouten en het herstellen ervan. Het is uiterst belangrijk om zelf iets te doen en te leren, jezelf te bekritiseren en nieuwe dingen te ontdekken.

Zelfs als je nooit klaar bent met het bouwen van je kleine website of applicatie, zul je veel leren door te proberen en te falen. Deze aanpak is veel effectiever dan het mechanisch volgen van trainingsvoorbeelden, wanneer alle antwoorden voor je neus liggen.

Uitgang:

De sleutel tot succesvolle zelfstudie is zelfvertrouwen. Als je in jezelf gelooft, is de kans groter dat je het beter doet dan verwacht. Stop met twijfelen aan jezelf en je capaciteiten en je zult doorbreken als een echte kampioen!

Het spel is alleen verloren als je je overgeeft.

Aanbevolen: