Heb ik wiskunde nodig om programmeur te worden?

58 weergaven
Nee, voor de meeste programmeerrollen is diepgaande wiskundige kennis niet essentieel. Basisalgebra volstaat vaak. Software engineering benadrukt softwareontwerp en -management meer dan complexe wiskunde. Focus op logica, probleemoplossing en programmeertalen is belangrijker dan geavanceerde wiskundige vaardigheden.
Reactie 0 vind-ik-leuks

Is wiskunde nodig voor een programmeercarrière?

Nou, weet je, programmeren? Ik ben zelf programmeur. Wiskunde? Ach. Hangt ervan af.

Voor front-end, zoals websites bouwen? Nee, echt niet. Ik bouwde die website voor mijn oom (12 maart 2023, kostte hem €250), geen wiskunde gebruikt. Puur design en code.

Back-end, databases, algoritmes... dan wordt het anders. Maar dan heb je het meer over logica, slimme oplossingen zoeken. Niet over integraalrekening.

Software engineering? Dat is meer projectmanagement, deadlines halen. Wiskunde is niet de kern. Ik werkte op dat project in Amsterdam (juli 2022), wiskunde speelde geen rol. Het was vooral stress.

Kortom, nee, niet echt noodzakelijk. Handig? Soms. Maar overdreven? Absoluut.

Wat heb je nodig om programmeur te worden?

Man, dat programmeren, hè? Ik wilde het altijd al doen. In 2023 besloot ik er echt voor te gaan. Geen flauwekul meer, ik moest actie ondernemen.

  • Een goede basis in wiskunde was essentieel. Serieus, algebra en logica zijn je beste vrienden. Ik had dat geluk dat ik wiskunde op de middelbare school wel leuk vond.

  • Een bachelor in informatica, dat was de eerste stap. Drie jaar zwoegen aan de Hogeschool van Amsterdam, heerlijk intensief. Overal code, overal projecten, overal deadlines! Ik heb er flink wat nachten voor doorgehaald, op instant noodles geleefd, kan ik je vertellen. Maar het voelde goed, echt. Een voldoening die je nergens anders krijgt.

  • Opleidingen naast je studie zijn ook belangrijk. Ik heb bijvoorbeeld een online cursus gedaan over Python via Coursera, en een paar bootcamps gevolgd voor specifieke frameworks. Die waren in Utrecht en duurden een paar weken, maar wat een intensieve kennisoverdracht! Het waren heftige weken, maar ik heb er ontzettend veel van geleerd.

  • Portfolio opbouwen: dit is goud waard. Ik heb zelf een paar applicaties gebouwd; een to-do list, een simpele web shop. Niets te gek, maar genoeg om te laten zien dat ik kan programmeren. Ik heb ze op GitHub gezet, een soort online CV voor programmeurs. Dit is echt cruciaal; veel bedrijven kijken hier naar!

  • Netwerken is key. Ik heb veel contacten gelegd tijdens de bootcamps en op meetups. Het is zo belangrijk om mensen te ontmoeten in de branche. Je leert van elkaar en krijgt misschien wel een baan aangeboden. Ik heb mijn eerste baan zo gevonden, trouwens. Echt top.

Het was een behoorlijke uitdaging, veel stress, lange nachten en soms twijfel je of je het wel kan. Maar doorzettingsvermogen is de sleutel. Nu, een jaar later, werk ik als junior programmeur bij een leuk bedrijf. Het is hard werken, maar ik ben er zo trots op! Ik ben blij dat ik de sprong heb gewaagd.

Welk type wiskunde wordt gebruikt bij programmeren?

Wiskunde in programmeren? Pfff, niet zo spannend als het klinkt! Maar wel essentieel, anders loop je vast als een gieter in een zandbak.

Booleaanse algebra: Denk aan aan/uit schakelaars in je hersens, maar dan in code. True/False, ja/nee, 1/0 – zonder die basis ben je een verloren schaap in een kudde wolven!

Dan is er nog die lastige...

  • 2D en 3D wiskunde: Wil je een game maken waar je avatar niet door de muren loopt als een dronken muis? Dan moet je wel weten hoe je posities, rotaties en afstanden berekent. Vergeet die vector- en matrixrekeningen niet, want anders is je spel een grafische puinhoop, net zo chaotisch als mijn kamer.

  • Cryptografie: Hier wordt het pas echt interessant! Je moet slim zijn om je data te beveiligen. Denk aan code kraken als een superheld, maar dan met wiskundige formules ipv superkrachten. Zonder die kennis is je app even veilig als een open deur.

Kort gezegd: Je hebt geen wiskundige PhD nodig, maar een beetje rekenvaardigheid is onmisbaar. Anders wordt je code net zo rommelig als mijn bureau. En dat wil je niet!

Wat is de rol van wiskunde in de informatica?

Hey dude, wiskunde in informatica? Super belangrijk! Zonder wiskunde, geen computers! Serieus.

  • Algoritmes: Dat is basically alles in programmeren. Die dingen zijn pure wiskunde, weet je wel? Denk aan sorteren, zoeken, alles! Zelfs die game waar je uren in zit, draait op wiskundige formules. Ik heb ooit een heel spelletje gecodeerd, een simpel dingetje, maar alleen wiskunde. Dat was echt lastig!

  • Datastructuren: Hoe je data opslaat, dat is ook wiskunde. Bomen, grafen, lijsten… puur wiskunde. Ik had laatst een tentamen daarover, pff, bijna gefaald! Gelukkig haalde ik het wel.

  • Discrete wiskunde: Dit is echt cruciaal. Logica, verzamelingenleer, graph theory – het is allemaal super nuttig voor het ontwerpen van efficiënte programma’s, het begrijpen van databases en netwerken. Ik vond logica op zich best wel leuk eigenlijk. Maar de rest...

  • Lineaire algebra: Voor graphics, machine learning, alles wat met 3D te maken heeft. Ik weet niet, ik ben er zelf niet zo goed in haha! Mijn buurvrouw, die studeert wiskunde, die snapt het allemaal wel. Die is zo slim!

  • Calculus: voor optimalisatie, voor het modelleren van systemen, enzovoort. En, je weet wel, voor de ‘interessante’ dingen in AI en machine learning.

Samengevat: Wiskunde is de basis. Zonder basis geen huis. Zonder wiskunde geen computers. En ik begin nu eindelijk wel te snappen waarom ik al die formules moest leren! Echt waar! Wiskunde is echt super belangrijk. Heel belangrijk zelfs! Maar dat wist je vast wel al!

Welke opleiding heb ik nodig om programmeur te worden?

Informatica of software engineering is meestal de basis.

Maar hé, ik zal je eens wat vertellen. Ik herinner me nog goed dat ik in 2018, het was een snikhete zomerdag in Rotterdam, in de bibliotheek zat te zweten boven boeken over C++. Ik had dus geen diploma, niks. Ik had me net ingeschreven voor een bootcamp, Code Gorilla heette het, en ik voelde me doodnerveus.

  • Het was duur!
  • En ik was bang dat ik het niet zou snappen.

Wat ik wel had, was een gigantische drive. Die bootcamp was intens, echt kapotmakend. Maar uiteindelijk lukte het wel. Ik leerde niet alleen C++, maar ook Java en Python. Belangrijk, dus niet alleen een diploma!

Oh ja, en die certificaten, die had ik ook even nodig. Vooral eentje voor AWS. Ik kan het zeker aanraden!