Om de discussie meteen maar op scherp te zetten. ;-)
Die "voorkennis wiskunde" heb ik altijd grappig gevonden. Waarom niet bv economie (of statistiek).
Of een goede taalvaardigheid. (voor mij persoonlijk is een programmeertaal letterlijk een extra taal. Meer niet.)
Als je vroeger (jaren 70 en 80) echt ging programmeren, dan had je wiskunde wel nodig. Maar tegenwoordig?
En het ICT vak is veel breder dan alleen programmeren. En zelfs dat is vaak al een 4e of 5e generatie programmeertaal.
Met name het kunnen communiceren met de klant, en zijn belevingswereld snappen, ontbrak vroeger nog wel eens bij de ITers. Die kwam van hun leertraject en werden dan meteen door een werkgever op een project in het diepe gegooid. Ga maar met de klant praten... En dan of natgaan of heel snel een extra skillset ontwikkelen/aanboren.
Iemand die aan de ene kant de wensen en eisen van de klant kon begrijpen, en die kon vertalen naar de benodigde instructies (via een tech spec of mondeling uitleggen) voor de programeur, was zeldzaam en dus meer waard dan die programmeur (dat waren er op een gegeven moment 13 in een dozijn).
Skills de ik belangrijker zou vinden in een kandidaat zijn:
Logisch kunnen nadenken. Zorgvuldigheid/nauwkeurigheid.
Goed kunnen zoeken, en het kaf van koren kunnen scheiden.
Snel grote hoeveelheden informatie kunnen opnemen en verwerken. En deze informatie (tzt) kunnen omzetten naar een architectuur, ontwerp of een programma.
Taalvaardig zijn in Engels en Nederlands.
Maar voorkennis wiskunde vindt ik zo jaren 80 en 90 van de 20e eeuw.
IMHO.