Vezme AI ajťákům práci?

Re:Vezme AI ajťákům práci?
« Odpověď #45 kdy: 25. 11. 2025, 11:07:58 »
Neni potreba z LLM delat svaty gral, ale je pro budoucnost kazdyho vyvojare nebezpecne se pred tim schovavat. Je to asi jako programovat dodnes v notepadu a odmitat IDE s napovidanim.

Zrovna napovídání zvýší mou efektivitu tak o 10 % a to ještě s hodně velkým štěstím. Několik let jsem normálně vyvíjel v geditu. Ano, komerčně a nebyla to zas taková bolest, jak to může vypadat. To se nedá srovnávat.


Re:Vezme AI ajťákům práci?
« Odpověď #46 kdy: 25. 11. 2025, 11:09:31 »
Tiez som prekvapeny, ked sa ma na prac. pohovore pytaju otazky tykajuce sa syntax, alebo nejake specifika konkretneho prog. jazyka. Taketo veci som si nikdy do detailov nepamatal, vzdy som si pomahal googlom. Teraz za pomoci AI uplne straca zmysel "vediet, pamatat vsetko". Myslim ze dolezitejsie je vediet navrhnut infrastrukturu, vediet tie "kocky" z AI spravne pouzit, spravne poskladat pre konkretny problem.
Tak hlavně psaní kódu je kolik? 30 % téhle práce? Možná ani to ne.

Re:Vezme AI ajťákům práci?
« Odpověď #47 kdy: 25. 11. 2025, 13:57:23 »
V takových případech je dobré to prostudovat a udělat další změny v kódu. Pokud nějaká knihovna jen "pro nic za nic" mění jen jména metod, tak je to jiný případ a navíc, pokud se tohle děje příliš často, tak je to k zamyšlení zda tuhle knihovnu dále používat.
Hele fakt diky za peci o muj projekt a jeho nedostatky. Ja ti jen ukazal na konkretnim pripadu, ze drtiva vetsina tech kdo nebudou aktivne pouzivat LLM a tooling okolo bude za par let bez prace protoze nebude tak efektivni jako ostatni.

Neni potreba z LLM delat svaty gral, ale je pro budoucnost kazdyho vyvojare nebezpecne se pred tim schovavat. Je to asi jako programovat dodnes v notepadu a odmitat IDE s napovidanim.

To je dobrý nesmysl :). Vývojář bez LLM bude nekonkureční? To už jsem slyšel toliklrát, při tolika nových nástrojů, že bez nich nic neudělám a všichni mě předběhnout. Pořád jsem přitom v oboru.

Budoucnost každého vývojáře, kterou ale platí nadnárodní společnosti, protože dnes je ten provoz drsně nerentabilní? Hm, ok.



Re:Vezme AI ajťákům práci?
« Odpověď #48 kdy: 25. 11. 2025, 14:15:50 »
Ja ti jen ukazal na konkretnim pripadu, ze drtiva vetsina tech kdo nebudou aktivne pouzivat LLM a tooling okolo bude za par let bez prace protoze nebude tak efektivni jako ostatni.

LLM není nic než databáze znalostí a k tomu trocha automatizace. Pokud někdo bude mít znalosti, tak bude dobrý programátor vlastně pořád.

Neni potreba z LLM delat svaty gral, ale je pro budoucnost kazdyho vyvojare nebezpecne se pred tim schovavat. Je to asi jako programovat dodnes v notepadu a odmitat IDE s napovidanim.

Linus Torvalds nepoužívá ani syntax highliting. Prý mu stačí vidět strukturu dobře formátovaného kódu a vidí to tam i bez barev. (Což je tak nějak pravda, stačí si otevřít kód v libovolném editoru terminálu a můžu vesele programovat.)

Zopper

  • *****
  • 958
    • Zobrazit profil
Re:Vezme AI ajťákům práci?
« Odpověď #49 kdy: 25. 11. 2025, 15:06:03 »
Linus Torvalds nepoužívá ani syntax highliting. Prý mu stačí vidět strukturu dobře formátovaného kódu a vidí to tam i bez barev. (Což je tak nějak pravda, stačí si otevřít kód v libovolném editoru terminálu a můžu vesele programovat.)
Linus si může dovolit říct "s tímhle pracovat nebudu" a vztekat se tak dlouho, až to autor buď předělá, nebo vzdá. Většině ostatních lidí budou dávno předtím ukázané dveře a na jejich místě bude někdo, kdo si dá barvičky a bude s tím fungovat.


Re:Vezme AI ajťákům práci?
« Odpověď #50 kdy: 25. 11. 2025, 15:14:25 »
Linus si může dovolit říct "s tímhle pracovat nebudu" a vztekat se tak dlouho, až to autor buď předělá, nebo vzdá. Většině ostatních lidí budou dávno předtím ukázané dveře a na jejich místě bude někdo, kdo si dá barvičky a bude s tím fungovat.

Podstatou mého komentáře rozhodně nebylo ono "s tímhle nebudu pracovat". To podstatné je, že dobře formátovaný kód (a obecně dobře navržený a udržovaný kód) je snadno přístupný komukoliv, kdo umí daný jazyk.

Re:Vezme AI ajťákům práci?
« Odpověď #51 kdy: 25. 11. 2025, 16:36:50 »
Linus si může dovolit říct "s tímhle pracovat nebudu" a vztekat se tak dlouho, až to autor buď předělá, nebo vzdá. Většině ostatních lidí budou dávno předtím ukázané dveře a na jejich místě bude někdo, kdo si dá barvičky a bude s tím fungovat.

Podstatou mého komentáře rozhodně nebylo ono "s tímhle nebudu pracovat". To podstatné je, že dobře formátovaný kód (a obecně dobře navržený a udržovaný kód) je snadno přístupný komukoliv, kdo umí daný jazyk.

A tady se přesně dostáváme do toho problému, kód od LLM není dobře strukturovaný a ani dobře čitelný.

Je hezké jak tady to_je_jedno tvrdí, že za chvilku bez LLM se nebude moci vyvíjet, ale zapomíná, že bottleneck není napsání kódu, ale doručení aplikace/funkce. To je celá plejáda věcí od nápadu, návrhu, implementace, otestování/review, nasazení, sledování, vyhodnocení. A to pořád dokola. Když mi LLM vygeneruje haldu kódu, tak tím žádný vývoj neurychlím, prostě se to jen zarazí na další fázi v podobě testování/review.

LLM může být velmi dobrý pomocník, který dokáže do všech těch fází nějak přiložit ruku k dílu a uspořit čas či snížit chyby, ale ani dnes ty LLM neumí to práci udělat za tebe, neumí ti výrazně zvýšit senioritu, neumí výrazně zvýšit produktivitu. Ten člověk v tom řetězci je pořád brzda a to se za poslední roky nezměnilo.

Také vyvíjím bez IDE, v textovém editoru na celou obrazku, chci vidět jen kód, vše ostatní mě rozptyluje.

a6b

  • ***
  • 195
    • Zobrazit profil
    • E-mail
Re:Vezme AI ajťákům práci?
« Odpověď #52 kdy: 25. 11. 2025, 21:27:25 »
ja myslim, ze tu produktivitu a rychlost zvysit muze.
potreboval jsem zpracovat json pomoci nlohmann a je to nudna rutinni prace,
dal jsem ai vstupni json a napsal mi pekny kod pro nlohmann::json.
ne ze bych na tom zavisel, ale zrychli mi to a nemusim sam tolik hledat.

Re:Vezme AI ajťákům práci?
« Odpověď #53 kdy: Dnes v 10:02:46 »
Ad viz vyse:

LLM samozrejme nezvysuje senioritu, lec VYRAZNE zvysuje produktivitu.

Anzto vyznamne snizuje mentální zatez zpusobenou trivialitami vukol.

Ukoly typu vytvor typescript formatovaci funkci, ktera prevede cislo na lidsky citelny text se suffixem K,M,G,T davam komplet LLM a funguje to dobre. Usetrim tim 10 minut prace ale hlavne usetrim unavu mozku, ktery svoje kapacity muze venovat necemu podstatnejsimu.

Opravdovou dusevni praci neni mozno delat dyl nez par hodin denne a cokoliv co mozku odlehci od trivialni zateze velice pomaha produktivite.

A casto LLM necham zkontrolovat muj kod a casto prijde s opravdu peknym napadem na vylepseni, najde ci jsem prehlidl, upozorni na side effect.

Programovani se holt meni, stejne jako kdyz prisel C kompiler a libc. Nyni je dulezitejsi analyza, vlastni kodovani vicemene prevezmou stroje.

L..

  • ****
  • 322
    • Zobrazit profil
    • E-mail
