Leren programmeren met AI: begin bij het probleem

Volgens de Dev Barometer van BairesDev, een bevraging van ruim 700 ontwikkelaars, zegt 42 procent dat AI minstens de helft van hun code schrijft. Een jaar eerder was dat 12 procent. Dat raakt ook leren programmeren met AI in het onderwijs.

Marc Bellinkx vraagt zich op zijn blog “Marc groet” af wat leren programmeren met AI nog betekent in het Vlaamse informaticaonderwijs. Eén zin blijft hangen: “de beste programmeur van morgen is misschien niet degene die de meeste code schrijft”. Volgens hem is dat degene die weet welke code helemaal niet meer geschreven hoeft te worden.

Dat roept bij mij een vraag op: wat moet een IT-opleiding aanleren naast programmeren, nu code schrijven steeds goedkoper wordt?

Wat AI bij programmeren al overneemt

Slechts 21 procent besteedt nog meer dan de helft van de week aan nieuwe code. Daartegenover zegt 67 procent meer tijd kwijt te zijn aan het nalezen van AI-code en 52 procent aan het herstellen van fouten die de AI maakte.

In het State of Developer Experience-rapport van Atlassian, een bevraging van ruim 1.500 softwareprofessionals, noemt 40 procent onduidelijke requirements (de omschrijving van wat een systeem moet kunnen) een van de vijf grootste vertragers in hun werk.

Bellinkx wil het programmeren niet schrappen. Terecht. Wie AI-code niet begrijpt, kan ze niet beoordelen. Hij vergelijkt het met wiskunde, die op het lesrooster blijft ondanks rekenmachines.

Programmeren was altijd deel van het hoe: hoe bouw je het. Daar komt minder nadruk op, maar er blijven mensen nodig die het kunnen.

Welke vaardigheden zwaarder gaan wegen

Wat zwaarder gaat wegen, is achterhalen wat mensen echt nodig hebben. Dat vraagt interviews, observatie en people skills.

In het Future of Jobs Report 2025 van het World Economic Forum noemt 69 procent van de werkgevers analytisch denken een kernvaardigheid, de hoogste score van alle vaardigheden.

Ik zie twee richtingen. In de technische richting worden architectuur, schaalbaarheid en security veel belangrijker. De andere richting focust op business- en peopleskills, zoals UX (de ervaring van de gebruiker), human centered design (ontwerpen vanuit wat mensen nodig hebben) en kwalitatief en kwantitatief onderzoek. Wie enkel kan programmeren, biedt het minste meerwaarde tegenover een AI.

Zorg voor voldoende opleidingen die onderzoeksmethoden, analysetechnieken en technische kennis combineren.

Wat een opleiding best combineert

Bellinkx laat projecten starten vanuit een echt probleem uit een ander vak. Volgens hem moet een opleiding ook toetsen of leerlingen het juiste probleem aanpakten en begrijpen wat ze hebben gemaakt.

Bronnen