Articles

Er en universitetsuddannelse nødvendig for at blive en god internetudvikler?

i disse dage tænker mange mennesker på at komme ind i internetudvikling. Jobudsigten for internetudviklere er bedre end for næsten ethvert andet erhverv med forventede vækstrater på over 20% i løbet af de næste 5 år.lønningerne er lige så attraktive: Den gennemsnitlige timeløn for udviklere i USA er næsten $ 35 / time, hvilket svarer til over $72.000 om året. Og mange udviklere overstiger denne løn langt. Med disse tal i tankerne er de fleste eksperter enige om, at en god internetudvikler ikke har noget problem med at finde godt betalt arbejde i den nærmeste fremtid. Hvad mere er, giver internetudvikling store muligheder for at arbejde hjemmefra (eller en lokal cafekrus) ved at blive freelancer. En nylig undersøgelse viste, at over 7% af udviklerne er freelancing, og dette tal vil sandsynligvis gå op.

så med alle fordelene er det helt klart et meget attraktivt perspektiv at blive en internetudvikler. Men $72.000 spørgsmålet er, hvad er kravene til at blive Udvikler? Har du brug for en bachelorgrad eller en ph. d. selv? Eller kan du lære dig selv, lære alt hvad du har brug for online? Vi kiggede på branchens tilstand og spurgte CTO ‘ er fra forskellige virksomheder om, hvordan de afviklede i deres positioner.

lad os gå!

har du brug for en universitetsgrad for at blive en internetudvikler?

det korte svar er nej. Disse dage, at have en grad i datalogi er ikke et krav for at finde et job i internetudvikling. Der er mange måder at lære dig selv online eller offline (mere om dem nedenfor) for at erhverve den viden, der er nødvendig for at starte som udvikler. Ifølge sidste års undersøgelse af Stack overløb er næsten 70% af alle udviklere i det mindste delvist selvlærte, hvor 13% af de adspurgte siger, at de udelukkende er selvlærte. Mindre end halvdelen har en grad i datalogi eller et beslægtet felt, og kun 2% har en ph.d.

det er klart, at en universitetsgrad på ingen måde er afgørende for at finde et job i internetudvikling. Men den opfattelse, som mange udviklere deler, er, at det heller ikke kan skade. At studere på et universitet tilbyder normalt en bedre struktureret og glattere læringsoplevelse end at prøve at lære alt selv.

som Christian Rebernik udtrykker CTO fra German mobile banking app Number26 det:

“at forfølge en akademisk sti giver dig en dybdegående forståelse. Universitetet er et godt sted at lære, men det er ikke nødvendigt længere.”

andre branchefolk er enige om, at selvom det ikke er nødvendigt, kan en universitetsuddannelse helt sikkert være værdifuld.Thomas Schrans, administrerende direktør i Blossom, studerede datalogi, men droppede til sidst ud af skolen, fordi han følte, at anvendelse af viden og arbejde på projekter passede ham bedre end kun at nærme sig ting fra en teoretisk side:

“Jeg tror, at hovedårsagen var, at de ting, vi arbejdede på i agenturet, syntes at være mere interessante for mig. Den formelle uddannelse og computervidenskabens baggrund hjælper mig dog stadig i dag med at opbygge de produkter, jeg bygger nu.”

Susanne Kaiser, CTO for tysk opstart bare program, deler nogle indsigter fra at tale med udviklere i USA:

“sidste år har jeg været i Silicon Valley i et par måneder, hvor jeg har mødt en masse mennesker, der er uddannet fra kodende boot camps, der fokuserer på at levere de mest relevante tekniske færdigheder til at blive et Udvikler inden for 3 til 6 måneder. Efter eksamen startede de deres job som juniorudviklere. Dette koncept synes at være ret succesfuldt. Generelt vil jeg anbefale at få så meget praktisk erfaring som muligt. Du behøver ikke at have en universitetsgrad for at blive Udvikler.”

Hvordan kan du lære dig selv at blive en internetudvikler?

som Susanne sagde i sin samtale, er en populær måde at lære at kode i USA i disse dage at deltage i en boot camp. En coding boot camp forsøger at komprimere de væsentlige dele af programmeringen til et intensivt kursus, der vil lære deltagerne nok til at starte i junior udviklerpositioner.

i modsætning til en standard 4-årig universitetsuddannelse varer boot camps normalt kun et par måneder eller endda uger. Gennem high-impact læring lærer Studerende på boot camps omkring 10% af det, de ville lære, mens de studerede på universitetet. Det lyder måske som et lavt antal, men oplysningerne indeholder kun de mest relevante færdigheder for at kunne begynde at skrive kode så hurtigt som muligt. Kodning af bootcamps er bestemt en fantastisk måde at komme ind i virksomheden, da de ikke kræver et stort engagement med hensyn til tid og penge. Og de synes også at være populære hos arbejdsgivere, hvor over 65% af kandidaterne finder arbejde inden for de første 6 måneder.

udover at deltage i en boot camp personligt, er der utallige online kurser, der lærer folk at kode. Et eksempel er Code Academy, et online uddannelsessted, der lærer alt fra HTML til Python og Ruby on Rails. Med over 25 millioner studerende fra hele verden er de en af de største online kodningsskoler i dag.

andre eksempler er læringsplatforme som Udemy og Khan Academy. De tilbyder kurser på stort set enhver færdighed, som en internetudvikler skal starte i en junior position, hvor mange kurser er helt gratis og andre starter på omkring $10. Selvom der mangler strukturen i en formel uddannelse eller en kodende boot camp, kan platforme som disse være gode ressourcer til at lære det grundlæggende i kodning. Og for nogle mennesker kan de endda være den eneste ressource, der er nødvendig for at lande det første job.

udover boot camps og læring online er der også stadig old-school-metoden: sidder ned med en stak bøger og lære de grundlæggende elementer i kodning gennem litteratur. Af åbenlyse grunde bliver denne metode mindre og mindre populær, men der er stadig utallige gode bøger til rådighed til at lære at kode.

indpakning af det

i modsætning til de fleste andre højt betalte job er det absolut ikke nødvendigt at gå gennem en universitetsuddannelse for at blive en internetudvikler. Det betyder dog ikke nødvendigvis, at det er en dårlig ide. Især hvis du bor i et land, der tilbyder billig eller endda gratis uddannelse til studerende, er det bestemt en god ide at starte din karriere ved at studere datalogi.

for alle, der ikke ønsker at gå universitetsruten, tilbyder coding boot camps en fantastisk måde at komme hurtigt ind i branchen. De er dog temmelig intense og heller ikke ligefrem billige, så at tage tingene lidt langsommere og lære gennem online eller offline kurser eller endda bøger kan også være et godt alternativ.

uanset hvilken vej du vælger at blive udvikler, er en ting sikker: det er et udfordrende job, der til tider kan være meget hårdt. Men det er også en givende med næsten uovertrufne muligheder i løbet af de næste par år (og sandsynligvis meget længere).

Over til dig: er en universitetsuddannelse virkelig nødvendig?