cu 56.000 de locuri de muncă de dezvoltare web listate pe Glassdoor începând cu această scriere și un salariu mediu de bază de 68.524 USD pe an (la toate nivelurile, la nivel de intrare până la senior), este clar că oportunitățile de muncă pentru dezvoltatorii web sunt abundente și profitabile, chiar și în timpul unei pandemii. Mai precis, joburile pentru dezvoltatori front-end (joburile care folosesc cod pentru a construi părțile vizibile ale unui site web) au o plată de bază de 109.479 USD în Statele Unite.
dar … sunt locuri de muncă de dezvoltare web un bun punct de intrare în tehnologie? Cât durează să înveți cum să codezi? Și cât timp trebuie să dureze pentru a deveni dezvoltator web?
răspunsurile te-ar putea surprinde. Nu numai că joburile de dezvoltatori web front-end, în special, sunt o modalitate perfectă de a începe o carieră în tehnologie, este posibil să începeți să câștigați bani cu abilități de dezvoltare front-end în câteva luni.
cât durează să faci primii pași?
deși s-ar putea să nu dureze atât timp cât credeți că veți deveni un dezvoltator front-end, există încă câteva faze implicate. Deci, care sunt primii pași și cât durează?
primul pas absolut spre dezvoltarea web este de a începe învățarea a două limbi de codificare ASAP — HTML și CSS. HTML și CSS sunt limbaje de marcare utilizate pentru a defini părțile unei pagini web (HTML) și pentru a determina fonturile, culorile și aspectul paginii (CSS). Aceste două abilități vă vor permite să începeți să construiți site-uri web de bază și chiar vă vor califica să începeți să faceți locuri de muncă plătite HTML și CSS (gândiți-vă la concerte de dezvoltare web independente pentru prieteni, familie sau afaceri locale). Și iată lucrul — învățarea codării cu HTML și CSS poate dura doar săptămâni sau chiar zile, în funcție de ritmul și abordarea dvs.
după obținerea experienței cu HTML și CSS, vă puteți extinde repertoriul de dezvoltare în continuare cu limbaje de programare precum JavaScript — un limbaj de scripting care controlează conținutul dinamic al site-ului web (de exemplu, grafică animată și hărți interactive). Învățarea JavaScript va adăuga încă câteva luni procesului dvs. de învățare, dar cunoașterea JavaScript va deschide și mai multe locuri de muncă pentru dezvoltare.
odată ce ați bătut în cuie elementele de bază ale acestor abilități de dezvoltare front — end procesul de învățare va continua pe parcursul carierei dvs. de dezvoltare-și există întotdeauna mai multe abilități de învățat pentru a rămâne flexibil și relevant din punct de vedere profesional. De exemplu, dacă sunteți interesat să explorați dezvoltarea web back-end (dezvoltarea web axată pe aspectul „sub capotă” al site-urilor web, cum ar fi gestionarea bazelor de date), va trebui să învățați limbi din partea serverului, cum ar fi Ruby on Rails. Acestea fiind spuse, procesul de a deveni un dezvoltator front-end viabil profesional poate fi realizat în mod realist în câteva luni.
puteți învăța codificarea de acasă sau aceasta înseamnă să vă întoarceți la școală — și oricare dintre abordări vă afectează intervalul de timp?
dezvoltarea web Front-end este un loc de muncă bazat pe abilități — o diplomă de licență, o diplomă de asociat sau alte acreditări sunt mai puțin o problemă atunci când vine vorba de angajare decât pur și simplu să ai abilitățile potrivite. Puteți obține un loc de muncă ca dezvoltator web front-end dacă aveți o diplomă în informatică? Desigur, puteți — atâta timp cât aveți abilități de dezvoltator web front-end. Și dacă aveți aceste abilități fără o diplomă în informatică, veți fi la fel de calificați pentru locuri de muncă de dezvoltare.
având în vedere acest lucru, întoarcerea la Colegiul tradițional pentru a deveni un dezvoltator front — end nu are sens-adaugă ani și mii de dolari unui proces care poate fi finalizat într-o fracțiune din timp și pentru o fracțiune din cost. În schimb, căile mai realiste de învățare a abilităților de dezvoltare front-end includ predarea dvs. prin tutoriale gratuite de codificare online, plata cursurilor conduse de instructori online și participarea la Bootcamp-uri de cod în persoană.
dar ce diferențiază fiecare dintre aceste abordări? Și cum afectează fiecare abordare intervalul de timp de învățare?
code bootcamps sunt școli de codificare care oferă, de obicei, cursuri imersive de 8-12 săptămâni în persoană-ceea ce răspunde imediat la întrebări despre timp. Datorită Covid, acestea sunt în principal online acum, dar pot respecta în continuare intervalele de timp și sarcinile de lucru obișnuite. Programele Bootcamp sunt concepute pentru a avea studenții pregătiți pentru cod până la sfârșitul duratei prescrise, așa că, dacă participați la un curs de 12 săptămâni, ar trebui să vă ia aproximativ 12 săptămâni pentru a fi pregătiți pentru lucrările de dezvoltare.
probabil că sună mai bine decât să petreci doi-patru ani obținând o diplomă tradițională, dar Bootcamp-urile de cod nu sunt lipsite de propriile provocări. Deoarece Bootcamp-urile au loc în mod tradițional în locații în persoană, va trebui să vă mutați în acea zonă dacă nu locuiți deja în apropiere. Între timp, din cauza naturii intensive a code bootcamps, nu veți putea lucra sau genera venituri în timpul celor 8-12 săptămâni în care sunteți înscris (ceea ce înseamnă că va trebui să aveți toate cheltuielile de trai acoperite în față). Și, în cele din urmă, Bootcamp — urile sunt o modalitate deosebit de costisitoare de a învăța cum să codificați-taxele de școlarizare bootcamp sunt în medie de 11.451 USD (peste și dincolo de orice costuri legate de viață sau relocare).
Inrudit Cu: Rata De Plasare A Locurilor De Munca: Ce trebuie să știți înainte de a vă înscrie într-un Bootcamp
dacă aceste tipuri de cheltuieli sunt dincolo de îndemâna dvs., puteți merge la celălalt capăt al spectrului de costuri și vă puteți învăța limbaje de programare prin intermediul site-urilor gratuite de tutoriale online precum Coursera și Free Code Camp. Aceste site — uri-precum și forumuri de dezvoltare online precum GitHub și Stack Overflow-oferă suficiente informații de bază (gratuit!) pentru a începe cu HTML, CSS și JavaScript.
cu toate acestea, cu această abordare problema timpului poate deveni tulbure. Deoarece nu există linii directoare stabilite atunci când vă predați, durata timpului de învățare depinde în întregime de dvs. Intervalul dvs. de timp va fi, de asemenea, afectat în mod semnificativ de calitatea resurselor pe care le găsiți și dacă stilul dvs. de învățare este sau nu propice cursurilor de codare fără auto-direcție ar putea să nu funcționeze pentru toată lumea.
legate de: ar trebui să plătiți pentru a învăța să Cod?
în cele din urmă, cursurile de codificare online plătite sunt o cale de mijloc între cheltuielile unui bootcamp de cod și calea nebuloasă de a te învăța pe tine însuți. Școlile de codificare Online vă oferă flexibilitatea de a învăța de acasă și de a vă stabili propriul ritm, dar veți primi în continuare sprijin de la egal la egal și instructor în timp ce învățați. În timp ce școlile de coduri online nu funcționează de obicei pe intervale de timp exacte, cum ar fi Bootcamp-urile în persoană, ele oferă în continuare linii directoare și structuri care nu există dacă încercați să vă învățați.
de exemplu, Skillcrush Break In Tech Blueprint (care acoperă HTML, CSS și JavaScript, precum și abilități de design web, WordPress și multe altele) este conceput pentru a fi finalizat în 9-12 luni dacă elevii dedică aproximativ o oră pe zi — ceea ce vă permite să luați mai mult sau mai puțin timp pentru a finaliza programul pe baza situației și nevoilor dvs. unice. Programul este, de asemenea, conceput pentru a începe freelancing în timp ce încă de învățare. Aceasta înseamnă că construirea unui întreg set de instrumente tehnologice (inclusiv trecerea peste elementele de bază) este încă complet realizabilă în mai puțin de un an.
nu, nu ești prea bătrân pentru a deveni dezvoltator Web
solicitanții de locuri de muncă curioși din punct de vedere tehnic de toate vârstele se întreabă în mod constant dacă sunt sau nu prea bătrâni pentru a învăța limbaje de programare și pentru a face o schimbare de carieră-și dacă este pur și simplu prea târziu pentru a începe. Răspunsul foarte ușor is…No!
revenind la ideea că dezvoltarea web front-end este un loc de muncă bazat pe abilități, acest lucru se aplică atât vârstei dvs., cât și educației dvs. — dacă aveți abilitățile, ei vor plăti facturile. Și pentru că investiția de timp pentru a învăța abilitățile de dezvoltare front-end este una relativ mică, nu există timp ca prezentul pentru a începe. Probabil că ați petrecut mai mult timp întrebându-vă dacă o puteți face decât vă va lua de fapt să învățați abilitățile de bază.
legate de: