Hoe lang duurt het om een ​​webontwikkelaar te worden?

De webontwikkelingsindustrie is enorm en de vraag naar bekwame webontwikkelaars groeit. Volgens glassdoor.com zijn er op dit moment meer dan  14,000 vacatures in de IT- en softwareontwikkelingssector.

De baanvooruitzichten voor webontwikkelaars zijn rooskleurig omdat de carrière lonend is met een gemiddeld salaris van meer dan $ 59,000 USD volgens payscale.com

De vraag is hoe lang het duurt om een ​​webontwikkelaar te worden?

Hoe lang duurt het om een ​​webontwikkelaar te worden?

Inhoud[Zichtbaar]

Met verschillende soorten trainingen, zoals online cursussen, bootcamps en hogescholen, vragen velen zich af wat voor soort tijdsbesteding vereist is.

Kennis die is opgedaan via een online cursus of bootcamp kan snel worden toegepast via eigen projecten en persoonlijk leernetwerk, maar dit soort expertise vertaalt zich niet altijd goed bij het zoeken naar werk. Fast track-programma's naar werk zijn gebruikelijk bij bootcamps, maar ze zien vaak de meest cruciale stap van de procedure over het hoofd: netwerken. Een goede benadering om te begrijpen hoeveel banen er momenteel $ 75,000 per jaar waard zijn, is door te kijken naar 73,000 openstaande vacatures.

Dus, hoe lang heb je nodig om de vaardigheden te leren die nodig zijn om een ​​webontwikkelaar te worden? De tijd is variabel en wordt bepaald door welke route je wilt nemen. Er zijn veel verschillende soorten webontwikkelaars, elk met zijn eigen vaardigheden. De volgende zijn de belangrijkste brede categorieën:

  • Front-end ontwikkelaars
  • Back-endontwikkelaars
  • Full-stack ontwikkelaars
  • WordPress-ontwikkelaars
  • App-ontwikkelaars

Front-endontwikkelaars zijn webdesigners die werken met de visuele kant van een website, waarbij ze vaak ontwerpen omzetten in code die de websites worden die u dagelijks gebruikt. Ze coderen meestal in HTML, CSS, Javascript en andere frameworks. Dit is meestal de eerste stap naar het leren van webontwikkeling en een van de snelste manieren om een ​​instappositie te verkrijgen (zoals beschreven in de volgende sectie). Afhankelijk van uw interesses en gekozen weg, kunnen ontwikkelaars uiteindelijk naar back-end, volledige stapel, of zelfs WordPress-ontwikkeling.

Back-end-ontwikkelaars verwerken databases, scripts en de code die samenwerkt met de front-end om gegevens uit een database weer te geven. Ze gebruiken vaak PHP, Python, Ruby, SQL en andere frameworks. De achterkant is meer technisch van aard.

Full-stack ontwikkelaars zijn precies hoe het klinkt, ze zijn meestal bedreven in aspecten van zowel de voorkant als de achterkant. Het zijn meestal bekwame en ervaren ontwikkelaars die het allemaal al vele jaren doen.

WordPress-ontwikkelaars omgaan met een Content Management Systeem (CMS) genaamd WordPress. Er zijn andere populaire CMS's zoals Joomla en Drupal, maar WordPress is absoluut de koning van de CMS-wereld. Volgens TechJury.net, 30% van de websites is gebouwd met WordPress met meer dan 75 miljoen en het tellen. Er zijn nog steeds CMS-ontwikkelaarsspecialisten in elk merk en vacatures zijn er in overvloed. Deze ontwikkelaars werken samen met de CMS-frameworks met behulp van basistalen zoals HTML, CSS en Javascript, en bekwame ontwikkelaars gebruiken ook backend-talen, meestal PHP, waarop WordPress is gebouwd.

Hoe te beginnen?

HTML en CSS zijn de eerste twee vaardigheden die je moet beheersen om een ​​front-end developer positie te krijgen. HTML is een opmaaktaal die wordt gebruikt om een ​​website te structureren. Het heeft eenvoudige tags en volgt eenvoudige syntaxisregels.

CSS is een opmaaktaal waarmee u uw tekst en/of afbeeldingen kunt opmaken. Het wordt ook gebruikt om uw website op te maken door formaten, afmetingen, kleuren, spaties, enzovoort in te stellen. Deze twee vaardigheden zijn het meest essentiële startpunt omdat ze u kunnen helpen bij het bouwen van een eenvoudige maar professioneel ogende website.

Als je deze twee talen eenmaal hebt geleerd, en met wat oefening, kun je een portfolio van je werk samenstellen en een beginnende front-end ontwikkelaarpositie of zelfs een beginnende WordPress-baan in 6 maanden tot een jaar.

Nadat je wat vooruitgang hebt geboekt met HTML en CSS, kun je beginnen met freelancen. U kunt eenvoudig werk zoeken op sites als Upwork en Freelancer. Hiermee kun je oefenen en je vaardigheden verbeteren, terwijl je ook een beetje geld verdient. Om nog maar te zwijgen over het feit dat het zal toevoegen aan uw portfolio van projecten om te laten zien.

HTML is eenvoudig en na een week heb je een goed begrip van de basisprincipes. CSS zal enige tijd duren omdat het niet erg moeilijk is, maar het kan verwarrend zijn voor beginners. Met voldoende oefening kun je de basis van CSS in een maand onder de knie krijgen.

Het ding met CSS is dat het niet iets is dat je in één keer leert, je leert de syntaxis en de basis, en hoe meer je het gebruikt, hoe meer je natuurlijk gaat bouwen op meer kennis over verschillende eigenschappen terwijl je bezig bent. Dat gezegd hebbende, geldt dit ook voor het leren van de meeste concepten en talen in webontwikkeling.

Waar leer ik deze vaardigheden?

Als je de top wilt zijn in je vakgebied, blijf dan elke dag pushen en oefenen, al is het maar voor een uurtje. YouTube is een goede bron voor het leren van how-to's zoals Traversy Media, RealToughCandy en Codingphase.

U kunt oefenen door de code op deze site uit elkaar te halen en samen met de lessons. Tools zoals Codepen.io kunnen worden gebruikt om mee te oefenen. Het is in wezen een online code-editor die u de uitvoer op hetzelfde scherm laat zien als waarin u uw code schrijft.

Er zijn gratis cursussen beschikbaar op Codecadamy en Freecodecamp. Ze zijn prima om de basisprincipes gratis te leren, maar ik raad aan om in plaats daarvan te betalen voor Udemy-, Coursera-, Pluralsight- en TeamTreehouse-cursussen. In vergelijking met de gratis lessen bevatten deze cursussen meestal informatie van hogere kwaliteit.

Ik raad ten zeerste The Web Developer Bootcamp van Colt Steele aan. Je kunt deze cursus krijgen via Udemy. Dit programma alleen al leert je alles wat je moet weten om als front-end ontwikkelaar aan de slag te gaan. Voor de tweede helft omvat het ook enkele backend-talen.

Je maakt ook een paar projecten die kunnen dienen als een uitstekende basis voor je portfolio. Deze cursus is essentieel voor nieuwkomers, maar het is ook nuttig voor degenen die de basis al kennen. Met deze cursus kun je jezelf een plezier doen en een sterke basis leggen.

Om uw leermethode overzichtelijker te houden, raad ik u aan deze Toptal Web Developer Checklist-tool te gebruiken. U kunt deze checklist hier vinden op: Toptal Web Developer Checklist Tool

Er zijn ook coderingsbootcamps die onderdompelingsinstructie bieden, maar ze kunnen prijzig zijn en moeilijk in je schema passen als je een fulltime baan hebt.

Het is moeilijk om in je eentje te leren programmeren, maar ik geloof dat het de moeite meer dan waard is. Als coderen helemaal nieuw voor je is, raad ik je ten zeerste aan om de autodidactische route te volgen en te leren met een mix van gratis en betaalde bronnen. Dit is de weg die ik ben ingeslagen en ik ben het levende bewijs dat iemand zonder enige ervaring in de internetontwikkelingsbusiness kan stappen.

Leer Javascript

U moet beginnen met het leren van Javascript en JQuery nadat u gewend bent geraakt aan HTML en CSS. Javascript is een programmeertaal waarmee u interactiviteit aan uw website kunt toevoegen. U kunt Javascript gebruiken om functies zoals diamenu's, animaties en andere functies te maken waarmee gebruikers uw site kunnen gebruiken. Dit is slechts een fractie van wat het kan doen, maar in de context van front-end ontwikkeling is het een krachtig instrument waarvoor je moet leren gebruiken.

