Tekst = Moeilijk

Is programmeren moeilijk? Misschien, het hangt er vanaf wie je het vraagt. Alles is makkelijk, als je het kan. En wat je niet kan is moeilijk, toch?

Source: “Please Don’t Learn to Code” TechCrunch

Veel mensen denken dat programmeren iets is voor nerds: mensen met een bril en pukkels die goed zijn in wiskunde. Toch is het tegendeel waar, en veel mensen die niks van techniek moeten hebben zijn bezig met ‘programmeren’. Als een succesvolle kok een kookboek schrijft, programmeert hij.

Programmeren is niets anders dan instructies geven. Elke baas weet dus eigenlijk wat programmeren is. Maar, mensen luisteren vaak slechter dan computers. En juist daarom is het makkelijker met mensen te praten, ook al doen ze niet altijd wat je zegt. Vaak heb je aan een half woord genoeg. Bij computers is dat anders, dan moet je ineens alles uitspellen, alsof je tegen de domste dommerik praat. En juist dat maakt het moeilijk.

Dan komt ineens het vervelende aspect van programmeren naar voren: haakjes, punt komma’s, accolades, noem maar op. En alles moet perfect zijn. Mensen vinden dit moeilijk, en ze geven als snel op als ze merken dat Call of Duty niet in 5 minuten te maken is. (Gameskool cursisten natuurlijk niet, die geven nooit op!)

Recent hebben een aantal slimme mensen bekeken waarom het moeilijk is om kinderen te leren programmeren. Ligt dat dan aan die haakjes en accolades? Nee, helemaal niet. Het is nog veel erger: de kinderen geven al op als ze tekst zien! Gewoon, woorden. Maar het goede nieuws is dat wanneer je dat uitstelt, en ze alleen met plaatjes laat werken (net als in Gamemaker ahem) dat het dan wel lukt! En dat ze daarna wel goed kunnen doorleren met programmeren in tekst, en dus ook het ‘echte’ programmeren.