In een tijd waarin de vraag naar programmeurs en ontwikkelaars zo groot is, is het verleidelijk om te denken dat zo’n saaie beslissing als het behalen van een certificaat tijdverspilling is. Komt het tenslotte niet allemaal neer op de kunst van je code?
Volgens degenen die mensen in dienst nemen en degenen die certificeringscursussen hebben gevolgd, zou je wel eens voor een verrassing kunnen komen te staan. Hoewel er niets boven ervaring en praktische ontwikkelvaardigheden gaat, kunnen certificeringen je zeker een voorsprong geven bij het vinden van je droombaan.
We spraken met een aantal IT-professionals, van managers die mensen aannemen tot gecertificeerde en autodidactische ontwikkelaars, over de invloed van certificeringen op het wervingsproces – en welke certificeringen op dit moment het meest gevraagd worden.
Bewijs van bekwaamheid
Hoewel de ontwikkelaars van vandaag de dag het idee hebben dat hun GitHub-portfolio voldoende bewijs levert van hun coderingsvaardigheden, kunnen certificeringen je verkoopbaarheid in het veld vergroten, omdat veel werkgevers certificeringen zien als tastbaar bewijs van je bekwaamheid op specifieke gebieden van programmeren of ontwikkeling, zegt John Reed, senior executive director bij Robert Half Technology, een uitzendbureau dat zich richt op het vervullen van banen in de IT.
“Certificeringen kunnen worden gezien als een belangrijke onderscheidende factor voor kandidaten die op zoek zijn naar een functie in een technologieteam,” voegt Reed toe.
De meeste certificeringsprogramma’s worden online uitgevoerd en gecontroleerd, waarbij certificeringsgroepen je kennis op het gebied in het algemeen testen, evenals je specifieke expertise en het oplossen van problemen voor het specifieke certificeringsgebied.
Of het nu een meer conceptuele certificering is, zoals voor software development management, of een die zeer specifiek is voor een bepaalde tool, programmeertaal, of leverancier-specifiek platform, het hebben van een certificering laat zien dat je diep betrokken bent bij het vak, zegt Marty Puranik, oprichter en CEO van cloud hosting bedrijf Atlantic.Net.
“De meeste programmeurs vermelden meerdere talen op een cv of CV, zelfs als ze slechts een passieve interesse in hen hebben,” zegt Puranik. “Het vermelden van een taal op je cv is iets heel anders dan gecertificeerd of geaccrediteerd zijn in X taal.”
Certificering, voegt Puranik toe, geeft je zeker “een streepje voor op anderen die niets doen om betrokkenheid met de taal in kwestie te tonen.”
Maar in een hete markt voor programmeurs, zijn codevoorbeelden niet genoeg bewijs? Waarom zou je al die extra moeite willen doen om geaccrediteerd te worden, in plaats van nog meer code te produceren?
Diegenen die het certificeringsproces hebben doorlopen, zeggen dat het loont.
“Hoe hard bedrijven tegenwoordig ook op zoek zijn naar ontwikkelaars, alles wat iemand kan doen om zich te onderscheiden, zal hem helpen om aangenomen te worden boven de concurrentie voor de meer veeleisende organisaties,” zegt Nathan Wenzler, senior technology evangelist bij de leverancier van beveiligingsproducten Thycotic, die de afgelopen tien jaar 13 ontwikkelaars- en andere IT-certificeringen heeft behaald.
Educatie en certificering laten zien “dat je het initiatief hebt genomen om een test, of een serie tests, af te leggen en in staat bent om de gestelde vragen of problemen met succes te beantwoorden,” zegt Wenzler.
Certificeringen kunnen vooral nuttig zijn in het begin van je carrière.
“Ik ben een groot voorstander van certificeringen aan het begin van mijn carrière en ik heb er zeker baat bij gehad voordat ik kon bewijzen dat ik over een gevestigde set vaardigheden beschikte,” zegt Jeremy Steinert, die aan het hoofd staat van de Devops Services Practice bij WSM International, een technisch dienstverleningsbedrijf dat gespecialiseerd is in cloudmigraties. Steinert is gecertificeerd in technologieën van Cisco, Red Hat, Puppet en andere leveranciers.
In de regel, zodra een ontwikkelingsprofessional ongeveer vijf jaar progressieve werkervaring heeft opgedaan, worden certificeringen minder belangrijk omdat ze een aangetoond niveau van technische bekwaamheid hebben en vertrouwen hebben in hun beoordelingen en uitvoering, zegt Steinert. “
Certificering kan leiden tot hoger salaris
Meer ter zake: Het behalen van een certificaat kan je helpen meer te verdienen. Uit gegevens die zijn verzameld voor de Robert Half Technology Salary Guides blijkt dat salarissen tot 10 procent hoger kunnen uitvallen dan het nationale gemiddelde, op basis van specifieke vaardigheden en certificeringen, merkt Reed op.
“Dat gezegd hebbende, zijn werkgevers niet strikt op zoek naar certificeringen, en in de meeste gevallen zullen certificeringen ook niet in de plaats komen van hands-on ervaring,” zegt Reed. “Maar certificeringen kunnen kandidaten een voorsprong geven, vooral als ze de aanleg voor het gebruik van de nieuwste technologieën weerspiegelen.”
Hoe specifieker de kennis, hoe groter de impact van certificeringen, vooral in termen van geldelijke vergoedingen, zegt Igor Landes, vice president of engineering bij het bedrijf voor de ontwikkeling van bedrijfssoftware Exadel.
“Bijvoorbeeld, een consultant met een MongoDB-certificering zou waarschijnlijk meer betaald krijgen dan een consultant zonder een dergelijke certificering,” zegt Landes. “Natuurlijk, als je genoeg ervaring hebt op een specifiek gebied en werkgevers zich bewust worden van je expertise, zal het verschil waarschijnlijk verdwijnen.”
Programmeur en ontwikkelaar certificeringen hebben de neiging om belangrijker te zijn in grotere ondernemingen en minder belangrijk in kleine startups, zegt Puranik.
“Een deel van de reden hiervoor is dat startups de neiging hebben om nieuwere technologieën te gebruiken, die misschien geen certificeringstraject beschikbaar hebben,” zegt hij. “
Een andere reden is dat de enterprise-ruimte de neiging heeft om meer legacy code te hebben, en dus oudere talen in gebruik die certificeringen beschikbaar zouden hebben.”
Binnen “de bedrijfscultuur verwacht ik een correlatie te zien tussen meer certificaten en een beter salaris,” zegt Elijah Murray, CTO en mede-oprichter van Lenda, een website voor het herfinancieren van hypotheken. “In de startup-wereld word je beloond op basis van je kunnen, niet op basis van accreditatie. Ervaring is de beste leermeester, en de startupcultuur beloont de hacker/hustler-mentaliteit.”
Het is redelijk dat iemand die gecertificeerd is, dit soort boosts krijgt, “mits ze ook ervaring en legitieme kennis inbrengen”, zegt Thycotic’s Wenzler. “
Als je al een set vaardigheden hebt opgebouwd en een hoog niveau van deskundigheid kunt aantonen, “dan zullen certificeringen de kans op betere kansen, meer salaris, enz. alleen maar verder vergroten,” zegt Wenzler.
Programmeurscertificeringen kunnen niet alleen van waarde zijn voor werkgevers, maar ook voor hun klanten. “Uit ervaring weten we dat onze klanten waarde hechten aan certificeringen”, zegt Steinert van WSM.
Bovendien kunnen gespecialiseerde certificeringen managers het vertrouwen geven dat je snel vertrouwd raakt met de technologieën die de organisatie al in huis heeft.
Welke certificeringen zijn vandaag de dag hot?
Welke certificeringen zijn vandaag de dag het belangrijkst? Dat hangt af van je werkgever en de projecten waar die zich de komende jaren op wil richten.
“Met de honderden, zo niet duizenden, verschillende programmeertalen die er nu zijn, en bijna elke regerende organisatie biedt een certificering in hun specifieke taal, is het vrij moeilijk om er een of twee uit te kiezen die vandaag de dag het meest gevraagd worden door werkgevers,” zegt Thycotic’s Wenzler. “Het zal afhangen van de talen die het bedrijf intern gebruikt en wat belangrijk voor hen is.”
Maar het is duidelijk dat sommige certificeringen bijzonder populair zijn, en gebieden die hot zijn bij enterprise IT – alles wat te maken heeft met de cloud, mobiliteit, beveiliging, devops, big data/Hadoop – zullen waarschijnlijk een vraag naar certificeringen creëren.
Een van de hotste certificaten in het IT-vak van dit moment, zeggen experts, is Microsoft Certified Solutions Developer (MCSD).
“Een professional met de certificering heeft het vermogen tentoongespreid om apps te ontwerpen en te maken voor een breed scala aan Windows-producten,” zegt Robert Half’s Reed. “Dit is zeker een gewilde certificering, en degenen die het hebben kunnen een hoger verdienpotentieel hebben dan degenen die dat niet hebben.”
Amazon Web Services architect en devops engineer certificeringen zijn een geweldige plek om te beginnen, zegt Steinert. “Dan hangt het af van de voorkeur van de werkgever, maar ik weet dat Chef, Puppet, SaltStack, Ansible veel gevraagd zijn aan de devops-kant,” zegt hij.
Devops-certificeringen, in het bijzonder, zijn hot, met veel systeembeheerders en ontwikkelaars die devops-gerelateerde certificeringen nastreven naarmate hun velden convergeren, zegt Steinert.
“Aan de programmeerkant geloven we dat MCSD en Google Apps belangrijk zijn om na te streven, maar natuurlijk, naarmate de technologie evolueert, zullen er zeker nieuwere certificeringen zijn die waardevol en waarschijnlijk gespecialiseerd zijn,” voegt Steinert toe.
Certificeringen die breed van opzet zijn en betrekking hebben op meerdere talen of meer programmeer- en technologieconcepten bevatten om ontwikkelaars een totaalbeeld te geven van hoe code in het bedrijf zal passen, zijn een goede gok, zegt Wenzler. Naast MCSD zijn dat certificeringen zoals (ISC)2’s Certified Secure Software Lifecycle Professional (CSSLP).
Data-gerichte certificeringen — die waarmee je kunt aantonen dat je weet hoe je apps moet bouwen die data omzetten in zakelijke waarde — geven je een extra voorsprong, zegt Reed.
Maar sommige certificeringen zijn duidelijk aan populariteit aan het verliezen.
“Certificeringen voor meer verouderde webgebaseerde programmeertalen worden vaak volledig genegeerd, omdat er gewoon geen behoefte meer aan is,” zegt Wenzler.
Aan de kant van systemen/applicaties zijn sommige van de oudere platformcertificeringen voor AIX, Lotus, Novell en anderen op dat gebied “lang niet meer zo nuttig als vijf jaar geleden”, zegt Steiner.
De bottom line
Niet iedereen is het ermee eens dat certificeringen nodig zijn om je droombaan te krijgen — of dat ze toekomstige prestaties weerspiegelen.
“Ik ben een volledig autodidactische ontwikkelaar,” zegt Murray van Lenda. “Ik ben gestopt met school na het eerste jaar omdat ik te langzaam leerde, en omdat ik geen technische medeoprichter kon vinden, besloot ik om zelf te leren programmeren.”
Certificering “betekent gewoon dat je geslaagd bent voor iemands test over materiaal in dat domein; het zegt niet veel over hoe je zult presteren als werknemer,” zegt Sebastien Taveau, chief developer evangelist bij financiële dienstverlener MasterCard. “Certificering is een proxy-vraag voor ‘ben je geïnteresseerd en kundig in dit gebied?’ Wat misschien beter is dan niets.”
Wat de toekomst van certificeringen op dit gebied betreft, zien experts de noodzaak niet verdwijnen.
“Certificeringen zijn in het recente verleden in belang toegenomen,” zegt Sri Ramanathan, CTO van leverancier van enterprise mobility-technologie Kony. “Een van de drijvende krachten hierachter is de behoefte aan meer vaardigheden en de behoefte om op een meer gedistribueerde en schaalbare manier over verschillende regio’s in te huren. Als je ontwikkelaars in China of India inhuurt, is het handig om een doel te hebben om competentie- en vaardigheidsniveaus te valideren.”
Meer ervaren en senior-level programmeurs “gaan door en halen certificeringen als een manier om hun cv te versterken en toe te voegen aan de steeds groeiende lijst van sterke punten om een organisatie een reden te geven om ze in dienst te nemen,” zegt Wenzler. “Een kandidaat met 10 jaar ervaring plus een universitair diploma en een paar certificeringen is een veel aantrekkelijkere kandidaat dan iemand die slechts een van deze kwalificaties meebrengt.”
- Gratis cursus: Aan de slag met AngularJS
- Review: 10 JavaScript-editors vergeleken
- Review: 7 JavaScript IDE’s op de proef gesteld
- 17 JavaScript-tools die oude code leven inblazen
- Coole tools voor het compileren naar JavaScript
- Download: De zakelijke survivalgids van de professionele programmeur
- Download: 29 tips om te slagen als zelfstandig ontwikkelaar
- 7 redenen waarom frameworks de nieuwe programmeertalen zijn
- 7 tijdloze lessen van programmerende ‘grijsaards’
- 9 cutting-edge talen die het waard zijn om nu te leren
- 10 gevechten die woeden om de harten en geesten van ontwikkelaars
- Aanval van de één-programmeertalen
- 15 technologieën die de werkwijze van ontwikkelaars veranderen
- 12 voorspellingen voor de toekomst van programmeren
- 15 hot programming trends — en 15 going cold
- 10 mogelijkheden die we in HTML6 willen zien