az írás óta a Glassdoor-on felsorolt 56 000 webfejlesztő munkahely és az évi 68 524 dolláros átlagos alapfizetés (minden szinten, belépő szinttől az idősebbig) egyértelmű, hogy a webfejlesztők munkalehetőségei bőségesek és jövedelmezőek, még egy járvány idején is. Pontosabban, a front end fejlesztői munkák (a webhely látható részeinek felépítéséhez kódot használó munkák) alapfizetése 109 479 USD az Egyesült Államokban.
de…a webfejlesztési munkák jó belépési pontot jelentenek a technikába? Mennyi ideig tart megtanulni kódolni? Mennyi idő kell ahhoz, hogy valaki webfejlesztővé váljon?
a válaszok meglephetnek. Nem csak a front end web developer munkahelyek különösen egy tökéletes módja annak, hogy elkezd egy tech karrier, lehetséges, hogy elkezd pénzt front end fejlesztési készségek hónapok kérdése.
mennyi ideig tart az első lépések megtétele?
bár lehet, hogy nem tart olyan sokáig, mint gondolod, hogy front end fejlesztővé válj, még mindig van néhány fázis. Mik az első lépések és mennyi ideig tartanak?
az első lépés a webfejlesztés felé az ASAP két kódolási nyelvének — HTML és CSS-elsajátítása. A HTML és a CSS jelölőnyelvek, amelyeket a weboldal részeinek (HTML) meghatározására, valamint az oldal betűtípusainak, színeinek és elrendezésének (CSS) meghatározására használnak. Ez a két készség lehetővé teszi, hogy elkezdje építeni az alapvető webhelyeket, és még akkor is jogosult lesz arra, hogy fizetett HTML és CSS munkákat kezdjen el (gondolj szabadúszó webfejlesztési koncertekre barátok, családtagok vagy helyi vállalkozások számára). És itt van a dolog — a HTML és CSS kódolás megtanulása akár hetekig vagy akár napokig is eltarthat, a tempótól és a megközelítéstől függően.
miután tapasztalatot szereztél a HTML és a CSS használatával, tovább bővítheted fejlesztési repertoárodat olyan programozási nyelvekkel, mint a JavaScript — egy olyan szkriptnyelv, amely a dinamikus weboldal tartalmat (pl. animált grafikát és interaktív térképeket) vezérli. A JavaScript megtanulása még néhány hónapot ad a tanulási folyamathoz, de a JavaScript ismerete még több fejlesztési munkahelyet nyit meg.
ha már szögezték az alapokat ezen front end fejlesztési készségek a tanulási folyamat folytatódik során a fejlesztési karrier — és mindig több készségek tanulni annak érdekében, hogy felfüggeszti szakmailag rugalmas és releváns. Például, ha érdekel a back-end Webfejlesztés feltárása (a webfejlesztés az olyan webhelyek “motorháztető alatt” aspektusára összpontosított, mint az adatbázis-kezelés), akkor meg kell tanulnia a szerveroldali nyelveket, mint például a Ruby on Rails. Hogy az említett, a professzionálisan életképes front end fejlesztővé válás folyamata néhány hónap alatt reálisan megvalósítható.
meg tudod tanulni a kódolást otthonról, vagy ez azt jelenti, hogy visszamész az iskolába — és bármelyik megközelítés befolyásolja az időkeretet?
Front end web development egy készség-alapú munka-a főiskolai diplomát, társult diplomát, vagy más hitelesítő kevésbé olyan kérdés, amikor a foglalkoztatás, mint egyszerűen miután a megfelelő készségeket. Tud kap egy munkát, mint egy front end web fejlesztő, ha van egy diplomát computer science? Természetesen lehet — mindaddig, amíg van front end webfejlesztő készségek. És ha rendelkezik ezekkel a készségekkel számítástechnikai diploma nélkül, akkor ugyanolyan képzett lesz a fejlesztési munkákra.
ezt szem előtt tartva nincs értelme visszatérni a hagyományos főiskolára, hogy front end fejlesztővé váljon — éveket és több ezer dollárt ad hozzá egy olyan folyamathoz, amely az idő töredékéért és a költségek töredékéért fejezhető be. Ehelyett a front end fejlesztési készségek elsajátításának reálisabb útjai közé tartozik az ingyenes online kódolási oktatóanyagok tanítása, az oktató által vezetett osztályok online fizetése és a személyes kód bootcamps-on való részvétel.
de mi különbözteti meg ezeket a megközelítéseket? És hogyan befolyásolja az egyes megközelítések a tanulási időkeretet?
a Code bootcamps olyan kódoló iskolák, amelyek általában személyes magával ragadó 8-12 hetes tanfolyamokat kínálnak-amelyek rögtön válaszolnak az idővel kapcsolatos kérdésekre. A Covid miatt, főleg online vannak, de továbbra is betarthatja a szokásos időkereteket és munkaterheléseket. A Bootcamp programokat úgy tervezték, hogy a hallgatók az előírt hosszuk végére kódkészüljenek, tehát ha részt vesz egy 12 hetes tanfolyamon, akkor körülbelül 12 hétig kell tartania, hogy készen álljon a fejlesztési munkára.
ez valószínűleg jobban hangzik, mint két-négy évet tölteni a hagyományos diploma megszerzésével, de a kódos bootcampok nem nélkülözik saját kihívásaikat. Mivel a bootcamps hagyományosan személyes helyszíneken zajlik, akkor erre a területre kell költöznie, ha még nem lakik a közelben. Eközben a kód bootcamps intenzív jellege miatt nem lesz képes dolgozni vagy jövedelmet generálni a beiratkozott 8-12 hét alatt (vagyis minden megélhetési költséget előre kell fedeznie). És végül, bootcamps egy különösen drága módja annak, hogy megtanulják, hogyan kell kódolni — bootcamp tandíj átlagok $11,451 (túl minden kapcsolódó megélhetési vagy áthelyezési költségek).
Összefüggő: Elhelyezkedés: Mit kell tudni, mielőtt beiratkozik egy Bootcamp
ha ezek a fajta költségek túl a reach, akkor megy a másik végén a költség spektrum, és tanítani magad programozási nyelvek keresztül ingyenes online bemutató oldalak, mint Coursera és Free Code Camp. Ezek a webhelyek — valamint az online fejlesztési fórumok, mint a GitHub és a Stack Overflow-elegendő alapvető információt kínálnak (ingyen!) a HTML, CSS és JavaScript használatához.
ezzel a megközelítéssel azonban az idő kérdése zavaros lehet. Mivel nincsenek meghatározott irányelvek a saját tanításakor, a tanulási idő hossza Teljes mértékben tőled függ. Az időkeretet is jelentősen befolyásolja az erőforrások minősége, amelyeket véletlenül talál, és függetlenül attól, hogy a tanulási stílus elősegíti-e az önirányítás nélküli kódolási osztályokat, lehet, hogy nem mindenki számára működik.
összefüggő: kell-e fizetnie azért, hogy megtanuljon kódolni?
végül, a fizetett online kódolási osztályok középutat jelentenek a kód bootcamp költségei és az önmagad tanításának ködös útja között. Az Online kódoló iskolák rugalmasságot biztosítanak az otthoni tanuláshoz és a saját ütemének beállításához, de tanulás közben továbbra is szakértői és oktatói támogatást kap. Míg az online kódiskolák általában nem működnek pontos időkereteken, mint például a személyes bootcamps, még mindig olyan iránymutatásokat és struktúrákat kínálnak, amelyek nincsenek ott, ha megpróbálod tanítani magad.
például, a Skillcrush betörni Tech Blueprint (amely HTML, CSS és JavaScript, valamint web design készségek, WordPress, és így tovább) úgy tervezték, hogy be kell fejezni 9-12 hónap, ha a diákok fordítson körülbelül egy órát egy nap — amely lehetővé teszi, hogy több vagy kevesebb időt, hogy befejezze a program alapján az Ön egyedi helyzetét és igényeit. A programot arra is tervezték, hogy elkezdje a szabadúszást, miközben még tanul. Ez azt jelenti, hogy egy teljes technológiai eszközkészlet felépítése (beleértve az alapok túllépését is) még mindig kevesebb, mint egy év alatt elérhető.
nem, nem vagy túl öreg ahhoz, hogy Webfejlesztővé válj
a Tech-kíváncsi álláskeresők minden korosztályban folyamatosan azon gondolkodnak, vajon túl öregek — e ahhoz, hogy programozási nyelveket tanuljanak és karriert váltsanak-és ha egyszerűen túl késő elkezdeni. A nagyon egyszerű válasz is…No!
megduplázva azt az elképzelést, hogy a front end Webfejlesztés készségalapú munka, ez ugyanúgy vonatkozik az életkorára, mint az oktatási háttérre-ha rendelkezik készségekkel, akkor fizetik a számlákat. És mivel a front end fejlesztési készségek elsajátítására fordított idő olyan viszonylag kicsi, nincs idő, mint a jelen az induláshoz. Valószínűleg több időt töltött azon, hogy vajon meg tudja-e csinálni, mint amennyi az alapvető készségek elsajátításához vezet.
összefüggő: