• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    KOJAProgramovani 40+
    Diskuze o obzive programovanim pro starsi a pokrocile.
    rozbalit záhlaví
    JANFROG
    JANFROG --- ---
    MORIARTY: Jsem se prave podival jak stare jsou veci, ve kterych se hrabu ted (=zrovna mam otevrene editory se zdrojaky): 1988, 1988 2003 :-)
    (a neopren si neberu, rochnim se v tom v zasade rad a dobrovolne).

    Ale vazne, me to prijde jako takovej zajimavej fenomen. Za dalsich 15 let prijde nekdo, a bude si brat neopren na ten tvuj (a muj) kod. Nebo myslis ze ne?
    MORIARTY
    MORIARTY --- ---
    GIOMIKY: Tak já teď dělám v .Net6.0 a nejstarší knihovna v mým nejnovějším projektu je serilog z roku 2019. A na pochodu se v tom učím Blazor, protože si to vyžádal zákazník a já doteď dělal v jiných frontendech. A zároveň udržuju starší projekty, na kterých se už vyřádilo víc programátorů a některý jsou i 15 let starý a pravidelně překopávaný (přepsat úplně se to nevyplatí), takže to, co píše SUCHRE: je teorie, která platí tak pro nový projekty, jakmile se člověk ponoří do něčeho, co dělal před lety bývalý kolega, to aby si na sebe vzal neopren, aby nebyl celej od hoven :)
    SUCHRE
    SUCHRE --- ---
    GIOMIKY: AI & 5G
    SUCHRE
    SUCHRE --- ---
    GIOMIKY: Asi zalezi na tom, koho hledaji, ne? Pro juniorni praci se senior nehodi tak nejak z podstaty
    SUCHRE
    SUCHRE --- ---
    GIOMIKY: Jak kdo :)
    SUCHRE
    SUCHRE --- ---
    Spis bych za nejvetsi zrouty pozornosti a casu oznacil spatnou praci vyvojaru, respektive managementu vyvoje a to konkretne:
    Chybejici nebo spatna dokumentace
    Chybna funkcnost
    Nedostatecne testovani
    Nedostatecna znalost pouzitych komponent tretich stran
    Nedostatecna znalost infrastruktury
    Snaha vyvijet funkcnost, ktera jde jednoduse poskladat z lety a miliony uzivatelu overenych komponent tretich stran nebo pouzitim vhodne infrastruktury
    SUCHRE
    SUCHRE --- ---
    Neni nutny si nalhavat, ze vyvojar dela nejakou slozitou a inovativni cinnost, ktera vyzaduje uplnej klid. Vetsinou se jedna o praci, kterou uz 10 let vymyslel nekdo pred nim a staci znat best practices pro danej kontext.
    JARDABEREZA
    JARDABEREZA --- ---
    MORIARTY: Když jsem pracoval v jedné firmě, tak obchoďáci měli nařízené časové okno pro konzultace. cca 10-15 minut každou hodinu na jejím konci. Když přišel obchoďák ve špatný čas, tak ho vyhodili ať si příjde třeba za dvacet minut :-D

    Nebo když potřebovali dělat něco složitějšího tak, se banda lidí zavřela v místnosti a celý den k nim měli všichni zakázáno chodit :-D
    MORIARTY
    MORIARTY --- ---
    QWWERTY: MORIARTY: Jinak na kolegu si nestěžuju, svoji práci dělá dobře, jeden z mála produkťáků, co neřeší jen výstup aplikace ale i to, aby se to dobře vyrábělo. Jen je to duší obchodník a když něco řeší, tak komunikuje. Když já něco řeším, tak nekomunikuju. Ten komiks je přesnej.
    Zajímavý, že dřív jsem se při tý práci nemusel tak soustředit. Taky jsem ale asi dělal jednodušší a míň komplikovaný projekty.
    QWWERTY
    QWWERTY --- ---
    MORIARTY: to mi prijde ale uplne normalni, ze na praci potrebujes nejaky focus okno a pokud ti ho nekdo porad nabourava, tak udelas uplny ....
    takova bezne pouzivana klasika je "sluchatka = DND" a pak vycvicit kolegy, popr. si domluvit vlastni signalizacni protokol na availabilitu

    klasika:
    MORIARTY
    MORIARTY --- ---
    Já zjišťuju, že čím jsem starší, tím víc toho udělám, ale zase se musím víc na tu práci soustředit.
    Dneska tu za mnou od rána pořád chodí jeden kolega, takovej aktivní frikulín, a každých deset až patnáct minut (teď zase přišel) (a už je zase pryč) se mnou řeší detaily projektu, na kterých zrovna nedělám, a nebo se na něco ptá a mě pak trvá vrátit se znovu k myšlence, kterou jsem předtím řešil. To je peklo, dneska jsem ještě nic neudělal, asi uteču programovat do parku, holubi se na nic neptaj.
    DEFILA
    DEFILA --- ---
    MLEKAR_STEIN: asi jako stezovani si na nekompetetni kolegy:)
    vzhledem k tomu, že jdu z prostředí, tak se nesnažím prosazovat pitomosti, které bych jako soft engineer nevěřil, že má nějaký smysl a jsem ochoten se o všem bavit, jelikož ve výsledku dorucujeme vše jako team lidi a nejsem král na zlatem trůně :) Naštěstí jsem teď v kolektivu, kdy většina mých kolegů má technické know-how, ale nemají hi všichni, že. Takže sem tam mě překvapí požadavek na implementován XY, což jsou povětšinou neexistující možnosti a jejich vytvořením bych postavil nový Amazon, někdy je to složité.
    KOJA
    KOJA --- ---
    JORGES: Snazim se praktikovat. Nedari se mi to konzistentne ale zatim se mi to dari konzistentne resuscitovat ve smyslu se donutit k tomu sednout kdyz je zrovna cas a energie i kdyz se mi treba nechce. Vetsinou se mi po par minutach dobije nadseni a docela me to bavi. Pak si k tomu vetsinou sednu jeste parkrat nez prace/rodina/zdravi/jiny hobby spotrebuji cas a/nebo energii a pak je po case treba opet resuscitovat. Takze idealni to neni ale s akceptaci sneciho tempa progresu to dlouhodobe udrzitelny asi je.

    Snazim se hledat pruniky mezi tim s cim si chci hrat a s vecma co jsou volne spojene s tim co delam v praci (ale zaroven jine). Pomaha mi to s motivaci-snazim se to videt jako 2 birds 1 stone, ze mi to potencialne otevira dvere k zajimavym projektum v praci.
    JANFROG
    JANFROG --- ---
    JORGES: jasne, i kdyz ja dostal do stavu kdy je rozdil mezi hobby a pracovnimy projekty se stira (zni to dobre a ja to hodnotim v zasade pozitivne, ale ma to sve problemy).
    Mam jeden hobby projekt ktery z politickych duvodu musim dusledneji oddelovat - tam to restim tak, ze na to mam vyhrazenej prosinec a pulku ledna. Zari az listopad byva dost narocny obodobi, a koncem listopadu mam pravidelne pocit, ze mi vybouchne hlava, navic kolega je puvodem z Ruska, takze ma vanoce v pulce ledna. To je doba kdy prace jede tak nejak na volnobeh a je cas na zabavu...
    JANFROG
    JANFROG --- ---
    KOJA: No tak me by ani ve snu nenapadlo ocekavat nejakoi hmotnou pochvalu - takove veci se u nas nenosi. Kazdy ma svoji dohodnutou odmenu a vic ani halir (tedy spis ani cent). Ale neco jako "well done" by sem tam potesilo. Ale mozna jen proste uz moc douho jedu ull remote :-)
    CERMI_FOX
    CERMI_FOX --- ---
    QWWERTY: ten konkrétní případ, co jsem měl na mysli, jsou data, která nám posílají přes API :-)
    Jinak tu první větu samozřejmě písu jako legraci.
    Nicméně měl jsem za to, že esp jsou 5V tolerant, a mě to popravdě tak i funguje, ale je to jen signál za nějakou delší dobu, žádnej pullup.
    QWWERTY
    QWWERTY --- ---
    CERMI_FOX: jasne, ale u SW interagujes s BFU
    tohle precejenom neni end-user device predstavujici koncovy produkt ale spis komponenta a pocita se, ze jsi specialista schopny dodrzet zakladni specifikace produktu
    jak kdybych psal SW, do knihovny predaval string misto integeru a pak si stezoval, ze to mel autor knihovny osetrit :))
    CERMI_FOX
    CERMI_FOX --- ---
    QWWERTY: jak se to vezme, mají to mít ošetřený. Stejně jako když uživatelé softwaru píšou částku do pole pro číslo pasu a je to chyba systému :)
    QWWERTY
    QWWERTY --- ---
    CERMI_FOX: jako jo, ale tohle byla kompletne moje chyba :))
    CERMI_FOX
    CERMI_FOX --- ---
    QWWERTY: esp mě hrozně rozčiluje, nedávno jsem strávil asi 2 dny vztekáním se proč mi obyčejná 74hc595 produkuje náhodné výstupy, když ten stejný čip jinde fungoval ok. Nakonec tamto konkrétní esp (nebo celý typ, mám jen jeden od toho typu) má nějak divný jeden z pinů, a k tomu jsem to samozřejmě připojil. Tyhle nedokumentovaný destičky z alíka maj holt i svoje nevýhody.
    QWWERTY
    QWWERTY --- ---
    CERMI_FOX: "připájel jsem to opačně" mi s ESP ani nepripominej - stravil jsem asi 4 mesice debugovanim, proc mi pada pripojeni k wifi
    podezrival jsem malo RAM (jsem liny, takze pouzivam uPy), vymyslel optimalizace, prochazel kod, cumel do toho osciloskopem, zkousel jiny desky, prenastavit AP, flashnouty jiny image/build, ...

    az pak jsem si vsiml, takove nenapadne esptool zpravy: "WARNING: Detected crystal freq 41.01MHz is quite different to normalized freq 40MHz. Unsupported crystal in use?"
    jestli je spatna frekvence, tak to asi nebude kodem... a zjistil jsem, ze jsem pripojil k signalu +5V pull-up, ackoliv to pouziva 3.3V logiku, coz zjevne nejak divne rozhodilo vnitrni oscilator, takze obcas to fungovalo a obcas ne
    a vubec nebastlim pres 10 let, abych vedel, ze na takovouhle naprosto zakladni chybu si mam davat pozor
    Kliknutím sem můžete změnit nastavení reklam