Overslaan en naar de inhoud gaan

'Leer alsjeblieft niet programmeren'

2012 is in de Verenigde Staten Code Year. "Er is nog tijd! Leer programmeren in 2012. Dit jaar leren 441.752 mensen programmeren. Waarom jij niet?”, roept de aan Code Year gewijde website zijn bezoekers toe. Met aanbevelingen van toplieden van Amerikaanse bedrijven in de trant van ‘de noodzaak van computer-alfabetisering is nog nooit zo groot geweest’, en ‘Als je twee jaar wilt investeren in iets dat je vooruit helpt, kun je beter leren hacken dan een MBA behalen’.
Tech & Toekomst
Shutterstock
Shutterstock

Aperte onzin

Jeff Atwood – al zo’n 30 jaar programmeur en sinds 8 jaar de man achter het blog Coding Horror – vindt dat hele idee aperte onzin. Om te beginnen omdat daarmee programmeren van even groot belang wordt verklaard als essentiële vaardigheden als lezen, schrijven en wiskunde. Maar als dat het enige was …

Het idee is ook fout, stelt Atwood, omdat:

  • het veronderstelt dat meer code in de wereld inherent een wenselijk iets is terwijl je idealiter zo min mogelijk code zou moeten produceren
  • het veronderstelt dat programmeren het doel is terwijl het doel is het oplossen van problemen – (‘Programmeurs die eraan verslaafd zijn nog een regeltje code toe te voegen, zijn er al genoeg’)
  • het de methode voor het probleem stelt terwijl het belangrijkste toch is om uit te zoeken of er een probleem is, wat het probleem precies is en of dat met programmeren is op te lossen
  • het aanneemt dat het toevoegen van naïeve, onervaren programmeurs die nog niet eens weten of ze het programmeren wel zo leuk vinden aan de arbeidsmarkt een positieve ontwikkeling is wat alleen waar is als je ervan uitgaat dat één slechte programmeur gemakkelijk werk voor twee andere bij elkaar kan programmeren
  • het impliciet de stelling verkondigt dat de horde tussen leren programmeren en betaald krijgen om professioneel te programmeren laag en makkelijk te nemen is terwijl het tienduizenden uren kost om ervaring op te bouwen.

Hoe fout deze aannames zijn, valt volgens Atwood makkelijk in te zien wanneer je in de vurige pleidooien voor Code Year loodgieten invult voor programmeren. Net als bij loodgieten heeft het geen zin dat iedereen leert programmeren. Een algemeen idee van wat het behelst is voldoende. Als je toch wat wilt leren, kun je je tijd beter besteden aan het leren begrijpen hoe dingen in essentie werken, en hoe je effectief kunt communiceren met andere mensen.

Gerelateerde artikelen
Gerelateerde artikelen

Reacties

Om een reactie achter te laten is een account vereist.

Inloggen Word abonnee

Bevestig jouw e-mailadres

We hebben de bevestigingsmail naar %email% gestuurd.

Geen bevestigingsmail ontvangen? Controleer je spam folder. Niet in de spam, klik dan hier om een account aan te maken.

Er is iets mis gegaan

Helaas konden we op dit moment geen account voor je aanmaken. Probeer het later nog eens.

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in

Maak een gratis account aan en geniet van alle voordelen:

Heb je al een account? Log in