Hur lång tid tar det att lära sig att koda: svar från experterna

så, du vill lära dig att koda eller har redan börjat på din resa. Du befinner dig undrar hur lång tid det kommer att vara innan du är flytande i programmeringsspråk(s) av ditt val.

det är en utmärkt fråga och en som inte har något enkelt, one-size-fits-all svar. Som du kan föreställa dig varierar det också från person till person. Inte alla lär sig i samma takt och vi har alla olika bakgrunder. Lyckligtvis är det bra! Ju mer vi kan lära av varandra, desto bättre blir vi alla och desto lättare blir det att lära andra.

i den här artikeln talar vi med experterna för att svara på din Nummer ett brinnande fråga: hur lång tid tar det att lära sig att koda?

 hur länge-gör-det-ta-att-lära-hur-till-kod

varför ska du lära dig att koda?

tekniska jobbmöjligheter förväntas öka med nästan dubbelt så mycket som den förväntade tillväxten i andra branscher fram till 2024, vilket gör kodning till en av de viktigaste yrkeskunskaperna i framtiden. Att lära sig att koda är nu mer tillgängligt än någonsin tidigare tack vare onlinekurser och handledning.

att lära sig att koda kan verka skrämmande, men det är inte omöjligt. Det finns många framgångsrika utvecklare där ute som en gång visste ingenting om kodning, och idag håller högt betalande jobb på toppföretag eller lukrativa kontrakt som frilansare. Du kan också följa denna väg om du har valt en karriär inom utvecklingsbranschen.

om du inte vill vara programmerare av handel, finns det fortfarande fördelar med att lära sig att koda för många jobbroller. Faktum är att hälften av jobbannonser i toppinkomstkvartilen som kräver kodningsförmåga hittades utanför teknikindustrin, vilket visar att även icke-utvecklare som grafiska designers och marknadsförare kan dra nytta av att ha viss programmeringskunskap under sina bälten.

råd från dem som har lärt sig att koda

börja med grunderna och bygga därifrån

det finns många fält där du kanske behöver eller vill använda kod. Detta kan sträcka sig från att göra webbplatser, analysera statistiska data, ställa in webbservrar, skriva inbäddad programvara för fysiska enheter, skapa mobila applikationer, göra spel, listan fortsätter!

många kodningsrelaterade uppgifter kräver att du har förståelse för flera programmeringsspråk och ramar, och du hittar de flesta webbutvecklare är skickliga på ett antal språk. Om du skulle försöka lära dig att koda för alla fält ovan på en gång, skulle du behöva tusen livstider. Istället är det bäst att börja med grunderna och bygga en grund.

Alexander Winston från PPC Protect har ett bra personligt exempel. Som en del av en start ville de spara pengar var de än kunde, vilket inkluderade att skapa sin egen webbplats. Alexander lärde sig HTML, CSS, JavaScript, Lite PHP och till och med andra ramar som jQuery för att skapa sin webbplats. Han tillbringade ungefär 4 timmar varje dag öva och lära, börjar med grunderna, innan du flyttar till mer avancerade saker.

när jag först började lära mig hade jag noll erfarenhet. De första språken jag började med var HTML och CSS, eftersom de är grunden för varje webbplats. När jag hade bemästrat dem började jag prova mer avancerade saker med JavaScript inklusive en anpassad prissättning widget och FAQ sektioner. – Alexander Dean

Alexander var nöjd med kvaliteten på webbplatsen han byggde och tror att hans tid att lära sig att koda har definitivt lönat sig både i pengar som sparats för hans start-up, och de värdefulla färdigheter han nu besitter. Han rekommenderar att du hittar den bästa inlärningsmetoden som fungerar för dig. Hans föredragna metod är onlinekurser med videohandledning.

tid Alexander spenderade lärande: 4 timmar varje dag under 6 månader

hur länge-gör-det-ta-att lära-hur-till-kod-gör-misstag

misslyckande är en del av processen

ibland måste du hoppa in i den djupa änden för att lära dig snabbt, vilket är exakt vad Paul Bliss från RankSurge gjorde. När han började sitt jobb som programmerare för en försäkringswebbplats visste han ingenting om programmering. På jobbet lärde han sig att använda ColdFusion och ASP.NET, spendera 40 timmar i veckan lära sig att koda. Han nämner, ” jag kommer ihåg en sida som samlade information hade över 10 000 rader kod för att få allt att fungera. Hemsk design från min sida och lärde mig att jag inte var en bra programmerare!”

Bryt kod och bryt webbplatsen. Det är så du lär dig vad du inte ska göra, och kommer att göra dig bättre på att veta vad som fungerar och vad som inte kommer – Paul Bliss

det fantastiska med att misslyckas snabbt och misslyckas tidigt är att du lär dig ett ton! Tillbaka när Paul började 1999 fanns det inte många resurser tillgängliga online, så att bryta saker var ett av de snabbaste sätten att ta reda på hur man gör saker. Även idag med så många resurser tillgängliga kan det vara enkelt att söka efter ett direkt svar på dina frågor. Men ibland är det bättre att bara prova saker och se vilka pinnar. Med det sagt, var inte rädd för att ställa frågor och ha ett öppet sinne. Om någon är villig att lära dig, Hör vad de har att säga.

tid Paul tillbringade lärande: 40 timmar i veckan under 3 månader

definiera ditt slutmål först

precis som Paul landade Sunny Shah från ClimbCareer också ett tekniskt jobb innan han visste hur man kodar. Han ville göra något han faktiskt skulle använda sig av. ”Mitt mål var att bygga en mobilapp som väcker mig innan jag sover förbi min busshållplats.”Detta innebar att fokusera på de språk och ramar som gjorde det möjligt för honom att göra detta, dvs nod.JS, MongoDB, uttrycka och reagera infödda.

definiera ditt slutmål innan du hämtar några språk. – Sunny Shah

genom att definiera ditt slutmål först ger detta dig något att arbeta mot. Du kan finslipa på alla detaljer du behöver veta för att bygga just den saken, och kommer inte att gå vilse i ett hav av kod utan riktning.

tid Sunny spent learning: 32 timmar i veckan under 2 månader

lär dig på fritiden

om hoppa i vapen flammande är inte din sak, oroa dig inte! Att ta det långsamt kan vara mycket effektivt och är ibland det bättre sättet att gå. Om du har ett ganska fullt schema eller inte vill lägga alla dina ägg i en korg ännu, kan du enkelt göra lite studier och öva varje vecka. Jesse Harrison, grundaren och VD för California Employment Attorneys Legal Group, gjorde exakt det. Hans karriär tar upp större delen av sin tid under veckan, så han studerar främst under helgerna.

han blev först intresserad av att lära sig att koda eftersom deras hemsida ibland hade en bugg som frustrerade honom. Han tog på sig att lära sig att åtgärda dessa problem, genom att följa online tutorials och YouTube-videor. ”Jag började lära mig Python eftersom det var användarvänligt och det fanns dussintals guider för det. Jag såg inte en punkt i att studera ett extremt svårt språk som eventuellt skulle frustrera mig, så jag fastnade på den enkla vägen.”

inom några månader kunde han fixa felet som frustrerade honom så mycket tidigare, och nu hanterar han de dagliga aspekterna av det också. Om det finns stora förändringar som måste göras, kommer han fortfarande att anlita någon för att ta hand om det.

om du vill börja koda är mitt råd enkelt: dra nytta av de otaliga guider och handledning som finns och var aldrig rädd för att ställa frågor. – Jesse Harrison

Jesse rekommenderar att följa online tutorials och ställa frågor. Internet är en mycket hjälpsam plats och du bör kunna hitta allt du behöver. Han försökte läsa några böcker om ämnet, men tyckte att de var mindre hjälpsamma och de går snabbt inaktuella.

tid Jesse tillbringade lärande: 6 timmar i veckan under ett år

sluta aldrig lära dig

oavsett hur mycket erfarenhet du har är att lära dig att koda en pågående process, förklarar Seb Dean från Imaginaire Digital. Han började lära sig att koda vid 14 års ålder och med konstant lärande genom åren äger nu sitt eget webbutvecklingsföretag. Han säger att han fortfarande lär sig och förfinar dessa färdigheter 16 år senare.

när det gäller den aktuella tiden är det mer en pågående process än något du kan passa in i ett antal timmar. Än idag, 16 år senare, lär jag mig fortfarande nya saker varje dag. – Seb Dean

Seb började med att lära sig HTML och CSS, vidare till JavaScript och sedan PHP och MySQL. Han rekommenderar följande handledning om att bygga kompletta system, eftersom dessa kommer att bidra till att ge dig en större bild och låter dig utforska vilka områden du kan hitta roligaste. Fokusera på att bygga praktiska projekt-saker du faktiskt skulle använda – det här kommer att se dig lära dig snabbare.

tid SEB tillbringade lärande: 8 timmar om dagen under det första året

hur länge-gör-det-ta-att-lära-hur-till-kod-aldrig-stop

det är dags att börja lära

även om det finns många olika sätt att lära sig, det finns definitivt några vanliga trådar. Tänk på var du vill hamna och gör lite forskning för att ta reda på vad du behöver lära dig för det. Att ha ett praktiskt mål hjälper dig att hålla dig motiverad och låter dig lära dig det lite snabbare.

när du fastnar – och låt oss inse det, alla gör – vända sig till en av de många communities, som ofta angelägna om att hjälpa nybörjare och veteraner både! Var noga med att hålla ett öga på GoSkills resource center för fler artiklar om utveckling eller prova några kurser på nybörjarnivå-de kan vara precis vad du behöver!

Lämna ett svar

Din e-postadress kommer inte publiceras.