Možná jste slyšeli o vibe codingu – trendu, kdy člověk nepíše ani řádek programu, ale nechává si celý software generovat od AI jen pomocí běžné češtiny nebo angličtiny. Nabízí se otázka: Má ještě smysl trápit se v hodinách informatiky s podmínkami, cykly a algoritmy?
Výzkumníci ze švýcarské technické univerzity ETH Zürich to otestovali na stovce studentů a došli k jednoznačnému závěru: Ano, a to víc než kdy dřív.
Znalosti základů informatiky se ukázaly jako nejsilnější faktor úspěchu – měly dvakrát větší vliv než samotná schopnost správně formulovat myšlenku. AI totiž zbourala pouze bariéru zápisu (nemusíte znát syntaxi, středníky ani knihovny), ale musíte vědět co chcete a jak toho, aspoň orientačně, dosáhnout.
Co je skutečným klíčem k efektivnímu vibe codingu? Zatímco laik napíše AI nejasné zadání a při první chybě uvízne v bezmocném opakování „nefunguje to, oprav to“, člověk s informatickým myšlením řídí AI jako architekt:
Dekompozice problému: Nechtít všechno najednou. Složitý nápad rozloží na vrstvy – nejprve datový model (co si systém pamatuje), pak pravidla chování a nakonec vizuální rozhraní.
Řízení stavů aplikace: Rozumí tomu, co se děje uvnitř systému (např. v jakém stavu se proces nachází a co v něm uživatel smí a nesmí udělat).
Předvídání hraničních situací: Dokáže včas ošetřit extrémy, na kterých se software hroutí – co se stane při zadání nuly, prázdného pole nebo rychlém dvojkliku.
Přesná specifikace: Propojí technickou logiku s jasným, jednoznačným písmem bez dvojsmyslů.
Závěr Informatika ve škole už dávno není o memorování příkazů, ale o tréninku myšlení. AI je jen asistent – pokud nevíte, jak systém postavit logicky a jak najít chybu, vygeneruje vám jen nepoužitelnou maketu. Rozdíl mezi tím, kdo technologie jen zmateně zkouší, a tím, kdo je doopravdy ovládá, leží právě v základech informatiky.
Zdroj: Computer Science Achievement and Writing Skills Predict Vibe Coding Proficiency