13 tips til at lære programmering på egen hånd
13 tips til at lære programmering på egen hånd
Anonim

Lærer du at programmere på egen hånd og kæmper for at motivere dig selv? Selvuddannelse kan dræne al styrke. Her er 13 læringstip fra Laurence Bradford, skaberen af learntocodewith.me-bloggen, til dem, der lærer at kode på egen hånd. Disse retningslinjer hjælper dig med at få viden hurtigt, effektivt og uden unødig stress.

13 tips til at lære programmering på egen hånd
13 tips til at lære programmering på egen hånd

1. Find den rigtige motivation for at lære

At have en klar begrundelse for, hvorfor du lærer kodning, vil hjælpe dig med at fokusere. Sørg for at formulere et specifikt mål for dig selv. Overvej din motivation i detaljer. "Jeg vil gerne kunne", "det ville være godt at lære" er et dårligt mål. Eksempler på gode mål:

  1. Gå videre i din nuværende karriere.
  2. Skift dit erhverv.
  3. Tjen ekstra penge takket være sideprojekter.
  4. Udvikl dit eget produkt (spil, mobilapplikation), opret en startup.

Det er lige meget, om de anførte punkter er de samme som dem, du selv definerer – glem dem ikke. Husk, at det ultimative mål vil være at redde de sværeste tider.

For at huske målet kan du skrive det ned på papir og holde det synligt, gøre det til tapet på skrivebordet på din computer eller telefon (hvilket jeg bedst kan lide).

2. Vælg det korrekte sprog

I starten kan det være meget svært at beslutte sig for, hvad man skal studere. Nogle programmeringssprog er nemmere at lære, nogle har smallere applikationer. Du skal dog ikke blive for hængt op i dette. Bedre at starte med noget som helst end at bruge timer på at lede efter den "perfekte" mulighed. For når du først har styr på et programmeringssprog, bliver det nemmere at skifte til et andet.

Hvis du allerede kender dit ultimative mål, skal du bestemme, hvad der skal til for at nå det. Lær sprog, der passer til dette mål. For at udvikle 3D-spil har du brug for nogle sprog og værktøjer til at skabe hjemmesider - andre.

Hvis du ikke er sikker på, hvor du skal starte, så prøv at lære JavaScript. Uanset om andre programmører kan lide det eller ej, bliver JavaScript mere og mere populært og bruges ikke kun i udvikling af websteder, men også på andre områder. Dermed dækker du det maksimale antal ansøgninger.

3. Lav en tidsplan

En klar timeplan øger sandsynligheden for succes. Men sæt realistiske deadlines for specifikke opgaver. Forvent ikke at færdiggøre hundredvis af siders programmering på mindre end en uge – medmindre du opgiver alle dine andre pligter i løbet af den tid.

Da jeg først begyndte at lære programmering på egen hånd, havde jeg plads til 25 minutters øvelse i hver celle i kalenderen.

Selvstudium af programmering
Selvstudium af programmering

Det er nemt at træne 25 minutter om dagen. Det er værd at vænne sig til et sådant minimum, og snart vil du ikke være i stand til at rive dig væk fra træning i flere timer.

4. Gør én ting ad gangen

Mange mennesker forsøger at gøre hundrede ting ad gangen. En kæmpe fejl! Gør én ting ad gangen. Lær ikke HTML, JavaScript, Swift og andet parallelt. Du vil køre dig selv til vanvid!

Dette emne kan være svært for dig (jeg taler af erfaring), fordi du altid vil lære alt på én gang.

I sin bog "Start med det vigtigste!" Gary Keller sagde: "Ekstraordinære resultater er direkte relateret til, hvor meget du kan indsnævre dit fokus." Dette kan anvendes til alt, inklusive læring af programmering. Vær ikke bange for at komme for sent - sprog og teknologier går ingen vegne. Start i det små og arbejd dig fremad.

5. Del det hele i små portioner

Som i det forrige tip, behøver du ikke proppe for meget information ind i dig selv på én gang, selvom det handler om samme emne. At lære noget nyt er meget nemmere, når det er delt i mindre bidder.

Fokuser på ét emne og opdel det i fordøjelige bidder. Sørg for, at du fuldt ud forstår og internaliserer et koncept, før du går videre til det næste.

Iværksætteren Tim Ferriss opfandt akronymet ABC - Always Be Compressing. Tanken er, at du skal forsøge at formulere hver enkelt informationsblok så kortfattet som muligt. Opsummer det derefter i et afsnit, lav et diagram eller billede, brug et mnemonisk skema – uanset hvad, så længe det hjælper dig med hurtigt at huske, hvad du leder efter.

6. Skift måde

Forskning viser, at jo flere typer perception du bruger, jo større er sandsynligheden for, at du tilegner dig den. Bøger, videoer, interaktive lektioner, quizzer, podcasts og mere vil hjælpe dig med dette.

Opsuge oplysningerne på enhver måde, du kan. Ifølge Judy Willis, forfatter til Teaching Your Child to Learn Easily, jo flere områder af hjernen gemmer data om et emne, jo mere aktive relationer dannes der. Deres redundans giver eleven yderligere muligheder for at få information fra forskellige lagre i hjernen. Denne krydsbinding af data betyder, at vi har lært noget, ikke blot husket.

7. Træn andre

At skulle forklare et koncept eller en proces for nogen sikrer, at du selv forstår det fuldt ud. Dette kan gøres på forskellige måder. En af dem er at undervise i et kursus eller workshops for teenagere. Du kan lave dine egne YouTube-videoer, der forklarer koncepter. Kan du ikke lide ideen til videoen? Du kan undvære det. Du kan undervise på mange forskellige måder. Alternativt skriv. For eksempel hjælper jeg ved hjælp af min blog ikke kun andre, men lærer også meget mere effektivt, end hvis jeg studerede alene.

Under alle omstændigheder er det med til at forstærke de begreber, der dannes i dit hoved, at lære andre, hvad du selv lærer.

På uddannelsesplatforme er der som regel mulighed for at hjælpe andre. Dette er normalt noget som et forum for studerendes spørgsmål. Tag et kig der, og hvis der er et spørgsmål der, svaret som du kender (eller du i det mindste har tanker om det), skriv, tøv ikke. Gode uddannelsessteder har en sund atmosfære, og din hjælp vil blive værdsat. Og stil gerne selv spørgsmålene! Giv andre mulighed for at forklare dig noget.

8. Find en ligesindet

Dette kan gøres gennem et personligt møde eller online. Du kan prøve at samarbejde med en ven eller et familiemedlem, som også gerne vil lære programmering. Ligesom folk går i fitnesscenter med andre og sætter et mål om at tabe sig sammen, kan du også finde en partner online.

9. Find en mentor

Chats og fora på pædagogiske platforme er gode steder at finde ligesindede og muligvis mentorer.

Onlinefora er selvfølgelig en værdifuld informationskilde, men intet slår personlig support, når du kan få et direkte svar.

10. Introducer spilelementer i processen

Kom op med et system af regler og belønninger, dette vil hjælpe med at gøre læring sjovere. Belønninger kan hjælpe dig med at udvikle positive reflekser i din hjerne, når du har fuldført en vigtig opgave. De kan gøre læringsprocessen fra en opgave til en leg. For eksempel, når du er færdig med en bestemt bog om programmering, skal du købe den samme rygsæk, som du har tænkt på i flere måneder.

Sæt mål og arbejd hen imod dem. Beløn dig selv, når du opnår dem.

Selvstudium af programmering
Selvstudium af programmering

11. Redesign en andens kode

Se, hvordan en anden har implementeret den løsning, du ønsker at udvikle. Tjek open source-projekter på GitHub. Programmeringsfællesskabet kan være et meget venligt sted, hvor det er helt okay at læse (eller endda ændre) en andens kode. Bare gå gennem linje for linje, og overvej, hvordan hver enkelt fungerer, og hvordan den passer ind i det store billede.

Brug en andens arbejde til inspiration og ideer.

12. Øv. Fokuser ikke på at lære

En meget vigtig pointe. Nybegyndere sidder altid fast med dette. Du skal begynde at skrive din egen kode så tidligt som muligt. Jeg ved godt, at det er svært, men på et tidspunkt er det værd at bevæge sig væk fra lektionerne og begynde at skabe rigtige projekter.

At finde ud af, hvordan tingene fungerer, er din egen test, og at begå en fejl er en game changer. Dette fører os til det sidste tip.

13. Vær ikke bange for fiasko

Der er sådan et koncept - produktiviteten af fiasko. Jo sværere det er at lære noget, jo bedre vil du huske den lærte information. Mislykkede forsøg kan hjælpe dig med at få dybere forståelse, fordi du vil være involveret i at finde dine egne fejl og rette dem. Det er ekstremt vigtigt at handle og lære noget på egen hånd, kritisere sig selv og udforske nye ting.

Selvom du aldrig bliver færdig med at bygge din lille hjemmeside eller applikation, vil du lære meget ved at prøve og fejle. Denne tilgang er meget mere effektiv end mekanisk at følge træningseksempler, når alle svarene er foran din næse.

Produktion

Nøglen til succesfuldt selvstudie er selvtillid. Hvis du tror på dig selv, er der større sandsynlighed for, at du klarer dig bedre end forventet. Stop med at tvivle på dig selv og dine evner, og du vil bryde igennem som en sand mester!

Spillet er kun tabt, hvis du overgiver dig.

Anbefalede: