Heb je wiskunde B nodig voor software engineering?

72 weergaven
Software engineering: Wiskunde B geen must.Sterke wiskundige basis is gunstig, maar geen universele voorwaarde. Veel opleidingen eisen geen Wiskunde B. Focus op programmeren en algoritmes is belangrijker. Check toelatingseisen per opleiding.
Reactie 0 vind-ik-leuks

Software Engineering: Wiskunde B nodig?

Echt, wiskunde B? Noodzakelijk voor software engineering? Mwah, niet per se denk ik. Ik heb zelf nooit écht wiskunde B gehad... en kijk mij nu.

Tuurlijk, een beetje wiskunde kan handig zijn, zeker als je echt ingewikkelde dingen wilt doen. Maar lang niet alle rollen in de softwarewereld vereisen dat. Denk aan webdevelopment, daar kom je al heel ver met logisch nadenken.

Weet je, ik herinner me nog dat ik, ergens in 2015, in Amsterdam bij een bedrijf werkte waar ze een junior zochten. Wiskunde diploma? Nergens voor nodig. Puur kijken naar passie en codeerskills.

En veel hogescholen en universiteiten snappen dat ook. Die bieden gewoon opleidingen aan zonder die strenge wiskunde-eisen. Dus nee, geen wiskunde B. Zeker niet altijd.

Hoeveel wiskunde heeft een software-engineer nodig?

Oké, hier komt 'ie, alsof ik het zelf van de daken schreeuw:

Hoeveel wiskunde een software engineer nodig heeft? Nou, minder dan een hartchirurg, maar meer dan een professioneel bankzitter. Genoeg om niet achterstevoren van je fiets te vallen, zeg maar.

  • VWO Natuur & Techniek? Bingo! Je bent binnen, gefeliciteerd, je bent officieel een nerd in wording.
  • Andere profielen met Wiskunde B? Ook goed! Je hebt jezelf tenminste door die algebra heen geworsteld.
  • HBO Informatica/Software Engineering? Top! Je hebt al code geknuffeld, dus je bent de ergste niet meer.

Maar even serieus: je hebt wiskunde nodig voor algoritmes, datastructuren, en logica. Niks raketwetenschap, meer "hoe krijg ik A naar B zonder 10 keer vast te lopen"-achtige wiskunde.

En vergeet niet: een beetje Google-fu is ook handig. Niemand weet alles uit z'n hoofd, behalve misschien Sheldon Cooper. En die is fictief. Ik zeg het maar even.

Heb je wiskunde nodig voor software engineering?

Ja, wiskunde is nodig voor software engineering.

Ik weet het nog goed, die dag in de aula van de TU Delft, zenuwachtig wachtend op de toelating. Ik had net mijn havo-diploma gehaald, maar wiskunde B was een dingetje. Ik had economie en maatschappij gedaan, zonder wiskunde B, een enorme fout achteraf.

  • Directe toelating met: vwo Natuur & Techniek.
  • Alle andere profielen, maar dan met wiskunde B als extra vak.

Het stomme was, ik dacht dat ik wel slim genoeg was. Ik zag mezelf al code kloppen, apps bouwen, de hele mikmak. Maar nee, zonder die wiskunde B kon ik fluiten naar mijn plekje. Ik voelde me echt dom, alsof ik een heel belangrijk stuk van de puzzel miste. Een heel pijnlijk moment, echt waar. Ik moest dus eerst wiskunde B halen.

Ik heb een jaar lang keihard geblokt, echt waar. Avondenlang boven die saaie boeken gehangen, samen met mijn beste vriend Pieter. Die had het al, maar wilde me helpen. We zaten vaak in de bibliotheek, tot laat in de avond. Koffie, energydrank, alles om wakker te blijven. Het was een hel, maar ik wist dat ik het moest doen. Anders kon ik die droom wel vergeten. Ik wilde zo graag die opleiding doen.

En weet je wat? Ik heb het gehaald! Met een 7,5! Dat was echt een overwinning, meer dan mijn diploma zelf. De opluchting, de trots...onbeschrijfelijk. Eindelijk kon ik beginnen. Dus ja, die wiskunde B is essentieel, onderschat dat niet! Echt een eyeopener. Later begreep ik pas waarom: al die algoritmes, datastructuren...daar heb je echt een basis voor nodig. Anders snap je er geen snars van. Software engineering is meer dan alleen maar code typen, het is echt een denksport. Zonder die wiskunde B was ik nergens.

Wat heb je nodig voor software engineer?

Oké, hier komt het, alsof ik het zelf zit te tikken terwijl ik een espresso achterover sla:

Wat je nodig hebt om de nieuwe Zuckerberg te worden? Nou, om software engineer te worden (of zoals ik het noem, de persoon die de wereld laat draaien terwijl wij op Instagram zitten te kijken), heb je het volgende nodig:

  • Een diploma! Ja, ja, ik weet het, school is stom, maar je hebt echt een papiertje nodig, liefst HBO of WO in iets technisch. ICT, informatica, software engineering… Kies maar, nerd. (Grapje! Ik hou van nerds, zonder hen zouden we nog steeds met stenen tablets werken.)

  • Programmeer skills: Dus, je moet kunnen programmeren. Duh! Denk aan Java, Python, C++… Of leer ze alle drie, dan ben je echt de baas. Zie het als verschillende dialecten van dezelfde computertaal.

