Jo jenže tohle tě bude bavit při prvním konvertním toolu. Když už to máš řešit v měsící po X té na trochu jinejch datech, tak je jaká koliv AI, která pomůže super a člověk se pak může zabejvat přinosnějšíma věcma, třeba čtení té dokumentace a refactoringem. Jestli v práci děláš jen zajímavé věci, které by si na nikoho nechtěl delegovat, tak každopádně gratuluju! ..
Já moc nevím, o jakém konkrétním případě se bavíme, ale pokud někdo v práci X krát do měsíce řeší převod jiných dat a u toho se mu rozbije předchozí parser tak je někde mnohem větší chyba. Pokud je to stejný formát dat, tak to nemůže selhat a pokud jsou to data v jiném formátu, tak je evidentně chyba ve zdroji dat.
Jasně, pokud je to jednorázová akce typu "potřebujeme převést data k vám, něco máme v dumpu v původní databázi, ale tam není všechno, zbytek je v xml a posledních pár dnů v csv", tak to jednoho naštve, ale současně to stačí udělat jen jednou. Neumím si představit projekt, kde se tohle řeší na denní úrovni. To by potom znamenalo, že celá infrastruktura je špatně a tam by mě potom bavilo spíše povýšit celou infra na něco rozumnějšího a tím do budoucna takovým případům zabránit systémově.
Pokud tady na root.cz od nástupu AI vidím neustálou radost nad tím, jak si AI snadno poradí s parsingem divných dat z divného zdroje a nadšení nad tím, jak jim to ulehčilo práci, tak mám pro vás špatnou zprávu: Ne neulehčilo. Pouze ten problém zabetonováváte a bude mnohem těžší jej v budoucnu řešit. A i v takových případech divných dat je mnohem lepší se nad tím zamyslet a iterativně tam přidávat další a další divnosti, než si na počátku rozbít vlastní datovou infrastrukturu - tohle jsem také viděl několikrát: "potřebujeme přijmout hromadu cizích dat, takže musíme rozbít naši vlastní infra". Je prostě lepší to buď kompletně odmítnout a nebo to rozbalovat postupně a dostat z toho ve výsledku data v kvalitně navržené struktuře.
Ano, bavíme se o jednorázovejch věcech, pokud je třeba dělat něco opakovaně (exportovat, importovat, obohacovat..) data, tak je jasný, že je lepší si na tom dát záležet. Je to ale o tom že příjde někdo z nějakého oddělení, hele potřebuju jednorázově tohle, nebo naopak přecházíme s něčím sem a potřebuju tyhle data napárovat a obohatit. Je to oser dělat tyhle jednorázové věci a nemá to žádnou přidanou hodnotu, pro tebe jako pro programátora, z 90% ty převodní scripty použiju jen jednou a víc je už nevidím, proto je fajn když s tím něco pomůže, předtím pomáhalo mít nějakou základní kostru a tu upravit, rychlejší je ale si jí nechat upravit od AI a vystup jen zkontrolovat. Ano, můžeš namítat že tam AI může zanést chybu, tu stejnou chybu tam ale může zavést člověk, nebo junior, na kterého to nadeleguješ, kterej na to použije stejně zase to AI. Naopak dělat tyhle nedůležitý věci pomocí AI má přidanou hodnotu v tom, že se naučíš lépe psát prompty a chápat co můžeš a nemůžeš po tom chtít a troufám si tvrdit, že tenhle skill bude čím dál tím vyžadovanější a důležitější.
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.
Tak já jsem žil v domnění, že IT obecně jejich práce baví
Do prace chodim proto abych zaplatil ucty (cimz nerikam, ze me nebavi). A zakaznik plati za to, abych dodal praci pri nejmensim v pozadovane kvalite a co nejrychleji (=nejlevneji) za pouziti nejlepsich moznych nastroju (= EFEKTIVITA). Cist si changelog kdejake 3rd party jen proto abych tomu rozumel? Me je jedno, ze zmenili nazvy nekterych metod apod. Ja bych tim stravil treba 2 hodiny, Claude to mel za 2 minuty, zmen nebylo moc, code review vypadalo dobre, testy zelene. Jaka by byla pridana hodnota kdybych to delal sam bez asistentky?
Přesně tak = přidaná hodnota by nebyla žádná.