Hvor lang tid tager det at lære at kode: svar fra eksperterne

så du vil lære at kode eller allerede er startet på din rejse. Du finder dig selv spekulerer på, hvor lang tid det vil være, før du er flydende i programmeringssprog(er) efter eget valg.

det er et fremragende spørgsmål og et, der ikke har noget let svar, der passer til alle. Som du måske forestiller dig, varierer det også fra person til person. Ikke alle lærer i samme tempo, og vi har alle forskellige baggrunde. Heldigvis er det en god ting! Jo mere vi kan lære af hinanden, jo bedre bliver vi alle, og jo lettere bliver det at undervise andre.

i denne artikel taler vi med eksperterne for at besvare dit første brændende spørgsmål: Hvor lang tid tager det at lære at kode?

hvor lang tid tager det at lære at kode

hvorfor skal du lære at kode?

teknologiske jobmuligheder forventes at stige med næsten det dobbelte af den forventede vækst i andre industrier inden 2024, hvilket gør kodning til en af fremtidens vigtigste jobfærdigheder. At lære at kode er nu mere tilgængeligt end nogensinde før takket være online kurser og tutorials.

at lære at kode kan virke skræmmende, men det er ikke umuligt. Der er mange succesrige udviklere derude, der engang ikke vidste noget om kodning, og i dag har højt betalte job hos topfirmaer eller lukrative kontrakter som freelancere. Du kan også følge denne vej, hvis du har valgt en karriere i udviklingsbranchen.

hvis du ikke ønsker at være programmør efter handel, er der stadig fordele ved at lære at kode for mange jobroller. Faktisk blev halvdelen af jobannoncer i topindkomstkvartilen, der kræver kodningsevner, fundet uden for teknologibranchen, hvilket beviser, at selv ikke-udviklere som grafiske designere og marketingfolk kan drage fordel af at have en vis programmeringsviden under deres bælter.

rådgivning fra dem, der har lært at kode

Start med det grundlæggende og bygg derfra

der er mange felter, hvor du muligvis har brug for eller vil bruge kode. Dette kan variere fra at lave hjemmesider, analysere statistiske data, oprette internetservere, skrive indlejrede programmer til fysiske enheder, oprette mobile applikationer, lave spil, listen fortsætter!

mange kodningsrelaterede opgaver kræver, at du har en forståelse af flere programmeringssprog og rammer, og du vil finde de fleste internetudviklere er dygtige til en række sprog. Hvis du skulle prøve at lære at kode for alle felterne ovenfor på en gang, ville du have brug for tusind levetider. I stedet er det bedst at starte med det grundlæggende og opbygge et fundament.

PPC Protect har et godt personligt eksempel. At være en del af en opstart, de ønskede at spare penge, hvor de kunne, hvilket omfattede oprettelse af deres egen hjemmeside. Aleksander lærte HTML, CSS, JavaScript, nogle PHP og endda andre rammer som f.eks. Han brugte omkring 4 timer hver dag på at øve og lære, startende med det grundlæggende, før han gik videre til mere avancerede ting.

da jeg først begyndte at lære, havde jeg nul erfaring. De første sprog jeg startede med var HTML og CSS, da de er grundlaget for hver hjemmeside. Når jeg havde mestret dem, begyndte jeg at prøve mere avancerede ting med JavaScript, herunder en brugerdefineret priskontrol og ofte stillede spørgsmål. – Aleksandr Dean

Aleksandr var tilfreds med kvaliteten af den hjemmeside, han byggede, og mener, at hans tid brugt på at lære at kode helt sikkert har betalt sig både i penge, der er sparet til hans opstart, og de værdifulde færdigheder, han nu besidder. Han anbefaler at finde den bedste læringsmetode, der fungerer for dig. Hans foretrukne metode er online kurser med video tutorials.

tid Aleksandr brugte læring: 4 timer hver dag over 6 måneder

hvor lang tid tager det at lære at kode at lave fejl

fejl er en del af processen

nogle gange er du nødt til at hoppe ind i den dybe ende for at lære hurtigt, hvilket er præcis, hvad Paul Bliss fra ranksurge gjorde. Da han startede sit job som programmør for en forsikring hjemmeside, han vidste ikke noget om programmering. På jobbet lærte han at bruge ColdFusion og ASP.NET, bruger 40 timer om ugen på at lære at kode. Han nævner, “jeg husker en side, der indsamlede oplysninger havde over 10.000 linjer kode for at få alt til at fungere. Forfærdeligt design fra min side og lærte mig, at jeg ikke var en god programmør!”

bryde koden og bryde stedet. Sådan lærer du, hvad du ikke skal gøre, og vil gøre dig bedre til at vide, hvad der fungerer, og hvad der ikke vil – Paul Bliss

det store ved at fejle hurtigt og fejle tidligt er, at du lærer et ton! Tilbage, da Paul startede i 1999, var der ikke mange ressourcer tilgængelige online, så breaking things var en af de hurtigste måder at finde ud af, hvordan man gør ting. Selv i dag med så mange ressourcer til rådighed, kan det være nemt at søge efter et direkte svar på dine spørgsmål. Men nogle gange er det bedre at bare prøve ting og se, hvad der stikker. Når det er sagt, skal du ikke være bange for at stille spørgsmål og holde et åbent sind. Hvis nogen er villig til at lære dig, skal du høre, hvad de har at sige.

tid Paul brugte læring: 40 timer om ugen over 3 måneder

Definer dit slutmål først

ligesom Paul landede Sunny Shah fra ClimbCareer også et teknisk job, før han vidste, hvordan man koder. Han ønskede at gøre noget, han rent faktisk ville bruge sig selv. “Mit mål var at opbygge en mobilapp, der vækker mig, før jeg sover forbi mit busstoppested.”Dette betød at fokusere på de sprog og rammer, der gjorde det muligt for ham at gøre dette, dvs.Node.JS, MongoDB, udtrykke og reagere indfødte.

Definer dit slutmål, før du henter sprog. – Sunny Shah

ved at definere dit slutmål først giver dette dig noget at arbejde hen imod. Du kan finpudse alle de detaljer, du har brug for at vide for at opbygge den pågældende ting, og vil ikke gå tabt i et hav af kode uden retning.

tid Sunny brugt læring: 32 timer om ugen over 2 måneder

Lær i din fritid

hvis hoppe i kanoner flammende er ikke dine ting, ikke at bekymre dig! At tage det langsomt kan være meget effektivt og er undertiden den bedre vej at gå. Hvis du har en temmelig fuld tidsplan eller ikke ønsker at lægge alle dine æg i en kurv endnu, kan du nemt lave en lille undersøgelse og øve hver uge. Jesse Harrison, grundlæggeren, og Administrerende Direktør for California Employment Attorneys Legal Group, gjorde netop det. Hans karriere tager det meste af sin tid i løbet af ugen, så han studerer primært i løbet af ugen.

han blev først interesseret i at lære at kode, fordi deres hjemmeside lejlighedsvis havde en fejl, der frustrerede ham. Han påtog sig at lære at løse disse problemer ved at følge online tutorials og YouTube-videoer. “Jeg begyndte at lære Python, fordi det var brugervenligt, og der var snesevis og snesevis af guider til det. Jeg så ikke et punkt i at studere et ekstremt vanskeligt sprog, der muligvis ville frustrere mig, så jeg holdt mig til den lette rute.”

inden for få måneder var han i stand til at rette fejlen, der frustrerede ham så meget i fortiden, og nu styrer han også de daglige aspekter af det. Hvis der er store ændringer, der skal gøres, vil han stadig kontrakt nogen til at tage sig af det.

hvis du ønsker at starte kodning, er mit råd simpelt: Udnyt de utallige guider og tutorials, der er til stede, og vær aldrig bange for at stille spørgsmål. – Jesse Harrison

Jesse anbefaler at følge online tutorials og stille spørgsmål. Internettet er et meget nyttigt sted, og du bør være i stand til at finde alt hvad du behøver. Han prøvede at læse et par bøger om emnet, men fandt dem mindre nyttige, og de går hurtigt forældede.

tid Jesse brugt læring: 6 timer om ugen over et år

stop aldrig med at lære

uanset hvor meget erfaring du har, at lære at kode er en løbende proces, forklarer Seb Dean fra Imaginaire Digital. Han begyndte at lære at kode i en alder 14 og med konstant læring gennem årene ejer nu sit eget internetudviklingsfirma. Han siger, at han stadig lærer og raffinerer disse færdigheder 16 år senere.

med hensyn til den involverede tid er det mere en løbende proces end noget, du kan passe ind i et antal timer. Selv i dag, 16 år senere, lærer jeg stadig nye ting hver dag. – Seb Dean

Seb startede med at lære HTML og CSS, videre til JavaScript og derefter PHP og Myskl. Han anbefaler at følge tutorials om opbygning af komplette systemer, da disse vil hjælpe med at give dig et større billede og lader dig udforske, hvilke områder du måske finder mest behagelige. Fokuser på at opbygge praktiske projekter – ting du rent faktisk ville bruge – dette vil se dig lære hurtigere.

tid SEB brugt læring: 8 timer om dagen i løbet af det første år

hvor lang tid tager det at lære at kode-aldrig-stop

det er tid til at begynde at lære

mens der er mange forskellige måder at lære, er der bestemt nogle fælles tråde. Tænk over, hvor du vil ende, og lav lidt research for at finde ud af, hvad du har brug for at lære for det. At have et praktisk mål hjælper med at holde dig motiveret og giver dig mulighed for at lære det lidt hurtigere.

når du går i stå – og lad os se det i øjnene, alle gør – henvende sig til en af de mange online fællesskaber, der ofte er ivrige efter at hjælpe både begyndere og veteraner! Sørg for at holde øje med GoSkills resource center for flere artikler om udvikling, eller prøv nogle kurser på begynderniveau-de er måske lige det, du har brug for!

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.