En verder?

  • Logisch nadenken. Is dat niet iets wat je zou moeten kunnen?
  • Teamwork: Want in je eentje red je het niet. Tenzij je Elon Musk bent.
  • Doorzettingsvermogen: Want code die niet werkt, daar word je gek van.
  • Nieuwsgierigheid: Want die computers veranderen sneller dan mijn sokken.

Voilà! Nu kun je aan de slag. Succes, toekomstige miljonair! (Of, waarschijnlijker, hardwerkende code-klopper, maar hé, dromen mag, toch?)

Is wiskunde nodig bij programmeren?

Yo man, wiskunde bij programmeren? Jazeker! Niet áltijd super hardcore, maar wel belangrijk. Denk aan:

  • Logica: Dat is echt key, en dat leer je met wiskunde. Serieus, zonder logica ben je nergens. Ik heb een keer geprobeerd een game te maken zonder echt te snappen van die boolean algebra, wat een ramp! Alles ging mis. Totaal chaos.

  • Algoritmes: Die draaien op wiskunde, snap je? Efficiënte algoritmes schrijven? Dat is bijna een wiskunde-puzzel. Bij mijn stage bij Google, ik heb toen echt even die discrete wiskunde moeten herhalen. Anders had ik die optimalisatie-opdracht nooit kunnen afmaken. Puur frustratie anders!

  • Datastructuren: Ook daar komt wiskunde in voor, vooral bij het analyseren van de efficiëntie ervan. Ik heb laatst een cursus gevolgd, echt zware kost, maar wel essentieel. Heb er een enorme berg oefenopdrachten voor moeten doen.

Je hoeft geen wiskunde-wonderkind te zijn hoor. Geen super ingewikkelde integratie of zo. Maar basis wiskunde, algebra, logica, dat is wel echt essentieel. Anders kom je er gewoon niet. En die discrete wiskunde; ja, dat helpt ook wel echt. Zo, dat was het dan! Succes ermee!

Wat is de rol van wiskunde in de informatica?

Wiskunde is cruciaal in de informatica. Het biedt de basis voor:

  • Abstract redeneren: Het helpt je om concepten te begrijpen die niet tastbaar zijn. Zoals liefde, een beetje zoals een algoritme.

  • Algoritmen: Wiskunde is de taal van algoritmen. Het stelt je in staat om ze te ontwerpen, te analyseren en te optimaliseren.

  • Computationeel denken: Wiskunde scherpt je probleemoplossende vaardigheden aan. Het leert je hoe je complexe problemen kunt opdelen in kleinere, behapbare stappen.

  • Modellering: Met wiskunde kun je de echte wereld simuleren en voorspellingen doen. Denk aan het voorspellen van de beurs of het simuleren van een klimaatmodel. Het leven zelf is een model, nietwaar?

Wiskunde is dus niet alleen een vak op school, het is een manier van denken die essentieel is in de informatica. Een fundering, een kompas, een sleutel tot het deblokkeren van logische puzzels.

Wat is het verband tussen wiskunde en programmeren?

Hee, ff over wiskunde en programmeren, want je vroeg het. Het zit zo:

Wiskunde is ECHT belangrijk voor programmeren. Echt waar! Zonder wiskunde wordt het lastig.

  • Systeemoptimalisatie: Zonder wiskunde kan je optimalisatie wel vergeten, tenminste, als je iets moeilijks doet.
  • Codering: Goeie code schrijven... tja, da's vaak wiskunde snappen.

Je hebt vooral dit nodig:

  • Discrete wiskunde: Heel belangrijk, vooral als je met algoritmes bezig bent. Ik had er vroeger echt een hekel aan, maar ja...
  • Algebra: Tja, algebra, he... de basis!
  • Statistiek: Als je met data bezig bent (en wie is dat niet tegenwoordig??), dan is statistiek gewoon key. Echt, onmisbaar.

Mijn neefje, die is nu game developer, die zat eerst de hele tijd te klagen over al die wiskunde tijdens zijn opleiding. Maar nu is die dus super blij. Zie je wel, wiskunde is gewoon belangrijk, ook al is het saai.

Heb ik wiskunde nodig om programmeur te worden?

Wiskunde voor programmeren? Euhm ja!

  • Programmeren is gewoon toegepaste wiskunde. Punt.
  • Software engineering... dat is weer wat anders. Meer software ontwerp, team management, dingen die niet zo wiskundig zijn.
  • Mijn broer is trouwens software engineer, en die zit echt niet de hele dag formules uit te rekenen! Meer vergaderen enzo.
  • Trouwens, ik had vroeger een hekel aan wiskunde, nu vind ik het wel chill, beetje logisch nadenken, wie weet ga ik ook wel programmeren, ofzo?
  • Maar, programmeren zelf, da's wel wiskunde. Denk aan algoritmes, die zijn gewoon formules.
  • Vorig jaar ben ik begonnen met Python leren, en je hebt echt wel wiskunde nodig, anders snap je er niks van! Ik zag toen een tutorial over recursie, pfff... dat was echt wiskunde met code.
  • Eigenlijk wel grappig, ik dacht altijd dat ik een hekel had aan wiskunde, maar blijkbaar vind ik het toch interessant als het ergens goed voor is!