Re:Vezme AI ajťákům práci?
« Odpověď #54 kdy: Dnes v 12:14:37 »
U nás se na používání LLM při programování hodně tlačí, tak s ním mám hezké příhody z praxe.

První: Nedávno jsem tomu dal upravit reducer pro zobrazování notifikací - v principu pokud přijde víc stejných notifikací, tak se zobrazí jedna a jejich počet. Přes LLM jsem dodělával funkci přidání víc notifikací v jednom callu (batch add). Vypadalo to smysluplně, bylo to hezky pokryté testy, tak jsme to nasadili.

Před pár dny jsem dostal bug z produkce který vypadal, jako že to v nějakých případech nededuplikuje, ale zobrazí víc stejných notifikací. A souviselo to nejspíš s tím, že jich přišlo hodně těsně za sebou.

Spustil jsem tedy Claude a zeptal se ho "Může se někdy stát, že tenhle reducer bude mít ve stavu dvě stejné notifikace?" Sebejistě odpověděl, že se to rozhodně stát nemůže, protože podívej, tady se to kontroluje a pokud je notifikace stejná, tak to jen zvýší čítač.

Hmm, řekl jsem si. Tak zkusíme ten podezřelý případ. A zadal jsem mu doplnit test, kdy zavolá batch add s vícero stejnými notifikacemi. Chvíli na tom dělal a pak prohlásil "Ha, našel jsem chybu, v takovém případě to vygeneruje do výstupu dvě stejné notifikace, protože XY. Mám to opravit, nebo mám upravit test?" Badum tsss.

Druhá příhoda, asi dva měsíce zpátky: Měli jsme funkci, která špatně fungovala přes změnu času. Tak jsem napsal testy na problematické cases a zadal Claude: "Oprav funkci, aby testy procházely." Claude šrotil a šrotil a šrotil a po delší době napsal: "Hm, nějak se mi to nedařilo, tak jsem ti posunul testy mimo problematický rozsah a už to prochází." To bylo minimálně na double facepalm.

A třetí příhoda ještě předtím: Měl jsem skript v bashi, který řešil jakési získávání tokenů a potřeboval jsem ho převést do PowerShellu. Tak jsem to zadal do LLM, výsledek vypadal OK, skript běžel a tvářil se, že funguje. Jenže když jsem ho pak zkoušel používat, tak mi to ten token nebralo. Strávil jsem na tom docela dost času, myslel jsem si, že mám špatně někde nějakou konfiguraci nebo práva (skript jsem nepodezíral)... Nakonec jsem získal oficiální PS verzi toho skriptu a ta fungovala. Ooops.

Za je LLM takový hodně hloupý zato hodně sebevědomý junior, který umí dobře hledat na StackOverflow. Pokud člověk musí čas od času udělat něco jednoduchého v oblasti, které moc nerozumí, tak tam LLM hodně pomůže. Pokud dělá něco, kde na kvalitě zas tak moc nezáleží, třeba různé prototypování, generický formulář nebo jiné generické  věci co jsou udělané 1000x (na různá parsovadla logů) tak taky. Ale na něco složitějšího / specifičtějšího je to hodně tricky a ten přínos je tam celkem malý, protože něco to urychlí, ale jinde zase člověka zavede do slepé uličky a nakonec na tom stráví víc času, než když by to dělal sám.

Re:Vezme AI ajťákům práci?
« Odpověď #55 kdy: Dnes v 16:22:56 »
[...] a zadal Claude: "Oprav funkci, aby testy procházely." Claude šrotil a šrotil a šrotil a po delší době napsal: "Hm, nějak se mi to nedařilo, tak jsem ti posunul testy mimo problematický rozsah a už to prochází." To bylo minimálně na double facepalm.
Tohle dělá velice často, mimochodem. A to ještě LLM od Antropicu patří v tomhle ohledu k těm nejlepším. Vždycky pak musím tyhle "opravy" odchytávat.

Za je LLM takový hodně hloupý zato hodně sebevědomý junior, který umí dobře hledat na StackOverflow.
To skvěle sedí. A (nejen) v mém okolí třeba i k tomu, že nejnadšeněji ji používají hloupí (a často i arogantní) ale za to hodně sebevědomí kolegové. Hloupé ovšem je, že ji z logiky věci používají hloupě a hloupé jsou často i produkty téhle jejich "práce".