S 56,000 web vývoj pracovní místa jsou uvedeny na Glassdoor, jak tohoto psaní, a průměrný základní plat $68,524 rok (na všech úrovních, entry-level senior), je jasné, že pracovní příležitosti pro webové vývojáře jsou hojné a lukrativní, a to i během pandemie. Konkrétněji, front end developer jobs (úlohy používající kód k vytvoření viditelných částí webové stránky)mají základní plat $ 109,479 ve Spojených státech .
ale … jsou webové vývojové práce dobrým vstupním bodem do technologie? Jak dlouho trvá naučit se kódovat? A jak dlouho trvá, než se stanete webovým vývojářem?
odpovědi vás možná překvapí. Nejen, že jsou front-end web developer pracovních míst zejména perfektní způsob, jak začít tech kariéru, je možné začít vydělávat peníze s front-end vývoj dovednosti v řádu měsíců.
jak dlouho trvá provedení prvních kroků?
i když to nemusí trvat tak dlouho, jak si myslíte, že se stanete vývojářem front-end, stále existuje několik fází. Jaké jsou tedy první kroky a jak dlouho trvají?
absolutním prvním krokem k vývoji webu je začít se učit dva kódovací jazyky ASAP-HTML a CSS. HTML a CSS jsou značkovací jazyky používané k definování částí webové stránky (HTML) a určení písem, barev a rozvržení stránky (CSS). Tyto dvě dovednosti vám umožní začít budovat základní webové stránky, a oni budou dokonce mít nárok začít dělat placené HTML a CSS pracovních míst (myslím, že freelance web development koncerty pro přátele, rodinu, nebo místní podniky). A tady je ta věc — naučit se kódovat pomocí HTML a CSS může trvat jen týdny nebo dokonce dny v závislosti na vašem tempu a přístupu.
po získání zkušeností s HTML a CSS můžete svůj vývojový repertoár dále rozšířit o programovací jazyky, jako je JavaScript-skriptovací jazyk, který řídí dynamický obsah webových stránek (např. Učení JavaScriptu přidá do vašeho procesu učení ještě několik měsíců, ale znalost JavaScriptu také otevře ještě více vývojových pracovních míst.
Jakmile jste zvládla základy těchto front end rozvoj schopnosti učení, proces bude pokračovat v průběhu svého vývoje kariéry — a tam jsou vždy více dovedností se učit, aby zůstali profesně flexibilní a relevantní. Pro instance, pokud máte zájem o zkoumání back-end vývoj webových aplikací (webový vývoj zaměřený na „pod kapotou“ aspekt webových stránek, jako je správa databáze), budete muset naučit na straně serveru jazyky jako Ruby on Rails. Bylo řečeno, proces stát se profesionálně životaschopným vývojářem front-endu lze realisticky dosáhnout během několika měsíců.
můžete se naučit kódování z domova nebo to znamená vrátit se do školy — a ovlivňuje některý přístup váš časový rámec?
Front-end vývoj webových aplikací je dovednost-založené práci — bakalářský titul, diplom nebo jiné pověření jsou menší problém, pokud jde o zaměstnání, než jen mít správné dovednosti. Můžete získat práci jako front-end web developer, pokud máte titul v oboru informatiky? Samozřejmě můžete — tak dlouho, jak máte front end web developer dovednosti. A pokud máte tyto dovednosti bez titulu informatiky, budete stejně kvalifikovaní pro vývojová místa.
S tímto na mysli, návrat k tradiční škole, aby se stal front-end developer nedává smysl — to přidává roky a tisíce dolarů, aby proces, který může být dokončena v jen zlomek času a za zlomek nákladů. Místo toho, více realistické cesty k učení front end rozvoj dovednosti patří učení se prostřednictvím bezplatné on-line kódování návody, platit za instruktor-vedl tříd on-line, a se účastní in-osobně kódu bootcamps.
ale co odlišuje každý z těchto přístupů? A jak každý přístup ovlivňuje váš časový rámec učení?
kód bootcamps jsou kódovací školy, které obvykle nabízejí in-person pohlcující 8-12 týdenní kurzy-které hned bat odpovídá na otázky o čase. Kvůli Covidu, nyní jsou hlavně online, ale stále se mohou držet obvyklých časových rámců a pracovní zátěže. Bootcamp programy jsou navrženy tak, aby studenti kód-ready do konce jejich předepsané délky, takže pokud se zúčastníte 12-týdenní kurz by měl trvat asi 12 týdnů, aby byli připraveni na vývojové práce.
to pravděpodobně zní lépe než strávit dva až čtyři roky získáním tradičního titulu, ale bootcampy kódu nejsou bez vlastních výzev. Od bootcamps tradičně konat na in-osoba místech, budete muset přesunout do této oblasti, pokud nechcete již bydlet blízko. Mezitím, vzhledem k intenzivní povaze kód bootcamps, nebudete moci pracovat, nebo generovat příjmy během 8-12 týdnů jste se zapsal (což znamená, že budete muset mít všechny své životní náklady, na něž vpředu). A konečně, bootcamps jsou obzvláště drahý způsob, jak se naučit kódovat-bootcamp školné v průměru $ 11,451 (nad rámec jakýchkoli souvisejících životních nebo relokačních nákladů).
Related Související: Míra Umístění Do Zaměstnání: To, co Potřebujete Vědět, Než se Přihlásit do Bootcamp
Pokud takové náklady jsou mimo váš dosah, můžete jít na druhý konec nákladů spektra a učit se programovací jazyky prostřednictvím bezplatné on-line konzultace lokalit, jako je Coursera a Zdarma Code Camp. Tyto stránky — stejně jako online vývojová fóra, jako jsou GitHub a Stack Overflow-nabízejí dostatek základních informací (zdarma!) Chcete-li začít s HTML, CSS a JavaScript.
s tímto přístupem však může být otázka času nejasná. Vzhledem k tomu, že při výuce nejsou stanoveny žádné pokyny, délka doby učení závisí zcela na vás. Časový rámec bude také výrazně ovlivněna kvalitou zdroje, náhodou najít, a zda je či není váš styl učení je vede k self-direction — bez kódování třídy nemusí fungovat pro každého.
Related související: měli byste platit, abyste se naučili kódovat?
a konečně, placené on-line kódování třídy jsou střední cestu mezi náklady na bootcamp kódu a mlhavé cestě výuky sami. Online kódovací školy vám dávají flexibilitu učit se z domova a nastavit si vlastní tempo, ale během učení budete stále dostávat podporu vrstevníků a instruktorů. Zatímco online kódové školy obvykle nefungují na přesných časových rámcích, jako jsou osobní bootcampy, stále nabízejí pokyny a strukturu, která tam není, pokud se pokusíte učit sami.
například, Skillcrush proniknout Do Tech Plán (zahrnující HTML, CSS, a JavaScript, stejně jako web design dovednosti, WordPress, a další), je navržen tak, aby být dokončena v 9-12 měsíců, pokud studenti věnovat asi hodinu denně — což umožňuje, aby se více, nebo méně času na dokončení programu na základě své jedinečné situaci a potřebám. Program je také navržen tak, abyste mohli začít pracovat na volné noze, zatímco se stále učíte. To znamená, že budování celé technické sady nástrojů (včetně přechodu přes základy) je stále zcela dosažitelné za méně než rok.
Ne, nejste Příliš Starý, aby se Stal Web Developer
Tech-zvědavý uchazečů o zaměstnání všech věkových kategorií důsledně ptát, zda nebo ne oni jsou příliš starý na to, učit se programovací jazyky a udělat kariéru změnit — a pokud je to prostě příliš pozdě začít. Velmi snadná odpověď is…No!
zdvojnásobení zpět k myšlence, že front end vývoj webových aplikací je práce založená na dovednostech, to platí stejně pro váš věk jako pro vaše vzdělání – pokud máte dovednosti — zaplatí účty. A protože čas investice naučit front-end rozvojové dovednosti je tak relativně malý, není čas jako v současnosti, aby mohli začít. Pravděpodobně jste strávili více času přemýšlením, jestli to dokážete, než to bude skutečně trvat, než se naučíte základní dovednosti.