Má smysl učit se programovat v době AI? Rozhodně ano! Nové
Pár vět do AI chatu a za minutu máš hotový program. Konec programátorů? Data ze 655 firem ukazují opak. Ekonomové z Harvardu zjistili, že s AI sice vzniká mnohem víc kódu, ale hotových aplikací přibývá podstatně pomaleji. Napsat kód totiž nestačí. Pořád je potřeba člověk, který pozná, jestli to celé opravdu funguje.

Možná už se k tobě dostalo tvrzení, že učit se dnes programovat je ztráta času. Stačí přece napsat umělé inteligenci, co chceš, a ona to udělá za tebe. Popíšeš aplikaci, chvíli počkáš a na obrazovce se objeví stovky řádků kódu, jejichž napsání by programátorovi mohlo zabrat několik hodin. Jenže co když něco nefunguje? Nebo ještě hůř, když všechno vypadá v pořádku, ale ve skutečnosti není? Kdo pozná, že je kód bezpečný nebo že oprava jedné chyby nenaruší další části aplikace? Právě tady se ukazuje, proč znalost programování neztrácí na významu.
Výzkumníci z Harvardu prošli data o práci 720 tisíc lidí
Fiona Chen a James Stratton analyzovali ve své studii Artificial Intelligence in the Firm: Bottlenecks in Software Production více než 445 milionů pracovních událostí od 720 tisíc pracovníků v 655 firmách. Zkoumali období od ledna 2021 do srpna 2026 a sledovali, jak zavedení AI nástrojů ovlivnilo práci vývojářů. Porovnávali přitom AI asistenty, kteří pomáhají při psaní kódu, a pokročilejší AI agenty, kteří dokážou samostatněji řešit celé úkoly. Výsledek? AI výrazně zvyšuje množství vytvářeného kódu. Dokončování softwaru se ale nezrychluje stejným tempem.
Více kódu ještě neznamená více hotových aplikací
Po zavedení pokročilejších AI agentů vzrostl počet uložených změn v kódu o 36 % a počet návrhů předložených ke kontrole o 35,7 %. Dokončených úkolů podle odhadů výzkumníků přibylo přibližně o 14 %. To je výrazně méně než počet změn v kódu, i když výsledek není statisticky jednoznačný. Proč takový rozdíl? Vezmi si kuchyni v restauraci. Když jeden kuchař začne krájet zeleninu dvakrát rychleji, hosté ještě nedostanou jídlo dvakrát dřív. Pořád je potřeba suroviny uvařit, jídlo dochutit a naservírovat. S programováním je to podobné. Napsat kód je jen jeden z kroků, které vedou k hotové aplikaci.

Kdo zkontroluje, co AI naprogramovala?
Představ si, že ti AI vytvoří přihlašování na web. Na první pohled všechno funguje. Zadáš e-mail, heslo a přihlásíš se. Programátor ale musí přemýšlet dál. Jsou hesla správně zabezpečená? Co se stane, když někdo zadá neplatné údaje? A nebude mít nové přihlašování negativní dopad na jiné části webu? Právě kontrola kódu se podle studie stala jedním z největších úzkých míst vývoje. Po zavedení AI agentů se doba od předložení kódu ke schválení prodloužila o 56,1 %. Počet připomínek k jednotlivým návrhům změn navíc vzrostl o 38,6 %. AI totiž pomáhá vytvářet více kódu, který je potřeba zkontrolovat. Výzkumníci přitom nezaznamenali statisticky průkazný nárůst hlášených chyb. Samotná kontrola kódu ale zabírala více času. A přestože firmy využívají AI i při kontrole kódu, lidské posouzení zůstává důležitou součástí vývoje.
Chceš rozumět programování a naučit se využívat AI v praxi? Začni některým z našich akreditovaných rekvalifikačních kurzů a získej dovednosti, které ti otevřou cestu do světa IT. Čeká tě obor s atraktivním finančním ohodnocením, možností home office i flexibilními pracovními podmínkami. Ke kurzu navíc získáš kurz AI zcela zdarma. Udělej první krok ke své nové kariéře v IT ještě dnes:
Programátor totiž většinu dne jen nepíše kód
Možná tě překvapí, že samotné programování tvoří přibližně 30 až 40 % pracovní doby vývojáře. Zbytek připadá na plánování, komunikaci, testování a kontrolu práce. Důležitá je také znalost konkrétního projektu. Výzkumníci zjistili, že 82,8 % kontrol kódu prováděli lidé, kteří už měli zkušenost s danou částí aplikace. Dává to smysl. Pokud vyvíjíš e-shop, nestačí umět naprogramovat tlačítko „Do košíku“. Musíš také vědět, jak souvisí s objednávkami, skladem nebo platbami. AI ti může napsat jednotlivou funkci. Znalost programování ti umožní pochopit, jak zapadá do celého systému.
Budou firmy potřebovat i začínající programátory?
S rozvojem AI přichází přirozená otázka: Má smysl začínat s programováním, když umělá inteligence zvládá stále složitější úkoly? Harvardští výzkumníci sledovali také dopady na zaměstnanost. Ve zkoumaných firmách nezjistili statisticky významný pokles počtu vývojářů, který by souvisel se zavedením AI. To samozřejmě neznamená, že se pracovní trh nebude měnit. AI může postupně převzít část rutinního psaní kódu, zatímco vývojáři se budou více věnovat návrhu řešení, kontrole a složitějším úkolům. A právě k tomu potřebují programování skutečně rozumět. Pro začátečníky z toho plyne důležitá věc: vedle znalosti programovacího jazyka bude stále cennější umět efektivně pracovat s AI a rozumět jejím výsledkům.
AI ti programování usnadní. Rozumět mu ale musíš ty
Harvardský výzkum ukazuje, že AI výrazně mění způsob, jakým vzniká software. Rychlejší psaní kódu ale samo o sobě nestačí. Někdo musí rozumět tomu, jak funguje, ověřovat jeho správnost a propojit jednotlivé části do fungující aplikace. A právě proto má smysl učit se programovat i v době AI. Nemusíš si vybírat mezi programováním a umělou inteligencí. Obě dovednosti se skvěle doplňují. Začít můžeš třeba s Pythonem, Javou, C# nebo JavaScriptem. V programátorských kurzech ITnetwork se naučíš nejen programovat, ale také efektivně využívat AI při vývoji aplikací, správně jí zadávat úkoly a kontrolovat její výsledky. Protože skutečnou výhodou není jen umět kód vygenerovat. Je to vědět, jestli je správný a co s ním dál. Chceš se naučit programovat a využívat AI v praxi? Začni svou cestu do IT s námi.
Přečti si také: