13 tips för att lära dig programmering på egen hand
13 tips för att lära dig programmering på egen hand
Anonim

Lär du dig programmera på egen hand och kämpar för att motivera dig själv? Självutbildning kan tappa all kraft. Här är 13 inlärningstips från Laurence Bradford, skapare av learntocodewith.me-bloggen, för dig som lär sig koda på egen hand. Dessa riktlinjer hjälper dig att få kunskap snabbt, effektivt och utan onödig stress.

13 tips för att lära dig programmering på egen hand
13 tips för att lära dig programmering på egen hand

1. Hitta rätt motivation för lärande

Att ha en tydlig motivering till varför du lär dig kodning hjälper dig att fokusera. Var noga med att formulera ett specifikt mål för dig själv. Överväg din motivation i detalj. "Jag vill kunna", "det skulle vara bra att lära sig" är ett dåligt mål. Exempel på bra mål:

  1. Gå vidare i din nuvarande karriär.
  2. Byt yrke.
  3. Tjäna extra pengar tack vare sidoprojekt.
  4. Utveckla din egen produkt (spel, mobilapplikation), skapa en startup.

Det spelar ingen roll om punkterna som anges är desamma som du själv definierar – glöm inte bort dem. Kom ihåg att det slutliga målet kommer att vara att rädda de svåraste tiderna.

För att komma ihåg målet kan du skriva ner det på papper och ha det synligt, göra det till bakgrundsbild på skrivbordet på din dator eller telefon (vilket jag gillar bäst).

2. Välj rätt språk

I början kan det vara väldigt svårt att bestämma sig för vad man ska studera. Vissa programmeringsspråk är lättare att lära sig, vissa har smalare applikationer. Du bör dock inte hänga dig för mycket i detta. Bättre att börja med vad som helst än att spendera timmar på att leta efter det "perfekta" alternativet. För när du väl behärskar ett programmeringsspråk blir det lättare att byta till ett annat.

Om du redan vet ditt slutmål, bestäm vad som behövs för att uppnå det. Lär dig språk som passar detta mål. För att utveckla 3D-spel behöver du några språk och verktyg, för att skapa webbplatser - andra.

Om du är osäker på var du ska börja, prova att lära dig JavaScript. Oavsett om andra programmerare gillar det eller inte, blir JavaScript mer och mer populärt och används inte bara i webbutveckling utan även inom andra områden. Därmed täcker du maximalt antal ansökningar.

3. Gör ett schema

Ett tydligt klassschema ökar sannolikheten för framgång. Men sätt realistiska deadlines för specifika uppgifter. Räkna inte med att slutföra hundratals sidor med programmering på mindre än en vecka - om du inte ger upp alla dina andra skyldigheter under den tiden.

När jag först började lära mig programmering på egen hand hade jag plats för 25 minuters övning i varje cell i kalendern.

Självstudier av programmering
Självstudier av programmering

Att träna 25 minuter om dagen är lätt. Det är värt att vänja sig vid ett sådant minimum, och snart kommer du inte att kunna slita dig från träningen på flera timmar.

4. Gör en sak i taget

Många försöker göra hundra saker åt gången. Ett stort misstag! Gör en sak i taget. Lär dig inte HTML, JavaScript, Swift och något annat parallellt. Du kommer att göra dig själv galen!

Det här objektet kan vara svårt för dig (jag talar av erfarenhet), eftersom du alltid vill lära dig allt på en gång.

I sin bok "Börja med huvudsaken!" Gary Keller sa: "Extraordinära resultat är direkt relaterade till hur mycket du kan begränsa ditt fokus." Detta kan tillämpas på vad som helst, inklusive att lära sig programmering. Var inte rädd för att komma för sent – språk och teknik kommer ingenstans. Börja smått och arbeta dig framåt.

5. Dela allt i små portioner

Som i föregående tips behöver du inte proppa i dig för mycket information på en gång, även om det handlar om samma ämne. Att lära sig något nytt är mycket lättare när det är uppdelat i mindre bitar.

Fokusera på ett ämne och dela upp det i lättsmälta bitar. Se till att du helt förstår och internaliserar ett koncept innan du går vidare till nästa.

Entreprenören Tim Ferriss myntade förkortningen ABC - Always Be Compressing. Tanken är att du ska försöka formulera varje informationsblock så kortfattat som möjligt. Sammanfatta det sedan i ett stycke, skapa ett diagram eller en bild, använd ett mnemoniskt schema - vad som helst, så länge det hjälper dig att snabbt komma ihåg vad du letar efter.

6. Ändra vägen

Forskning visar att ju fler typer av uppfattning du använder, desto mer sannolikt är det att du tillgodogör dig den. Böcker, videor, interaktiva lektioner, frågesporter, podcaster och mer hjälper dig med detta.

Ta till dig informationen på alla sätt du kan. Enligt Judy Willis, författare till Teaching Your Child to Learn Easily, ju fler delar av hjärnan lagrar data om ett ämne, desto mer aktiva relationer bildas. Deras redundans ger eleven ytterligare möjligheter att få information från olika förråd i hjärnan. Denna tvärbindning av data betyder att vi har lärt oss något, inte bara memorerat.

7. Träna andra

Att behöva förklara ett koncept eller en process för någon säkerställer att du själv förstår det fullt ut. Detta kan göras på olika sätt. En av dem är att undervisa i en kurs eller workshops för tonåringar. Du kan göra dina egna YouTube-videor som förklarar koncept. Gillar du inte idén till videon? Du klarar dig utan den. Du kan undervisa på många olika sätt. Alternativt skriv. Till exempel, med hjälp av min blogg hjälper jag inte bara andra, utan lär mig också mycket mer effektivt än om jag pluggade ensam.

Hur som helst, att lära andra vad du själv lär dig hjälper till att förstärka de begrepp som bildas i ditt huvud.

På utbildningsplattformar finns oftast möjlighet att hjälpa andra. Detta är vanligtvis något som ett forum för studentfrågor. Ta en titt där, och om det finns en fråga där, svaret som du vet (eller du har åtminstone tankar om det), skriv, tveka inte. Bra utbildningsplatser har en hälsosam atmosfär och din hjälp kommer att uppskattas. Och ställ gärna frågorna själv! Ge andra möjlighet att förklara något för dig.

8. Hitta en likasinnad person

Detta kan göras genom ett personligt möte eller online. Du kan prova att samarbeta med en vän eller familjemedlem som också vill lära sig programmering. Precis som folk går till gymmet med andra och sätter upp ett mål att gå ner i vikt tillsammans, kan du också hitta en partner online.

9. Hitta en mentor

Chattar och forum för utbildningsplattformar är bra ställen att hitta likasinnade och möjligen mentorer.

Onlineforum är naturligtvis en värdefull informationskälla, men inget slår personlig support när du kan få ett direkt svar.

10. Introducera spelelement i processen

Kom på ett system med regler och belöningar, detta kommer att bidra till att göra lärandet roligare. Belöningar kan hjälpa dig att utveckla positiva reflexer i din hjärna när du framgångsrikt har slutfört en viktig uppgift. De kan förvandla inlärningsprocessen från en syssla till ett spel. Till exempel, när du är klar med en specifik bok om programmering, köp samma ryggsäck som du har tänkt på i flera månader.

Sätt upp mål och arbeta mot dem. Belöna dig själv när du uppnår dem.

Självstudier av programmering
Självstudier av programmering

11. Gör om någon annans kod

Se hur någon annan har implementerat den lösning du vill utveckla. Kolla in projekt med öppen källkod på GitHub. Programmeringsgemenskapen kan vara en mycket trevlig plats där det är helt okej att läsa (eller till och med ändra) någons kod. Gå bara igenom rad för rad och fundera över hur var och en fungerar och hur den passar in i helheten.

Använd någon annans arbete för inspiration och idéer.

12. Öva. Fokusera inte på att lära dig

En mycket viktig punkt. Nybörjare fastnar alltid med detta. Du måste börja skriva din egen kod så tidigt som möjligt. Jag vet att det är svårt, men någon gång är det värt att gå bort från lektionerna och börja skapa riktiga projekt.

Att ta reda på hur saker fungerar är ditt eget test, och att göra ett misstag är spelförändringen. Detta leder oss till det sista tipset.

13. Var inte rädd för att misslyckas

Det finns ett sådant koncept - produktiviteten av misslyckande. Ju svårare det är att lära sig något, desto bättre kommer du att komma ihåg informationen du lärt dig. Misslyckade försök kan hjälpa dig att få djupare förståelse eftersom du kommer att vara med och hitta dina egna misstag och rätta till dem. Det är oerhört viktigt att agera och lära sig något på egen hand, kritisera sig själv och utforska nya saker.

Även om du aldrig blir färdig med att bygga din lilla webbplats eller applikation kommer du att lära dig mycket genom att försöka och misslyckas. Detta tillvägagångssätt är mycket effektivare än att mekaniskt följa träningsexempel, när alla svar ligger framför näsan på dig.

Produktion

Nyckeln till framgångsrika självstudier är självförtroende. Om du tror på dig själv är det mer sannolikt att du gör det bättre än förväntat. Sluta tvivla på dig själv och dina förmågor och du kommer att slå igenom som en sann mästare!

Spelet är bara förlorat om du kapitulerar.

Rekommenderad: