
Mark Lucas
0
3616
4
Programmering er hård. Uanset om du prøver at forstå et nyt programmeringssprog 7 Nyttige tricks til at mestre et nyt programmeringssprog 7 Nyttige tricks til at mestre et nyt programmeringssprog Det er okay at blive overvældet, når du lærer at kode. Du vil sandsynligvis glemme tingene så hurtigt, som du lærer dem. Disse tip kan hjælpe dig med at bevare alle de nye oplysninger bedre. eller dykke ned i et nyt område med programmering 4 gratis websteder, hvor du kan lære det grundlæggende ved spiludvikling 4 gratis websteder, hvor du kan lære det grundlæggende ved spiludvikling Når du leder efter en god tutorial-serie til spiludvikling, vil du have en, der vil lære dig praksis og mentalitet for god kodning, fordi du derefter kan transponere denne praksis på ethvert sprog eller platform. , har du brug for lidt vejledning. Desværre er ikke alle tutorials gjort lige.
Derfor er det så vigtigt, at du er i stand til at skelne mellem programmering af tutorials, der faktisk vil gavne dig og dem, der kun spilder din tid. At gå gennem en ordentlig tutorial kan være forskellen mellem stressfri programmering Sådan lærer du programmering uden al stress Sådan lærer du programmering uden al stress. Måske har du besluttet at forfølge programmering, hvad enten det drejer sig om en karriere eller bare som en hobby. Store! Men måske begynder du at blive overvældet. Ikke så stor. Her er hjælp til at lette din rejse. eller give op i frustration.
Spild ikke utallige timer, som jeg har. Her er hvad man skal kigge efter i en programmeringsvejledning af høj kvalitet.
Aktuel og inkrementel tilgang
Intet er mere nedslående end en infodump. Læring er en proces med små trin taget ad gangen. Tutorials, der går i informationsoverbelastning, er dem, der skal undgås for enhver pris. De vil bare ende med at forvirre dig.
På den anden side er det en god tutorial aktuel og trinvis, undervisning på en måde, der starter med grundlæggende grundlæggende, før man bygger op til mere avancerede emner, der kræver forudgående viden for at virkelig forstå.
Men igen er det vigtigt, at en tutorial begge er aktuel og trinvis. Tette emner skal opdeles i små subtopics, og hvis disse stadig er for tætte, bør subtopics opdeles yderligere.
Med andre ord, hver idé, der bliver undervist, skal være så enkel, da den kan være endnu omfattende nok til at stå på sin egen.
En af de mest mindeværdige tutorials, jeg nogensinde har læst, var Sådan gendannes Flappy Bird i LibGDX af Kilobolt. Dette trin-for-trin gennemgang til at genskabe Flappy Bird fra bunden er et perfekt eksempel på trinvis fremgang og aktuel dækning.
Sprog, der er nemt at fordøje
Overbelastning af information er ikke den eneste hindring for at forstå et emne. Tutorials faktiske sprog - som jeg mener diktion, inkludering (eller udelukkelse) af jargon, formsprøjt osv. - er lige så vigtigt.
En anden måde at se på det: jo tydeligere det er forklaret, jo lettere vil det være at fordøje. Selv de enkleste begreber kan være et mareridt at udpakke, hvis forklaringen er indviklet. Så hvad skal du kigge efter?
Kort og kortfattet sprog. En ordentlig underviser ved vigtigheden af at være ligetil. De danser ikke med lange snoede sætninger eller prøver at vise, hvor meget de tror, de ved. Tutorials handler om du, ikke dem.
Let brug af jargon. Jargon kan være svær at undgå, især inden for områder med specialiseret viden som programmering. En ordentlig underviser ved imidlertid, hvornår man skal få vist jargon, hvornår man skal udsætte det, og hvornår man skal springe det helt over.
Når jargon ikke kan undgås, skal underviseren forklare hvert enkelt udtryk, da det opdrages snarere end at antage, at publikum ved, hvad det betyder. (Den eneste undtagelse herfra er tutorials, der tydeligt er mærket som ikke-introduktion.)
Konkrete eksempler på abstrakte emner. Programmering af viden er stærkt abstrakt, hvorfor det kan være så svært for nogle mennesker at forstå. En fremragende tutorial vil ikke bare forklare et koncept, men giver flere eksempler der giver praktiske illustrationer.
Online kodeskole Codecademy er et fantastisk eksempel på programmeringstimer, der er let at fordøje. Codecademy - Hænder ned Den nemmeste måde at kode Codecademy - Hænder ned Den nemmeste måde at kode Codecademy er et nyt websted med skrå interaktiv programmeringsvejledning, der leder dig gennem det grundlæggende i JavaScript. Selvom det ikke har været meget længe, har webstedet allerede genereret en masse brummer på…. Ikke kun er hvert kursus trinvist designet, men der er ikke meget afhængighed af jargon, og hver lektion indeholder adskillige illustrationer i den virkelige verden af netop lærte koncepter.
Guidede praktiske øvelser
På spektret mellem “rent teoretisk” og “rent praktisk”, programmering har en tung bias mod sidstnævnte. Selvfølgelig er der en masse teori og abstrakt viden involveret, men intet af det betyder virkelig, hvis du ikke kan anvende det med skriftlig kode.
Og det er derfor det er vigtig til programmering af tutorials for at tilbyde mindst en - men ideelt mere - guidede praktiske øvelser. Dette gælder, uanset om du lærer fra en udskrift, digital eller online kilde.
Det absolutte indbegreb af denne idé er CheckIO, en programmeringsvejledning, der er smart forklædt som et spil med progression gennem flere faser. Fra nu af lærer de kun Python-sproget De 5 bedste websteder til at lære Python-programmering De 5 bedste websteder til at lære Python-programmering Vil du lære Python-programmering? Her er de bedste måder at lære Python online, hvoraf mange er helt gratis. .
Hver fase giver dig et konkret mål, der repræsenterer en af flere algoritmer og abstrakte emner (fx fodre X-duer uden at overfodre dem). Dette tvinger dig ikke kun til at gøre det aktivt engagere sig i emnet, men giver dig en hindring for at overvinde, så du faktisk kan føle, at du lærer.
Vi har også samlet et par andre programmeringsprojektideer 5 Projektideer, der hjælper dig med at lære programmering hurtigere 5 Projektideer, der hjælper dig med at lære programmering hurtigere Der er et par måder at lette læringskurven for programmering. Få dine hænder beskidte, og lær hurtigere med sideprojekter, du kan starte når som helst. Leg rundt med disse fem. for at hjælpe dig med at lære hurtigere. Suppler med disse unikke måder at lære kodning 7 unikke måder at øve på dine kodningsfærdigheder på 7 Unikke måder at øve dine kodningsfærdigheder Lad os gentage - der er ingen alder til at lære. Når du er på den sti, skal du bare fortsætte med at øve. Og i dag er der flere måder end en til at skærpe dine kodningskoteletter. for virkelig at sparke dine fremskridt i fuldt udstyr.
Hvor finder man fremragende tutorials
Nu ved du det hvad at lede efter, hvor kan du finde dem? Mens selvstudier er en krone et dusin, og en enkel Google-søgning vil henvise dig til tusinder af dem, the godt dem kan være lidt vanskelige at finde. Det er en skam, hvordan det fungerer, er det ikke?
En strålende ressource er Hackr.io, som er en crowd-sourced samling af de bedste programmerings- og teknologirelaterede tutorials på nettet efter emne og sprog. Du gør dig selv en disfavor ved at overse dette websted.
Andre gode steder at starte inkluderer disse online kursussteder for teknologiske færdigheder Få teknologiske kvalifikationer, du har brug for på disse Top 7 online kursussteder Få teknisk færdigheder, du har brug for på disse Top 7 online kursussteder Det handler ikke kun om at lære programmeringssprog, men også det lidt ubemærket teknologiske færdigheder, der kan føre dig videre i din karriere. Iterere til den næste version af dig. Klassen er i session. , disse kurser af Microsoft og edX Lær at kode med disse 7 kurser fra Microsoft og edX Lær at kode med disse 7 kurser fra Microsoft og edX Opret mobil-første sider eller kode sky-løsninger. Der er meget, du kan opnå med centrale teknologiske færdigheder. Nu kan du lære at kode med Microsofts velpakkede kurser på edX. Starter snart. , og hvis du er villig til at tabe lidt af kontanter, er disse online løn-hvad-du-vil-kursusbunter. Overvej at supplere din uddannelse med disse programmeringsblogger for studerende 7 blogs, du virkelig bør læse, hvis du er en studerende programmør 7 blogs, du virkelig skal læse, hvis du er en studerende programmør Programmeringsfeltet er så bredt, at du aldrig kommer ud på toppen hvis du deltager på afstand. Heldigvis er blogs et let tilgængeligt medium, som holder dig i løkken. .
Og til sidst anbefaler jeg at læse om programmering af udbrændthed og motivation Programmering Burnout: Sådan genvinder du din mistede motivation Programmering Burnout: Sådan genvinder du din mistede motivation Skrivning af alle disse kodelinjer kan drænes fysisk og følelsesmæssigt. Alt hvad du behøver for at komme op igen er bevidstheden om, at motivation kan genvindes. . Bogmærke det. Kontroller det igen hvert par måneder. Hvis du ikke lider under det nu, vil du på et tidspunkt ned af linjen, og hvis din motivation dør for godt, kan det betyde, at du ikke er beregnet til at være en programmør 6 tegn på, at du ikke har ment at være programmør 6 tegn på, at du ikke har til hensigt at være programmerer Ikke alle er udskåret til at være programmerer. Hvis du ikke er helt sikker på, at du er beregnet til at være programmør, er her nogle tegn, der kan pege dig i den rigtige retning. .
Hvilken slags programmeringsvejledninger kan du lide bedst? Tekst eller video? Teoretisk eller praktisk? Hvilke sider og ressourcer har vist sig mest nyttige for dig? Fortæl os alt om det i kommentarerne herunder!
Billedkreditter: Kode på skærm via Shutterstock