ZoWebdev

Web ontwikkeling voor Jongeren
[20-01-2009 | 22:49]

Waarom leren programmeren

Waarom moet ik een Webdev worden? Wat is het nut van html kennen? Hoe gaat dit mij ooit verder helpen in het leven?

Programmeren is een waardevolle 'skill' die je op internet spelenderwijs kan leren. Programmeren doe je niet alleen als je in de ICT werkt. Het wordt ook heel veel gebruikt in de wetenschap en aan de universiteit. Met name als je een beta studie gaat doen, kun je er donder op zeggen dat je met programmeren te maken krijgt. Maar ook de gamma en alpha vakgebieden hebben tegenwoordig hun programmeurs. En ongetwijfeld zijn er ook een hoop hbo en mbo opleidingen waarbij programmeren een must is, of je een streepje voor geeft.

Als je kan programmeren, kun je namelijk ook:

  1. modelleren: modellen bouwen om de wereld na te bootsen en zo te onderzoeken.
  2. dingen aansturen: Je kan robots en machines iets laten doen, automatiseren of zelfs artificial intelligence geven.
  3. dingen maken: Als je scripts kan schrijven, kun je behalve websites ook programma's maken of apparaten met elkaar laten communiceren

Kunnen programmeren opent echt een wereld aan mogelijkheden. In wezen kun je alles maken wat je maar kan bedenken. Het enige wat je nodig hebt, is dus inspiratie en een beetje doorzettingsvermogen: je moet dat wat je wil doen in stappen kunnen verdelen, en vervolgens stap voor stap werkend krijgen. Een analytische geest noem ik dat. Maaruhm, ok. Misschien heb je ook een flink portie geduld nodig...

Toen ik studeerde maakte ik me weleens zorgen of mijn hobby (websites maken) wel zo gezond voor mij was. Mijn afstudeer begeleider waarschuwde me er zelfs voor: je maakt lange nachten, en wordt een beetje mensenschuw (want je wordt volledig in beslag genomen door het project dat je bouwt). Je studie (of werk) kan er dus echt onder leiden. Maar toen ik eenmaal ging werken, bleek dat kunnen programmeren een van de belangrijkste skills was die ik bezat. Niet iets wat ik op de universiteit geleerd had, maar iets wat ik mezelf heb aangeleerd als hobby in de avonduurtjes, want:

  1. websites maken is waardevol tegenwoordig. Bijna elk bedrijf of project heeft een bijbehorende site die moet worden onderhouden
  2. programmeren leert je een probleem-oplossende manier van denken aan. Je leert analytisch denken.
  3. als je kan programmeren kun je een hoop dingen automatiseren, (in word, excel outlook, you name it) en ben je waarschijnlijk ook handig met andere ict-gerelateerde zaken.
  4. en tenslotte: als je kan programmeren, dan kun je ook echt iets. Iets wat anderen niet kunnen, en niet super snel leren: je kent meerdere talen, en daarmee kun je een hoop doen en aansturen. Anderen kunnen het bedenken, maar jij kan het bedenken en vervolgens waarmaken!

En leer je dat allemaal bij het maken van een website? Jazeker! want bij het maken van een site komt meer kijken dan alleen html. Je houdt je ook bezig met typografie, grafisch vormgeving, teksten schrijven, en verschillende talen: xml, css, javascript. Als je javascript kan, is het makkelijk overstappen naar talen en ontwikkel omgevingen als Visual Basic (VB), VBA, .net, python, C## of het meer wetenschappelijke FORTRAN en MATLAB. Geloof het of niet, maar ik leer tegenwoordig een nieuwe taal in een paar uur! Ik lees de regels door en waar de taal voor dient en vervolgens kan ik aan een project beginnen.

Kortom, websites maken helpt je verder in deze wereld. Mijlen verder dan wanneer je enkel die virtuele wereld consumeert. Wordt een producent! Bouw aan je toekomst, bouw websites!