Door Anoniem: Door Anoniem: 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.)
Dan snap je duidelijk weinig van programmeren (of talen).
Wiskunde is min of meer het meest relevante filter / indicator voor de stijl van (kunnen) denken die past bij programmeren.
Economie, zeker op middelbare schoolnivo is dat totaal niet - en talen nog minder.
Het type exactheid dat wiskunde heeft ( dat N of N zonder nul, dat >= en > niet hetzelfde zijn ) zijn het soort dingen die bij programmeren ook relevant zijn.
Mensen die daar "niks mee hebben" , mensen die "ja maar je begrijpt toch wel wat ik eigenlijk bedoelde" passen slecht bij codeerwerk.
Ik zie het iets meer als "filter voor het type mensen" dan als precies de vaardigheden van die wiskunde gebruiken.
Ik snap genoeg van programmeren. Ik ben programmeur geweest, en analyst, en DBAer.
Dat ik mijn eindexamen gedaan heb ik economie I en II, en niet in wiskunde, betekent niet dat ik geen wiskunde gehad heb. En statistiek op de uni.
Maar om toegang tot een vakgebied dat veel en veel breder is dat alleen programemeren op te hangen aan het wel/niet eindexamen gedaan hebben in wiskunde is absurd.
Hiermee verliezen ze potentieel bruikbare mensen. Of schrikken die af.
En zeker tegenwoordig zoekt men weer veel ICT-geschoolde mensen. En dat zijn niet allemaal alleen maar programmeurs.
Nauwkeurgheid is in veel andere vakgebieden dan wiskunde ook nodig.
Ook in vakken als economie II of statistiek is nauwkeurigheid noodzakelijk. En word er met formules gewerkt.
Dat jij dat allemaal niet ziet of weet, zegt iets over de boom in je eigen oog.
Er zijn vele wege die naar Rome leiden. Niet alleen wiskunde.
Door Anoniem:
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.
Een informatica opleiding is trouwens meer dan een cursus coderen. Met een fikse portie wiskunde, data analyse etc .
in de heel harde kant gaat het dan om formele logica en correctheidsbewijzen.
Dingen met Turing machines kun je "informatica" noemen, of gewoon een tak van wiskunde.
Klopt. Maar de "zachte" kant van het vak wordt te vaak vergeten.
Je kunt in jouw optiek alles perfect wiskundig bewijzen. Dat is jouw eis.
Maar kun je met die wiskunde ook een (vage) klantvraag omzetten naar de juiste opdrachten voor de programmeurs. Kun je omgaan met gebruikers. Hun (vage) meldingen juist interpreteren. Of onduidelijke foutmeldingen in een database of een rapportage tool herleiden tot de werkelijke oorzaak en dit efficient oplossen.
Hoe helpt wiskunde je daar mee in de dagelijkse praktijk?
In ieder geval heeft mijn achtergrond, zonder eindexamen wiskunde, me toch in staat gesteld om dat allemaal te kunnen doen. Zonder problemen.
En heb ik "wiskunde knobbels" hier totaal nat op zien gaan, omdat ze geen inlevingsvermogen hadden met het betreffende onderwerp. De "taal" van het probleem niet echt begrepen.
(Of wat denk je van iemand die wel goed is in toegepaste wiskunde, maar niets brouwt van formules. Of andersom. Ik heb ze gekend.)
Door Anoniem:
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.
Daarvoor hebben ze "business informatica" als richting verzonnen. Het zijn andere skillsets .
Schapen met vijf poten zijn zeldzaam.
Klopt. Maar dat is de wereld waar we in leven. En waar die lekken/hacks in ontstaan, zoals bij Odido.
Wiskundig kun je een perfect systeem ontwikkelen. Waar niets mee fout zal gaan.
Alleen... mensen zullen er mee moeten werken. En mensen zijn niet logisch, zijn onberekenbaar en onvoorspelbaar.
Zo'n perfect systeem zou mensen vermorzelen.
Die andere skillsets worden dus steeds belangrijker.
Je kunt AI tegenwoordig een stuk code laten schrijven. Dat zal wiskundig voldoen aan alle eisen.
Maar echt met mensen omgaan, en zo'n systeem (of IT-architectuur) geschikt maken voor mensen. Informatie op de juiste manier opslaan en duiden. Dat is allemaal nog steeds mensenwerk.
Door Anoniem:
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).
Dat kan. Lang niet iedereen in zo'n rol kan dat _goed_ . Maar degene die dat inderdaad goed kunnen, en de zaak vertalen naar een design dat ook nog behoorlijk te implementeren is (en zonodig de klantwensen ietwat terugmanagen naar 'kan normaal gebouwd worden' ) zijn zeker erg waardevol.
Is een deel van het probleem dat er daar zo weinig van zijn, niet dat ze afgeschrikt of geweigerd worden door die wiskunde eis.
Juist dit type mensen hebben andere skills dan een wiskunde-knobbel.
Je zegt zelf dat ze waardevol zijn. Maar tegelijkertijd herken je niet welke eisen er dan voor nodig zijn om die type personen aan te trekken.
Door Anoniem:
Skills de ik belangrijker zou vinden in een kandidaat zijn:
Logisch kunnen nadenken. Zorgvuldigheid/nauwkeurigheid.
Daarvoor kun je "was goed in Wiskunde" dus redelijk als indicator gebruiken.
Logica komt niet alleen in wiskunde voor. Of alleen in de betavakken.
Idem zorgvuldigheid en nauwkeurigheid. Dat is een talent. Sommigen hebben het. Anderen niet.
Zelfs een chaoot kan op zijn manier juist heel zorgvuldig zijn. je ziet het alleen niet aan de buitenkant :-)
Door Anoniem:
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.
Dat is wat lastiger om die kunde te selecteren op basis van voorkennis - maar goed, gemiddeld correleert een pakket van "moeilijke" (=exacte) vakken vrij aardig met slim en verder deze eigenschappen.
Want beta = slim. Alfa = niet-slim? (iets van plaat voor je hoofd hebben)
Een alfa vak als bv geschiedenis of (of aardrijkskunde) verplicht je niet om grote hoeveelheden data tot je te kunnen nemen en die om te vormen tot een bruikbare kortere set informatie.
Of om aan de hand van gaten in je data, logisch te beredeneren waar die ontbrekende stukken gevonden zouden kunnen worden.
Om aan een einddocument nauwkeurige grafieken, statistische tabellen en annotaties naar de bronnen toe te voegen.
Deze mensen kunnen hun weg niet vinden in een willekeurig archief waar ze nog nooit eerder geweest zijn. Kunnen daar geen model of architectuur voor opzetten.
Deze mensen doen maar wat?
Historici kunnen de overstap maken naar een ICT-baan. Hoeveel ICTers (of wiskundigen) kunnen de overstap maken naar bv archief-beheer of historisch onderzoeker (als ze dat echt willen)?
Door Anoniem:Taalvaardig zijn in Engels en Nederlands.
Maar voorkennis wiskunde vindt ik zo jaren 80 en 90 van de 20e eeuw.
IMHO.
Je verwacht de juiste eigenschappen , maar je kunt niet zien dat bepaalde voorkennis vragen gewoon een filter is op mensen die dat soort eigenschappen meestal hebben.
Vooringenomenheid. Een bubbel creeren. Niet verder durven kijken dan je eigen skillset.
De eerste computerwetenschappers waren wiskundigen. Daarom is de eis wiskunde.
Daarom worden nog steeds alleen mensen toegelaten met een achtergrond in wiskunde.
Sinds die tijd is ICT echt veel breder geworden en dieper de maatschappij en economie binnen gedrongen.
Daardoor zijn er voor onderdelen van het iCT-vakgebied extra of andere skillsets nodig.
Er is een tekort aan ICTers. Oa. IT-architecten.
Er zijn voldoende mensen met toepasbare/bruikbare skills. Alleen zonder een obsessie voor wiskunde (of andere beta-vakken).
De zijinstromers in de ICT bewijzen dat ze er zijn en dat ze het werk kunnen uitvoeren.
Ik denk dat er nog eens goed nagedacht moet worden over hoe je een skillset herkent, ook als iemand geen wiskunde in zijn eindexamen gedaan heeft.
Nu mis je gewoon een groep mensen voor een werkveld met tekorten.
Ik heb een talenknobbel. Maak me die makkelijk eigen.
Voor mij is een programmeertaal echt letterlijk een extra taal. Zo benader ik het.
Een taal met een beperkte woordenschat. Maar zonder al te veel uitzonderingen.
Maar juist daardoor ook flexibel in zijn inzet. En makkelijk te leren en gebruiken.
En zodra je er een kent, is de rest een extra dialect aanleren.
Easy, peasy.
Andere mensen hebben weer andere talenten.
En zullen zich een programmeertaal of een andere ICT-vakgebied op hun manier aanleren.
Ook als ze geen obsessie met wiskunde hebben. Of een alfa zijn ipv een beta.
En ja, dat kan een uitdaging zijn voor professoren die zelf vast zitten die die wiskunde bubbel.
Kunnen zij in zo'n situatie hun kennis dan nog op een begrijpbare manier overdragen op hun studenten.
Snappen ze de stof zelf nog wel goed genoeg om dat te kunnen zonder wiskunde.
Ook dat is een skillset. :-)