'Leer alsjeblieft niet programmeren'

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.
Reacties
Om een reactie achter te laten is een account vereist.
Inloggen Word abonnee