De programmeringsvaardigheden die je in 2015 een baan opleveren

Of je een programmeur zoekt of wilt leren programmeren – als je weet wat de belangrijkste talen en de meest gevraagde vaardigheden zijn, wordt duidelijk waarop je je inspanningen moet richten.

Studenten krijgen te horen dat een programmeertaal leren de basis legt voor een succesvolle en lucratieve carrière. Maar welke taal? Het zijn er zoveel en ze zijn niet allemaal gelijkwaardig qua werkgelegenheidskansen – of voor werkgevers, om personeel te vinden.

Populariteit

Zeer populaire talen zijn meestal veelzijdiger dan nichetalen, en wanneer je een project baseert op een populaire taal, vind je makkelijker nieuw personeel.

In een steeds meer cloud- en appgerichte wereld is Java dan ook de meest populaire programmeertaal in Europa, na de HTML5-opmaaktaal voor internet, zo blijkt uit het European App Economy 2015-rapport van VisionMobile. Een analyse van de GitHub-coderepositoryservice door het Amerikaanse analysebureau RedMonk laat zien dat dit geen lokale trend is: Java staat wereldwijd bovenaan, net als de bijna gelijknamige, maar niet verwante dynamische taal JavaScript.

Wie een baan als programmeur zoekt, zal meestal een test moeten doen, en volgens een analyse van CodeEval zou Python – een populaire taal in het onderwijs – hierbij als verreweg het populairst uit de bus komen.

Mobiel


Je moet echter niet alleen weten wat de meest populaire taal is, maar ook begrijpen welke taal het meest geschikt is voor een bepaalde taak, vooral wanneer je personeel zoekt. Nu veel bedrijven zich richten op de ontwikkeling van mobiele apps, ontstaat er een ander beeld: VisionMobile meldt dat de populariteit van het iOS-platform van Apple alleen al in Groot-Brittannië 180.000 iOS-gerelateerde banen heeft opgeleverd, en deze vragen om een heel ander taalprofiel.

JavaScript is oppermachtig op het web en Java voor projecten waarvoor platformoverschrijdende portabiliteit nodig is, maar Swift van Apple (gebaseerd op C en Objective-C) wordt steeds populairder. Swift werd slechts vier maanden voor de samenstelling van het VisionMobile-rapport geïntroduceerd, maar eindigde toch op de zesde plaats van populairste talen in Europa. En waarschijnlijk zal het nog snel stijgen.

Vaardighedensets

Technologieprojecten zijn uiteraard niet alleen afhankelijk van de taalkeuze. Het personeel moet ook bepaalde vaardigheden hebben. De Linux Foundation merkte in zijn 2015 Jobs Report op dat 97% van de wervende managers die keken naar kennis van het platform, een grote voorliefde had voor het opensourcebesturingssysteem. Daarnaast is er veel vraag naar kennis van cloudcomputingplatforms, terwijl uit een enquête onder ontwikkelaars van Stack Overflow naar voren kwam dat kennis van Git, meer dan van andere versiebeheersystemen, goed staat op het cv van een baanzoeker.

Zowel bedrijven als potentiële werknemers moeten dus wat programmeren betreft goed nadenken over hun taalkeuze, net als in het echte leven.

DIT VINDT U MISSCHIEN OOK INTERESSANT

Het kantoor in 2020

Wat organisaties van de 21e eeuw moeten weten.