2024 Outeur: Malcolm Clapton | [email protected]. Laas verander: 2023-12-17 03:44
Leer jy om op jou eie te programmeer en sukkel jy om jouself te motiveer? Selfopvoeding kan alle krag tap. Hier is 13 leerwenke van Laurence Bradford, skepper van die learntocodewith.me-blog, vir diegene wat op hul eie leer kodeer. Hierdie riglyne sal jou help om kennis vinnig, doeltreffend en sonder onnodige stres op te doen.
1. Vind die regte motivering vir leer
Om 'n duidelike rasionaal te hê vir hoekom jy kodering leer, sal jou help om te fokus. Maak seker dat jy 'n spesifieke doelwit vir jouself formuleer. Oorweeg jou motivering in detail. "Ek wil kan", "dit sal goed wees om te leer" is 'n slegte doelwit. Voorbeelde van goeie doelwitte:
- Vorder verder in jou huidige loopbaan.
- Verander jou beroep.
- Verdien ekstra geld danksy syprojekte.
- Ontwikkel jou eie produk (speletjie, mobiele toepassing), skep 'n begin.
Dit maak nie saak of die punte wat gelys is dieselfde is as dié wat jy self definieer nie – moenie daarvan vergeet nie. Onthou dat die uiteindelike doel sal wees om die moeilikste tye te red.
Om die doel te onthou, kan jy dit op papier neerskryf en dit in sig hou, dit plakpapier op die lessenaar van jou rekenaar of foon maak (waarvan ek die beste hou).
2. Kies die korrekte taal
In die begin kan dit baie moeilik wees om te besluit wat om te studeer. Sommige programmeertale is makliker om te leer, sommige het nouer toepassings. U moet egter nie te veel hieraan vashou nie. Dit is beter om met enigiets te begin as om ure te spandeer op soek na die "perfekte" opsie. Want sodra jy een programmeertaal bemeester het, sal dit makliker wees om na 'n ander oor te skakel.
As jy reeds jou uiteindelike doel ken, bepaal wat nodig is om dit te bereik. Leer tale wat by hierdie doel pas. Om 3D-speletjies te ontwikkel, benodig jy sommige tale en gereedskap om webwerwe te skep - ander.
As jy onseker is waar om te begin, probeer om JavaScript te leer. Of ander programmeerders daarvan hou of nie, JavaScript word al hoe meer gewild en word nie net in webwerf-ontwikkeling gebruik nie, maar ook in ander gebiede. U dek dus die maksimum aantal aansoeke.
3. Maak 'n skedule
’n Duidelike klasrooster verhoog die waarskynlikheid van sukses. Maar stel realistiese sperdatums vir spesifieke take. Moenie verwag om honderde bladsye se programmering in minder as 'n week klaar te maak nie - tensy jy al jou ander verantwoordelikhede in daardie tyd prysgee.
Toe ek die eerste keer op my eie programmering begin leer het, het ek plek gehad vir 25 minute se oefening in elke sel van die kalender.
Om 25 minute per dag te oefen is maklik. Dit is die moeite werd om aan so 'n minimum gewoond te raak, en binnekort sal jy jouself nie vir 'n paar uur van opleiding kan wegskeur nie.
4. Doen een ding op 'n slag
Baie mense probeer honderd dinge op 'n slag doen. 'n Groot fout! Doen een ding op 'n slag. Moenie HTML, JavaScript, Swift en enigiets anders parallel leer nie. Jy sal jouself mal maak!
Hierdie item kan vir jou moeilik wees (ek praat uit ondervinding), want jy wil altyd alles op een slag leer.
In sy boek "Begin met die belangrikste ding!" Gary Keller het gesê: "Buitengewone resultate hou direk verband met hoeveel jy jou fokus kan verklein." Dit kan op enigiets toegepas word, insluitend die leer van programmering. Moenie bang wees om laat te wees nie - tale en tegnologie sal nêrens heen gaan nie. Begin klein en werk jou pad vorentoe.
5. Verdeel alles in klein porsies
Soos in die vorige wenk, hoef jy nie te veel inligting op een slag in jouself in te prop nie, al is dit oor dieselfde onderwerp. Om iets nuuts te leer is baie makliker as dit in kleiner stukke verdeel word.
Fokus op een onderwerp en verdeel dit in verteerbare stukke. Maak seker dat jy 'n konsep ten volle verstaan en internaliseer voordat jy na die volgende een beweeg.
Entrepreneur Tim Ferriss het die akroniem ABC - Always Be Compressing geskep. Die idee is dat jy elke blok inligting so bondig moontlik moet probeer formuleer. Som dit dan in 'n paragraaf op, skep 'n diagram of beeld, gebruik 'n mnemoniese skema - wat ook al, solank dit jou help om vinnig te onthou waarna jy soek.
6. Verander die manier
Navorsing toon dat hoe meer soorte persepsie jy gebruik, hoe groter is die kans dat jy dit sal assimileer. Boeke, video's, interaktiewe lesse, vasvrae, poduitsendings en meer sal jou hiermee help.
Soek die inligting op enige manier wat jy kan. Volgens Judy Willis, skrywer van Teaching Your Child to Learn Easily, hoe meer areas van die brein data oor 'n onderwerp stoor, hoe meer aktiewe verhoudings word gevorm. Hul oortolligheid gee die student bykomende geleenthede om inligting uit verskillende winkels van die brein te kry. Hierdie kruiskoppeling van data beteken dat ons iets geleer het, nie net gememoriseer het nie.
7. Lei ander op
Om 'n konsep of 'n proses aan iemand te moet verduidelik, verseker dat jy dit self ten volle sal verstaan. Dit kan op verskillende maniere gedoen word. Een daarvan is om 'n kursus of werkswinkels vir tieners aan te bied. Jy kan jou eie YouTube-video's maak wat konsepte verduidelik. Hou jy nie van die idee vir die video nie? Jy kan daarsonder klaarkom. Jy kan op baie verskillende maniere onderrig. Alternatiewelik, skryf. Met die hulp van my blog help ek byvoorbeeld nie net ander nie, maar leer ook baie meer effektief as wanneer ek alleen studeer het.
In elk geval, om ander te leer wat jy self leer, help om die konsepte wat in jou kop gevorm word, te versterk.
Op opvoedkundige platforms is daar gewoonlik 'n geleentheid om ander te help. Dit is gewoonlik iets soos 'n forum vir studentevrae. Kyk daar, en as daar 'n vraag daar is, die antwoord waarop jy weet (of jy het ten minste gedagtes daaroor), skryf, moenie huiwer nie. Goeie opvoedkundige webwerwe het 'n gesonde atmosfeer en jou hulp sal waardeer word. En vra gerus self die vrae! Gee ander die geleentheid om iets aan jou te verduidelik.
8. Soek 'n eendersdenkende persoon
Dit kan gedoen word deur 'n persoonlike vergadering of aanlyn. Jy kan probeer om saam met 'n vriend of familielid te werk wat ook programmering wil leer. Net soos mense saam met ander gimnasium toe gaan en 'n doelwit stel om saam gewig te verloor, kan jy ook 'n maat aanlyn vind.
9. Vind 'n mentor
Opvoedkundige platformkletse en -forums is goeie plekke om eendersdenkende mense en moontlik mentors te vind.
Aanlynforums is natuurlik 'n waardevolle bron van inligting, maar niks klop persoonlike ondersteuning wanneer jy 'n direkte reaksie kan kry nie.
10. Stel spelelemente in die proses in
Kom met 'n stelsel van reëls en belonings, dit sal help om leer lekkerder te maak. Belonings kan jou help om positiewe reflekse in jou brein te ontwikkel wanneer jy 'n belangrike taak suksesvol voltooi het. Hulle kan die leerproses van 'n taak in 'n speletjie verander. Byvoorbeeld, nadat jy 'n spesifieke boek oor programmering voltooi het, koop dieselfde rugsak waaraan jy al maande lank dink.
Stel doelwitte en werk daarheen. Beloon jouself wanneer jy dit bereik.
11. Herontwerp iemand anders se kode
Kyk hoe iemand anders die oplossing wat jy wil ontwikkel, geïmplementeer het. Kyk na oopbronprojekte op GitHub. Die programmeringsgemeenskap kan 'n baie vriendelike plek wees waar die lees (of selfs wysiging) van iemand se kode heeltemal in orde is. Gaan net deur reël vir reël, dink aan hoe elkeen werk en hoe dit in die groot prentjie inpas.
Gebruik iemand anders se werk vir inspirasie en idees.
12. Oefen. Moenie op leer fokus nie
'n Baie belangrike punt. Nuwelinge sit altyd hiermee vas. Jy moet so vroeg as moontlik jou eie kode begin skryf. Ek weet dit is moeilik, maar een of ander tyd is dit die moeite werd om weg te beweeg van die lesse en werklike projekte te begin skep.
Om uit te vind hoe dinge werk, is jou eie toets, en om 'n fout te maak is die spelwisselaar. Dit lei ons na die laaste wenk.
13. Moenie bang wees vir mislukking nie
Daar is so 'n konsep - die produktiwiteit van mislukking. Hoe moeiliker dit is om iets te leer, hoe beter sal jy die inligting wat jy geleer het, onthou. Mislukte pogings kan jou help om dieper begrip te kry, want jy sal betrokke wees om jou eie foute te vind en dit reg te stel. Dit is uiters belangrik om op jou eie op te tree en iets te leer, jouself te kritiseer en nuwe dinge te verken.
Selfs as jy nooit klaar is met die bou van jou klein webwerf of toepassing nie, sal jy baie leer deur te probeer en te misluk. Hierdie benadering is baie meer effektief as om meganies opleidingsvoorbeelde te volg, wanneer al die antwoorde voor jou neus is.
Uitset
Die sleutel tot suksesvolle selfstudie is selfvertroue. As jy in jouself glo, is jy meer geneig om beter te doen as wat jy verwag het. Hou op om aan jouself en jou vermoëns te twyfel en jy sal deurbreek soos 'n ware kampioen!
Die spel is net verlore as jy oorgee.
Aanbeveel:
11 wenke vir diegene wat 'n vreemde taal op hul eie leer
Instagram-intekeninge sal jou vinniger nader aan moedertaalsprekers bring as 'n grammatikaboek. Dit is ook nuttig om op die agtergrond na 'n vreemde taal te luister
Hoe om jou eie onderneming oop te maak: wenke van die stigter van 'n ketting wynkroeë
Hoe om die span te motiveer, hoekom dit belangrik is om die konsep korrek te definieer en wat emosionele diens is - nuttig vir diegene wat beplan om hul eie restaurant, kafee of kroeg oop te maak. Nadat hulle in verskillende posisies in verskillende maatskappye gewerk het, kom baie tot die besluit om iets van hul eie te skep.
Leer Engels op jou eie: 14 effektiewe hulpmiddels
Die beste webdienste in verskillende rigtings wat jou sal help om Engels volledig te leer. Kyk films en TV-programme, kommunikeer met buitelanders, neem toetse
Hoe om Engels op jou eie te leer: 10 nuttige speletjies en oefeninge
As jy nie die tyd of die begeerte het om met tutors te werk nie, sal 'n seleksie simulators van Lifehacker en die Puzzle English-diens help
Die beste iPhone-toepassings om jou te help om die basiese beginsels van programmering te leer
Met hierdie programme kan jy met net 'n paar minute per dag onderweg leer vir klein, interaktiewe lesse. Byna al die gelyste toepassings bevat lesse in Engels. Maar as jy programmering gaan leer, dan moet jy verstaan dat 'n ontwikkelaar nie sonder Engels kan klaarkom nie.