Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - Ink

Stran: 1 ... 25 26 [27] 28 29 ... 44
391
Vývoj / Re:Jak posunout vývojáře k CI/CD
« kdy: 29. 01. 2021, 20:41:31 »
Pokud programuje, pořád je to programátor, byť na part time. A furt je to zaměstnanec, takže má sklapnout krovky a dělat práci pořádně, pokud ho k tomu někdo vyzve.
To musi byt radost s tebou a tebe podobnymi pracovat. Aj preto som sa vam tam na to vysral a robim sam na seba a takych arogantnych kretenov obchadzam a bolo to moje najlepsie rozhodnutie v zivote. Ty krovka.

Nevím, proč jsi agresivní, asi máš nějaký problém. Vztah zaměstnance a zaměstnavatele je každopádně dobrovolný. Pokud se někomu nelíbí, že má držet štábní kulturu, může jít jinam, to je v pořádku.

392
Vývoj / Re:Jak posunout vývojáře k CI/CD
« kdy: 29. 01. 2021, 14:56:42 »
Tady už se pohybujeme někde mezi Švejkem, Ferdou Mravencem a Broukem Pytlíkem. Pokud je situace v dané firmě takováhle, je to asi k řešení jinde než na IT serveru.
Nemyslím že by bylo chybou na IT serveru shlédnout z nadoblačných výšin tam dolů, jak to reálně funguje v jiných oborech. Ostatně ony tyhle (podle některých podřadné) obory nám dodávají třeba elektřinu, plyn, uhlí, bez nich bysme ani neměli naše křemíkové miláčky do čeho namontovat, čím dojet do datacentra (které by nám ani neměl v první řadě kdo postavit) atd.
Prostě nejsme středem Vesmíru, ale pro tyhle lidi je IT jeden z mnoha nástrojů jako šroubovák, lopata, šupléra, kladivo etc. nic víc.

Jasně. Představ si, že jsem absolvoval nejedno školení s lidmi z různých oborů a vím, jak zoufalá je leckde situace. To ale nemění ani slovo na tom, co jsem psal výše. Zrovna tak vím, co je technický výkres a technologický postup. Správný vývoj software nemá od dobře organizované strojírenské výroby - v některých ohledech - zase tak daleko.

Tolik za mě k problematice Švejků a vohnoutů.

393
Vývoj / Re:Jak posunout vývojáře k CI/CD
« kdy: 29. 01. 2021, 14:09:20 »
Ako som precital diskusiu tak ja som situaciu takto pochopil:

To nie su programatori. To su ludia ktorych napln prace je nieco ine a su schopny nejake percento casu dajme tomu 30% (alebo nedajboze dokonca vo volnom case) venovat programovaniu a napisat nejaku utilitu pre firmu. Ak je to takto tlacit ich do gitu ked to nechcu imho nema zmysel. Ak chcete git,ci/cd najdite si fulltime vyvojara.

Pokud programuje, pořád je to programátor, byť na part time. A furt je to zaměstnanec, takže má sklapnout krovky a dělat práci pořádně, pokud ho k tomu někdo vyzve.

Tak to pozor. To není pravda. Zaměstnanec má náplň práce uvedenou v pracovní smlouvě. Pokud tam nemá nic o programování tak to není programátor a firma to po něm ani nemůže chtít. To že si zaměstnanec práci ulehčí/zrychlí automatizací/programem/zlepšovákem  automaticky neznamená, že výsledná práce je majetkem firmy, opět pokud není uvedeno v pracovní smlouvě,  že to je to co má dělat. Může se ovšem s firmou domluvit a třeba jí to prodat.

Tady už se pohybujeme někde mezi Švejkem, Ferdou Mravencem a Broukem Pytlíkem. Pokud je situace v dané firmě takováhle, je to asi k řešení jinde než na IT serveru.

394
Vývoj / Re:Jak posunout vývojáře k CI/CD
« kdy: 29. 01. 2021, 10:37:53 »
Překvapuje, že by někdo, kdo opakovaně pracuje se zdrojáky, vůbec uvažoval o nepoužití nějaké formy verzování, byť i jen lokálního.

Presne. Ja jsem zacal pouzivat lokalne CVS uz pred cca 20 lety, kdyz firma, kde jsem pracoval, mela taky to "uzasne" workflow pres Sambashare. Uz tenkrat to wokflow bylo spatne, ale dnes je to neomluvitelne.

395
Vývoj / Re:Jak posunout vývojáře k CI/CD
« kdy: 29. 01. 2021, 08:21:49 »
Myšlenka sdílených zdrojových kódů na centrální, lokálním uložišti (s dalšími funkcemi : verzovaní,zálohování apod..) není špatné ale její implemtace blbcem nemusí být vždy kvalitní. A tato implementace tazatelem, zjevně špatné řešení je neboť vyžaduje od starších kolegů práci navíc a té se pochopitelně brání. Jejich postupy mohou být třeba vhodnější(efektivnější) pro jejich způsob práce.

Nic ve zlém, ale tohle je přesně vohnoutská mentalita, která v rozumně řízené firmě nemá místo. Naučit se pracovat s Gitem není pro průměrně inteligentní opici žádná velká práce a tu produktivitu, kterou naruší pár minut denně věnovaných správě verzí, bych chtěl fakt na vlastní oči vidět. Klidně si na to vezmu i dovolenou, abych spatřil ty efektivní postupy "starších kolegů".

396
Vývoj / Re:Jak posunout vývojáře k CI/CD
« kdy: 29. 01. 2021, 08:18:10 »
U nás ve firmě to vypadalo při mém příchodu takto:
- polovina firmy (ta starší) nepoužívala žádný verzovací systém
- druhá polovina používala SVN šíleným způsobem
- CI/CD v podstatě neexistovalo, pár projektů bylo v tehdy už brutálně zastaralé verzi Hudson

Byl to tvrdý a těžký boj. Vyhodil jsem SVN a nasadil self-hoste Gitlab. Vyhodil jsem Hudson a nyní máme pravidelně aktualizovaný Jenkins.

Naučit pár starších kolegů základní Git workflow a vůbec to myšlení byl boj. Někteří dělali zálohování prostým kopírováním zdrojáků, když se objevil neřešitelný problém, obnovil kolega zálohu daného souboru, kterou našel atp.

Masakr byl, že po nasazení Gitu kolega stále dělal i své souborové copy-paste zálohy a když se mu něco v pracovní kopii nezdálo, prostě soubor přepsal svou chytrou zálohou, což dělalo strašné harakiri při různém mergování atp. Už se zlepšil.

V podstatě neexistovala rozumná "štábní kultura" ohledně formátování kódu, konvencí pojmenování proměnných atp. Neexistovala standardizovaná cesta, jak generovat instalátory našich produktů, neexistovala cesta, jak nové verze dostávat spolehlivě k zákazníkům.

Firemní web byl šíleně napsán v Silverlightu -> přešlo se na ASP.NET a máme funkční web za který se nemusíme moc stydět.

Nyní jdou dělat věci, co předtím kolegové dělat nemohli. Můžeme přesně dohledat každou individuální změnu, zavedl se ticketovací systém (v Gitlabu), každý má 100% přehled o tom, jaké bug-fixy po něm ostatní chcou.

Celá tahle epopej byla osvobozující.

Dobrá práce, gratuluju. Překonat mentální lenost a pitomé kecy, proč něco nejde a proč je to zbytečné, to vyžaduje dost energie.

397
Vývoj / Re:Jak posunout vývojáře k CI/CD
« kdy: 28. 01. 2021, 20:52:25 »
Pokud programuje, pořád je to programátor, byť na part time. A furt je to zaměstnanec, takže má sklapnout krovky a dělat práci pořádně, pokud ho k tomu někdo vyzve.
Zkuste podobnou logiku aplikovat třeba na pozici "údržbář" versus kvalifikace "instalatér", "truhlář", "elektrikář", "čalouník", "pokrývač", "zedník", "štukatér" - abyste viděl jakou absurditu píšete.

Nebudu nic na nic aplikovat. Zfušovaná práce je zfušovaná práce.

398
Vývoj / Re:Jak posunout vývojáře k CI/CD
« kdy: 28. 01. 2021, 17:17:29 »
Ako som precital diskusiu tak ja som situaciu takto pochopil:

To nie su programatori. To su ludia ktorych napln prace je nieco ine a su schopny nejake percento casu dajme tomu 30% (alebo nedajboze dokonca vo volnom case) venovat programovaniu a napisat nejaku utilitu pre firmu. Ak je to takto tlacit ich do gitu ked to nechcu imho nema zmysel. Ak chcete git,ci/cd najdite si fulltime vyvojara.

Pokud programuje, pořád je to programátor, byť na part time. A furt je to zaměstnanec, takže má sklapnout krovky a dělat práci pořádně, pokud ho k tomu někdo vyzve.

399
Vývoj / Re:Jak posunout vývojáře k CI/CD
« kdy: 28. 01. 2021, 10:29:56 »
Jestliže "máš podporu vedení", tak by ta podpora měla být někde vidět a výsledkem by měl být plán přechodu, ať si zaměstnanci brblají jak chtějí.
Kedze viem, ako to chodi v roznych firmach, tak podla mna ta podpora vedenia je asi taka ze: kolko to bude stat firmu? nic? ok, tak to mozme urobit.
Vedenie casto nema ani len tusenia, ako prebieha vyvoj. Ich len zaujima kolko to stoji firmu. Nezaujima ich nejaky prinos, ktory nie je vidiet. tak ako zalohy, pripadne zastupitelnost sa riesi, az ked je pruser, a hned po uhaseni problemu sa na to zabudne.
Tiez som niekolkokrat hasil prusery typu: zosypala sa produkcia, lebo nieco bolo odflaknute, a ked som ich povedal, ze na toto som ich pol roka upozornoval, tak stale iba ano, budeme to riesit. Ked som to ako-tak dal dokopy, tak zase vyhovorky, ze na tu prerabku nie je cas. a o par mesiacov zase to iste. A to nebola nejaka mala spolocnost, a ten vypadok znamenal stratu tisice eur.

