Webudviklingsindustrien er enorm, og efterspørgslen efter dygtige webudviklere vokser. Ifølge glassdoor.com er der på nuværende tidspunkt forbi 14,000 åbne stillinger i IT- og softwareudviklingssektoren.
Jobudsigterne for webudviklere er lyse, da karrieren er givende med en medianløn på over $ 59,000 USD ifølge payscale.com
Spørgsmålet bliver, hvor lang tid det tager at blive webudvikler?
Hvor lang tid tager det at blive webudvikler
Med forskellige former for uddannelse som online -kurser, bootcamps og gymnasier spekulerer mange på, hvilken form for tidsforpligtelse der kræves.
Viden erhvervet gennem et online kursus eller boot camp kan hurtigt blive taget i brug gennem egne projekter og personlige læringsnetværk, men denne form for ekspertise oversætter ikke altid godt, når man søger arbejde. Hurtige sporprogrammer til beskæftigelse er almindelige på bootcamps, men de overser ofte det mest kritiske trin i proceduren: netværk. En god tilgang til at forstå, hvor mange job der i øjeblikket er $ 75,000 værd årligt, er ved at se på 73,000 åbne stillinger.
Så hvor lang tid har du brug for at lære de evner, der kræves for at blive webudvikler? Tiden er variabel og bestemmes af hvilken rute du vil tage. Der er mange forskellige slags webudviklere, hver med sit eget sæt færdigheder. Følgende er de store brede kategorier:
- Front-end udviklere
- Back-end udviklere
- Full-Stack udviklere
- WordPress-udviklere
- App udviklere
Frontend-udviklere er webdesignere, der arbejder med den visuelle side af et websted, og konverterer ofte designs til kode, der bliver de websteder, du bruger til daglig. De koder for det meste i HTML, CSS, Javascript og andre rammer. Dette er typisk det første skridt hen imod at lære webudvikling og en af de hurtigste måder at opnå en entry-level position (som beskrevet i det følgende afsnit). Afhængigt af dine interesser og valgte vej, kan udviklere i sidste ende flytte ind i back-end, fuld stak, eller endda WordPress-udvikling.
Back-end-udviklere håndterer databaser, scripts og den kode, der interagerer med frontend for at vise data fra en database. De anvender ofte PHP, Python, Ruby, SQL og andre rammer. Bagenden er mere teknisk.
Full-stack udviklere er lige hvad det lyder som, de er normalt dygtige i aspekter af både for- og bagenden. De er for det meste dygtige og erfarne udviklere, der har gjort det hele i mange år.
WordPress-udviklere beskæftige sig med et Content Management System (CMS) kaldet WordPress. Der er andre populære CMS'er som Joomla og Drupal, men WordPress er bestemt kongen af CMS -verdenen. Ifølge TechJury.net, 30% af webstederne er bygget med WordPress med over 75 millioner og tæller. Der er stadig CMS -udviklerspecialister inden for hvert mærke, og jobmulighederne er rigelige. Disse udviklere interagerer med CMS -rammerne ved hjælp af grundlæggende sprog som HTML, CSS og Javascript, og dygtige udviklere bruger også backend -sprog, normalt PHP, hvilket WordPress er bygget på.
Hvordan kommer jeg i gang?
HTML og CSS er de to første færdigheder, du skal mestre for at få en front-end udviklerposition. HTML er et markup -sprog, der bruges til at strukturere et websted. Det har enkle tags og følger enkle syntaksregler.
CSS er et markeringssprog, der giver dig mulighed for at formatere din tekst og/eller billeder. Det bruges også til at style dit websted ved at indstille størrelser, dimensioner, farver, mellemrum og så videre. Disse to færdigheder er det vigtigste element, fordi de kan hjælpe dig med at opbygge et simpelt, men professionelt udseende websted.
Når du har lært disse to sprog, og med lidt øvelse, vil du være i stand til at konstruere en portefølje af dit arbejde og få en front-end udviklerposition på entry-level eller endda et entry-level WordPress-job på 6 måneder til en år.
Når du har gjort nogle fremskridt med HTML og CSS, kan du begynde freelancing. Du kan lede efter simpelt arbejde på websteder som Upwork og Freelancer. Dette giver dig mulighed for at øve og forbedre dine færdigheder, samtidig med at du tjener lidt penge på siden. For ikke at nævne det vil føje til din portefølje af projekter at fremvise.
HTML er enkel, og efter en uge har du en solid forståelse af det grundlæggende. CSS vil tage noget tid, fordi det ikke er særlig svært, men det kan være forvirrende for nybegyndere. Med nok øvelse kan du mestre det grundlæggende i CSS på en måned.
Sagen med CSS er, at det ikke er noget, du lærer på én gang, du lærer syntaksen og det grundlæggende, og jo mere du bruger det, vil du naturligvis begynde at bygge på mere viden om forskellige egenskaber, når du går. Når det er sagt, er dette også sandt med at lære de fleste begreber og sprog inden for webudvikling.
Hvor lærer jeg disse færdigheder?
Hvis du vil være toppen i dit felt, skal du fortsætte med at skubbe og øve hver dag, selvom det kun er i en time. Youtube er en god ressource til at lære vejledninger såsom Traversy Media, RealToughCandy og Codingphase.
Du kan øve dig ved at adskille koden på dette websted og følge med lessos. Værktøjer som Codepen.io kan bruges til at øve med. Det er hovedsageligt en online kodeditor, der viser dig output på den samme skærm, som du skriver din kode i.
Der er gratis kurser tilgængelige på Codecadamy og Freecodecamp. De har det fint med at lære det grundlæggende gratis, men jeg anbefaler at betale for Udemy, Coursera, Pluralsight og TeamTreehouse kurser i stedet. I forhold til de gratis klasser har disse kurser tendens til at være af information af højere kvalitet.
Jeg foreslår kraftigt The Web Developer Bootcamp af Colt Steele. Du får muligvis dette kursus gennem Udemy. Dette program alene lærer dig alt hvad du behøver at vide for at begynde at arbejde som en front-end udvikler. For anden halvdel dækker det også nogle backend -sprog.
Du vil også oprette et par projekter, der kan tjene som et glimrende fundament for din portefølje. Dette kursus er vigtigt for tilflyttere, men det er også gavnligt for dem, der allerede kender det grundlæggende. Med dette kursus vil du være i stand til at gøre dig selv en tjeneste og lægge et stærkt fundament.
For at holde din læringsmetode mere organiseret anbefaler jeg at bruge dette værktøj til tjekliste til toptal webudviklere. Du kan få denne tjekliste her på: Toptal Web Developer Checklist Tool
Der er også kodningsstartcamps, der giver fordybelsesinstruktion, men de kan være dyre og vanskelige at passe ind i din tidsplan, hvis du har et fuldtidsjob.
Det er svært at lære programmering på egen hånd, men jeg tror, at det er umagen værd. Hvis du er helt ny inden for kodning, kan jeg varmt anbefale at gå den selvlærte rute og lære med en blanding af gratis og betalte ressourcer. Dette er den vej, jeg tog, og jeg er et levende bevis på, at en person kan gå ind i internetudviklingsvirksomheden uden forudgående erfaring.
Lær Javascript
Du bør begynde at lære Javascript og JQuery, når du har vænnet dig til HTML og CSS. Javascript er et programmeringssprog der giver dig mulighed for at tilføje interaktivitet til dit websted. Du kan bruge Javascript til at oprette funktioner som diasmenuer, animationer og andre funktioner, der giver brugerne mulighed for at interagere med dit websted. Dette er kun en brøkdel af, hvad det kan, men i forbindelse med front-end-udvikling er det et kraftfuldt instrument, som du skal lære at bruge.
Javascript er et kompliceret sprog at lære, og det vil tage noget tid, før du kommer i gang. Det vil sandsynligvis tage seks måneder til et år, før du føler dig tryg ved det. Du får det, hvis du holder fast i det og øver regelmæssigt, og det vil være værd at investere den tid. At være dygtig til Javascript kan hjælpe dig med at finde job, da der er mange Javascript Developer -stillinger til rådighed.
Jeg kan varmt anbefale Udemy Course: Javascript - Understanding the Weird Parts af Anthony Alicea, hvis du vil lære Javascript. Dette kursus nedbryder ideerne på en sådan måde, at de er lette at forstå. Dette kursus har øget mine tekniske muligheder betydeligt.
JQuery er et Javascript -bibliotek, der gør det lettere at kode. Dette er en anden færdighed, du skal mestre. HTML, CSS og JavaScript er hele pakken til en front-end webudvikler, der søger at arbejde i erhvervslivet.
Det er værd at bemærke, at læring af webudvikling er en uendelig proces, og du vil aldrig vide alt. Jeg har arbejdet som webudvikler i over 5 år nu, og jeg skal stadig Google, når jeg har problemer med visse problemer. Det er bare endnu et trin i processen; mens du lærer, skal du ikke føle dig ringere, fordi du skulle Google et kodeproblem.
Men har jeg brug for en universitetsuddannelse?
Selvom du ikke har en datalogi eller ingeniørbaggrund, vil mange arbejdsgivere stadig have kandidater, der har studeret emnet. Det bliver stadig hyppigere for organisationer at ansætte selvlærte udviklere. Selv dem, der angiver dette krav i deres jobannoncer, vil lejlighedsvis vælge ansøgere med stærke porteføljer og evnen til at demonstrere, at de besidder de nødvendige evner til stillingen.
Lad ikke stillingsopslagets parametre afholde dig fra at ansøge. Hvis du har øvet og investeret tid i din portefølje, vil det vise sig. Du får stillingen, hvis de ser dine websteder og bestemmer, at du har den ekspertise, der er nødvendig for at besætte stillingen.
Det vidunderlige ved webudviklingssektoren er, at den primært er talentbaseret. De vil give dig en chance, hvis du har de evner, de har brug for. Du skal muligvis begynde at arbejde for en lille virksomhed og derefter klatre dig op, når dine talenter vokser, når du først begynder.
Konklusion
Når du endelig får dit første webudviklingsjob, stiger din læringshastighed i vejret. Du kan lære meget hurtigere, når du arbejder på rigtige ting med faktiske deadlines. Det mest vitale punkt er, at jo hurtigere du kan mestre disse grundlæggende evner og bryde ind i branchen, jo hurtigere bliver du betalt, mens du lærer.
Vær venlig at forlade a nyttigt kommenter med dine tanker, så del dette på din Facebook-gruppe (r), der ville finde det nyttigt, og lad os høste fordelene sammen. Tak fordi du delte og var god!
Afsløring: Denne side kan indeholde links til eksterne websteder for produkter, som vi elsker og helhjertet anbefaler. Hvis du køber produkter, vi foreslår, tjener vi muligvis et henvisningsgebyr. Sådanne gebyrer påvirker ikke vores anbefalinger, og vi accepterer ikke betalinger for positive anmeldelser.