Is een hogeschool opleiding nodig om een grote Web developer geworden?
tegenwoordig denken veel mensen erover om in webontwikkeling te gaan. De vacature voor webontwikkelaars is beter dan die van bijna elk ander beroep, met een verwachte groei van meer dan 20% in de komende 5 jaar.
salarissen zijn even aantrekkelijk: het mediane uurloon voor webontwikkelaars in de VS bedraagt bijna $35/uur, wat overeenkomt met meer dan $72.000 per jaar. En veel ontwikkelaars overtreffen dit salaris veruit. Met die cijfers in het achterhoofd, de meeste deskundigen het erover eens dat een goede webontwikkelaar geen probleem zal hebben het vinden van goed betaald werk in de nabije toekomst. Bovendien biedt webontwikkeling geweldige mogelijkheden om vanuit huis (of een lokaal café) te werken door freelancer te worden. Uit een recente enquête blijkt dat meer dan 7% van de ontwikkelaars freelancen, en dit aantal zal waarschijnlijk stijgen.
dus met alle voordelen van dien, is een webontwikkelaar worden duidelijk een zeer aantrekkelijk vooruitzicht. Maar de vraag van $72.000 is: wat zijn de vereisten om ontwikkelaar te worden? Heb je een bachelor of zelfs een Ph. D. nodig? Of kun je jezelf leren, alles leren wat je online nodig hebt? We keken naar de stand van zaken in de industrie en vroegen CTO ‘ s van verschillende bedrijven hoe ze in hun positie terecht kwamen.
laten we gaan!
heeft u een universitair diploma nodig om webontwikkelaar te worden?
het korte antwoord is nee. Deze dagen, met een diploma in de informatica is geen vereiste om een baan te vinden in web development. Er zijn vele manieren om jezelf online of offline te leren (meer over die hieronder) om de kennis die nodig is voor het starten als ontwikkelaar te verwerven. Volgens de studie van vorig jaar door Stack Overflow, bijna 70% van alle ontwikkelaars zijn ten minste gedeeltelijk autodidact, met 13% van de respondenten zeggen dat ze zijn uitsluitend autodidact. Minder dan de helft heeft een graad in de informatica of een verwant gebied, en slechts 2% heeft een Ph.D.
het is dan duidelijk dat een universitaire graad op geen enkele manier essentieel is om een baan in webontwikkeling te vinden. Maar de mening veel ontwikkelaars delen is dat het ook geen kwaad kan. Studeren aan een universiteit biedt meestal een beter gestructureerde en soepeler leerervaring dan proberen om alles zelf te leren.
zoals Christian Rebernik, CTO van de Duitse mobile banking app Number26 het stelt:
” het volgen van een academisch pad geeft je een diepgaand inzicht. De universiteit is een geweldige plek om te leren, maar het is niet langer nodig.”
andere beroepsbeoefenaren in de industrie zijn het erover eens dat een universitaire opleiding weliswaar niet noodzakelijk is, maar zeker waardevol kan zijn.Thomas Schranz, CEO van Blossom, studeerde computerwetenschappen, maar stopte uiteindelijk met school omdat hij vond dat het toepassen van de kennis en werken aan projecten hem beter schikte dan dingen alleen vanuit een theoretische kant te benaderen:
“Ik denk dat de belangrijkste reden was dat de dingen waar we aan werkten in het agentschap interessanter voor mij leken. Echter, het formele onderwijs en de computer science achtergrond helpt me nog steeds de producten die ik nu aan het bouwen ben.”
Susanne Kaiser, CTO van het Duitse startup Just Software, deelt enkele inzichten uit gesprekken met ontwikkelaars in de VS:
” vorig jaar ben ik een paar maanden in Silicon Valley geweest, waar ik veel mensen heb ontmoet die afstuderen aan het programmeren van bootcamps, die zich richten op het leveren van de meest relevante technische vaardigheden om software-ontwikkelaar te worden binnen 3 tot 6 maanden. Na hun afstuderen begonnen ze hun baan als junior developers. Dit concept lijkt behoorlijk succesvol te zijn. In het algemeen zou ik aanraden om zoveel mogelijk praktische ervaring op te doen. Je hoeft geen universitair diploma te hebben om softwareontwikkelaar te worden.”
hoe kun je jezelf leren om een webontwikkelaar te worden?
zoals Susanne in haar interview zei, is een populaire manier om te leren programmeren in de VS tegenwoordig het bijwonen van een bootcamp. Een coding boot camp probeert de essentiële onderdelen van het programmeren te comprimeren tot een intensieve cursus die deelnemers genoeg leert om te beginnen in junior developer posities.
in tegenstelling tot een standaard 4-jarige Universitaire opleiding, duren bootcamps meestal slechts een paar maanden of zelfs weken. Door middel van high-impact learning leren studenten op bootcamps ongeveer 10% van wat ze zouden leren tijdens hun studie aan de universiteit. Dat klinkt misschien als een laag getal, maar de informatie bevat alleen de meest relevante vaardigheden om zo snel mogelijk code te kunnen schrijven. Codering bootcamps zijn zeker een geweldige manier om in de business, omdat ze niet een enorme inzet in termen van tijd en geld vereisen. En ze lijken ook populair bij werkgevers, met meer dan 65% van de afgestudeerden vinden werk binnen de eerste 6 maanden.
naast het bijwonen van een bootcamp in persoon, zijn er talloze online cursussen die mensen leren programmeren. Een voorbeeld is Code Academy, een online onderwijssite die alles leert van HTML tot Python en Ruby on Rails. Met meer dan 25 miljoen studenten van over de hele wereld, ze zijn een van de grootste online codering scholen vandaag.
andere voorbeelden zijn leerplatforms zoals Udemy en Khan Academy. Ze bieden cursussen op vrijwel elke vaardigheid die een webontwikkelaar nodig heeft om te beginnen in een junior positie, met veel cursussen die volledig gratis en anderen vanaf ongeveer $10. Hoewel het ontbreekt aan de structuur van een formeel onderwijs of een codering boot camp, platforms zoals deze kunnen grote middelen zijn voor het leren van de basisprincipes van het coderen. En voor sommige mensen zijn ze misschien zelfs de enige hulpbron die nodig is om die eerste baan te krijgen.
naast bootcamps en online leren is er ook nog de old-school methode: zitten met een stapel boeken en het leren van de grondbeginselen van coderen door middel van literatuur. Om voor de hand liggende redenen wordt deze methode steeds minder populair, maar er zijn nog steeds talloze grote boeken beschikbaar om te leren programmeren.
inpakken
in tegenstelling tot de meeste andere goedbetaalde banen is het doorlopen van een universitaire opleiding absoluut niet essentieel om webontwikkelaar te worden. Dat betekent niet per se dat het een slecht idee al. Vooral als je in een land woont dat goedkoop of zelfs gratis onderwijs biedt voor studenten, is het zeker een goed idee om je carrière te beginnen door computerwetenschappen te studeren.
voor iedereen die niet de universiteitsroute wil volgen, is het programmeren van bootcamps een geweldige manier om snel in de industrie te komen. Ze zijn vrij intens hoewel en niet precies goedkoop ofwel, dus het nemen van dingen een beetje langzamer en leren door middel van online of offline cursussen of zelfs boeken kan een geweldig alternatief te zijn.
ongeacht de manier waarop u een ontwikkelaar wilt worden, één ding is zeker: het is een uitdagende baan die soms erg moeilijk kan zijn. Maar het is ook een lonende met bijna ongeëvenaarde kansen in de komende jaren (en waarschijnlijk veel langer).
aan u: Is een universitaire opleiding echt nodig?
Leave a Reply