Rozumím, každá ryba smrdí od hlavy. Ale i tak se dá leccos prosadit, pokud se člověk trochu snaží. Možná by občas stačilo managementu naznačit, že je záhodno, aby kód firemního software přečkal případný odchod jeho autorů a že spolehlivý SW pro správu verzí je v tomhle základ.

400
Vývoj / Re:Jak posunout vývojáře k CI/CD
« kdy: 28. 01. 2021, 09:37:06 »
Jestliže "máš podporu vedení", tak by ta podpora měla být někde vidět a výsledkem by měl být plán přechodu, ať si zaměstnanci brblají jak chtějí. Problém vidím v tom, že managementu zřejmě současný stav zase tak moc nevadí. Každá změna musí být dobře "prodaná", to znamená, že musíš sehnat podporu od lidí, kteří si myslí, že stávající stav je neutěšený.

Prosazování změny ve firmě je poměrně náročná disciplína, zvážil bych pro začátek fakt alespoň zavedení Gitu. Zřejmě nejsi v pozici, ve které bys mohl celý proces obrátit zcela jiným směrem na první dobrou.

401
Vývoj / Re:Mají smysl daily standupy?
« kdy: 05. 01. 2021, 10:40:07 »
Nakonec je to vždycky o lidech a ne o nějakých superfancy vynálezech. Zažil jsem i tým, kde efektivně fungoval waterfall s minimem komunikace mezi členy týmu. No a týmů, kde naopak nefungoval SCRUM jsem viděl už několik ;-)

"zitra rano jdu k doktoru, tak prijdu dyl".

Nech mě hádat, dýl místo později -> Plzeňák? :-)

"k doktoru" je taky typické pro Plzeň a okolí. Už chybí jenom "tuten".

402
Odkladiště / Re:Advent of Code 2020
« kdy: 28. 12. 2020, 16:45:58 »
.................
V cem jsi to psala, Vrano?
sem to namastila v pythonu ;D ;D
všecky mý řešení sou tady hele kdybyto někoho zajímalo třeba :D ;)

Dik, ja jedu v Rustu, zatim velka spokojenost s rychlosti psani i behu.

403
Odkladiště / Re:Advent of Code 2020
« kdy: 26. 12. 2020, 23:54:25 »
hotovo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ;D ;D ;D ;D

Dobra prace, ja se hrabu zatim v prvni pulce (samozrejme, ze jsem zacal az o svatcich (resp. 23.12.). Tak doufam, ze to dam do pristiho adventu. V cem jsi to psala, Vrano?

404
O serveru Root.cz / Re:Štastné a veselé vianoce
« kdy: 25. 12. 2020, 07:27:51 »
Štastné a veselé vianoce

Tobě taky, i ostatním.


405
Vývoj / Re:Trait a konstruktor
« kdy: 24. 12. 2020, 14:21:55 »
Moc to komplikuješ, tohle je jako chtít auto s hranatýma kolama, co nedrncá.

Ale houby. Traity se tak jak je popisuju normálně používají. Takže to není můj výmysl. Jen tu @Ink uvažoval nad tím, zda to co popisuju není obyčejná dědičnost. Není. C'est tout.

No ale to bys musel fakt přijít s nějakým legitimním vysvětlením, ne že "nechceš", aby to byla dědičnost nebo aby se ten objekt zařadil do kategorie. Ty tady filosofuješ jak Fromm, na druhé straně argumentuješ, že "se to dělá". Oboje beru, ale přijde mi, že interface, trait, mixin a předek jsou do určité míry překrývající se koncepty a v zásadě abstraktní třída a násobná dědičnost to všechno úplně v pohodě řeší.

Jsou jazyky bez tříd, jako je třeba Rust se svými traity navlečenými na struktury a taky to funguje - nepotřebuješ tam skládat data a metody přes traity, něco málo by to zjednodušilo, ale žádný velký průlom v tom nevidím.

A Ty jsi přišel s tím, že chceš něco mezi a (z technického hlediska) nevidím důvod, na jedné straně číhá Fromm a na druhé jazyky, které nikdy nemají dost a přidávají další a další způsoby, jak udělat to, co už dostatečně dobře umí. Nebo něco nechápu, to je klidně možné.

Stran: 1 ... 25 26 [27] 28 29 ... 44