56 000 web development työpaikkaa listattu Glassdoor kuin tätä kirjoitettaessa ja keskimääräinen peruspalkka $68,524 vuodessa (kaikilla tasoilla, lähtötaso senior), on selvää työmahdollisuuksia web kehittäjille ovat runsaat ja tuottoisia, jopa pandemian aikana. Tarkemmin sanottuna, front end developer jobs (Työpaikat käyttämällä koodia rakentaa näkyviä osia verkkosivuilla) on pohja palkka $109,479 Yhdysvalloissa.
mutta … ovatko web development työpaikat hyvä aloituspiste teknologiaan? Kuinka kauan kestää oppia koodaamaan? Ja kuinka kauan kestää tulla web-kehittäjä?
vastaukset saattavat yllättää. Ei vain ovat front end web developer työpaikkoja erityisesti täydellinen tapa aloittaa tech uran, on mahdollista alkaa tehdä rahaa front end kehitys taitoja muutamassa kuukaudessa.
kuinka kauan ensimmäisten askeleiden tekeminen kestää?
vaikka front end-kehittäjäksi tuleminen ei välttämättä kestä niin kauan kuin kuvittelee, siihen liittyy vielä muutama vaihe. Mitkä ovat siis ensimmäiset askeleet ja kuinka kauan ne kestävät?
ehdoton ensimmäinen askel kohti web-kehitystä on aloittaa kahden koodauskielen oppiminen ASAP: ssa-HTML: ssä ja CSS: ssä. HTML ja CSS ovat merkintäkieliä, joita käytetään verkkosivun osien (HTML) määrittämiseen ja sivun fonttien, värien ja asettelun (CSS) määrittämiseen. Nämä kaksi osaamista avulla voit alkaa rakentaa perus sivustoja, ja ne jopa pätevöittää voit alkaa tehdä maksettu HTML ja CSS työpaikkoja (ajatella freelance web development keikkoja ystäville, perhe, tai paikallisten yritysten). Ja tässä on asia-oppiminen koodi HTML ja CSS voi kestää niin vähän kuin viikkoja tai jopa päiviä riippuen vauhti ja lähestymistapa.
saatuasi kokemusta HTML: stä ja CSS: stä, voit laajentaa kehitysrepertuaariasi edelleen ohjelmointikielillä, kuten JavaScript — ohjelmointikielellä, joka ohjaa dynaamista verkkosivujen sisältöä (esim.animoitua grafiikkaa ja interaktiivisia karttoja). JavaScriptin oppiminen lisää oppimisprosessiin vielä muutaman kuukauden, mutta JavaScriptin tunteminen avaa myös entistä enemmän kehitystöitä.
kun olet naulannut perusasiat näistä etupään kehitystaidoista, oppimisprosessi jatkuu koko kehitysuran ajan — ja aina on enemmän opittavaa, jotta pysyisit ammatillisesti joustavana ja relevanttina. Esimerkiksi jos olet kiinnostunut tutkimaan back-end web development (web development keskittynyt ”under the hood” näkökohta sivustoja tietokannan hallinta) sinun täytyy oppia palvelimen puolella kieliä, kuten Ruby On Rails. Se sanoi, prosessi tulossa ammattimaisesti elinkelpoinen front end kehittäjä voidaan realistisesti saavuttaa muutamassa kuukaudessa.
Voiko koodausta oppia kotoa vai tarkoittaako tämä paluuta kouluun — ja vaikuttaako jompikumpi lähestymistapa aikatauluusi?
front end web development on taitopohjainen työ — kandidaatin tutkinto, associate ’ s degree, tai muut ansiot ovat vähemmän ongelma, kun se tulee työhön kuin yksinkertaisesti on oikeat taidot. Voitko saada työpaikan front end web-kehittäjä, jos sinulla on tutkinto tietojenkäsittelytiede? Tietenkin voit — kunhan sinulla on front end web developer taitoja. Ja jos sinulla on ne taidot ilman tietojenkäsittelytieteen tutkintoa, olet yhtä pätevä kehitystöihin.
tätä ajatellen paluu perinteiseen Collegeen front end-kehittäjäksi ei ole järkevää — se lisää vuosia ja tuhansia dollareita prosessiin, joka voidaan suorittaa murto-osassa ajasta ja murto-osalla kustannuksista. Sen sijaan realistisempia polkuja front end – kehitystaitojen oppimiseen ovat itsensä opettaminen ilmaisten online-koodausopastusten kautta, kouluttajavetoisten kurssien maksaminen verkossa ja osallistuminen henkilökohtaisen koodin bootcampeihin.
mutta mikä erottaa nämä lähestymistavat toisistaan? Ja miten kukin lähestymistapa vaikuttaa oppimisen aikataulu?
Code bootcampit ovat koodauskouluja, jotka yleensä tarjoavat henkilökohtaisesti immersiivisiä 8-12 viikon mittaisia kursseja — jotka heti kättelyssä vastaavat aikaa koskeviin kysymyksiin. Covid-taudin vuoksi ne ovat nykyään pääosin verkossa, mutta saattavat silti noudattaa tavanomaisia aikatauluja ja työmääriä. Bootcamp-ohjelmat on suunniteltu siten, että opiskelijat ovat koodikuntoisia määrätyn pituisina loppuun mennessä, joten jos osallistut 12 viikon kurssille, sinun pitäisi kestää noin 12 viikkoa olla valmis kehitystyöhön.
tuo kuulostaa varmaan paremmalta kuin kahden-neljän vuoden kuluttaminen perinteisen tutkinnon hankkimiseen, mutta koodibotcampit eivät ole vailla omia haasteitaan. Koska bootcamps järjestetään perinteisesti henkilökohtaisissa paikoissa, sinun täytyy muuttaa kyseiselle alueelle, jos et jo asu lähellä. Samaan aikaan, koska intensiivinen luonne koodi bootcamps, et voi työskennellä tai tuottaa tuloja aikana 8-12 viikkoa olet ilmoittautunut (eli sinun täytyy olla kaikki elinkustannukset katettu etukäteen). Ja lopuksi, bootcamps ovat erityisen kallis tapa oppia koodi-bootcamp opetusta keskiarvot $11,451 (yläpuolella ja sen jälkeen liittyvät asumisen tai siirtämisen kustannukset).
📌 Liittyvät: Työharjoitteluasteet: Mitä sinun tarvitsee tietää ennen kuin ilmoittautua Bootcamp
jos tällaiset kulut ovat ulottumattomissa, voit mennä toiseen päähän kustannukset kirjon ja opettaa itse ohjelmointikieliä kautta ilmainen online opetusohjelma sivustoja Coursera ja Free Code Camp. Nämä sivustot — sekä online-kehitysfoorumit, kuten GitHub ja Stack Overflow-tarjoavat riittävästi perustietoa (ilmaiseksi!) pääset alkuun HTML: n, CSS: n ja JavaScriptin avulla.
tällä lähestymistavalla ajan kysymys voi kuitenkin hämärtyä. Koska itse opetuksessa ei ole mitään määrättyjä ohjeita, opiskeluajan pituus riippuu täysin sinusta itsestään. Aikatauluusi vaikuttaa merkittävästi myös löytämiesi resurssien laatu ja se, edistääkö oppimistyylisi itseohjautuvuutta-vapaat koodaustunnit eivät välttämättä toimi kaikille.
📌 liittyvät: pitäisikö sinun maksaa oppiaksesi koodaamaan?
lopulta maksulliset nettikoodaustunnit ovat välietappi koodibotcampin kulujen ja itse opettamisen epämääräisen polun välillä. Online-koodauskoulut antavat sinulle joustavuutta oppia kotoa ja määrittää oman tahtisi, mutta saat silti vertais-ja ohjaajatukea samalla kun opit. Vaikka online-koodikoulut eivät yleensä toimi täsmällisillä aikatauluilla, kuten in-person bootcamps, ne tarjoavat silti ohjeita ja rakennetta, jota ei ole olemassa, jos yrität opettaa itseäsi.
esimerkiksi, Skillcrush Break Into Tech Blueprint (kattaa HTML, CSS, ja JavaScript, sekä web design skills, WordPress, ja enemmän) on suunniteltu valmistumaan 9-12 kuukautta, jos opiskelijat omistaa noin tunti päivässä — jonka avulla voit ottaa enemmän tai vähemmän aikaa suorittaa ohjelman perustuu ainutlaatuinen tilanne ja tarpeet. Ohjelma on myös suunniteltu voit aloittaa freelancing kun olet vielä oppimista. Tämä tarkoittaa rakentaa koko tech työkalupakki (mukaan lukien siirtyminen ohi perusasiat) on edelleen täysin saavutettavissa alle vuodessa.
Ei, et ole liian vanha Verkkokehittäjäksi
kaikenikäiset Tech-uteliaat työnhakijat miettivät jatkuvasti, ovatko he liian vanhoja oppimaan ohjelmointikieliä ja tekemään uranvaihtoa — ja onko yksinkertaisesti liian myöhäistä aloittaa. Erittäin helppo vastaus is…No!
palataan ajatukseen, että front end web development on taitopohjainen työ, tämä koskee yhtä paljon ikääsi kuin koulutustaustaasi-jos sinulla on taitoja, he maksavat laskut. Ja koska aika investointi oppia etupään kehitystaitoja on niin suhteellisen pieni, ei ole aikaa kuin nykyinen päästä alkuun. Olet luultavasti viettänyt enemmän aikaa miettiä, jos voit tehdä sen kuin se todella vie oppia perustaitoja.
📌 liittyviä: