Software development of data science: hoe kies je als analytische starter de juiste richting?

Jeroen van der Made
05-11-2026
9 min. read

Twijfel je als analytische hbo- of wo-starter tussen software development of data science? Kies dan voor het soort werk waar je energie van krijgt, niet op je studie of op het woord 'data'. Houd je ervan om snel iets te zien werken en om in korte rondes te verbeteren, dan zit je meestal goed bij software development. Heb je juist geduld met rommelige gegevens en open vragen die weken kunnen duren, dan past data science vaak beter. Beide routes vragen een analytische kop, alleen op een andere manier. Wie dat verschil vóór de sollicitatie test, maakt een keuze die ook na een jaar nog klopt.

Software development of data science: hoe kies je als analytische starter de juiste richting?

Analytisch ingesteld, dus data science? Waarom die conclusie vaak te snel komt

Het patroon is herkenbaar. Je hebt economie, psychologie, bedrijfskunde of een bètastudie gedaan, je scriptie draaide op SPSS of R en je vond die analyse het leukste deel. De logische stap lijkt dan data science. Toch is dat een conclusie op basis van één middag werk, terwijl het om een volledige werkweek gaat.

Analytisch denken is geen vaardigheid die bij één IT-richting hoort: het is de manier waarop je problemen opknipt, en die gebruik je in software development net zo goed als in data science. Een developer die een fout zoekt, doet in feite onderzoek. Je ziet vreemd gedrag, bedenkt een verklaring, test die en gooit hem weg als hij niet klopt. Dat is dezelfde cyclus als in een scriptie, alleen gaat hij tien keer per dag rond in plaats van één keer per half jaar.

De vraag is dus niet óf je analytisch bent, maar in welk tempo en met welk soort onzekerheid je graag werkt. Dat sluit aan bij wat de film Moneyball leert over een carrièreswitch naar IT: kijk naar wat iemand daadwerkelijk doet en goed kan, niet naar het etiket op zijn diploma. Dat geldt ook als je naar jezelf kijkt.

Waar lopen analytische starters op vast bij de keuze tussen software development of data science?

De twijfel heeft meestal een paar vaste oorzaken. Wie ze herkent, kan gerichter kiezen.

  • Je kent maar het laatste stukje van het werk. In een scriptie krijg je vaak een redelijk schone dataset of een vragenlijst die je zelf hebt opgezet. In een organisatie gaat een groot deel van de tijd naar het vinden, begrijpen en opschonen van data uit systemen die daar nooit voor zijn gebouwd. De analyse waar je verliefd op werd, is daar het sluitstuk.
  • Functietitels lopen door elkaar. Data analist, data engineer, BI-developer en data scientist worden in vacatures wisselend gebruikt. Een juniorrol met 'data science' in de titel bestaat in de praktijk vaak voor een flink deel uit SQL, datastromen en dashboards. Dat is leuk werk, maar het lijkt meer op bouwen dan veel starters verwachten.
  • Je onderschat hoeveel code er in data science zit. Ook een data scientist schrijft code die anderen moeten kunnen lezen, draaien en onderhouden. De internationale norm NEN-ISO/IEC 25010 beschrijft een kwaliteitsmodel voor software met negen hoofdkenmerken, zoals onderhoudbaarheid en betrouwbaarheid. Die eisen gelden net zo goed voor een voorspelmodel dat in productie draait.
  • Je bent bang voor een onomkeerbare keuze. Python, SQL, Git en het opknippen van problemen komen in beide richtingen terug. Een overstap na een paar jaar is dus goed te doen, al kost hij wel tijd.

Vooral dat laatste punt maakt de keuze zwaarder dan nodig. Je kiest voor de komende jaren een startpunt, geen levenslang vak.

Waarom helpen studiekeuzetests, vacatures en marktcijfers je niet verder?

De gebruikelijke keuzehulpen geven je antwoorden op de verkeerde vraag. Vier redenen.

Waar lopen analytische starters op vast bij de keuze tussen software development of data science?

Ten eerste meten interessetests wat je leuk lijkt, niet hoe je reageert op een dag waarop niets lukt. Juist die dagen bepalen of je een richting volhoudt. Een developer heeft er last van als een build drie uur blijft falen. Een data scientist heeft er last van als een model na twee weken werk niets beter voorspelt dan een simpel gemiddelde.

Ten tweede zijn vacatureteksten verlanglijstjes. Ze noemen tien tools, terwijl een junior er in het eerste jaar doorgaans twee of drie echt gebruikt. Wie op basis van die lijstjes kiest, kiest op ruis.

Ten derde kiezen veel starters op schaarste: waar zijn de meeste banen? Die cijfers zijn voor beide richtingen gunstig. Volgens het Platform Talent voor Technologie op basis van UWV-cijfers was de arbeidsmarkt voor ICT-beroepen in het eerste kwartaal van 2026 in 34 van de 35 arbeidsmarktregio's krap tot zeer krap. Bijna 28% van de ICT-bedrijven had last van personeelstekort. Ook het CBS meldde een lichte stijging van openstaande ICT-vacatures, van 16.600 naar 16.900 in het vierde kwartaal, terwijl de totale arbeidsmarkt afkoelde. Maar de markt verschuift. Volgens UWV en ROA waren software- en applicatieontwikkelaars eind 2024 nog zeer krap, terwijl ROA tot 2030 minder krapte verwacht. Wat vandaag het schaarst is, is dus een zwakke reden om je richting voor 2027 en later te kiezen.

Ten vierde laten online cursussen vooral de leuke helft zien. De bekende oefendatasets met passagiers van de Titanic of irisbloemen zijn klein, compleet en goed gedocumenteerd. Echte bedrijfsdata zijn dat bijna nooit. Een cursus met schone data maakt data science daardoor aantrekkelijker dan het dagelijkse werk soms is.

Hoe kies je op basis van het werk zelf in plaats van je diploma?

Een betere aanpak begint bij drie vragen over het werk, niet over jezelf. Wanneer is iets af? Hoe snel hoor je of je goed zit? En wat doe je als je vastloopt? Je antwoorden op die vragen zeggen meer dan je studierichting.

KenmerkSoftware developmentData science
Kernvraag van het werkHoe bouw ik iets dat werkt en blijft werken?Wat vertellen deze gegevens, en hoe zeker is dat?
Wanneer is iets af?Als de functie werkt, getest is en door een collega is nagekekenVaak minder scherp: een analyse kan altijd nog beter of breder
Snelheid van feedbackMinuten tot uren: code draait of faaltDagen tot weken: pas na opschonen en modelleren zie je resultaat
Typisch werk in het eerste jaarKleine functies bouwen, bugs oplossen, tests schrijven, code lezen van anderenData verzamelen en opschonen, SQL-queries, rapportages, eerste modellen
Waar starters op vastlopenGrote bestaande codebases en de hoeveelheid toolsRommelige data en uitkomsten die niet eenduidig zijn
KwaliteitskaderSoftwarekwaliteit volgens ISO/IEC 25010 (onder meer onderhoudbaarheid en beveiliging)Daarnaast datakwaliteit volgens ISO/IEC 25012 (onder meer volledigheid en juistheid)

Dat laatste punt is concreet. ISO noemt ISO/IEC 25012 een model voor datakwaliteit dat het softwaremodel aanvult. Data science vraagt dus niet minder discipline dan software development, maar een extra laag: je moet ook kunnen beoordelen of de gegevens zelf deugen.

Deze aanpak lost de knelpunten uit de vorige secties op. Je kijkt naar het hele werk in plaats van alleen het leuke slot. Je laat je niet leiden door functietitels, maar door wat je op een dinsdagmiddag doet. Je weet vooraf dat code in beide richtingen een groot deel van je tijd vraagt. En omdat de overlap groot is, wordt de keuze kleiner: je kiest het werk waarmee je het snelst groeit, niet je hele toekomst.

Een bruikbare vuistregel voor analytische starters: word je onrustig van een vraag die na een week nog open ligt, begin dan bij software development. Word je juist onrustig van strakke specificaties en wil je zelf bepalen welke vraag de goede is, dan ligt data science meer voor de hand. Wil je de twee richtingen nog uitgebreider naast elkaar zien, lees dan het verschil tussen bouwen en analyseren in een IT-traineeship.

Hoe test je je keuze voordat je solliciteert?

Drie tot vier weken is meestal genoeg om een eerlijk beeld te krijgen, als je het slim aanpakt. Het gaat niet om zoveel mogelijk cursussen. Het gaat erom dat je beide soorten werk een keer echt hebt gedaan, inclusief de saaie stukken.

Waarom helpen studiekeuzetests, vacatures en marktcijfers je niet verder?

Bouw voor software development iets kleins dat een ander kan gebruiken, zoals een takenlijst of een rekenhulp voor je eigen budget. Doe voor data science een analyse op open data die niet voorbewerkt is, bijvoorbeeld een tabel uit CBS StatLine die je eerst moet samenvoegen en opschonen. Let daarbij niet op wat je het knapst vindt, maar op wanneer de tijd voorbij vloog en wanneer je ging uitstellen.

Praat daarnaast met twee mensen die het werk nu doen, liefst in een grote organisatie. Vraag niet wat ze leuk vinden, maar hoe hun laatste vastgelopen week eruitzag. Dat antwoord vertelt je meer dan elke functieomschrijving.

Veel traineeships selecteren met een technisch assessment op aanleg en denkwijze, niet op voorkennis. Het helpt als je weet hoe een sollicitatieproces met technisch assessment verloopt, zodat je je energie steekt in logisch redeneren in plaats van in het stampen van syntax.

Zo pak je het aan:

  • Week 1: volg een gratis introductie in Python en schrijf elke dag een half uur code.
  • Week 2: bouw een kleine toepassing en laat iemand anders hem gebruiken.
  • Week 3: maak een analyse op een ruwe open dataset, van downloaden tot conclusie.
  • Week 4: lees je aantekeningen terug en kies de richting waarin je het vaakst de tijd vergat.

Veelgestelde vragen

Kun je later nog overstappen van software development naar data science?

Overstappen kan, omdat de basis grotendeels overlapt: Python, SQL, versiebeheer en gestructureerd problemen oplossen. Developers die later naar data gaan, nemen vaak een voorsprong mee in nette, onderhoudbare code. Reken wel op een periode waarin je statistiek en datamodellering moet bijspijkeren.

Heb je veel wiskunde nodig voor data science?

Wiskundig niveau hoeft niet hoog te zijn om te beginnen, maar statistisch denken is wel nodig. Je moet begrijpen wat een verdeling, een correlatie en een onzekerheidsmarge betekenen. Wie in de studie statistiek met plezier deed, heeft meestal een goede basis.

Is data science alleen weggelegd voor wo-ers?

Opleidingsniveau is minder bepalend dan veel starters denken. Selectie voor traineeships gebeurt doorgaans op denkvermogen, leertempo en motivatie, en hbo'ers stromen in beide richtingen in. Wat telt, is dat je abstract kunt redeneren en volhoudt als iets niet meteen lukt.

Welke programmeertaal leer je het best voordat je kiest?

Python is de veiligste keuze, omdat de taal in beide richtingen veel wordt gebruikt. Een basis in SQL is een goede tweede stap, zeker als je richting data neigt. Ga niet te diep in een specifiek framework, want dat leer je later gerichter in je opleiding.

Telt je scriptie mee als bewijs van analytisch talent?

Je scriptie laat zien dat je een onderzoeksvraag kunt afbakenen en uitwerken, en dat is waardevol. Bij een selectie wegen een assessment en je gedrag tijdens een gesprek doorgaans zwaarder. Gebruik je scriptie vooral als voorbeeld van hoe je vastliep en het probleem toch oploste. Meer over wat selecteurs zoeken lees je in waar recruiters op letten bij een IT-traineeship zonder ervaring.

Waar begin je als analytische starter?

De keuze tussen software development of data science maak je het best na een paar weken echt werk in beide richtingen, met je energie als meetlat in plaats van je diploma. Kies het werk waarin je het snelst leert en waarin je vastgelopen dagen het best verdraagt.

Hoe kies je op basis van het werk zelf in plaats van je diploma?

Createment selecteert trainees op aanleg en drive in plaats van op diploma en biedt onder meer een Software Development- en een Data Science-traject: twee maanden opleiding, daarna twaalf maanden betaald werken bij een opdrachtgever. Twijfel je nog welke richting bij je past, lees dan hoe een IT-traineeship werkt, van selectie tot baangarantie en meld je aan voor de selectie.

Ben je klaar om je IT-carrière te starten zonder diploma?

Stel je vraag

Bronnen

Deel bericht

GERELATEERDE
BLOGS