Don’t learn to code – please !

Immer wieder über die vergangenen Jahre kommt ein Slogan im Internet hoch „Learn to code“, beispielsweise hier oder hier oder hier. Selbst Michael Bloomberg, Bürgermeister von New York ist 2012 auf den Zug aufgesprungen und hat dies postuliert.

Die Argumentation? Nur wer programmieren kann, der versteht, wie digitale Technologien funktionieren und kann selbst Kompetenz auf diesem Gebiet erlangen. Programmieren soll am besten in der Schule gelehrt werden, wer das nicht mitgemacht hat, sollte sich dringend auf einer der zahlreichen Seiten im Internet anmelden und dort einen Fernkurs machen. Danach kann man seine eigenen Websites entwickeln, weiß, wie eine mobile App funktioniert und kann viel besser argumentieren, wenn ein Berater utopische Preise für eine Entwicklung aufruft.

Ist das so? Mit Sicherheit nicht.

Muss ich ein Auto bauen können, nur, um es zu fahren?

Ein professioneller Softwareentwickler (ich benutze das bewusst im Gegensatz zu „Programmierer“) hat eventuell studiert, jahrelang in seinem Beruf gearbeitet, hat Kundenwünsche analysiert und zu Lösungen verarbeitet. Er oder sie kann tatsächlich ableiten, wie Websites oder Programme grundsätzlich funktionieren und darauf basierend Entscheidungen treffen und Empfehlungen aussprechen.

Hintergrundwissen über Technologien oder Handwerk kann sicherlich mit dazu beitragen, etwas besser zu verstehen, das steht außer Frage. Aber gerade im Hightech-Bereich reicht es meiner Meinung nach nicht, ein bisschen programmieren zu können. Ich muss Software entwickeln lernen, das geht nicht, indem man 3 Monate einen online-Kurs macht. Damit legt man einen Grundstein, aber dieser Grundstein ist für die Benefits, die er erzeugen soll, viel zu wenig.

Falsch ist die absolute Argumentation, die hinter der Bewegung steht: Nur, wer programmieren kann, versteht Technologie.

Das Verständnis von Technologie setzt Lernbereitschaft voraus. Das Verständnis von Technologie setzt Experimentierfreude voraus. Das Verständnis von Technologie setzt gesunden Menschenverstand voraus.

Programmieren lernen muss man dafür nicht.

Waidner IT Solutions