Fórum Root.cz

Hlavní témata => Vývoj => Téma založeno: CamperPL 19. 11. 2025, 14:27:54

Název: Vezme AI ajťákům práci?
Přispěvatel: CamperPL 19. 11. 2025, 14:27:54
Co myslíte, seberou nám jazykové modely práci, resp. dojde k radikálnímu snížení poptávky po vývojářích? Mě ten hype čím dál tím víc straší.

Já se 15 let snažím podrobně nastudovat každou věc, dělat různé úvahy a zkoumat best practices a najednou tu jsou vibekóděři, kteří generují kód iterováním mezi agenty a pushují ho do produkce a o implementaci se nezajímají. Zrovna na CZ YT/Herohero scéně je pár nejmenovaných.

Tak mě napadá, jestli si pod sebou nepodřezáváme větev. Stejně tak jako u kurzů programování, kdy každej nadšenec chce učit ostatní a nahnat je k sobě do oboru, ale tím si paradoxně vytváří konkurenty.

Já sám používám jazykové modely zatím dost omezeně, protože musím pracovat na komplexním spaghetti systému bez testů. 90% práce je udělat drobnou změnu někde uvnitř a ta se může projevit na různých externích systémech a často bych to ani nedokázal popsat promptem. Nebo pracuji s málo známou knihovnou a efektivnější je pro mě použít hlavu a dokumentaci než Copilot. LLM mám spíš pro:
- Přehled a efektivnější nastudování problému (místo procházení Stackoverflow a napasování to na můj příklad atd.)
- Hledání bugů, které v kódu "nevidím"
- Psaní jednoduchých nezáživných snippetů
- Psaní nebo výcuc z dokumentace
Název: Re:Vezme AI ajťákům práci?
Přispěvatel: Martin Poljak 19. 11. 2025, 14:53:03
To je otázka vhodnější pro křišťálovou kouli. Stávající jazykové modely? Nejspíš ne. Vibe coding? Taky nejspíš ne; s tím to vypadá spíš tak, že práce bude víc. Co bude za pět let? To neví nikdo.

Jak jsem tu už mnohokrát psal: z "vibe codingu" a vlastně AI obecně jsou v mém okolí nejnadšenější lidé co buď nic pořádného nikdy (nebo už dlouho) nedělali nebo to byli vývojáři na dvě věci. V obou případech platí, že nadšení dost výrazně převažuje nad zkušenostmi anebo schopnostmi posoudit co na reálné aplikaci dává a nedává smysl a dost často je i nic moc výstup té AI lepší než výstup jich samotných.

Vibe coding je skvělý na prototypy. Nebo na tvorbu něčeho, co by jinak nikdy nevzniklo protože by se to nemělo šanci ekonomicky obhájit. Reálná praktická využitelnost pro jakékoliv speciálnější aplikace než desátý marketingový web, co se bude udržovat dalších šest měsíců a pak půjde do stoupy je bez zkušeností s vývojem softwaru problematická. Sebere to atokonto práci juniorním vývojářům. Ovšem otázka je kterým. Když jsme teď nabírali juniory, pět šestin z nich používalo AI a vůbec nechápali, co z té AI vlastně padá ven.
Název: Re:Vezme AI ajťákům práci?
Přispěvatel: Mlocik97 19. 11. 2025, 15:02:19
K nadpisu áno... ale skôr ju vezme všetkým ostatným, v roku 2200 alebo tak nejak, keď vznikne reálna AI a nie len dnešné agentic coding a LLM.
Název: Re:Vezme AI ajťákům práci?
Přispěvatel: czmiho 19. 11. 2025, 15:35:31
Řekl bych, že dnes platí

senior, který je schopen pregnantně psát prompty + Claude Code > senior + junior

a v dohledné době se dostaneme do stavu

senior + AI > Nx senior, který zarputile odmítá AI (zkrátka novodobý luddita), kde N bude dost rychle růst

Kdybych si dovolil extrapolovat dosavadní vývoj ještě dál (čti: cucat z prstu), tak do stavu, kdy v dvojici senior + AI bude ten senior irelevantní resp. brzdou, se nedostaneme dříve, než za 10 let.
Název: Re:Vezme AI ajťákům práci?
Přispěvatel: Mlocik97 19. 11. 2025, 15:54:58
senior, který je schopen pregnantně psát prompty + Claude Code > senior + junior

Škoda len že takého seniora som nikdy nevidel, len takých čo keď napíšu prompt tak to "AI" urobí furt niečo iné než má, a buď je výhovorka že on píše špatné prompty, alebo niektorí vedia že "AI" jednoducho je blbá.
Název: Re:Vezme AI ajťákům práci?
Přispěvatel: Martin Poljak 19. 11. 2025, 15:57:13
senior + AI > Nx senior, který zarputile odmítá AI (zkrátka novodobý luddita), kde N bude dost rychle růst

Tohle ovšem platí celkem o jakékoliv technologii obecně.

Kdybych si dovolil extrapolovat dosavadní vývoj ještě dál (čti: cucat z prstu) [...]

Rychlost vývoje v minulosti naprosto nijak neimplikuje rychlost vývoje v budoucnosti. Zrovna železnice, o které se někteří v souvislosti s AI často zmiňují jako o paralele je krásný příklad tohoto jevu. Takže to cucání z prstu je velmi ošidné v podstatě až natolik, že nemá smysl.
Název: Re:Vezme AI ajťákům práci?
Přispěvatel: Tomáš Crhonek 19. 11. 2025, 17:02:21
senior, který je schopen pregnantně psát prompty + Claude Code > senior + junior

Škoda len že takého seniora som nikdy nevidel, len takých čo keď napíšu prompt tak to "AI" urobí furt niečo iné než má, a buď je výhovorka že on píše špatné prompty, alebo niektorí vedia že "AI" jednoducho je blbá.

Jsem teď viděl video, kde někdo, kdo je i v komisi C++ používal placeného Claude, chtěl po něm celkem jednoduché věci na jednoduchém připraveném zabugovaném (schválně) kusu kódu (kompletní program) a každou věc mu musel psát tak 5x, aby dostal požadovaný výsledek a nejlepší být krok někde uprostřed, kdy Claude smazalo všechny testy (které po něm před dvaceti minutami ten borec chtěl), protože to prostě ztratilo kontext a testy nepatřili k výkonnému kódu.

A navíc to obecně byly věci, které ve slušně psaném kódu nikdy nebudou (toto je trochu ironie) a hlavně, ten přepis toho programu by byl rychlejší, než se hodinu bavit s claude o těch několika málo refaktorizacích.

Moje žitá zkušenost s pár let s Copilotem a tím vším, co vidím v nadšeneckých videích je spíše taková, že AI dne ještě v programování ani nepomáhá, takže se rozhodně nemusíme bát o práci a navíc, tam kde to někteří nadšeně používají to zatím vypadá jen na velmi nevhodně napsaný program a často na zcela nevhodně navrženou infra. Když se to navrhne správně dle aktuálních (tak asi 20 let) znalostí, tak se ten program jednak do této pasti nedostane a i kdyby, tak jej bude mnohem snadnější opravit.
Název: Re:Vezme AI ajťákům práci?
Přispěvatel: jjrsk 19. 11. 2025, 17:21:08
Az nekdo analyzuje, kolik clovekohodin (a penez) se promrda kecanim s AI, a vysledek je zcela zapornej, tak to pouzivat rychle vsem zakaze.

Jo ... ma to svy vyuziti ... https://store.steampowered.com/app/3564740/Where_Winds_Meet/ ... otestujte to. Je to f2p. Uz pri vytvareni postavy si muzete pokecat (vazne audio) s AIckem ... a pak si muzete povidat s NPC, at uz voice nebo pres klavesnici. Na takovy kraviny dobry. Ale realne ... takova trochu ukecanejsi eliza.
Název: Re:Vezme AI ajťákům práci?
Přispěvatel: Radovan . 19. 11. 2025, 18:53:08
Těm neschopným určitě, viz
pět šestin z nich používalo AI a vůbec nechápali, co z té AI vlastně padá ven.
Název: Re:Vezme AI ajťákům práci?
Přispěvatel: to_je_jedno 19. 11. 2025, 19:27:26
¨
Jsem teď viděl video, kde někdo, kdo je i v komisi C++ používal placeného Claude, chtěl po něm celkem jednoduché věci na jednoduchém připraveném zabugovaném (schválně) kusu kódu (kompletní program) a každou věc mu musel psát tak 5x, aby dostal požadovaný výsledek a nejlepší být krok někde uprostřed, kdy Claude smazalo všechny testy (které po něm před dvaceti minutami ten borec chtěl), protože to prostě ztratilo kontext a testy nepatřili k výkonnému kódu.
Nevhodne zvolena uloha. Na tohle fakt nejsou LLM dobry. Nejsou inteligentni.
Na co jsou vhodny? Napr:
- projdi mi adresar ve kterem jsou yaml fixtures a najdi mi podle uuid duplicity
- uprav muj kod v modulu x tak, abych mohl upgradovat knihovnu y verze 2 na verzi 3 (projde changelog na githubu atd..)
- udelej mi skript kterej projde tohle, najde tam tohle, vyplivne to do yaml
- z tabulky v db mi vytahni hodnoty, groupni to, podle hodnot neceho fetchni nekde z api a zkonvertuj to

Vsechno tohle bych si zvladl i sam, ale on my tyhle tasky udela za minuty a udela je dobre protoze na principu fungovani LLM to "pochopi".
Název: Re:Vezme AI ajťákům práci?
Přispěvatel: Zdenek Henek 19. 11. 2025, 20:44:02
Co myslíte, seberou nám jazykové modely práci, resp. dojde k radikálnímu snížení poptávky po vývojářích? Mě ten hype čím dál tím víc straší.

Já se 15 let snažím podrobně nastudovat každou věc, dělat různé úvahy a zkoumat best practices a najednou tu jsou vibekóděři, kteří generují kód iterováním mezi agenty a pushují ho do produkce a o implementaci se nezajímají. Zrovna na CZ YT/Herohero scéně je pár nejmenovaných.

Tak mě napadá, jestli si pod sebou nepodřezáváme větev. Stejně tak jako u kurzů programování, kdy každej nadšenec chce učit ostatní a nahnat je k sobě do oboru, ale tím si paradoxně vytváří konkurenty.

Já sám používám jazykové modely zatím dost omezeně, protože musím pracovat na komplexním spaghetti systému bez testů. 90% práce je udělat drobnou změnu někde uvnitř a ta se může projevit na různých externích systémech a často bych to ani nedokázal popsat promptem. Nebo pracuji s málo známou knihovnou a efektivnější je pro mě použít hlavu a dokumentaci než Copilot. LLM mám spíš pro:
- Přehled a efektivnější nastudování problému (místo procházení Stackoverflow a napasování to na můj příklad atd.)
- Hledání bugů, které v kódu "nevidím"
- Psaní jednoduchých nezáživných snippetů
- Psaní nebo výcuc z dokumentace

Ten kdo měl v plánu dělat pořád dokola znova a znova to stejné je ohrožen.

LLM je nástroj jako každý jiný a je potřeba se ho naučit používat.

Kde se mi osvědčil :

release notes - propojení s Jira a git

upgrade knihoven

vytváření nových pluginů do Gradle https://github.com/zvrablik/downloadMaven2Repository a  https://github.com/zvrablik/forbiddenPackages  více méně jsem Claude Code jen směroval a sem tam doplnil

Přepis Gralde Groovy SDK do Gradle Kotlin SDK opět jsem spíš jen usměrňoval LLM

problém má, pokud mu dám moc velký kontext, e.g. kod o kterem vim prd a chci aby s tím něco udělal a netuším o tom programu vůbec nic

Jaké LLM a nástroje jsi zkusil?

bojím se jen toho, že někde něco vygenerovaného přehlednu a bude to velký problém, který se projeví až hodně pozdě ...
bojím se tuny kodu, který někdo s LLM vygeneruje bez toho aby řešil jak se to bude udržovat, někdy je program udžovaný i dvacet let
Název: Re:Vezme AI ajťákům práci?
Přispěvatel: Ondrejjj 19. 11. 2025, 21:21:59
Myslím si že časem (v dohledné době) vezme práci ajťákům co AI nezačnou využivat a pojedou po staru. Tohle obecně ale bude platit na vše. Napadá mě vlastně ještě lidi co dělaj na zakázku jednoduché šablony, wordpresy atp, ty si myslím že to maj dost nahnutý, dneska na jeden prompt dokážeš vygenerovat slušně vypadající web (šablonu) co by sis jinak za pár dolarů kupoval a dostal by si splácaninu slepenou ze všeho možného. Tady už teď nemá smysl cokoliv kupovat, výsledek z AI dostaneš, troufám si tvrdit na 90% lepší.

AI je dobrej pomocník jak již padlo, junior a určitě zrychluje práci. Kdo tvrdí opak, tak AI volí na špatné úkoly, nebo špatně píše prompty.
Aktuálně například teď aktualizuji jeden projekt co je psaný v nuxtu 2 na nuxt 4, kdybych to dělal ručně, spálil bych u toho hromadu času. Takhle napíšu jen prompt, zkontroluju že AI aktualizaci udělala dobře a jdu na další komponentu. rozhodně rychlejší a i méně frustrující, ano pochopitelně je třeba výsledek kontrolovat, je to ale další opičí práce kterou prostě dělat nechceš, různé exporty, převody a mohl bych pokračovat. Důležité je vědět na co AI použít a na co ne.
Obecně se spíš obávám toho kam se časem náš obor posune a jestli se časem víc nebudeme dohadovat s chatbotem, než reálně programovat, to bych opravdu nerad a raději bych šel dělat něco jiného..
Název: Re:Vezme AI ajťákům práci?
Přispěvatel: Martin Poljak 19. 11. 2025, 21:39:44
Napadá mě vlastně ještě lidi co dělaj na zakázku jednoduché šablony, wordpresy atp, ty si myslím že to maj dost nahnutý
Na druhou stranu těchhle lidí dost ubylo; tohle žádný zlatý důl není už mnoho let.

Obecně se spíš obávám toho kam se časem náš obor posune a jestli se časem víc nebudeme dohadovat s chatbotem, než reálně programovat, to bych opravdu nerad a raději bych šel dělat něco jiného..
Přesně.
Název: Re:Vezme AI ajťákům práci?
Přispěvatel: a6b 19. 11. 2025, 21:50:00
Obecně se spíš obávám toho kam se časem náš obor posune a jestli se časem víc nebudeme dohadovat s chatbotem, než reálně programovat, to bych opravdu nerad a raději bych šel dělat něco jiného..

no mozna se pak bude tvorit algoritmus na vyssi urovni a ai to prevede do kodu.
treba reknes zadani, projdi vsechny polozky vektoru a kazdou lichou polozku vymaz.
mohlo by to vypadat jako funkcionalni programovani a ai by to prechroustalo.

vyssi uroven kodu -> ai -> bezny programovaci jazyk -> kompiler -> binarka
Název: Re:Vezme AI ajťákům práci?
Přispěvatel: Martin Poljak 19. 11. 2025, 22:06:10
no mozna se pak bude tvorit algoritmus na vyssi urovni a ai to prevede do kodu.
treba reknes zadani, projdi vsechny polozky vektoru a kazdou lichou polozku vymaz.

Je to tak. Na druhou stranu, zápis v programovacím jazyce není v podstatě nic jiného. Záleží jen na té úrovni. Rozdíl je převážně jen v míře volnosti vyjádření. Proto taky LLM fungují lépe tam, kde je od počátku jasný význam pojmů (typicky UI) a naopak nefungují tam, kde nelze jednoznačně pojmenovat co je vlastně chtěno. Proto funguje vibe coding na jednodušších aplikacích stavěných na zelené louce nebo dočasně ale podstatně horší je dlouhodobá správa a udržitelnost existujících větších řešení, systémů a celků.

A proto jsou taky dost nesmyslné úvahy o nahrazování nebohých vývojářů. Práce vývojáře opravdu není tupě datlovat kód. Spisovatel také není spisovatelem proto, že umí psát. Kód je jen nástroj, kterým tu práci vykonává a převádí do praxe. A pokud je, pak je to skutečně jen "kodér" a toho skutečně ta AI nahradí. A proto tohle taky s oblibou tvrdí zcela typicky lidé, co o tom, co vývojáři skutečně dělají ví jen málo.
Název: Re:Vezme AI ajťákům práci?
Přispěvatel: a6b 19. 11. 2025, 22:11:23
tim padem by bylo zajimave zjistit, zda ai/llm vybere vhodne datove struktury a algoritmy pro dany problem.
zda mi ai poradi spravne, ze mam pouzit vektor, nebo double linked list, mapa apod.
to bych mel vyzkouset.
Název: Re:Vezme AI ajťákům práci?
Přispěvatel: Martin Poljak 19. 11. 2025, 22:37:02
tim padem by bylo zajimave zjistit, zda ai/llm vybere vhodne datove struktury a algoritmy pro dany problem.
zda mi ai poradi spravne, ze mam pouzit vektor, nebo double linked list, mapa apod.

Pokud rozpozná pattern -- a řekl bych, že to je to, v čem je generativní AI nejsilnější -- pak vybere. Ale to jsou také jen nástroje. Ne proto, že by si myslela, že takové řešení je správné. Ale proto, že tenhle nástroj se pro tento pattern používá. Podobně, jako každý řemeslník ví, že pro činnost A je třeba použít nástroj B. To je naprosto mechanická a automatická znalost, kterou zvládne každý, kdo není úplně levý. Vývojář je ale něco mezi řemeslníkem, kopáčem příkopů a umělcem. AI je schopná částečně nahradit to kopání příkopů a částečně tu řemeslnou část. Ta "umělecká" je právě ta přidaná hodnota oproti stroji. Aby to mělo rozumnou strukturu, architekturu, mikroarchitekturu, bylo udržitelné, spravovatelné a optimálně i inovativní. A splňovalo přesně potřeby zadání. Což je až překvapivě často víc záležitost citu než objektivního vyhodnocení. Už proto, že uživatelé mají jakožto všichni lidé, jak tvrdí doktor Koukoulík, mnohem více dojmů a emocí než skutečně racionálních myšlenek.

