Hvor lang tid tar det å bli en webutvikler

Webutviklingsindustrien er enorm og etterspørselen etter dyktige webutviklere vokser. Ifølge glassdoor.com er det over nå  14,000 XNUMX ledige stillinger i IT- og programvareutviklingssektoren.

Jobbmulighetene for webutviklere er lyse ettersom karrieren er givende med en medianlønn på over $ 59,000 XNUMX USD ifølge payscale.com

Spørsmålet blir hvor lang tid det tar å bli nettutvikler?

Hvor lang tid tar det å bli en webutvikler

innhold[Show]

Med forskjellige typer opplæring, for eksempel online -kurs, bootcamps og høyskoler, lurer mange på hva slags tidsforpliktelse som kreves.

Kunnskap som er oppnådd gjennom et online kurs eller boot camp kan raskt tas i bruk gjennom egne prosjekter og personlige læringsnettverk, men denne typen ekspertise oversetter ikke alltid godt når man søker etter arbeid. men de overser ofte det mest kritiske trinnet i prosedyren: nettverk. En god tilnærming til å forstå hvor mange jobber det er verdt $ 75,000 73,000 årlig, er ved å se på XNUMX XNUMX ledige stillinger.

Så hvor lenge trenger du for å lære evnene som kreves for å bli en webutvikler? Tiden er variabel og bestemmes av hvilken rute du vil ta. Det er mange forskjellige typer webutviklere, hver med sitt eget sett med ferdigheter. Følgende er de store brede kategoriene:

  • Front-end utviklere
  • Back-End-utviklere
  • Full-Stack utviklere
  • WordPress-utviklere
  • Apputviklere

Frontend-utviklere er webdesignere som jobber med den visuelle siden av et nettsted, og konverterer ofte design til kode som blir nettsidene du bruker til daglig. De koder for det meste i HTML, CSS, Javascript og andre rammeverk. Dette er vanligvis det første skrittet mot å lære webutvikling og en av de raskeste måtene å oppnå en startnivåstilling (som beskrevet i den følgende delen). Avhengig av dine interesser og valgt vei, kan utviklere til slutt flytte inn i back-end, full stabel, eller til og med WordPress-utvikling.

Back-end-utviklere håndterer databaser, skript og koden som samhandler med grensesnittet for å vise data fra en database. De bruker ofte PHP, Python, Ruby, SQL og andre rammer. Baksiden er mer teknisk.

Full-stack utviklere er akkurat det det høres ut som, de er vanligvis dyktige på aspekter av både front- og bakenden. De er stort sett dyktige og erfarne utviklere som har gjort alt i mange år.

WordPress-utviklere håndtere et Content Management System (CMS) kalt WordPress. Det finnes andre populære CMS -er som Joomla og Drupal, men WordPress er definitivt kongen i CMS -verdenen. Ifølge TechJury.net, 30% av nettstedene er bygget med WordPress med over 75 millioner og teller. Det er fremdeles spesialister på CMS -utviklere innen hvert merke, og jobbmulighetene er mange. Disse utviklerne samhandler med CMS -rammene ved hjelp av grunnleggende språk som HTML, CSS og Javascript, og dyktige utviklere bruker også backend -språk, vanligvis PHP, som WordPress bygger på.

Hvordan kommer jeg i gang?

HTML og CSS er de to første ferdighetene du må mestre for å få en front-end utviklerposisjon. HTML er et kodespråk som brukes til å strukturere et nettsted. Den har enkle tagger og følger enkle syntaksregler.

CSS er et markeringsspråk som lar deg formatere tekst og/eller bilder. Det brukes også til å style nettstedet ditt ved å angi størrelser, dimensjoner, farger, mellomrom og så videre. Disse to ferdighetene er det viktigste inngangspunktet fordi de kan hjelpe deg med å bygge et enkelt, men likevel profesjonelt utseende nettsted.

Når du har lært disse to språkene, og med litt øvelse, vil du kunne konstruere en portefølje av arbeidet ditt og få en front-end utviklerposisjon på inngangsnivå eller til og med en WordPress-jobb på inngangsnivå om 6 måneder til en år.

Etter at du har gjort noen fremskritt med HTML og CSS, kan du begynne å frilansere. Du kan lete etter enkelt arbeid på nettsteder som Upwork og Freelancer. Dette lar deg øve og forbedre ferdighetene dine, samtidig som du tjener litt penger på siden. For ikke å nevne det vil legge til porteføljen din av prosjekter å vise frem.

HTML er enkelt, og etter en uke vil du ha en solid forståelse av det grunnleggende. CSS vil ta litt tid fordi det ikke er veldig vanskelig, men det kan være forvirrende for nybegynnere. Med nok trening kan du mestre det grunnleggende i CSS på en måned.

Saken med CSS er at det ikke er noe du lærer alt på en gang, du lærer syntaksen og grunnleggende, og jo mer du bruker det, vil du naturlig begynne å bygge på mer kunnskap om forskjellige egenskaper etter hvert. Når det er sagt, er dette også sant med å lære de fleste konsepter og språk i webutvikling.

Hvor lærer jeg disse ferdighetene?

Hvis du vil være toppen i feltet ditt, fortsett å presse og trene hver dag, selv om det bare er i en time. Youtube er en god ressurs for å lære fremgangsmåter som Traversy Media, RealToughCandy og Codingphase.

Du kan øve ved å ta fra hverandre koden på dette nettstedet og følge sammen med lessons. Verktøy som Codepen.io kan brukes til å øve med. Det er egentlig en online kodeditor som viser utdataene på samme skjerm som du skriver inn koden din.

Det er gratis kurs tilgjengelig på Codecadamy og Freecodecamp. De er fine for å lære det grunnleggende gratis, men jeg anbefaler å betale for Udemy, Coursera, Pluralsight og TeamTreehouse kurs i stedet. Sammenlignet med gratis klasser, har disse kursene en tendens til å være av informasjon av høyere kvalitet.

Jeg anbefaler på det sterkeste The Web Developer Bootcamp av Colt Steele. Du kan få dette kurset gjennom Udemy. Dette programmet alene vil lære deg alt du trenger å vite for å begynne å jobbe som en front-end utvikler. For andre halvdel dekker det også noen backend -språk.

Du vil også lage noen få prosjekter som kan tjene som et utmerket grunnlag for din portefølje. Dette kurset er avgjørende for nykommere, men det er også fordelaktig for de som allerede kjenner det grunnleggende. Med dette kurset vil du kunne gjøre deg selv en tjeneste og legge et sterkt grunnlag.

For å holde læringsmetoden mer organisert, anbefaler jeg å bruke dette sjekklisten for Toptal webutviklere. Du kan få denne sjekklisten her på: Toptal sjekklisteverktøy for webutviklere

Det er også kodende bootcamps som tilbyr undervisning, men de kan være dyre og vanskelige å passe inn i timeplanen din hvis du har en heltidsjobb.

Det er vanskelig å lære programmering på egen hånd, men jeg tror det er vel verdt innsatsen. Hvis du er helt ny på koding, anbefaler jeg på det sterkeste å gå den selvlærte ruten og lære med en blanding av gratis og betalte ressurser. Dette er veien jeg tok, og jeg er levende bevis på at en person kan gå inn på Internett -utviklingsvirksomheten uten tidligere erfaring.

Lær Javascript

Du bør begynne å lære Javascript og JQuery etter at du har blitt vant til HTML og CSS. Javascript er et programmeringsspråk som lar deg legge til interaktivitet på nettstedet ditt. Du kan bruke Javascript til å lage funksjoner som lysbildemenyer, animasjoner og andre funksjoner som lar brukerne komme i kontakt med nettstedet ditt. Dette er bare en brøkdel av hva den kan gjøre, men i sammenheng med front-end utvikling er det et kraftig instrument som du må lære å bruke.

Javascript er et komplisert språk å lære, og det vil ta litt tid før du kommer i gang. Det vil trolig ta seks måneder til et år før du føler deg vel med det. Du får det hvis du holder deg til det og øver regelmessig, og det vil være verdt tiden du investerer. Å være dyktig i Javascript kan hjelpe deg med å finne jobb, siden det er mange Javascript -utviklerstillinger tilgjengelig.

Jeg anbefaler på det sterkeste Udemy Course: Javascript - Understanding the Weird Parts av Anthony Alicea hvis du vil lære Javascript. Dette kurset bryter ned ideene på en slik måte at de er enkle å forstå. Dette kurset har økt mine tekniske evner betydelig.

JQuery er et Javascript -bibliotek som gjør det enklere å kode. Dette er en annen ferdighet du må mestre. HTML, CSS og JavaScript er hele pakken for en front-end webutvikler som ønsker å jobbe i næringslivet.

Det er verdt å merke seg at det å lære webutvikling er en prosess som aldri tar slutt, og du vil aldri vite alt. Jeg har jobbet som webutvikler i over 5 år nå, og jeg må fortsatt Google når jeg har problemer med visse problemer. Det er bare enda et trinn i prosessen; mens du lærer, ikke føler deg mindreverdig fordi du måtte Google et kodeproblem.

Men trenger jeg en høyskoleutdanning?

Selv om du ikke har datavitenskap eller ingeniørbakgrunn, ønsker mange arbeidsgivere fortsatt kandidater som har studert emnet. Det blir stadig hyppigere for organisasjoner å ansette selvlærte utviklere. Selv de som viser dette kravet i stillingsannonsene, vil av og til velge søkere med sterke porteføljer og evne til å demonstrere at de besitter de evnene som kreves for stillingen.

Ikke la stillingsparameterne hindre deg i å søke. Hvis du har øvd og investert tid i porteføljen din, vil det vise seg. Du får stillingen hvis de ser nettstedene dine og finner ut at du har den kompetansen som trengs for å fylle stillingen.

Det fantastiske med nettutviklingssektoren er at den først og fremst er talentbasert. De vil gi deg en sjanse hvis du har evnene de trenger. Du må kanskje begynne å jobbe for en liten bedrift og deretter klatre oppover når talentene dine vokser når du begynner. 

konklusjonen

Når du endelig får din første webutviklingsjobb, vil læringsfrekvensen din skyte i været. Du kan lære mye raskere når du jobber med ekte ting med faktiske frister. Det viktigste punktet er at jo raskere du kan mestre disse grunnleggende evnene og bryte inn i bransjen, jo før blir du betalt mens du lærer.

om forfatteren
David Attard
David har jobbet i eller rundt den elektroniske / digitale industrien de siste 18 årene. Han har lang erfaring innen programvare- og webdesignindustrien ved å bruke WordPress, Joomla og nisjer rundt dem. Som digital konsulent er hans fokus på å hjelpe bedrifter med å få et konkurransefortrinn ved å bruke en kombinasjon av deres nettside og digitale plattformer som er tilgjengelige i dag.

En ting til... Visste du at folk som deler nyttige ting som dette innlegget også ser FANTASTISK ut? ;-)
Vær så snill forlate en nyttig kommenter med tankene dine, så del dette på Facebook-gruppen din (e) som synes dette er nyttig, og la oss høste fordelene sammen. Takk for at du delte og var hyggelig!

Avsløring: Denne siden kan inneholde lenker til eksterne nettsteder for produkter som vi elsker og anbefaler helhjertet. Hvis du kjøper produkter vi foreslår, kan vi tjene et henvisningsgebyr. Slike avgifter påvirker ikke våre anbefalinger, og vi godtar ikke betaling for positive anmeldelser.

Forfatter (e) Fremvist på:  Inc Magazine-logoen   Sitepoint-logo   CSS Tricks-logo    webdesignerdepot-logo   WPMU DEV-logo   og mange flere ...