13 wenke om op jou eie programmering te leer
13 wenke om op jou eie programmering te leer
Anonim

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.

13 wenke om op jou eie programmering te leer
13 wenke om op jou eie programmering te leer

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:

  1. Vorder verder in jou huidige loopbaan.
  2. Verander jou beroep.
  3. Verdien ekstra geld danksy syprojekte.
  4. 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.

Selfstudie programmering
Selfstudie programmering

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.

Selfstudie van programmering
Selfstudie van programmering

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: