Articles

Är en högskoleutbildning nödvändig för att bli en bra webbutvecklare?

dessa dagar, många människor funderar på att komma in i webbutveckling. Jobbutsikterna för webbutvecklare är bättre än för nästan alla andra yrken, med förväntad tillväxt på över 20% under de kommande 5 åren.lönerna är lika attraktiva: median timlönen för webbutvecklare i USA är nästan $35/hr, vilket motsvarar över $72,000 per år. Och många utvecklare överstiger denna lön överlägset. Med dessa siffror i åtanke, de flesta experter är överens om att en bra webbutvecklare kommer att ha några problem att hitta välbetalt arbete inom en snar framtid. Vad mer, webbutveckling erbjuder stora möjligheter att arbeta hemifrån (eller en lokal caf Kubi) genom att bli frilansare. En ny undersökning visade att över 7% av utvecklarna frilansar, och detta nummer kommer sannolikt att gå upp.

så med alla fördelar, att bli en webbutvecklare är helt klart en mycket attraktiv möjlighet. Men frågan på 72 000 dollar är, vilka är kraven för att bli utvecklare? Behöver du en kandidatexamen, eller en Ph. D. även? Eller kan du lära dig själv, lära dig allt du behöver online? Vi tittade på branschens tillstånd och frågade CTOs från olika företag om hur de hamnade i sina positioner.

Låt oss gå!

behöver du en universitetsexamen för att bli webbutvecklare?

det korta svaret är nej. Idag är det inte ett krav att ha en examen i datavetenskap för att hitta ett jobb inom webbutveckling. Det finns många sätt att lära dig själv online eller offline (mer om dem nedan) för att förvärva den kunskap som behövs för att börja som utvecklare. Enligt förra årets studie av Stack Overflow är nästan 70% av alla utvecklare åtminstone delvis självlärda, med 13% av de svarande som säger att de uteslutande är självlärda. Mindre än hälften har en examen i datavetenskap eller ett relaterat område, och endast 2% har en doktorsexamen.

det är klart då att en universitetsexamen inte på något sätt är nödvändig för att hitta ett jobb i webbutveckling. Men åsikten som många utvecklare delar är att det inte heller kan skada. Att studera vid ett universitet erbjuder vanligtvis en bättre strukturerad och smidigare inlärningsupplevelse än att försöka lära sig allt själv.

som Christian Rebernik, CTO av tyska mobile banking app Number26 uttrycker det:

”att driva en akademisk väg ger dig en djup förståelse. Universitetet är ett bra ställe att lära sig, men det krävs inte längre.”

andra branschfolk är överens om att även om det inte är nödvändigt kan en universitetsutbildning definitivt vara värdefull.

Thomas Schranz, VD på Blossom, studerade datavetenskap men hoppade så småningom av skolan eftersom han ansåg att det var bättre att tillämpa kunskapen och arbeta med projekt än att närma sig saker från en teoretisk sida:

”Jag tror att huvudorsaken var att de saker vi arbetade med i byrån verkade vara mer intressanta för mig. Men den formella utbildningen och datavetenskapsbakgrunden hjälper mig fortfarande idag att bygga de produkter som jag bygger nu.”

Susanne Kaiser, CTO för tysk startup just Software, delar några insikter från att prata med utvecklare i USA:

”förra året har jag varit i Silicon Valley i några månader, där jag har träffat många människor som har examen från kodande startläger, som fokuserar på att ge den mest relevanta tekniska kompetensen för att bli en programvara utvecklare inom 3 till 6 månader. Efter examen började de sina jobb som juniorutvecklare. Detta koncept verkar vara ganska framgångsrikt. I allmänhet skulle jag rekommendera att få så mycket praktisk erfarenhet som möjligt. Du behöver inte ha en universitetsexamen för att bli mjukvaruutvecklare.”

Hur kan du lära dig att bli webbutvecklare?

som Susanne uppgav i sin intervju är ett populärt sätt att lära sig att koda i USA idag att delta i ett startläger. Ett kodande startläger försöker komprimera de väsentliga delarna av programmeringen till en intensivkurs som lär deltagarna tillräckligt för att börja i juniorutvecklarpositioner.

i motsats till en standard 4-årig universitetsutbildning varar boot camps vanligtvis bara några månader eller till och med veckor. Genom högeffektivt lärande lär eleverna på boot camps ungefär 10% av vad de skulle lära sig när de studerade vid universitetet. Det kanske låter som ett lågt antal, men informationen innehåller bara de mest relevanta färdigheterna för att kunna börja skriva kod så fort som möjligt. Kodning bootcamps är definitivt ett bra sätt att komma in i verksamheten eftersom de inte kräver ett stort engagemang när det gäller tid och pengar. Och de verkar vara populära bland arbetsgivare också, med över 65% av de utexaminerade att hitta arbete inom de första 6 månaderna.

förutom att delta i ett startläger personligen finns det otaliga onlinekurser som lär människor hur man kodar. Ett exempel är Code Academy, en onlineutbildningssida som lär ut allt från HTML till Python och Ruby on Rails. Med över 25 miljoner studenter från hela världen är de en av de största online-kodningsskolorna idag.

andra exempel är inlärningsplattformar som Udemy och Khan Academy. De erbjuder kurser på nästan alla färdigheter som en webbutvecklare behöver börja i en juniorposition, med många kurser som är helt gratis och andra börjar på cirka $10. Medan saknar strukturen i en formell utbildning eller en kodning boot camp, plattformar som dessa kan vara stora resurser för att lära sig grunderna i kodning. Och för vissa människor kan de till och med vara den enda resursen som behövs för att landa det första jobbet.

förutom startläger och lärande online finns det fortfarande den gamla skolmetoden: sitta ner med en bunt böcker och lära sig grunderna i kodning genom litteratur. Av uppenbara skäl blir denna metod mindre och mindre populär, men det finns fortfarande otaliga bra böcker tillgängliga för att lära sig att koda.

Wrapping it up

i motsats till de flesta andra högbetalda jobb är det definitivt inte nödvändigt att gå igenom en universitetsutbildning för att bli webbutvecklare. Det betyder inte nödvändigtvis att det är en dålig ide men. Speciellt om du bor i ett land som erbjuder billig eller till och med gratis utbildning för studenter, är det definitivt en bra ide att starta din karriär genom att studera datavetenskap.

för alla som inte vill gå Universitetsvägen, erbjuder kodande startläger ett bra sätt att komma in i branschen snabbt. De är dock ganska intensiva och inte exakt billiga heller, så att ta saker lite långsammare och lära sig via online eller offline kurser eller till och med böcker kan också vara ett bra alternativ.

oavsett vilket sätt du väljer att bli utvecklare är en sak säker: det är ett utmanande jobb som ibland kan vara mycket tufft. Men det är också en givande med nästan oöverträffade möjligheter under de närmaste åren (och förmodligen mycket längre).

över till dig: är en högskoleutbildning verkligen nödvändig?