Javascript is een ingewikkelde taal om te leren, en het zal even duren voordat u aan de slag kunt. Het duurt waarschijnlijk zes maanden tot een jaar voordat je je er op je gemak voelt. Je zult het krijgen als je je eraan houdt en regelmatig oefent, en het zal de geïnvesteerde tijd zeker waard zijn. Bedreven zijn in Javascript kan u helpen bij het vinden van werk, aangezien er tal van Javascript-ontwikkelaarsposities beschikbaar zijn.

Ik raad ten zeerste de Udemy-cursus: Javascript - De rare delen van Anthony Alicea aan als je Javascript wilt leren. Deze cursus verdeelt de ideeën op zo'n manier dat ze gemakkelijk te begrijpen zijn. Deze cursus heeft mijn technische capaciteiten aanzienlijk vergroot.

JQuery is een Javascript-bibliotheek die het coderen gemakkelijker maakt. Dit is een andere vaardigheid die je moet beheersen. HTML, CSS en JavaScript zijn het hele pakket voor een front-end webontwikkelaar die in het bedrijfsleven wil werken.

Het is vermeldenswaard dat het leren van webontwikkeling een nooit eindigend proces is en dat u nooit alles zult weten. Ik werk nu al meer dan 5 jaar als webontwikkelaar en ik moet nog steeds Googlen als ik problemen heb met bepaalde problemen. Het is gewoon weer een stap in het proces; terwijl je leert, voel je niet minderwaardig omdat je een codeprobleem moest Googlen.

Maar heb ik een universitair diploma nodig?

Zelfs als je geen informatica- of technische achtergrond hebt, willen veel werkgevers kandidaten die het onderwerp hebben bestudeerd. Het komt steeds vaker voor dat organisaties autodidactische ontwikkelaars inhuren. Zelfs degenen die deze vereiste in hun vacatures vermelden, zullen af ​​en toe sollicitanten kiezen met sterke portfolio's en het vermogen om aan te tonen dat ze over de vaardigheden beschikken die nodig zijn voor de functie.

Laat de parameters van vacatures u er niet van weerhouden te solliciteren. Als je hebt geoefend en tijd in je portefeuille hebt geïnvesteerd, zal dit zichtbaar worden. U krijgt de functie als ze uw websites zien en vaststellen dat u over de expertise beschikt die nodig is om de functie te vervullen.

Het mooie van de webontwikkelingssector is dat deze voornamelijk op talent is gebaseerd. Ze geven je een kans als je de vaardigheden hebt die ze nodig hebben. Het kan zijn dat u moet gaan werken voor een klein bedrijf en vervolgens uw weg omhoog moet klimmen naarmate uw talenten groeien wanneer u voor het eerst begint. 

Conclusie

Wanneer u eindelijk uw eerste baan voor webontwikkeling krijgt, zal uw leertempo omhoogschieten. Je kunt veel sneller leren als je aan echte dingen werkt met echte deadlines. Het belangrijkste punt is dat hoe sneller je deze fundamentele vaardigheden onder de knie kunt krijgen en in de branche kunt doorbreken, hoe eerder je betaald wordt tijdens het leren.

Over de auteur
David Attard
David heeft de afgelopen 18 jaar in of rond de online / digitale industrie gewerkt. Hij heeft uitgebreide ervaring in de software- en webdesign-industrie met WordPress, Joomla en niches eromheen. Als digitale consultant richt hij zich op het helpen van bedrijven om een ​​concurrentievoordeel te behalen door een combinatie van hun website en digitale platforms die vandaag beschikbaar zijn.

Nog een ding... Wist je dat mensen die nuttige dingen zoals dit bericht delen er ook GEWELDIG uitzien? ​
Alstublieft laat een nuttig geef commentaar met je mening, deel dit dan op je Facebook-groep (en) die dit nuttig zouden vinden en laten we samen de vruchten plukken. Bedankt voor het delen en aardig zijn!

Disclosure: Deze pagina kan links bevatten naar externe sites voor producten die we geweldig vinden en die we van harte aanbevelen. Als u producten koopt die we aanbevelen, kunnen we een verwijzingsvergoeding verdienen. Dergelijke vergoedingen hebben geen invloed op onze aanbevelingen en we accepteren geen betalingen voor positieve beoordelingen.

Auteur (s) Uitgelicht op:  Inc Magazine-logo   Sitepoint-logo   CSS Tricks-logo    webdesignerdepot-logo   WPMU DEV-logo   en nog veel meer ...