Hvor lang tid tager det at blive Junior Front End Webudvikler, hvis jeg lærer alt fra bunden af?


Svar 1:

Temmelig bred vifte af svar her, hvor få jeg er enig med.

Nogle definitioner: Vi siger, at for at være Jr. Webudvikler, skal du være i stand til at skrive god HTML, CSS, bruge en CSS-ramme, have en funktionel forståelse af Javascript og være i stand til at bruge Javascript fra hylden biblioteker.

Derudover antager vi, at du studerer fuld tid (40 timer om ugen) ved hjælp af online ressourcer og hjælp fra andre elever via fora, chat og live-møder.

Baseret på disse kriterier, skal du være ansat i 6 måneder. Dette vil naturligvis tage længere tid, hvis du arbejder på det på deltid.

Jeg baserer dette på mine observationer, der hjælper andre motiverede studerende med at arbejde gennem freCodeCamp-læseplanen samt give mentorskib til en flittig studerende. Efter min erfaring er studerende, der koder hver eneste dag, og som søger hjælp, når de sidder fast, dem, der gør mest fremskridt.

Som andre har bemærket, er det kun begyndelsen at lære disse grundlæggende ting. Webudvikling specifikt og programmering generelt er en forpligtelse til læringens levetid. Teknologierne ændrer og udvikler sig konstant, hvilket kræver, at du konstant lærer nye ting. Mens grundlæggende programmeringskendskab er stedsegrøn, ændrer værktøjer og biblioteker, du lærer, konstant.


Svar 2:

Da du ville starte fra bunden, vil det tage omkring 4-6 uger. I denne tid ville du dog kun kunne lære det grundlæggende.

Hvis du planlægger at opbygge en ekspertise inden for udvikling, vil det tage omkring 5-7 uger. Bemærk, at jeg har foreslået denne periode, hvor jeg antager, at du ville afsætte 3-4 timer hver dag til læring.

Men hvad skal du lære at blive en Junior Front end webudvikler?

Først skal du lære HTML5, CSS3 og JavaScript. Lad mig forklare og nedbryde disse i henhold til den tid, det tager at lære dem.

  • HTML (7 - 10 dage): Der er ikke mange ægte ideer at lære i HTML, indtil HTML5. Du er nødt til at forstå og indse, hvilket tag der bruges til hvilket kvadrat af komponenten. Strukturer er nogle vigtige, når du lærer HTML. En periode på 5–7 dage er tilstrækkelig til at få en grundlæggende forståelse af HTML. Du har brug for yderligere 2-3 dage for at få idéer præsenteret i HTML5.
  • CSS (8 - 12 dage): Det vil tage cirka 6-8 dage at fylde med forskellige stylingstandarder og nogle fascinerende ideer som at placere, coasting osv. Fokuser også på fokus på CSS3-egenskaber. Dette vil tage omkring 2 - 4 dage.
  • JavaScript og jQuery (14 - 21 dage): Dette tager omkring 2 uger til 3 uger. Når du lærer det, kan du bestemme funktionen. Heri skal du sørge for, at du også lærer jQuery, hvilket gør det hurtigere og lettere at bruge JavaScript på et websted.
  • GIT (2–3 dage): Derefter skal du lære GIT, som er en versionskontrol-software. Når du lærer det, kan du spore ændringerne, så du kan gå tilbage til en tidligere version af dit arbejde og finde ud af, hvad der gik galt uden at rive det hele ned.

Men selvom du ville være egnet til at udvikle frontend på websteder og applikationer med en forståelse af ovenstående værktøjer og teknologier. Bortset fra disse ville det imidlertid være klogt at lære en avanceret ramme, siger Angular, Vue eller React.

Faktisk bruger de fleste af de bedste virksomheder som Uber, Amazon, Ola, Directi, Flipart osv. Et af de avancerede rammer i udviklingen. Så at lære det ville straks åbne op for bedre og højere jobmuligheder for dig som Jr.-frontend-udvikler.

5. Angular4 (4-5 dage):

Hvis du vælger at lære Angular4, for en avanceret ramme, skal du starte med at forstå det grundlæggende som routing, templering, formularer og arkitektonisk oversigt osv. Lær derefter Angular advanced, som inkluderer delte komponenter, JWT, Flere moduler osv.

I alt ville det tage et sted omkring 35-45 dage eller 4–6 uger at lære alle de teknologier, der er nødvendige for Junior front end web-udviklerrollen. Men selv efter at have lært alle disse teknologier, ville virksomheder og firmaer sandsynligvis være det

skeptisk til at ansætte

du. Du ved måske allerede, at de fleste af virksomhederne foretrækker at ansætte dem, der har nogen tidligere erfaring med frontend-udvikling.

For at bevise din forståelse for færdigheder og teknologier vil jeg foreslå, at du prøver et par front-end-projekter. Arbejde med projekter vil også give dig mulighed for at forstå

praktisk implementering

på en bedre måde. På den anden side kan du ved hjælp af disse projekter oprette en portefølje, der hjælper med at vise din teknologiske forståelse for rekrutterere. Dette maksimerer dine chancer for at få et godt frontend-udviklerjob.

For frontend-projekter kan du vælge et af disse:

  • Én side responsivt layout - Denne er det mest basale projekt. I dette kan du genskabe et perfekt pixel-design og løse responsive designproblemer.
  • JavaScript Quiz-spil - I dette kan du oprette et JavaScript Quiz-spil, der tager flere svar og viser et resultat til brugeren.
  • Webapplikation - I dette kan du oprette en webapplikation ved hjælp af templatering for at vise data på siden. Du kan endda bruge en ramme i dette projekt.

Så den mest effektive tilgang til at blive en Front end-udvikler ville være-

  • Lær alle frontend-teknologier og -rammer
  • Arbejd med udfordrende projekter, der viser dine evner i frontend
  • Du er klar til at lede efter job og blive ansat

Nu, da du ønsker at blive en Front-end-udvikler, vil jeg foreslå, at du bruger

edWisor

. Det tilbyder en komplet karrierevej i frontend, hvor du lærer alle frontend-teknologier fra bunden. Du kan også arbejde på

udfordrende frontend-projekter

her og opbyg din portefølje med dem. Til sidst giver det jobgaranti hos topfirmaer og startups.

Håber dette hjælper!


Svar 3:

Jeg har spillet med html og css i mine folkeskoleår. Det var meget grundlæggende, jeg vidste ikke engang, at det blev kaldt css.

Jeg har studeret bachelorgrad i anvendt informatik, men lærte ikke meget. Jeg har studeret kandidater i noget med informatik, men lærte ikke meget.

Jeg prøvede at kode på flere sprog gennem årene, men når jeg har stødt på et stort problem, afsluttede jeg.

Efter universitetet ønskede jeg at blive webudvikler (med drøm om at blive spiludvikler). Jeg vidste, at jeg ikke vidste noget, og at jeg er dum, og jeg vil sandsynligvis ikke klare det. Jeg har selv 6 måneders frist, for at give det endnu et mål, og hvis jeg mislykkes, vil jeg se efter en anden karriere.

Denne gang, når jeg har stødt på et stort problem, stoppede jeg ikke. Jeg valgte at lære om noget, der interesserer mig, spil. Så jeg lærte javascript ved at lave spil. Jeg havde en stor held, jeg har flere venner, der er gode programmører, og de er villige til at hjælpe.

Efter flere små spil og 6 måneder har jeg ansøgt om et firma, jeg ville arbejde for (fordi det ligger tæt ved et D, der var ikke noget andet firma i min by). De afviste mig.

Så jeg har lagt mit CV online og fik ringet den næste dag. Jeg gik til et interview, og jeg var meget ærlig og åben. Det var i et andet land, så jeg ikke ønskede at tage dertil, jeg forsøgte ikke at sælge mig selv.

De har valgt en kandidat med 7 års erfaring med back end, der ville arbejde med frontend. Men de kunne godt lide mig og også åbne for mig. Jeg havde bedre resultater på testen end alle de andre kandidater.

Men da jeg var kommet på arbejde, var det virkelig hårdt. Jeg vidste ikke, hvordan jeg skulle håndtere problemer i det virkelige liv. Jeg vidste ikke noget om anmodninger, async-programmering, hvordan man orienterede mig i codebase og lignende ting.

Men med tiden er jeg blevet bedre. Selv efter 5 år har jeg stadig lyst til lort.

TLDR: Hvis du fokuserer på de rigtige ting, skal et halvt år være nok. Men det afhænger af dit land, gætte jeg.


Svar 4:

Jeg har lige gjort det. Jeg har lært mig selv Microsoft MVC-mønster fra bunden af. For kontekst er jeg meget erfaren på TSQL, så jeg havde allerede backend (slutningen af ​​kæden) viden. Jeg lærte mig selv HTML, CSS, javascript, C #, barbermaskine og noget JQuery og Bootstrap. Jeg vil sige, at det tog mig omkring et år at lære, da jeg kun har været i stand til at bruge et par arbejdsdage. Langt de fleste af min læring var om aftener og weekender. Fordi webapps er et nyt koncept for mig, var jeg nødt til at lære mig begreberne http get og http post. Jeg var også nødt til at lære mig selv begrebet klasser. Til sidst måtte jeg lære mig selv, hvordan man strikker det hele sammen for at lave en fungerende app. Jeg fandt, at modellen var meget vanskelig at forstå, fordi den er automatisk, og når den ikke fungerer, er det ikke let at se hvorfor. Heldigvis er der altid nogen, der har lagt det samme problem til Stack Overflow, så du altid kan løse dit problem ved hjælp af google.


Svar 5:

Du kan være en effektiv frontend-udvikler i 2 ugers arbejde. De moderne webstededitorer er en WYSIWIG (What You See Is What You Get) visuel editor. INGEN PROGRAMMERING kræves.

Der er flere redaktører, du kan bruge. jeg anbefaler

WordPress

da det er gratis og det mest populære med over 28% af websteder.

Det er let at komme i gang med Web Design.

Den bedste måde at lære er at gøre det.

Du har sandsynligvis lært at køre en bil ikke ved at læse om kørsel, men ved faktisk praktisk kørsel i et kontrolleret miljø.

Jeg anbefaler, at du starter med at oprette din personlige / professionelle hjemmeside. Webstedets hosting koster omkring $ 200 for en treårig kontrakt. Der er mange gode webhostfirmaer i alle prisklasser. jeg anbefaler

Blue Host

som har et enkelt klik installation.

Du ønsker at oprette dit logo. Søg i gratis clipart, og vælg et billede, du kan lide, og rediger (personaliser) billedet med din tekst.

En af de færdigheder, du skal lære, er evnen til at ændre billeder. Igen anbefaler jeg en GRATIS billededitor i stedet for Photo Shop. Jeg installerede LINUX-operativsystemet i stedet for Windows, fordi der inkluderet to komplette billedredigeringspakker inkluderet i LINUX-installationen. Den gode nyhed LINUX er GRATIS og mere sikker end Windows. Der er også inkluderet en fuld kontordrakt, Open Office.

Jeg er overbevist om, at LINUX er hurtigere end Windows.

Når dit websted er komplet, har du nu noget at vise venner / potentielle arbejdsgivere. Du kan finjustere dine færdigheder i klasser, men nu har du noget erfaring.

Jeg ønsker dig held og lykke i en ny karriere.

Hvis jeg kan hjælpe i fremtiden, er jeg bare en e-mail væk

[email protected]


Svar 6:

Det afhænger af din motivation, beslutsomhed, sind, computerfærdigheder og få andre ting. Da der ikke er nogen definition for en Junior Frontend-udvikler, er det svært at sige, hvornår du kan mærke dig selv med denne titel.

Ja, jeg ved, du forventer et interval eller et nummer, så her er det: Hvis du fokuserer, skal du være i stand til at lære grundlæggende og være i stand til at oprette et dejligt websted efter 2 måneder (300 timer). Men dette vil kun være begyndelsen på vejen.

Som Frontend-udvikler skal du konstant lære, lære og lære, da dette er et af de mest omfattende og hurtigt skiftende omgivelser i IT-branchen.


Svar 7:

Det tager 5 dage at forstå HTML + CSS

7 dage til at forstå Bootstrap, nok til at oprette skabeloner. Yderligere 7 dage til at mestre bootstrap.

8 dage til at lære Javascript. Yderligere 8 dage til at lære forhåndskoncepter og lege med matriser og genstande.

Det tager kun tre dage at lære SASS fuldt ud

2 dage til at arbejde korrekt med Github.

Vinkel-, Vue- eller ReactJ'er tager over alt ovenstående 12 dage at forstå.

Hvil er praksis.

I dag bliver du ansat for dine evner, og hvordan du forpligter dig til det. Mens mange stadig venter på at få deres første job.

Jeg har for nylig startet en telegramkanal for at dele min oplevelse på webstack og progressive rammer.

Ahy Consulting


Svar 8:

Det afhænger helt af dig, hvor hurtigt du lærer og hvor god du bliver i løbet af denne tid. Det kan tage omtrent fra et par måneder til et år eller to. Find gode ressourcer at lære af. Du kan prøve gratis dem som

Gratis kodecamp

og

Odin-projektet

, men jeg vil også foreslå at få nogle programmeringsbøger.

Øv og opbyg websteder for at udvikle dine færdigheder. Det er den vigtigste ting. De fleste virksomheder er ligeglade med din uddannelsesbaggrund. De er interesseret i, hvad du kan gøre. Så når du ansøger om et job, får du en kodningstest, ligesom med nogle

HTML / CSS

og

Spørgsmål om JavaScript-interview

i det mindste.

Held og lykke!