Což je to, co dle mého názoru nedělá kodér a dělá vývojář.
Název: Re:Vezme AI ajťákům práci?
Přispěvatel: chan_hfc 19. 11. 2025, 23:01:30
Napíše AI nový operační systém, lepší než Linux?
Název: Re:Vezme AI ajťákům práci?
Přispěvatel: Tomáš Crhonek 20. 11. 2025, 08:00:10
Aktuálně například teď aktualizuji jeden projekt co je psaný v nuxtu 2 na nuxt 4

Sice nevím, co je nuxt, ale to je pro kontext tohoto komentáře jedno. Tohle mě na některých projektech baví nejvíc. Vzít si novou verzi, changelog, pochopit co a hlavně proč se něco mezi verzemi změnilo (u tohodle se člověk hodně naučí) a potom to prostě postupně přepsat ne stylem verze za verzi, ale díky těm změnám obecně vylepšit větší část toho programu.
Název: Re:Vezme AI ajťákům práci?
Přispěvatel: Ondrej Nemecek 20. 11. 2025, 08:30:32
Podle mě může být AI dobrý jako oponent, pokud jde o na internetu masivně popsané téma. Lze s ním prodiskutovat návrh, algoritmy, struktury, ... a na základě toho si udělat sám názor. A klidně si kusy kódu nechat i vygenerovat - podle přesně popsaného zadání. Podobně se mi to osvědčilo v dalších technických oborech. Předpokladem je, že jsem schopen odlišit chybné odpovědi AI - to jest sám mám dostatečné kompetence. To je trochu v protikladu s názorem, že AI pomáhá juniorům. Podle mě pomůže spíš seniorům a pro juniory může být zavádějící. O to více bude juniory potřeba vzdělávat. Zodpovědnost nese vždy člověk.
Název: Re:Vezme AI ajťákům práci?
Přispěvatel: to_je_jedno 20. 11. 2025, 09:18:06
Tohle mě na některých projektech baví nejvíc. Vzít si novou verzi, changelog, pochopit co a hlavně proč se něco mezi verzemi změnilo (u tohodle se člověk hodně naučí) a potom to prostě postupně přepsat ne stylem verze za verzi, ale díky těm změnám obecně vylepšit větší část toho programu.
Tak kdyz ti to nekdo zaplati tak proc ne.
Název: Re:Vezme AI ajťákům práci?
Přispěvatel: ondrej _ 20. 11. 2025, 09:33:27
Podle mě může být AI dobrý jako oponent, pokud jde o na internetu masivně popsané téma. Lze s ním prodiskutovat návrh, algoritmy, struktury, ... a na základě toho si udělat sám názor. A klidně si kusy kódu nechat i vygenerovat - podle přesně popsaného zadání. Podobně se mi to osvědčilo v dalších technických oborech. Předpokladem je, že jsem schopen odlišit chybné odpovědi AI - to jest sám mám dostatečné kompetence. To je trochu v protikladu s názorem, že AI pomáhá juniorům. Podle mě pomůže spíš seniorům a pro juniory může být zavádějící. O to více bude juniory potřeba vzdělávat. Zodpovědnost nese vždy člověk.

Pomaha vsetkym ale kazdmeu inac. Ako vsetko aj toto je potrebne vediet ako pouziat. To je klucove.
AI vie pomoct aj Juniorom. A velmi. Napriklad vo vyhladavani informaci alebo ak chce vediet ako nieco funguje. S pomocou AI to ma v momente. Bez AI sa musi prehrabavat dokumentaciami,Stack Overflow,... a spali tam kopec casu. Velmi pomaha s ucenim.
Samozrjeme za Juniorom musi byt niekto kto ho bude kontrolovat a viest(tak ako doteraz).
Dnesna AI je podla mna na urovni tak mediora(zalezi od temy/jazyka). To je brutalna pomoc.

AI ak sa bude vyvijat takym tempom ako doteraz, tak sa citelne zmeni toto odvetvie.
Podobne ako napriklad v elektronike, kde automatizacia a prechod na SMD suciastky odburalo rucnu/nudnu pracu.
Moze to dojst k stavu(a raz to k tomu dojede), ze vyvojar nebude pisat kod ale len pouzivat prompt pre AI, ktora bude vsetko "programovat".
Zrychli to pracu a samozrejme znizi mnozstvo vyvojarov. Ostane tam hlavne ta kreativna zlozka a nejaka obsluha AI.