Honza Javorek (Junior Guru): Jenom člověk vám řekne, co ChatGPT poradil špatně

31. 3. 2025
Doba čtení: 21 minut

Sdílet

Autor: Jan Vaca, Internet Info
Pomáhá AI juniorním vývojářům, nebo je nahrazuje? Je možné naučit se programovat jen s pomocí AI chatbota? A proč už dnes neplatí, že přeškolit se na programátora znamená jistotu dobrého živobytí?

Nemyslím si, že by existence AI asistentů úplně nahradila programátorskou práci, která spočívá v překládání zadání pro lidi do nějakého zdrojového kódu nebo do programu, věří Honza Javorek, tvůrce projektu Junior Guru, který pomáhá lidem pokoušejícím se změnit svou dosavadní profesi a stát se vývojářem.

Současné AI chatboty ale podle Javorka nabízejí zájemcům o programování možnost mít 24 hodin denně 7 dní v týdnu dostupného mentora, který jim dokáže odpovídat na otázky. Musí si ale uvědomovat i to, že jim AI může kdykoli kecat, dodává.

V rozhovoru jsme probrali nelehkou situaci na českém trhu, která juniorním vývojářům příliš nepřeje, možnosti využití AI chatbotů při studiu či rekvalifikaci, současný tlak ve firmách, aby zaměstnanci AI používali, a další témata.

Rozhovor si můžete poslechnout ve formě podcastu na svých oblíbených podcastových službách nebo přímo zde:

Nabízíme vám také přepis části podcastového rozhovoru do textu. Podporovatelé Lupa.cz zde mají k dispozici kompletní přepis (využíváme k němu AI služby Whisper a Claude, text je poté redakčně upraven).

V poslední době se hodně mluví o tom, jak různé AI chatboty umí kódovat, programovat, jak už přes ně lze relativně jednoduše vytvořit hotové aplikace nebo hry. Stále víc firem také zveřejňuje čísla, kolik procent jejich kódu bylo vytvořeno s pomocí umělé inteligence. Jak se podle vašich zkušeností z praxe po nástupu generativní AI změnila situace pro juniorní, začínající vývojáře? Znamená pro ně AI pomoc, nebo jde o něco, co je nahrazuje? 

Situace pro juniory na trhu aktuálně není úplně jednoduchá, ale nemyslím si, že to je nutně kvůli AI. I když vidíme, že firmy propouští lidi a podobně a mají docela chuť říkat, že zefektivňují, protože lidi nahradí AI, tak já jim to úplně nevěřím. Prostě nevěřím tomu, že tu práci za lidi AI udělá. Historky z trhu mi potvrzují, že vyhazují seniorní lidi, kteří jsou nepostradatelní, a že je to jenom zástěrka, aby nejspíš ušetřily, aby se vyrovnaly s poklesem poptávky na trhu a podobně. 

Co se týče juniorů, tak už to, že si někdo může myslet, že je AI nahradí, tak jim to nepomáhá. Já se hodně soustředím na career switchers – lidi, kteří mění kariéru a kteří nemají vystudované IT. A těm podobně škodí to, že někdo si může myslet, že abych byl dobrým programátorem, nutně potřebuji vysokou školu. Když půjdu na pohovor a bude přede mnou člověk, který si tohle myslí, tak prostě mám nevýhodu.

Junior je určitá fáze v kariérním vývoji člověka, takže si myslím, že juniory nemůže už z principu věci nic nahradit, leda bych nahradil celé to povolání. A jsme asi daleko od toho, abychom luskli prsty a neměli jsme tady zítra programátory. Myslím si, že se dostáváme k tomu, že junioři, kteří teď nastupují na trh, už úplně automaticky pracují s AI asistenty, kteří jsou dostupní. Není tam žádná bariéra, co se týče ceny, protože spousta AI asistentů má nějaká dema zdarma a lidi tím dokážou proplouvat tak, aby když jim skončí kredity na jedné službě, přešli na druhou. 

AI pomáhá lidem s učením, pomáhá jim s nástupem, aby dokázali rychleji vytvořit něco užitečného. Existují kolem toho samozřejmě různé pasti, ale nevidím to pro juniory nebo pro poptávku po juniorech jako překážku. Vidím na trhu jiné důvody, třeba spíš ekonomické.

Ano, vy se zabýváte hlavně lidmi, kteří se přeškolují z nějakého jiného zaměstnání a chtějí se stát vývojářem, protože si mnohokrát někde přečetli, že je to fajn práce, vydělává hodně peněz a není úplně složité se ji naučit. Z minulosti známe řadu příkladů, kdy se přeškolovali třeba horníci z Ostravska, o jednom takovém případu vznikl i dokumentární film. Funguje to ještě dnes a je to dobrá cesta pro člověka, který chce změnit svoji profesi? 

Vždycky záleží na motivaci těch lidí. Ono se to hodně prezentovalo – a ještě pořád prezentuje – jako jednoduchá cesta k lepší životní úrovni. Myslím si, že tohle přestává platit. Abych to vzal tak nějak od začátku: v minulosti ekonomická situace všude ve světě napomáhala tomu, aby se hodně rozjížděly IT projekty. Byly nízké úrokové sazby a kdo měl peníze, investoval tudíž kam mohl. Jednou z velkých oblastí, kam investice šly, byly startupy a inovace. IT firmy, především startupy, tak měly spoustu peněz na rozvoj a zkoušelo se a dělalo se hodně. 

To se ještě prohloubilo během covidu, který sice začal jako krize, ale pokračoval jako velký hype ohledně IT technologií, protože se předpokládalo, že bude všechno na dálku a podobně. Najímalo se ještě víc lidí a dál se roztáčela kolečka této věci. 

S koncem covidu došlo ke korekci, navíc přibyly další různé činitele typu válka na Ukrajině a podobně. Firmy tak propouštěly – rok 2023 byl asi nejhorší. Pokud šlo třeba o agentury, mají teď méně klientů, méně zakázek a musí šetřit. Pokud to byly produkty, mají méně investorů a taky musí šetřit. A snaží se, aby dva seniorní lidé vykonávali práci za desetičlenný tým. V takovém prostředí není pro juniory prostor.

Největší hodnota juniora v týmu je podle mě dlouhodobá. Pomáhá nastavovat procesy, zlepšovat dokumentaci, zlepšovat do budoucna replikovatelnost lidí. Podporuje robustnost týmu. V době, kdy firmy nemají rozpočty a nevědí, co bude zítra, protože se děje všechno možné, nemyslí úplně na budoucnost. A v tomhle prostředí je těžké, aby najímaly juniory. 

Situace se teď myslím oproti roku 2023 trošku zvedá. Cítím, že se situace na trhu pro juniory lepší, ale rozhodně není taková, jaká byla v posledních deseti letech. Pro juniory je hodně těžké najít si práci. Předtím stačilo poslat tři pět životopisů a něco jsem si našel. Teď je potřeba se hodně intenzivně učit a vytvořit si projekty – bez toho nemá smysl vůbec chodit na trh. Potom musíte poslat třeba padesát životopisů. Je to o dost těžší. Jde to, ale příprava je mnohem těžší, než jak ji prezentují poskytovatelé kurzů: že udělám jeden kurz, lusknu prstem a mám práci. To teď rozhodně nefunguje.

Do toho hraje další věc: před časem přišly z EU peníze na upskilling, reskilling a všechny tyhle věci. Začaly se distribuovat přes úřady práce tak, aby lidi mohli přijít a v podstatě jenom říct, já bych chtěl tenhle kurz, zlepší moje pracovní dovednosti, nebo se rekvalifikuji, a od EU na to dostanu padesát tisíc. 

Způsobilo to jednak velký boom všelijakých kurzů, které se chtěly na tyhle dotace přisát, a vznikly i eseróčka, která se jmenují úplně stejně jako název toho katalogu od úřadu práce a podobné věci (smích). Výsledkem je, že zapracovala kolečka marketingu a spousta lidí se šla rekvalifikovat s vidinou toho, že udělají kurz a budou uplatnitelní na trhu. 

Takže člověk, který to bere poctivě, opravdu se připravuje a třeba si udělal i ten kurz, ale k tomu přidává i další kvalitní přípravu, dnes bojuje na trhu nabídek práce s absolventy těchto rychlokurzů, kteří třeba nemají takové povědomí o tom, co všechno mají umět. 

Problém je, že když někdo vypíše nabídku juniorní práce, přihlásí se mu dvě stě lidí, a sice tam je třeba deset šikovných, který se připravovali dobře, ale zároveň je tam zbytek z kurzů, a ani ti šikovní nemají šanci se tím probojovat, protože jde třeba o malou firmu, která nemá kapacitu se všemi životopisy probrat. A já to těm absolventům kurzů nezazlívám, protože byli spíš oklamáni a jsou to pak smutné příběhy.

S probíráním životopisů by zrovna mohl nějaký AI chatbot pomoci… 

Ano, firma je hodí do nějakého AI filtru, který jde podle klíčový slov, takže…

… takže kdo umí napsat CV tak, aby oklamal chatbota, má taky výhodu (smích). Rozumím tomu, že jeden kurz vývojáře nedělá, že je potřeba se programování věnovat déle a do větší hloubky – pokud tedy mluvíme o lidech, kteří nemají vzdělaní v informatice a chtějí změnit profesi. Může jim s tím ale pomoci nějaký AI chatbot? Hodně čtu výzvy typu: pojďte si zkusit ChatGPT nebo Copilota, naučí vás programovat za pár týdnů a budete umět všechno, co potřebujete. Nepředpokládám, že to funguje takhle jednoduše, ale je to pro začínající vývojáře pomoc?

Myslím si, že ano. Funguje to poměrně jednoduše. Je to nástroj a funguje podobně jako zápalky: můžeme si s jejich pomocí ohřát jídlo, nebo zapálit dům, podle toho, jak je používáme a jak jsme opatrní. Pokud člověk zná specifika práce s AI asistentem: že mu může kdykoliv kecat a podobně, může jej využít jako kdykoliv dostupného mentora. V minulosti byli mentoři na programování dost nedostatková věc, nebo hodně tvrdě zaplacená. 

Seniorní programátor programuje a musí mít od srdíčka ambici někoho učit. Jeho čas je drahý a aby primárně učil, to prostě nevychází ekonomicky. Sehnat někoho na individuální mentorování, ani když jsem měl peníze a chtěl si ho zaplatit, byl docela problém. Zároveň má člověk bariéry typu „nebudu se ho ptát desetkrát na stejnou věc“.

Když si otevřu AI asistenta a začnu s dobrým promptem typu „představ si, že jsi můj mentor a já ti budu klást otázky, ale neodpovídej mi vždycky hned na rovinu, zkus mě spíš nechat k výsledku dojít“ a podobně, když si to dobře nastavím, získám parťáka, do kterého můžu šít jakékoliv otázky a on mě nikdy nepošle k šípku, nikdy nespí a jediné, co se může stát, je, že mi dojdou kredity (smích). Ale vlastně je to perfektní, protože je to dostupné pro prakticky kohokoliv a lidé si pochvalují, že jim AI dokáže perfektně pomoci.

Provozuju komunitu pro juniorní lidi a máme také jakousi poradnu. V minulosti tam lidé chodili se zapeklitými problémy, například „tady nějaká React komponenta, se kterou si nevím rady“. Časem podobné dotazy hodně pominuly. Pořád řešíme zapeklité problémy, ale řekl bych, že tak s 80 % podobných dotazů už k nám lidé nechodí, protože je vyřeší přes AI asistenty.

A může dnes AI asistent začínajícímu vývojáři úplně nahradit všechny kurzy nebo mentoring? Když třeba já si ve svých 50 letech řeknu, že skončím s novinařinou a půjdu se školit na vývojáře, programátora, kodéra, je možné se spolehnout čistě na GPT, Copilota, Gemini nebo něco podobného? Je možné se naučit úplně od začátku všechno, co potřebuju k tomu, abych pak mohl rozesílat životopisy do firem a byl úspěšný? 

To je dobrá otázka a asi je to hodně zajímavá otázka i třeba pro provozovatele kurzů (smích), jestli je AI schopná je časem nahradit. Lidé teď AI chatboty nejvíc používají, podle mě, jako doplněk než jako nějaké vedení. Bylo by ale asi zajímavé použít je k vedení. Viděl jsem lidi použít AI třeba v případě, kdy dobře uměli jeden programovací jazyk a potřebovali napsat něco v jiném programovacím jazyku, který neuměli, a perfektně jim to pomohlo. Úplně nahradit strukturu kurzu, sylabu, vedení, pedagogické principy, toho bych se asi zatím trošku bál. Navíc vám chatboty pořád kecají, což u mentoringu tolik nevadí, protože…

Mentoři taky kecají?

U individuálního mentoringu musím vždycky jako ten mentorovaný člověk předpokládat, že mentor má nějaké názory a já si z toho musím vždycky něco brát, ale zároveň si říkat, že svět je pestřejší než jeden můj mentor (smích). I u něj musím předpokládat nějakou pochybnost. 

Ale u kurzu, na kterém se podílelo víc lidí, je propracovaný, prošla jím spousta lidí… Tam pořád nevím, jestli je jde úplně nahradit AI. Chatboty jsou pořád spíš asistencí. Ale zase jsou lidi, kteří se dříve jen s pomocí Googlu naučili kompletně od základu programovat. Prostě začali tím, že otevřeli Google a napsali „How do I start with programming?“. A takhle se postupně po jednotlivých otázkách „How do I…“ přes „How do I create a web app?“ dostali až k tomu, že získali potřebné materiály.

Přepis podcastu je dostupný pouze našim podporovatelům

Můžete se jím stát i vy. Získáte tak nejen přístup k přepisům všech našich podcastů, ale také Lupu bez bannerů, newsletter o zákulisí českého internetu a další výhody.

Seriál: Rozhovory
Neutrální ikona do widgetu na odběr článků ze seriálů

Zajímá vás toto téma? Chcete se o něm dozvědět víc?

Objednejte si upozornění na nově vydané články do vašeho mailu. Žádný článek vám tak neuteče.


Autor článku

Šéfredaktor Lupa.cz a externí spolupracovník Českého rozhlasu Plus. Dříve editor IHNED.cz, předtím Aktuálně.cz a Českého rozhlasu. Zaměřuje se na telekomunikace, umělou inteligenci i na média. Najdete ho na Twitteru nebo na LinkedIn

Upozorníme vás na články, které by vám neměly uniknout (maximálně 2x týdně).