Beroepstest software-ontwikkelaar

Programmeren lijkt je leuk, of je denkt dat het iets voor je is? Kijk hoe een gewone werkweek eruitziet, inclusief het zoeken naar dat ene foutje.

Swipe door het werk

Zou je dit prima vinden of is het voor jou een dealbreaker? De eerste 5 werkmomenten zijn gratis:

  • Je zoekt een middag naar een fout en die blijkt door één verkeerd teken te komen.
  • Je bouwt een nieuwe functie in een app en ziet die dezelfde week live staan.
  • Je zit bijna de hele dag achter je scherm, ook als je even vastloopt.
  • Je bedenkt samen met een collega de slimste manier om een probleem op te lossen.
  • Je moet code aanpassen die iemand jaren geleden schreef, zonder uitleg erbij.

Met Premium maak je de hele test: 10 werkmomenten, 3 situaties uit de praktijk en 3 opdrachten.

Wat doet een software-ontwikkelaar?

Een software-ontwikkelaar bouwt en onderhoudt programma's: apps, websites, de software in een kassa of het systeem waarmee een ziekenhuis afspraken plant. Je schrijft code, maar je leest nog meer code. Het meeste werk gaat niet over iets nieuws bouwen, maar over bestaande software verbeteren, uitbreiden en repareren.

Je werkt bijna altijd in een team. Elke ochtend vertel je kort waar je mee bezig bent. Collega's kijken jouw code na voordat die live gaat, en jij kijkt die van hen na. Je praat ook met mensen die geen programmeur zijn, zoals een klant of een productmanager, om te snappen wat ze eigenlijk nodig hebben.

Wat je in deze test doet

Je swipet eerst door tien momenten uit het werk en geeft bij elk aan of je het prima vindt of een dealbreaker. Daarna kies je wat je doet in drie situaties die in elk ontwikkelteam voorkomen, zoals kritiek op je code. Tot slot maak je drie kleine opdrachten: voorspellen wat een regel code doet, een fout vinden en de stappen van een reparatie in de goede volgorde zetten.

Je hoeft niet te kunnen programmeren om mee te doen. Bij elke opdracht staat de uitleg die je nodig hebt. Het gaat erom of je het leuk vindt om zo te denken: stap voor stap, heel precies, tot je snapt waarom iets wel of niet werkt.

Wat in de praktijk tegenvalt

Programmeren draait minder om geniale ideeën en meer om geduld. Je kunt een hele middag zoeken naar een fout die door één verkeerd teken komt. Je zit bijna de hele dag achter een scherm, en soms werk je aan code die iemand jaren geleden schreef zonder uitleg erbij.

Ook de planning valt niet altijd mee. Een klant wil op het laatste moment iets anders, of een deadline schuift niet terwijl het werk groter blijkt dan gedacht. Bij sommige bedrijven heb je om de beurt storingsdienst. Dan kun je 's avonds of in het weekend worden gebeld als er iets uitvalt. Daar staat tegenover dat je vaak flexibel werkt en dat je elke week iets nieuws leert.

Opleidingen

Op het mbo kun je de opleiding Software developer volgen op niveau 4. Op het hbo zijn er opleidingen als HBO-ICT en Software Engineering, waar je naast programmeren ook leert ontwerpen en samenwerken in projecten. Op de universiteit is er Informatica, met meer wiskunde en theorie. Er zijn ook mensen die het vak later leren via cursussen of een omscholing. Kijk op open dagen vooral naar hoeveel echte projecten je maakt tijdens de opleiding.

Zo test je het echt

  • Maak met een gratis online cursus een klein spel of een eigen website, bijvoorbeeld in Python of JavaScript. Let op of je doorgaat als het even niet lukt.
  • Vraag of je een dag mag meelopen bij een softwarebedrijf of bij de ICT-afdeling van een groot bedrijf of je gemeente.
  • Ga naar een open dag van de mbo-opleiding Software developer, HBO-ICT of Informatica en vraag welke projecten studenten in het eerste jaar maken.
  • Ga naar een codeerclub of programmeerwedstrijd voor jongeren. Dan merk je hoe het is om samen een probleem te kraken.
  • Vraag een ontwikkelaar hoeveel van zijn tijd hij echt nieuwe code schrijft, en hoeveel tijd naar zoeken, overleggen en testen gaat.

Salaris en opleiding

Als indicatie €3.400 tot €6.800 bruto per maand.

Opleidingsniveau: Hoger onderwijs (HBO/WO).

Alles over het beroep softwareontwikkelaar

Geen selectietest

Deze test is bedoeld om je te helpen kiezen. Het is geen toets van een opleiding of werkgever en de uitslag zegt niets over of je wordt aangenomen. Twijfel je nog? Probeer een paar avonden zelf iets te bouwen. Merk je dat je de tijd vergeet, dan is dat een goed teken.