Zpět na článek

Diskuze: Mladí vystudovaní programátoři mají problém s hledáním práce, nahrazuje je AI

Nejsi přihlášený(á)

Pro psaní a hodnocení komentářů se prosím přihlas ke svému účtu nebo si jej vytvoř.

Rychlé přihlášení přes:

Smazaný uživatel
Smazaný uživatel
Level Level
2. 9. 2025 20:58

Komentáře tohoto uživatele máš zablokované.

Co je to Al? Jen natrénovaná opice. A pokud jsou zdrojem trénovacích dat ukázky b/c-čkových programátorů, tak z toho asi a-čkový kód nedostanete.

Poslední dobou ji používám k programování hodně, protože jej hodně zrychluje. Ale jak psal Milan, je třeba ji vhodným zadáváním notně zúžit manévrovací prostor, protože jinak se řídí pravidlem více = lépe. Takže když si tu práci s ní dám, o to méně času pak trávím nad zefektivněním jejího kódu. A takové uhlazování kódu je pro mě rychlejší, než jej celý psát od nuly. Není to sice dokonalé, ale je to nejefektivnější. Al, i když je "tupá", je dobrý pomocník. A to o sobě tvrdím, že jsem programátor ze staré školy (ještě počátky BASICu).

Zájemců o má řešení je dlouhá řada a můj čas omezený. Jsem tak schopen zlepšovat a zrychlovat procesy napříč celou firmou a ne jen u sebe.

jirka-77
jirka-77
Level Level
1. 9. 2025 17:00

Komentáře tohoto uživatele máš zablokované.

Té výrazně snížené nabídce práce programátorů bych skoro nevěřil, mám dojem jak moc pořád na to vidím reklamy, ale jestli se firmy učí víc využívat např levné indy, tak bych tomu věřil. Tam je hodně rychlý vývoj a asi se to do světa hodně dostává. Dva dny mě teď AI už docela dobře s menším množstvím chyb pomáhala s vysokoškolskou matematikou a fyzikou, tak programátorům to jistě taky hodně pomůže.

jiri777
jiri777
Level Level
2. 9. 2025 09:27

Komentáře tohoto uživatele máš zablokované.

@jirka-77 A nejsou ty reklamy na mediorní a seniorní pozice? Já tedy vidím, že juniory si firmy vybírají pečlivě a dají jim málo peněz něco typu 3 tis. Kč/MD. Indové to je kapitola sama pro sebe, u nich je potřeba dobrého výběru ještě o řád vyšší, protože většina indů je nepoužitelných v IT a nadělají více škody než užitku.

jirka-77
jirka-77
Level Level
2. 9. 2025 15:37

Komentáře tohoto uživatele máš zablokované.

@jiri777 Ty reklamy nevím přesně. U indů je to určitě různý už jen tím že to jsou různý rasy, některý asi hodně chytrý, třeba špičkový doktoři. Nevím jak to maj s IT, ale indie je hodně rozjetá v technice celkově, tak já jsem přesvědčenej že tam maj ty hodně chytrý a asi jich je i dost, jinak by ten vývoj neměli. Vlastně s tím souvisí i rasizmus. Třeba u nás stovky let cikáni se v poslední době, no asi teda koncem minulého století přejmenovali na romové právě proto že jde o jinou rasu, kde maj hodně těch chytrých šikovných. Že někde dělaj i ty míň kvalifikovaný, to jistě jo. To vidíme i u nás jak někde na odbornější technickou práci větší firma vezme člověka který nemá vůbec talent na techniku, ale odborný vzdělání elektro má, postupně projde všema zkouškama i když to vůbec nechápe, jen se naučí nějaký údaje a hlavně si musí pamatovat jednotky, protože osobně nerozliší W a Wh a podle vzhledu s indama nemá nic společného :-)

jiri777
jiri777
Level Level
1. 9. 2025 11:13

Komentáře tohoto uživatele máš zablokované.

Problém je, že se celosvětově dělala reklama na studium IT jako pohodová práce, kterou lze dělat odkudkoliv. Například i u nás byly rekvalifikační kurzy z úřadu práce. Jenže míst prostě není tolik. AI roli hraje ale trochu jinak. Například webovky si pomocí AI vytvoří běžný uživatel a už nepotřebuje programátora.

bespi
bespi
Level Level
1. 9. 2025 20:36

Komentáře tohoto uživatele máš zablokované.

@jiri777 Na bezne webovky programator nebyl potreba uz dlouho.

jirka-77
jirka-77
Level Level
1. 9. 2025 20:46

Komentáře tohoto uživatele máš zablokované.

@jiri777 To je pravda, ale ten běžný uživatel si ve většině případů dřív toho programátora neobjednal i když na to byl potřeba, takže web prostě neměl, nebo měl jen něco málo co zvládl bez některých funkcí co potřeboval.

hl.hl
hl.hl
Level Level
1. 9. 2025 08:57

Komentáře tohoto uživatele máš zablokované.

AI nemá psát kód ale jen pomáhat a zrychlovat implementaci řešení. To je ten hlavní kámen úrazu. Dnes si říká programátor kde kdo a v podstatě někteří neumí vůbec nic. Devalvace pozice "programátor" je v posledních letech obrovská.

Choakinek
Choakinek
Level Level
1. 9. 2025 02:20

Komentáře tohoto uživatele máš zablokované.

Součást IT bubliny je nesmyslně velká fascinace pokrokem, do toho AI krásně zapadá. Zkrátka se to použije, protože tak velí fascinace pokrokem. K jakému to povede výsledku, to už je v podstatě jedno.

potooczech
potooczech
Level Level
31. 8. 2025 16:40

Komentáře tohoto uživatele máš zablokované.

Programátoři už nejsou perlou IT. Prostě už jich je celkem dost, programovat se naučil doslova kde kdo a ano, do toho přišla AI, která sice zatím teda dělá obrovská množství chyb v rámci velkých projektů, ale postupuje a dokáže je stále více a více nahradit. Aktuálně jsou dvě profese, které mají skvělou perspektivu. A to je právě oblast AI a pak stále rostoucí význam specialistů v oblasti kyberbezpečnosti. Tohle jsou oblasti budoucnost v příštích dekádách v IT.

pidalin
pidalin
Level Level
31. 8. 2025 20:02

Komentáře tohoto uživatele máš zablokované.

@potooczech Tady je programování a programování, těch opravdu schopnejch moc neni a podle toho současnej software vypadá, to je důsledek všechn těch automatizovanejch nástrojů že potřebuješ 8jádro a 16GB ram na to abys pracoval s excelovskou tabulkou se kterou šlo pracovat v officu 2003 na nějaký Pentium 4 a bude hůř s příchodem AI. Snad to těm firmám časem dojde že lidi co jsou fakt opravdový programátoři to udělaj líp, ale těhle lidí nikdy dostatek nebude a co hůř, firmy je nedoceněj a často si ani neuvědomujou jak moc je potřebujou.
AI ti nikdy nenaprogramuje nic efektivně, ten kód bude 10x delší než je nutný.

radecekh
radecekh
Level Level
31. 8. 2025 21:41

Komentáře tohoto uživatele máš zablokované.

@pidalin Vy toho evidentně o programování moc nevíte.
Když někdo programoval v 80. letech třeba pro ZX Spectrum, tak paměť byla tak malá, že ten projekt mohl mít max. pár tisíc řádků. A takový projekt se samozřejmě ještě ručně optimalizovat dá.
Když má dneska projekt desítky milionů řádků, tak můžete mít sebelepšího programátora, ale stejně vám to nezoptimalizuje.
Ono to bude dnes přesně naopak. AI dostane předhozený prasácky napsaný funkční kód a sama ho zoptimalizuje.
Jinak dneska to není o tom, že by AI sama něco programovala. Dneska je to o tom, že programátor programuje s AI několikanásobně rychleji. Tedy firmy nemají potřebu najímat nové programátory, protože těm starým vzrostla produktivita.

bespi
bespi
Level Level
31. 8. 2025 23:35

Komentáře tohoto uživatele máš zablokované.

@pidalin To ma byt vtip?

AI se v tech velkych projektech neorientuje a pokud ten kod je napsany spatne, tak ani clovek nemusi spravne pochopit co vlastne dela. Bezne aplikace obsahuji pres 90% naprosto zbytecneho kodu, ale jinych cca 50-80% tam chybi !

Zatim jsem jeste nevidel AI co by nejak extra pri programovani pomohla. Na co to je dobre jsou nejake rutinni veci a pak kousky kodu co uz jini napsali milionkrat. Cokoliv trochu specifictejsiho dopadne vymyslenim pohadky.

pidalin
pidalin
Level Level
1. 9. 2025 00:25

Komentáře tohoto uživatele máš zablokované.

@pidalin Ale to je jejich rozhodnutí že to bude mít miliony řádků, kdo je k tomu nutí? Korporátní tlak na to aby se furt něco měnilo i když to neni potřeba aniž by to reálně přinášelo lepší funkcionalitu. Neustále všechno překopávaj a nabalujou na to tunu bordelu a pak ve výsledku zjistíš že tam někde hluboko je nějakej 30 let starej kód, tak když to má milion řádků, tak ať to teda aspoň udělaj pořádně a ne že to má funkčnost horší než ten program původně pro Win 98 nebo XP, ale chce to 32GB ramky, tohle neni programování, to je prasečina. Já programuju jenom CNC stroje, takže nechci dělat přehnaně chytrýho, ale situace tam je dost podobná, na novejch strojích nám nutěj CAD/CAM software kterej má tak 1/10 funkčnosti co potřebuješ a pak to stejně do toho G kódu musí přeložit a je to totální bordel kterej pak debugguješ dýl než bys to psal sám celý od základu.
Člověk totiž má něco co stroj nemá - nějakou představivost že myslíš do budoucna na něco co víš že budeš řešit, tak si na to už v tom programu uděláš základy který ti to pak do budoucna usnadněj, použiješ třeba podprogramy a scripty místo toho abys ten kód znova a znova vyblibl do každýho programu i když je ten kus kódu furt stejnej a tohle prostě ty automatizovaný nástroje vůbec nezvládaj.
A právě protože ten hardware byl tenkrát hodně omezenej, tak se muselo programovat kvalitně a optimalizovat, vývojáři by v rámci toho procesu vývoje měli bejt nuceni pracovat na omezym hardwaru aby to museli udělat líp.

Můžeš si to omlouvat jak chceš, ale to že potřebuju dneska mobil co má 800 tisíc bodů v antutu na to aby se mi nesekala aplikace na jízdní řády která před 10 lety jela plynule a byla i hezčí a efektivnější na mobilu co měl 50 tisíc bodů v antutu, to u mě prostě neobhájíš, ať je důvod jakej chce, je to špatně a je to neudržitelný do budoucna.
Ale třeba AI v budoucnu překvapí, strašně bych rád věřil a doufal v to že se to stane, ale z principu nic jako AI neexistuje, je to jenom statistickej jazykovej model kterej nemá žádný vědomí, ani abstraktivní myšlení a už vůbec se nezamyslí nad tim aby do toho kódu implementovala nějaký věci který využiješ až časem protože myslíš do budoucna.

pidalin
pidalin
Level Level
1. 9. 2025 00:30

Komentáře tohoto uživatele máš zablokované.

@pidalin Já programuju jenom CNC stroje, ale když mi CAM/CAD software vygeneruje nekvalitní zabugovanej kód co má 1000 řádků pro celkem jednoduchej program, tak na to samý mi stačí 100 řádků když to budu psát ručně a trochu se nad tim zamyslim.
Vim že programovat software nebo hru je mnohonásobně víc kódu, ale člověk to přece nepíše celý na jeden zátah, ale je to vysledek nějakýho vývojovýho procesu po delší dobu, takže ono se to až tak zásadně nebude lišit od toho co dělam já.
A všechny ty moderní nástroje co nám cpou mi spíš produktivitu snižujou. U AI je ten problém že než to dokopeš k tomu aby to reagovalo jak si to představuješ a aby to správně něco vygenerovalo, tak si to dřív napíšeš sám. Třeba se to v budoucnu zlepší, ale furt je tady ten problém že AI prostě nemá abstraktní myšlení a nemůže vědět co ten člověk plánuje do budoucna a i když to AI řekneš, tak to stejně nepochopí. Často si do kódu už předem připravuju věci co ještě nepotřebuju, ale je to příprava na něco do budoucna co mi pak ušetří práci, tohle AI prostě neumí a nebude umět.

Milan Šurkala
Milan Šurkala
SHW SHW
Operační systém: PC
Procesor: AMD
Grafická karta: NVIDIA
1. 9. 2025 08:53

Komentáře tohoto uživatele máš zablokované.

@pidalin "a i když to AI řekneš, tak to stejně nepochopí. Často si do kódu už předem připravuju věci co ještě nepotřebuju, ale je to příprava na něco do budoucna co mi pak ušetří práci, tohle AI prostě neumí a nebude umět."

Mám trochu odlišnou zkušenost. Když AI do začátku řeknu, jaká bude struktura a jaká bude motivace jednotlivých kroků, tak je to lepší, než když ji napíšu jen cíl programu. Mě třeba ty šílené kódy, které AI píše, také štvou. To je neskutečné, jak jednoduchou věc sice napíše obvykle funkčně, ale desítky řádky kódu má to, co by jich mohlo mít pět, když je tam nějaká chyba, tak to většinou napíše nějakou strašně dlouhou opravnou metodou, která řeší chybu té první...

Nicméně když jsem jí opakovaně řekl, ať píše efektivní kód, ať nepíše další opravné metody, pokud to není potřeba, ale opravuje ty stávající, ať využívá funkčnosti stávajících metod, které už existují, proč tam jsou a proč jsme se na nich dohodli,... tak se z toho stal dost dobře funkční nástroj, který konečně přestal dělat nesmysly a v programování pomáhá, místo toho, aby ho komplikoval. Každopádně je stále potřeba mu občas připomínat motivaci, proč se zvolilo nějaké řešení, občas mu předhodit vlastní řešení a naznačit proč jsem ho zvolil, aby i ona příště volila spíše tuto strategii řešení. Ona pak už skoro každá odpověď začíná tím, že mi vypíše všechny ty strategie psaní, kódu na kterých jsme se dohodli a zdůvodňuje více, jak a proč je použila.

Každopádně dokonalé to není, ale na řešení některých programátorských úskalí je to velmi užitečný nástroj.

tombominos
tombominos
Level Level
1. 9. 2025 10:45

Komentáře tohoto uživatele máš zablokované.

@pidalin Radecku, kod prevazne bobtna z duvodu, ze se pouziva milion ruznych knhoven, ktere se nejprve linkuji proto, aby pak nad touto vrstvou napsal "2 radky kodu". Jednoduse je tam spousty ruznych layeru kodu, ruznych frameweorku a dalsich veci, ktere se drive nepouzivali. To je podle mne hlavni duvod, proc ten kod tak velky je. Nikdo dneska nebude sekat knihovny a vyzobavat z toho (casto to ani treba nepujde) jen kod, ktery by se mu hodil. Obzvlaste ne v koroporatnim prostredi, kde se v "podstate na kvalitu" zase az tak moc nehraje a kvantita/cas a ruzne "overovaci" methody typu unit test jsou dnes hlavni hybatele. Casto naprosto zbytecne, ale to uz tak hold je.

bespi
bespi
Level Level
31. 8. 2025 23:46

Komentáře tohoto uživatele máš zablokované.

@potooczech Aha - ti bezpecaci jsou zatim casto hlavne koule na noze. Vetsina veci s cim prijdou jsou jen nactene blbosti. Nasledne velka cast jimi aplikovanych pozadavku ve vysledku vytvori vic der nez tam bylo predtim. To i ta AI by byla uspesnejsi.

Pokud ma byt nekdo bezpecnosti specialista tak potrebuje administratorske i programatorske znalosti minimalne s uzkym zamerenim, ale na velmi pokrocile urovni. V opacnem pripade je to jen "univerzalni manazer" a tech je vetsina.

Schopnych lidi je extremnich nedostatek.

pidalin
pidalin
Level Level
1. 9. 2025 00:39

Komentáře tohoto uživatele máš zablokované.

@bespi Přesně. Nechci moc zabředávat do vyššího programování kterýmu tolik nerozumim, ale u nás na programování CNC strojů jsme za poslední roky nesehnali nikoho kdo by mě mohl na delší dobu nahradit a začíná to bejt fakt masivní průser, ty kvalifikovaný lidi co jsou ochotný se naučit něco složitýho potřebujeme a prostě nejsou a nebudou a AI to nevyřeší. Ještě možná u toho vývoje softwaru, prostě se to zkusí a buď to funguje nebo ne, ale jak mi AI naprogramuje CNC za 5 milionů? Tim stylem že to otestuje všechny kombinace a hned při první to nabourá a udělá škodu za půl mega? :-D Furt někde slyšim nebo čtu o tom jak stačí mít 3D model a na hrát ho do stroje a dostávam z toho záchvaty smíchu, to neni 3D tiskárna.
A když nejsme schopný za 10 let sehnat nikoho na tohle, tak jak složitý to musí bejt u opravdovýho programování softwaru? Situace tam musí bejt ještě daleko horší. Lidi co věřej v to že AI všechny nahradí většinou vůbec netušej jak věci fungujou a myslej si že všechno funguje na lusknutí prstu, že člověk jenom někde mačká tlačítka a může to místo něj dělat AI, jenomže ten člověk má kreativní a abstraktní myšlení a třeba si do toho kódu připraví základy pro něco co bude potřebovat v budoucnosti aby mu to pak zjednodušilo práci a od začátku s tim počítá že nějaká funkce bude potřeba a už s tim pracuje i když to zatim potřeba neni, to je programování, o tom to je, tohle AI prostě nedokáže. Bude házet prasokódy a člvoěk bude dávat požadavky na 100+1 verzí toho samýho než AI omylem vygeneruje něco co aspoň vzdáleně připomíná to co jsem chtěl.
Stačily by kvalitnější programátoský nástroje s lepším naváděním, ale zároveň s možností přímo vidět kód s vysvětlivkama a s možností hledat různý návaznosti a podobně, prostě klasický programování, ale naváděný, ne přímo že píšeš ten kód fakt v texťáku, to je jasný že nesesmolim milion řádků kódu přes noc tak aby to fungovalo. Ale ty nástroje kde do toho kódu nemůžu reálně moc zasahovat a prostě to něco dělá jsou většinou k ničemu.

bespi
bespi
Level Level
1. 9. 2025 20:42

Komentáře tohoto uživatele máš zablokované.

@bespi Velke Visual Studio + GitHub Copilot to umi, ale porad v mezich kvality te AI. Dalsi problem je to ze to bezi v cloudu, takze se to nemuze mnohde pouzivat.

Tech-boy.lukas
Tech-boy.lukas
Level Level
31. 8. 2025 15:55

Komentáře tohoto uživatele máš zablokované.

"Zajímavostí je, že dle průzkumu Stack Overflow téměř polovina programátorů (47,1 %) používá AI nástroje denně"
to si ale dost rozporujke s tím dále, že je časověš náročné opravovat po ai kód.
Takže ai v jkódu dělá chyby které pak musím složitě hledat a opravovat. Ale budu to tak dělat dále.
a jen houšť, stále v něčem nacházím neskutečné chyby. Pracuji jako programátor plc, a nějaik nechápu jak mohou vypustit do oběhu něco kde jsou takové chyby. Děsně obchody tlačí jejich klubové aplikace, snad co chvíli najdu nějakou chybu. Klidně to tlačte ale nenajímejte cvičené opice aby to programovali výsledek není moc dobrý.

pidalin
pidalin
Level Level
31. 8. 2025 20:00

Komentáře tohoto uživatele máš zablokované.

@Tech-boy.lukas Já programuju jenom CNC stroje a stačí mi jakej bordel vygenerujou moderní nástroje, napsat ten kód ručně je většinou efektivnější a rychlejší než něco matlat v cad/cam softwaru a pak to 2 dny debuggovat.

Těm firmám to časem dojde že programátory potřebujou a nějaký automatizovaný nástroje ani AI je nespasej.

drak3go
drak3go
Level Level
1. 9. 2025 07:27

Komentáře tohoto uživatele máš zablokované.

@pidalin Ještě bych to, že programuješ jen CNC, napsal jednou, že prý si toho 14745. čtenář nevšiml.

Tech-boy.lukas
Tech-boy.lukas
Level Level
1. 9. 2025 10:31

Komentáře tohoto uživatele máš zablokované.

@pidalin mno o moderních nástrojích mi povídejte, velká plc a k nim příslušný software celkem ok.
Ale používáme i malá/levna plc, a tam si výroce řekl že software sem tam při on-line editaci spadne, a poškodí projekt jak v plc tak lokálně v pc. To je pak epes tipnout co je v plc a pokud nemáte kopii toho co jste dělal tak je zničeno všechno to co jste udělal.

Reklama
Reklama