met 56.000 banen voor webontwikkeling die op Glassdoor staan vermeld en een gemiddeld basisloon van $ 68.524 per jaar (op alle niveaus, instapniveau tot senior), is het duidelijk dat banen voor webontwikkelaars overvloedig en lucratief zijn, zelfs tijdens een pandemie. Meer specifiek, front end developer jobs (banen met behulp van code om de zichtbare delen van een website te bouwen) hebben een basisloon van $109.479 in de Verenigde Staten.
maar … zijn webontwikkelingstaken een goed startpunt in tech? Hoe lang duurt het om te leren programmeren? En hoe lang duurt het om webontwikkelaar te worden?
de antwoorden kunnen u verrassen. Niet alleen zijn front-end web developer banen in het bijzonder een perfecte manier om een tech carrière te beginnen, is het mogelijk om te beginnen met het maken van geld met front-end ontwikkeling vaardigheden in een kwestie van maanden.
Hoe lang duurt het om de eerste stappen te zetten?
hoewel het misschien niet zo lang duurt als je denkt om een front-end ontwikkelaar te worden, zijn er nog een paar fasen betrokken. Dus wat zijn de eerste stappen en hoe lang duren ze?
de absolute eerste stap naar webontwikkeling is om zo snel mogelijk twee codeertalen te leren: HTML en CSS. HTML en CSS zijn opmaaktalen die worden gebruikt om de delen van een webpagina (HTML) te definiëren en de lettertypen, kleuren en lay-out (CSS) van de pagina te bepalen. Deze twee vaardigheden zal u toelaten om te beginnen met het bouwen van fundamentele websites, en ze zullen zelfs kwalificeren u om te beginnen met het doen van betaalde HTML en CSS banen (denk freelance web development optredens voor vrienden, familie, of lokale bedrijven). En hier is het ding — leren programmeren met HTML en CSS kan zo weinig als weken of zelfs dagen duren, afhankelijk van uw tempo en aanpak.
nadat u ervaring hebt opgedaan met HTML en CSS, kunt u uw ontwikkelingsrepertoire verder uitbreiden met programmeertalen zoals JavaScript — een scripttaal die dynamische website-inhoud beheert (bijvoorbeeld geanimeerde afbeeldingen en interactieve kaarten). Het leren van JavaScript zal een paar maanden meer toe te voegen aan uw leerproces, maar het kennen van JavaScript zal ook openen nog meer ontwikkeling banen.
Als u eenmaal de basiskennis van deze front — end-ontwikkelingsvaardigheden hebt verworven, zal het leerproces in de loop van uw ontwikkelingscarrière worden voortgezet-en er zijn altijd meer vaardigheden te leren om professioneel flexibel en relevant te blijven. Bijvoorbeeld als je geïnteresseerd bent in het verkennen van back-end web development (web development gericht op de” onder de motorkap ” aspect van websites zoals database management) je nodig hebt om te leren server side talen zoals Ruby on Rails. Dat gezegd hebbende, het proces van steeds een professioneel levensvatbare front-end ontwikkelaar kan realistisch worden bereikt in een kwestie van maanden.
kunt u van thuis leren programmeren of betekent dit dat u terug naar School gaat-en heeft een van beide benaderingen invloed op uw tijdschema?
Front-end webontwikkeling is een op vaardigheden gebaseerde baan — een bachelordiploma, associate ‘ s degree, of andere referenties zijn minder van een probleem als het gaat om werkgelegenheid dan alleen het hebben van de juiste vaardigheden. Kun je een baan als front end web developer als je een diploma in de informatica? Natuurlijk kun je – zolang je front end Web developer vaardigheden. En als je die vaardigheden hebt zonder een diploma Informatica, ben je net zo gekwalificeerd voor ontwikkelingsopdrachten.
met dit in gedachten heeft het geen zin om terug te gaan naar de traditionele universiteit om front — end ontwikkelaar te worden-het voegt jaren en duizenden dollars toe aan een proces dat in een fractie van de tijd en voor een fractie van de kosten kan worden voltooid. In plaats daarvan, meer realistische paden naar het leren van front-end ontwikkeling vaardigheden omvatten het onderwijzen van jezelf door middel van gratis online codering tutorials, betalen voor instructeur-led lessen online, en het bijwonen van in-person code bootcamps.
maar wat onderscheidt elk van deze benaderingen? En hoe beïnvloedt elke aanpak je leertijd?
Code bootcamps zijn codeerscholen die meestal in-person meeslepende 8-12 weken lange cursussen aanbieden-die direct antwoord geven op vragen over de tijd. Vanwege Covid zijn ze nu voornamelijk online, maar kunnen ze zich nog steeds houden aan de gebruikelijke termijnen en workloads. Bootcamp programma ‘ s zijn ontworpen om studenten code-klaar te hebben tegen het einde van hun voorgeschreven lengte, dus als je een 12-weekse cursus bijwoont, moet het ongeveer 12 weken duren voordat je klaar bent voor ontwikkelingswerk.
dat klinkt waarschijnlijk beter dan twee tot vier jaar een traditionele graad te halen, maar code bootcamps zijn niet zonder hun eigen uitdagingen. Omdat bootcamps traditioneel plaatsvinden op persoonlijke locaties, moet je naar dat gebied verhuizen als je nog niet in de buurt woont. Ondertussen, vanwege de intensieve aard van code bootcamps, zult u niet in staat zijn om te werken of het genereren van inkomsten tijdens de 8-12 weken die u bent ingeschreven (wat betekent dat je nodig hebt om al uw kosten van levensonderhoud gedekt vooraf). En tot slot, bootcamps zijn een bijzonder dure manier om te leren hoe te coderen-bootcamp collegegeld gemiddeld $ 11.451 (boven en buiten alle gerelateerde wonen of verhuizing kosten).
Related Gerelateerd: Arbeidsbemiddelingspercentages: Wat u moet weten voordat u zich inschrijft voor een Bootcamp
als dit soort uitgaven buiten uw bereik liggen, kunt u naar de andere kant van het kostenspectrum gaan en uzelf programmeertalen leren via gratis online tutorial sites zoals Coursera en Free Code Camp. Deze sites — evenals online ontwikkelingsfora zoals GitHub en Stack Overflow-bieden voldoende basisinformatie (gratis!) om te beginnen met HTML, CSS en JavaScript.
echter, met deze aanpak kan de kwestie van de tijd troebel worden. Aangezien er geen vaste richtlijnen zijn bij het onderwijzen van jezelf, hangt de lengte van de leertijd volledig van jou af. Uw tijdsbestek zal ook aanzienlijk worden beïnvloed door de kwaliteit van de middelen die u toevallig te vinden en of uw leerstijl is bevorderlijk voor zelf-richting — Vrije codering klassen misschien niet werken voor iedereen.
Related gerelateerd: moet je betalen om te leren programmeren?
ten slotte zijn betaalde online codeerlessen een middenweg tussen de kosten van een code bootcamp en het vage pad van het zelf onderwijzen. Online programmeerscholen geven je de flexibiliteit om van thuis te leren en je eigen tempo te bepalen, maar je krijgt nog steeds ondersteuning van peer en instructeur terwijl je leert. Terwijl online code scholen meestal niet werken op exacte termijnen zoals in-person bootcamps, ze bieden nog steeds richtlijnen en structuur die er niet is als je probeert om jezelf te leren.
bijvoorbeeld, de Skillcrush Break Into Tech Blueprint (met betrekking tot HTML, CSS, en JavaScript, evenals Web design skills, WordPress, en meer) is ontworpen om te worden voltooid in 9-12 maanden als studenten besteden ongeveer een uur per dag — waarmee u meer of minder tijd te nemen om het programma te voltooien op basis van uw unieke situatie en behoeften. Het programma is ook ontworpen voor u om te beginnen freelancen terwijl je nog steeds aan het leren bent. Dit betekent dat het bouwen van een hele tech toolkit (met inbegrip van het verplaatsen langs de basis) is nog steeds volledig haalbaar in minder dan een jaar.
Nee, Je bent niet te oud om webontwikkelaar te worden
Tech-nieuwsgierige werkzoekenden van alle leeftijden vragen zich voortdurend af of ze te oud zijn om programmeertalen te leren en een carrièreverandering teweeg te brengen — en of het gewoon te laat is om te beginnen. Het zeer gemakkelijke antwoord is…No!
terugkomend op het idee dat front-end webontwikkeling een op vaardigheden gebaseerde baan is, geldt dit zowel voor uw leeftijd als voor uw opleidingsachtergrond — als u de vaardigheden hebt, zullen zij de rekeningen betalen. En omdat de tijd investering om front-end ontwikkeling vaardigheden te leren is zo ‘ n relatief kleine, Er is geen tijd als het heden om te beginnen. Je hebt waarschijnlijk meer tijd besteed aan de vraag of je het kunt doen dan het je daadwerkelijk zal nemen om de basisvaardigheden te leren.
Related verwant: