med 56.000 internetudviklingsjob opført på Glassdoor i skrivende stund og en gennemsnitlig basisløn på $68.524 om året (på tværs af alle niveauer, entry-level til senior) er det klare jobmuligheder for internetudviklere er rigelige og lukrative, selv under en pandemi. Mere specifikt har frontend-udviklerjob (job, der bruger kode til at opbygge de synlige dele af en hjemmeside) en basisløn på $109.479 i USA.
men…er internetudviklingsjob et godt indgangspunkt i tech? Hvor lang tid tager det at lære at kode? Og hvor lang tid tager det at blive en internetudvikler?
svarene kan overraske dig. Ikke kun er frontend-udviklerjob især en perfekt måde at starte en teknisk karriere på, det er muligt at begynde at tjene penge med frontend-udviklingsfærdigheder i løbet af få måneder.
hvor lang tid tager det at tage de første skridt?
selvom det måske ikke tager så lang tid, som du tror at blive en frontend-udvikler, er der stadig et par faser involveret. Så hvad er de første skridt, og hvor lang tid tager de?
det absolutte første skridt mod internetudvikling er at begynde at lære to kodningssprog ASAP-HTML og CSS. HTML og CSS er markeringssprog, der bruges til at definere dele af en hjemmeside (HTML) og bestemme sidens skrifttyper, farver og layout (CSS). Disse to færdigheder giver dig mulighed for at begynde at opbygge grundlæggende hjemmesider, og de kvalificerer dig endda til at begynde at udføre betalte HTML-og CSS-job (tænk freelance-udviklingsopgaver til venner, familie eller lokale virksomheder). Og her er sagen — at lære at kode med HTML og CSS kan tage så lidt som uger eller endda dage afhængigt af dit tempo og tilgang.
når du har fået erfaring med HTML og CSS, kan du udvide dit udviklingsrepertoire yderligere med programmeringssprog som JavaScript — et scriptsprog, der styrer dynamisk hjemmesideindhold (f.eks. animeret grafik og interaktive kort). At lære JavaScript tilføjer et par måneder til din læringsproces, men at kende JavaScript åbner også endnu flere udviklingsjob.
når du har spikret det grundlæggende i disse frontend — udviklingsfærdigheder, fortsætter læringsprocessen i løbet af din udviklingskarriere-og der er altid flere færdigheder at lære for at forblive professionelt fleksibel og relevant. For eksempel, hvis du er interesseret i at udforske back-end-udvikling (internetudvikling fokuseret på “under hætten” – aspektet af hjemmesider som databasestyring), skal du lære serversidesprog som Ruby on Rails. Når det er sagt, kan processen med at blive en professionelt levedygtig frontend-udvikler realistisk opnås i løbet af få måneder.
kan du lære kodning hjemmefra, eller betyder det at gå tilbage til skolen — og påvirker begge tilgange din tidsramme?
frontend er et færdighedsbaseret job-en bachelorgrad, associeret grad eller andre legitimationsoplysninger er mindre et problem, når det kommer til beskæftigelse end blot at have de rigtige færdigheder. Kan du få et job som Frontend-udvikler, hvis du har en grad i datalogi? Selvfølgelig kan du — så længe du har frontend udvikler færdigheder. Og hvis du har disse færdigheder uden en computer science grad, vil du være lige så kvalificeret til udviklingsjob.
med dette i tankerne giver det ikke mening at gå tilbage til det traditionelle college for at blive en frontend — udvikler-det tilføjer år og tusinder af dollars til en proces, der kan afsluttes på en brøkdel af tiden og for en brøkdel af omkostningerne. I stedet, mere realistiske veje til at lære frontend-udviklingsevner inkluderer at lære dig selv gennem gratis online kodningstutorials, betaler for instruktørledede klasser online, og deltage i personlige kode bootcamps.
men Hvad adskiller hver af disse tilgange? Og hvordan påvirker hver tilgang din læringsramme?
Code bootcamps er kodende skoler, der normalt tilbyder personlige fordybende 8-12 ugers lange kurser-som lige uden for flagermusen besvarer spørgsmål om tid. På grund af Covid, de er hovedsageligt online nu, men kan stadig overholde de sædvanlige tidsrammer og arbejdsbelastninger. Bootcamp-programmer er designet til at have eleverne kodeklare ved udgangen af deres foreskrevne længde, så hvis du deltager i et 12-ugers kursus, skal det tage dig omkring 12 uger at være klar til udviklingsarbejde.
det lyder nok bedre end at bruge to til fire år på at få en traditionel grad, men kode bootcamps er ikke uden deres egne udfordringer. Da bootcamps traditionelt finder sted på personlige steder, skal du flytte til dette område, hvis du ikke allerede bor i nærheden. I mellemtiden, på grund af den intensive karakter af kode bootcamps, vil du ikke være i stand til at arbejde eller generere indkomst i løbet af de 8-12 uger, du er tilmeldt (hvilket betyder at du skal have alle dine leveomkostninger dækket foran). Og endelig er bootcamps en særlig dyr måde at lære at kode — bootcamp undervisningsgennemsnit $11,451 (ud over eventuelle relaterede leve-eller flytningsomkostninger).
Len Relateret: Jobformidling Satser: Hvad du behøver at vide, før du tilmelder dig en Bootcamp
hvis den slags udgifter er uden for din rækkevidde, kan du gå den anden ende af omkostningsspektret og lære dig selv programmeringssprog gennem gratis online tutorial sites som Coursera og Free Code Camp. Disse sider — såvel som online udviklingsfora som GitHub og Stack overløb-tilbyder nok grundlæggende information (gratis!) for at komme i gang med HTML, CSS og JavaScript.
men med denne tilgang kan spørgsmålet om tid blive grumset. Da der ikke er nogen faste retningslinjer, når du underviser dig selv, afhænger længden af læringstiden helt af dig. Din tidsramme vil også blive væsentligt påvirket af kvaliteten af de ressourcer, du tilfældigvis finder, og om din læringsstil er befordrende for selvretningsfri kodningskurser fungerer muligvis ikke for alle.
relaterede: skal du betale for at lære at kode?
endelig er betalte online kodningskurser en mellemvej mellem udgifterne til en kode bootcamp og den nebulous vej til at undervise dig selv. Online kodning skoler giver dig fleksibilitet til at lære hjemmefra og sætte dit eget tempo, men du vil stadig modtage peer og instruktør støtte, mens du lærer. Mens online kodeskoler normalt ikke fungerer på nøjagtige tidsrammer som personlige bootcamps, de tilbyder stadig retningslinjer og struktur, der ikke er der, hvis du prøver at lære dig selv.
for eksempel er Skillcrush Break in Tech Blueprint (dækker HTML, CSS og JavaScript, samt design færdigheder, ordtryk og meget mere) designet til at blive afsluttet i 9-12 måneder, hvis eleverne bruger omkring en time om dagen — hvilket giver dig mulighed for at tage mere eller mindre tid til at gennemføre programmet baseret på din unikke situation og behov. Programmet er også designet til at starte freelancing, mens du stadig lærer. Det betyder at opbygge en hel tech toolkit (herunder at flytte forbi det grundlæggende) er stadig helt opnåeligt på mindre end et år.
Nej, Du er ikke for gammel til at blive Internetudvikler
Tech-nysgerrige jobsøgende i alle aldre spekulerer konsekvent på, om de er for gamle til at lære programmeringssprog og foretage en karriereændring — og om det simpelthen er for sent at starte. Det meget nemme svar is…No!
fordobling tilbage til ideen om, at frontendudvikling er et færdighedsbaseret job, dette gælder lige så meget for din alder som for din uddannelsesbaggrund-hvis du har færdighederne, betaler de regningerne. Og fordi tidsinvesteringen til at lære frontend-udviklingsfærdigheder er så relativt lille, er der ingen tid som nutiden til at komme i gang. Du har sandsynligvis brugt mere tid på at spekulere på, om du kan gøre det, end det faktisk vil tage dig at lære de grundlæggende færdigheder.
L. relateret: