• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    KOJAProgramovani 40+
    IXTREMIST
    IXTREMIST --- ---
    Jinak za svoji kariéru jsem měl možnost účastnit se dost projektu ala "escape mainframe".
    Jen jeden byl úspěšný (offload non-core workloadu z IMS a Cobolu na AWS). ten trval 3 roky a klient se momentálně s touhle části vrací zpátky na mainframe, protože AWS to nezvládá jak stabilitou, tak rychlostí.
    zbytek shořel, klienti v tom utopili desítky milionů k ničemu.
    IXTREMIST
    IXTREMIST --- ---
    MATEJCIK: Takových jsem měl na pohovorech hodně. Po roce na systému mají hromadu vrásek a stejně ví hovno o tom co se tam reálné děje:-))))
    MATEJCIK
    MATEJCIK --- ---
    QWWERTY: právě že ne, jedna až dvě úlohy za rok jsou nějakej úplně aliení počítač typu "doopravdy naimplementuj nedeterministický automat" nebo "instrukce má dvě interpretace podle toho kterým směrem program vykonáváš". sice typicky nemáš za úkol ten počítač programovat, "jen" vyřešit nějakou úlohu která na jeho běhu nějakým způsobem visí... ale stejně se blázni najdou co udělají to první.

    pokud tam je 60M řádek dostatečně na sobě navzájem závisejícího kódu, tak klidně věřím že potrvá rok jenom se zorientovat v tom co se kurva děje a jaký přesně následky bude mít změna na řádku dvacet sedm tisíc třináct. to jako každopádně.
    ale na "aliení architektury" moc nevěřím. rok je hrozně dlouhá doba.
    PES
    PES --- ---
    QWWERTY: hodí to na Grok a ten jim přes víkend vybleje transformaci do nějakého moderního jazyka na moderní platformě včetně migračních nástrojů... třeba to všechno spáchají v RUSTu ;-))) #ironie
    IXTREMIST
    IXTREMIST --- ---
    QWWERTY: Hele z arch je můj denní chleba,dělám to 10 let jako system programmer. jsem senior.
    A stejně, vím tak 40%. ten systém je neskutečně komplexní a ta archi je úplnej alien proti x86. všecko je úplně jinak, všecko je 40 let zpětně kompatibilní (tzn všecko je prolezlý legacy kódem, I jádra systému jako takový). z/OS umožňuje měnit kód jádra a jeho funkci na bázi tzv exitů.
    QWWERTY
    QWWERTY --- ---
    MATEJCIK: jenze u veci jako AoC staci, aby jsi jednou potkal C a pak uz se ucis jenom nove algo, datove struktury, a syntax.
    z/arch taky neznam, ale tipoval bych ze budes v situaci, ze se ucis uplne novou architekturu/mindset. za rok? veril bych ze zaklady na urovni juniora mozna



    a pak mas "work fast, break things" idioty, kteri si mysli, ze se to nejenom nauci, pochopi a zanalyzuji, ale zaroven napisou replacement v horizontu par mesicu
    The plan is headed by Steve Davis, one of Musk's faithful enforcers, and will apparently encompass migrating the entire system onto a more modern contemporary language within a matter of months. (src)
    MATEJCIK
    MATEJCIK --- ---
    IXTREMIST: hele nevím, neznám COBOL ani CICS ale to by muselo být fakt divoký aby se to průměrnej senior nenaučil za rok
    když si vezmeš jaký zhůvěřilosti se lidi naučí kvůli Advent of Code za den.
    IXTREMIST
    IXTREMIST --- ---
    JARDABEREZA: CICS je transakční systém,a v tom cobolu pro něj budou napsaný programy. verzi bude použito několik, protože většina těch programů bude kolem roku 1970...
    Hlavně si představ jinou archi, kde storage funguje úplně jinak. všechno funguje jinak než x86 a fakt se to za rok nenaučíš:-))
    JARDABEREZA
    JARDABEREZA --- ---
    IXTREMIST: Co si pod tím mám představit? Nějaká stará verzi s divnou syntaxí?
    IXTREMIST
    IXTREMIST --- ---
    JARDABEREZA: Jenže on to není jen COBOL. je to COBOL pro CICS, a je to jen část téhle legrace :-).
    jestli si ti mantaci myslí, že se za týden naučí mainframe.....
    MARASAN
    MARASAN --- ---
    Cursor's path, from hero to zero - why I'm canceling my annual subscription : cursor
    https://old.reddit.com/r/cursor/comments/1jmp4ol/cursors_path_from_hero_to_zero_why_im_canceling/
    SUCHRE
    SUCHRE --- ---
    Nahodou je to dobrej privydelek k duchodu.
    KLEINZACH
    KLEINZACH --- ---
    btw onehda jsem narazil na jednoho odvazlivce, co pomerne nedavno napsal majnkraft server v cobolu:

    GitHub - meyfa/CobolCraft: A Minecraft server written in COBOL
    https://github.com/meyfa/CobolCraft

    While I had zero prior COBOL experience, I had heard a lot of rumors and noticed a stigma surrounding COBOL. This intrigued me to find out more about this language - and the best way to learn a language is to write something with it.

    In retrospect, due to the sheer complexity and scale of Minecraft's code, choosing to write a Minecraft server in COBOL was both the best and worst idea I could have had. For one, it is necessary to invent a lot of things from scratch that are quite easy in other languages. This includes parsing and encoding JSON and all kinds of binary data, implementing real-time multiplayer networking, and translating large amounts of an inherently object-oriented system (Minecraft) to a procedural language. However, adapting to such a steep learning curve forces me to research and understand the language and its concepts in-depth, which is very rewarding.


    kdyz kouknu treba na server tak to vypada vcelku pricetne
    PES
    PES --- ---
    DEEFHA: Tam je situace tak zoufalá, že by psali i kdybys už byl i v důchodu, ale před 50 lety bys i jen zavadil o Cobol ;-)
    DEEFHA
    DEEFHA --- ---
    KLEINZACH: V poho, dělal jsem to dva roky a už to nikdy nechci ani vidět :-D Dokonce jsem si to na LinkedInu vyhodil z životopisu, protože mi kvůli tomu pořád psali headhunteři. A vůbec je nezajímalo, že jsem pak pětadvacet let dělal něco úplně jinýho :-)
    KLEINZACH
    KLEINZACH --- ---
    DEEFHA: slysis? mas prej zajisteny stari i s parcialni znalosti Čobolu:)
    E2E4
    E2E4 --- ---
    NAVARA: akorát že vůbec. o tomhle se na stackexchange a redditu lidi nebaví, takže pro ty co to umí je to věčné bohatství..

    (a mluvil jsem před pár lety s kamarádem kolegy, mladým rumunem, kterej je junior mainframe inženýr.. prostě se to naučil, protože ty lidi vymírají a furt je to potřeba..)
    PES
    PES --- ---
    NAVARA: jo tak to bych chtěl fakt vidět (aby to bylo spolehlivé dost na to, že by jsi tím přechroustal takové kritické systémy, jaké se tu zmiňují) ;-)))
    SUCHRE
    SUCHRE --- ---
    Cobol je jeste celkem v pohode, kdyz to neni udelany stylem neco vypocitam, skocim na konec kodu, spocitam neco dalsiho, pak zjistim, ze mi neco chybi a skocim zase na zacatek.
    NAVARA
    NAVARA --- ---
    Zítra už se to přeci hodí AI, ať to přepíše do něčeho modernějšího a udržovatelnějšího! :)
    Kliknutím sem můžete změnit nastavení reklam