Fórum Root.cz
Práce => Studium a uplatnění => Téma založeno: Bikerider 09. 12. 2017, 17:23:03
-
Potřebuju poradit nebo aspoň říct, jestli je problém ve mně nebo někde jinde. Je mi 28, odešel jsem před časem z korporátu, kam jsem nastoupil hned po státnicích. A odešel jsem kvůli jedné specifické věci, která se ale v nové firmě okamžite objevila znova.
O co jde... Dostanu integrační ticket (task, úkol) a za kolik hodin to má být. Ok, klasika. Jsem pořád ještě junior, ten, kdo mi to dává, asi ví líp než já, jak dlouho to bude trvat, zvlášť když jsem tady novej a neznám ten systém tolik.
Ale pak se to začně srát. Ne že bych nevěděl, co s tím mám dělat, jak to mám naprogramovat, otestovat apod. Ale typicky jsou tam schovaný nástrahy typu
- přihlaš se na remote desktop přes remote desktop z jiného remote desktopu (nedělám si zadek, odezva je bombová)
- endpointy ještě nejsou vyvinutý, udělej si mocky na našem testovacím serveru (kde je server, kdo mi dá přístup? aha, ten člověk má dovolenou)
- potřebuješ se připojit na tuhle vpnku, ale funguje jen na tomhle klientu, v týhle verzi a návod to rozchodit je neaktualizovanej, ale zeptej se tamtoho týpka, až bude mít čas
- ...
Asi chápete, kam tím mířím. Vede to jen k tomu, že ze sebe musím pokaždý dělat debila a chodit za pýemkem, že ten odhad asi nevyjde, protože tohle a tohle a že vím jak na to, ale kvůli temhle věcem to nejde. Připadám si, že ty firmy mě naschvál stavěj do pozice, kdy se musím vymluvat a dělat ze sebe neschopáka. Strasně me to psychicky debtá, že na jednu stranu mám pevně daný hodiny, za který "to musí bejt, jinak ze sebe zas musím dělat idiota a jít se vymlouvat", a na druhý straně mám debilní překážky, za který ani nejsem zodpovědnej.
Je to normální? Asi je, když je to už druhá firma, kde se tohle děje. Nebo to prostě nemám řešit a napálit tam víc hodin a když se někdo zeptá, tak z hlavy lovit 20 výmluv, proč to tak je. Pak budu mít blbý hodnocení samozřejmě.
-
Z části je tento tlak normální a bude vždy. V opačném případě by časové odhady letěly nahoru a práce by byla dřív, či později neprodejná.
Druhou otázkou je, jestli dobře a plně specifikujete, co ke své práci potřebujete. To chce už kus zkušeností (senioritu) a dipolomacie. Nesmíte to přehnat tak, že budete každý úkol vracet (přehazovat jak horkou bramboru), ale také nemůžete převzít odpovědnost za neočekavatelné komplikace.
Asi možným řešením by bylo trvat na tom, aby k časovému rozpočtu byl daný aspoň základní rozpad, ze kterého bude vidět, jestli všechny tyto opičárny už někdo započítal a jsou ve scope úkolu, nebo jestli stojí mimo scope.
-
V první řadě bych se rozmyslel jestli má opravdu smysl dělat v takovém cirkusu, za mě určitě ne.
Pokud tam chceš zůstat tak si přihoď hodiny když to nestihneš s tím že nebudeš říkat VÝMLUVY (teda pokud to v tvejch očích výmluvy jsou, tak je něco blbě) ale argumenty proč si to za požadovanou dobu nestihl.
-
V evidenci projektu není zmíněno, co je potřeba? Projekťák se o to nestará? Nemá projekt vlastní dokumentaci?
No zažil jsem, že projekťák tam byl do počtu ...pak je lepší svolat meeting a rámcové věci domlouvat spolu.
-
To co popisujes je v podstate normalni.
Spis nechapu, proc takovyhle hovadiny resite na rootu a ne v hospode s kamaradama?
-
kamarádi? :o co to je?
-
kamarádi? :o co to je?
Lidé, od kterých máš v úmyslu si později půjčit peníze. ;D
-
Nekdo spatne odhaduje. Pokud je to nekdo jiny nez ty tak nebere v potaz tve zkusenosti/znalosti. Pokud jsi to ty tak se casem naucis na svuj odhad aplikovat konstantu neco mezi 2 a 3.
A jestli nekdo rika, ze je to normalni tak ne neni.
-
přiznám se že sem nikdy v korporátu nepracoval. takže nevim jestli je tohle normální ale když sem dělal programátora tak se úloha rozdělila tak, aby jeden člověk dělal okruh věcí kde nebude omezovanej ostatníma
jinak řečeno část týmu seděla v německu a část v čr a dohodli sme se tak
že sme ulohu rozdělili na části, které nebyly vzájemně navázené ale pouze byla sdílená datová struktura - většinou to tak vyšlo. Navíc sme se všichni znali. šlapalo to dobře. nikdy sem nedostával nějakej "task" nebo časovej tiket. to neznám. a v mám věku bych to odmítnul v takovýhle podmínkách dělat. když se na nějaký uloze dělalo tak se ze všeho nejřív dohodlo za jak dlouho sme schopný to udělat +/- něco. a v 90 procentech případů se to stihlo. na druhou stranu je fakt, že většina z nás měla víc jak 15 let praxe. ale to určitě neni ten klíčový moment ...
-
Pro tazatele:
Tak jak popisujete svou situaci, jednoznačně platí, že pro tohoto zaměstnavatele pracovat nechcete a v rámci pudu sebezáchovy byste to měl okamitě ukončit. Je-li zaměstnavatel idiot, nemá smysl se ho snažit přimět k održování zákona nebo slušných mravů, protože i přes vítězství u soudu stejně prohrajete (zdraví, rodina, čas, stres). Jako IT zaměstnanec máte spoutsy alternativ a váš zaměstnavatel nemá jak zjistit, kam jste odešel, takže výhrůžky berte s úsměvem.
Otázkou je pouze technické provedení. Chcete-li míst jistotu, zcela neprůstřelná cesta vede přes vašeho obvodního lékaře. Pokud mu popíšete situaci, jak jste vystaven šikaně a bossingu, únavu, stres, zcela jistě vám vyjde vstříc a zajistí vám pracovní neschopnost. (Není to podvod, podobně šikanovaných lidí je v ordinacích relativně hodně). V této situaci máte jednoznačnou výhodu. Můžete doručit zamětsnavateli výpověď, ale on vás propustit nemůže (pokud dodržujete pracovní režim). Současně můžete zaměstnavateli oznámit, že se již do práce nevrátíte, neboť se podepsala na vašem zdraví, a navrhněte mu ukončení pracovního poměru dohodou. Nebude-li souhlasit, skončí pracovní poměr uplynutím výpovědní lhůty (proto podejte výpověď na konci měsíce). Tohle je cesta nejmenšího odporu s nulovými riziky.
Chcete-li zamětnavateli oplatit stejnou mincí (můžete čekat spor), lze například využít chyby při vyúčtování vašich přesčasů (musíte tomu rozumět). Pokud má zamětsnavatel bordel v přesčasech, je možné, že vám nějaké hodiny záměrně nebo opomenutím neproplatil. V takovém případě by vám nahrál na smeč, a můžete po 15 dnech od splatnostmi mzdy (typicky 16 den následujícího měsíce po výplatě) okamžitě zrušit pracovní poměr podle §56 zákonníku práce. Vtip je v tom, že nebohý zaměstnavatel vám v takovém případě ještě musí vyplatit standardní odstupné. (vzhledem k tomu, že se jistě bude bránit, je třeba abyste měl v ruce výkaz pracovní doby a výplatnici). Tohle je cesta pro drsňáky.
Ostatní varianty typu podat podnět k inspekci práce vůbec neuvažujte. Když jsem naposled mluvil s jedním z ředitelů tohoto úřadu, od doby podání podnětu k zahíjení šetření často uplyne u 24 měsíců. Pro vás to nemá žádný význam.
Konejte hned, na nic nečekejte. Jde vám jen o zdraví.
-
Omlouvám se, to patřilo do jiného threadu (https://forum.root.cz/index.php?topic=16982.msg238504#msg238504). ;D
-
Jedete SCRUM? Tam by se něco takového dít nemělo, protože se odhady dělají na plánovačkách, na kterých o náročnosti tasku hlasuje celý tým.
-
To je normální praxe. To není specifická věc. To jsem taky zažil. Mě se osvědčilo mít práci hotovou co nejdříve to jde a nejlíp jak je možné a připravit si argumenty pro případné výtky. Dokud za vámi nebudou vidět výkony, tak všechno co řeknete bude považováno za výmluvy. Že má někdo dovolenou? Buď si poradím sám nebo nesu úkol zpět a žádám o pomoc zadavatele nebo nadřízeného.
Pokud to blbě snášíte, tak dejte výpověď. Nebo to vydržte a za pár let budete mít hromadu soft skills o jakých se vám ani nezdá. Jste ještě mladý, tak se máte co učit. Samozřejmě musíte chránit i vlastní zdraví, takže úvahy o změně místa jsou zcela legitimní.
-
vyhni se korporátům, tohle je jejich styl a způsob práce, buď vyhovuje nebo ne. Jdi do menší agilnější společnosti.
-
Toho člověka na dovolené přeci někdo zastupuje ne ? Pokud ne a ta součinnost je opravdu v zadání, tak vrátit úkol projekťákovi ať jí zajistí. Ostatní věci fakt znějí jako výmluvy Např. to, že je třeba dělat přes RD je součástí zadání a bude produktivita nižší, bylo známo již při odhadech a tudíž je v nich pravděpodobně zohledněno.
-
je to normalni demence no, za to muzou security a integracni architekti, neumej se v tedlech molochach domluvit, to je jejich, ja bych je za to vyhodil, protoze to neumej udelat tak, aby vyvojari meli vzdy systemy po ruce s primym pristupem bez jakekoli potreby vlizt na nejakej desktop, kde zas nemas tooly....
pokud se ti podari prosadit zmeny, tak se do toho pust, jestli ti v tyhle iniciative bude hned nekdo hazet klacky pod nohy, tak bych odesel. Ja vim, ze takovy druh prace poskozuje mozek. Nekdy mi to prijde, jako ze tahle realita je cela o tom, aby otestovala, co prijimame a co dokazeme odmitnout :-) a tahle sracka hochu, te zdementi.
jako mocky potrebujes pro testy tak ci tak, tomu se lze vyhnout jen v malych tymech, kde funguje sync na vybornou. ale to musite napr. vsichni ne jen spolu sedet v praci na zadeki, ale i chodit chlastat apod. (nebo dobre no, sportovat a do spolecnosti)
-
cely tohle projektovy rizeni a tasky a sracky jsou pro dementy, ja tim nemyslim, ze je to cely spatne, ale je jednoduchy to prehnat(a dost casto se to prehani) a pak uz z toho je vic skody nez uzitku. A proste firmy sou plny mistru sveta, ktery si myslej, ze vedi, co je dobry pro firmu i pro tebe.... ale to je cely picovina. a vylozene to je pak prace pro nejaky automaty, ne pro lidi, kdyz uz rozbijes vec do nejmensi mozny granularity (do nejakyho kvarku), tak uz to neni pro tebe prace, ale downgrade mozku. di do hajzlu, nebo budes na stary kolena uplnej dement.
Nejlepsi metodika na jakou jsem narazil je exterme development, nic efektivnejsiho neni, nez projektak dokeca ty svoje sracky, tak uz je pulka aplikace napsana. uz vidim, jak mi nekdo vysvetluje, ze to takhle nejde, nejde, protoze to vetsinou ty lidi nijak lip neumej, oni si to neumej predstavit, to je ten nejvetsi problem. jakmile nemas intuici a obrazotvornost, tak ses hotovej a kdyz pak s takovejma lidma budes delat, tak oni z tebe udelaj sebe :-) chapes, jednoduchy.
-
Já zase měl třeba tiket na zlepšení performance v komponentově řízené architektuře, Java platforma. Prý to všechno moc dlouho trvá. Spring 3.neco. Jeden český korporát, outsourcing pro banku.
Nejprve v kostce. Celý enviroment v korporaci se řídí v Indii. Musíš pracovat na Remote desktopu ve Windows 7. Všechno se tam buďto sere nebo dlouho načítá, semtam zamrzne kurzor. Volání RESTu některých komponent je na několik vteřin, protože... proč? Já nevím, prostě indická konfigurace a šetření na všem možném. Co vím je, že já, juniořík, jsem dostal za úkol zlepšit performance našich komponent, která volá RESTy a databázi. Normální odpověď na takovýto task je, že tady ku*a na intranetu trvá úplně všechno, nejen volání v naší komponentě. Jestli chcete performance, spravte si ku*va enviroment. Ale tak řekl jsem si dobře, zkusím to. Vždyť to bude hned.
Nejprve jsem chtěl tu aplikaci profilovat. Tuhle jsem zjistil, že komponentu nemůžu profilovat u sebe na remotu, protože potřebuje ke své funkci volat jisté "externí" systémy (nejsou nikterak externí, jsou v rámci toho samého korporátu) a ty jsou přístupné jen z testovacího serveru. Je to totální píčovina, protože by si někdo stejně mohl udělat Service v rámci komponenty, která by tam html zprávy přeposílala, a ta by se volala z lokálu. Takže opatření na hovno, které dělal nějaký kokot.
Takže profilovat je nutné na testovaím prostření. Ok no, tak to by neměl být s JVM problém, udělám to jako remote. Bohužel na tom testovacím serveru, po patáliích se zjišťováním, jak se vlastně připojím do weblogicu, jsem zjistil, že všechno blokuje firewall a já prostě remote neudělám. Tak jsem vytvořil tiket na support, aby mi na IP adrese toho test serveru otevřeli porty. (není na něj přímo přístup z ssh, omezeně se to dá ovládat jen přes takovou zasekanou webovou sračku)., Přišlá mi odpověď, že to otevřeno být nemůže kvůli security. Tak jsem do nich šil dál až nakonec mi řekli, že to prostě není možné, protože ta samá IP se používá pro produkci a pokud otevřou firewall pro testovací env, tak ho otevřou i pro produkci. WTF!
Tak jsem na to šel metodou logování časů práce jednotlivých metod. No problema. Mám přece božský Spring, a ten má přesce Aspekty. Udělám 1 aspekt metodu, která bude logovat do souboru všechny metody volané v rámci package. Potom možná i nějakou tu agregaci, aby byl výstup podobný Profilleru - aspoň si zaprogramuju, takže nějaká normální práce, co mě baví. Problém. Všechno možné začalo házet exception. Proč? Protože ve Springu je posraný bug, kdy při volání metody přes proxy beanu, kde origo třída obsahuje nějaký Vararg, to poruší její signaturu a prostě se to posere. Googlil jsem a zjistil, že to opravili ve Spring verze 4.neco. Když se řekne Spring, někteří fandové si v ten moment začnou dráždit bradavky a jsou celí vrušení, protože Spring je The Best a Spring má Aspekty a Spring má to a ono. Tak jak mi ku*va vysvětlí, že přinejmenším od Springu 3.x do 4.x nefungovaly ty Aspekty s Varargy, které tam jsou už od verze Javy 1.5? To jsem ku*va jediný, koho v průběhu X let napadlo, dát si aspekt na všechny metody v rámci celého package, kvůli logování, a ono se to posere???????????? Dělal jsem už s hodně frameworky a nic se mi ještě nesralo tolik, jako Spring. Statisticky a objektivně vzato, Spring je s přehledem ta úplně největší sračka, se kterou jsem kdy pracoval, a já si říkám, co za nýmandy v tom dělá, když tam X let existuje takovýto bug. Nikdo ho celou tu dobu nenahlásil nebo neopravil.
Víte, co jsem teda musel dělat? Tipněte si. Že ten task byl uzavřen jako "ku*va nejde to, spravte si enviroment a neotravujte, protože tohle je na palici a my nejsme čuráci"? Ne, musel jsem pokračovat. Musel jsem kurva logovat každou jednu metodu ručně, na jejím začátku a na jejím konci. A co jsem zjistil? To, co kurva každý musel vědět už na začátku. Že tam některé cally na jiné komponenty trvají i 2 vteřiny, že když se to sečte tak nějaká REST metoda, než proběhne, tak to trvá i 15 vteřin a to jen na tom, že to volá ext systémy. Tak co ku*va? Jak v tomhle mám vidět nějaké problémy v kódu??? I kdyby tam byly, tak je v těch časech nikdy neuvidím. Měsíc bych optimalizoval, abych to zlepšil o půl vteřiny, pokud vůbec, a co z toho, když celkem to trvá 15?
Möhl bych ještě mluvit o Indech, kteří dělají support. Jaký horor třeba je, vytáhnout z nich logy z produkce, když nastane incident. Oni zásadně všechno odbydou, nic neudělají pořádně. Když posílají logy, ty se ukládají jen 7 dní. Než nějaké pošlou, je to kolikrát i s prodlevou několik dní. Chtějí na to mít udělaný tiket. Když jím vypíšu X log souborů, které potřebuju, za X dní, tak vždycky nějaké nepošlou. VŽDYCKY jich pár chybí a musím jim zase psát jak kokot. Běda, jestli těm žlutým špindírům napíšeš něco nevrlého. To pak bude ještě horší a oni se zaměří na to, aby to odbyli ještě víc. Práce několika píčusů, kterou by nahradilo pár posraných skriptů a oni by zase valili zpátky na rýžové pole. Jenže to by nesměly existovat tyhle sračkoidní korporáty, které jim a různým dalším pičusům dávají práci.
Firmy si stěžujou, že nejsou v IT lidi, že nemůžou sehnat. A že nemůžou přidat money, protože nebudou zakázky. Já vám něco řeknu kurva. V IT je až moc lidí, a to je ten problém. Je jich tam tolik, že tam pracuje kdejaký čůrák, který práci akorát mrví. Je třeba tlačit peníze nahoru a na krev, ať klidně zakázky nejsou, zůstanou jen ty pořádné. Kdo kurva, kromě totálních nýmandů, chce v ČR pracovat na takových věcech? Ať si je ti kravaťáci posraní korporátní strčí do zadeke. To, co je vidět v tom korpátu, to je holé plýtvání lidskými zdroji a je to neuctivé k čemukoliv, co jen zavání pojmem lidskost. A proč? Protože jsme kurva levní! Proto.
Říkám managerovi, kolik chci přidat, že takový platový progres je nepřijatelný, protože jsem junior a průměrnou mzdu bych s takovou, po započtení inflace, dosáhl tak za 8 let. Když přišlo na nový projekt, byl jsem vystaven kritice, jestli se mnou vůbec můžou počítat, že potřebujou loajální zaměstnance. Kur*a, co to vůbec je, loajální zaměstnanec? To nedáváš dost peněz ale máš být loajální zaměstnanec? Loajální píča, tak leda. A ten manager to moc dobře ví, že to tak je, ale dělá ze mě blbce a myslí si, že se to nevím.
ROZUZLENÍ
Dlouho jsem přemýšlel, proč tam někteří lidi vlastně pracujou a dělají ty sračky. A s postupem času, jak jsem se rozkoukal, mi došlo, že mají dost peněz. V Praze na OSVČ i hodně přes 100 tyček. Junior tam dělá za 35000,- v podstatě to, co senior. A to je moje odpověď zakladateli vlákna.
Já už bych tam nepracoval, jenže nevím, kde se nedělají takovéto sračky :-[
-
Já zase měl třeba tiket na zlepšení performance v komponentově řízené architektuře, Java platforma. Prý to všechno moc dlouho trvá. Spring 3.neco.
Může to dělat databázový dotaz, slabý hw nebo chyba v programu.
Mám ale s Java frameworky (spring, jboss, wildfly, hibernate) takovou zkušenost, že určitý úkon na nich trvá řádově déle než v čisté Javě napsaný "na zelené louce". A totéž napsané v C++ je opět výrazně rychlejší.
-
Já zase měl třeba tiket na zlepšení performance v komponentově řízené architektuře, Java platforma. Prý to všechno moc dlouho trvá. Spring 3.neco.
Může to dělat databázový dotaz, slabý hw nebo chyba v programu.
Mám ale s Java frameworky (spring, jboss, wildfly, hibernate) takovou zkušenost, že určitý úkon na nich trvá řádově déle než v čisté Javě napsaný "na zelené louce". A totéž napsané v C++ je opět výrazně rychlejší.
Musíš si to příště přečíst celé. Píše se tam, že volání různých systémů na intranetu trvá vteřiny. Proto říkat, že něco trvá v Javě řadově déle, než v C++, je dost (hodně, kurva hodně) mimo mísu. Kdyby to bylo napsané v C++, tak by to nebylo 15 vteřin, ale 14,9 a to to ještě přeháním. Mooožná ještě ten Hiibernate, budiž, ale ten my nepoužíváme, máme tam čisté SQL. Jednoznačně hardware a zprasené security.
-
...
Já už bych tam nepracoval, jenže nevím, kde se nedělají takovéto sračky :-[
To zni jako solidni kupa hoven. Vsechny korporaty jsou stejny. Vysoka fluktuace ale seniorni pozice casto dobre zaplacena. Kdokoli se ozve recuiterum z linkace, tak ma 90% sanci skoncit v korporatnim hellu a nasednout na tobogan, kterej ho spolehlive vymrsti do bazenu napustenym poradne hustym shitem.
Dobry je chodit na meetupy, protoze obcas typci rozjizdeji vlastni startupy a nekoho hledaj. Akorat ty prachy nejsou nejvetsi a je riziko, ze te predrou vic jak 3 korporaty dohromady. Je to jenom o stesti, jako vetsina veci v zivote.
-
problem se da popsat 2 vyrazy: projekt a inzenyrstvi
Projekt je uz z definice neco 'noveho', kde nejsou zkusenosti, rutina apod. atributy. Proto take stoji kazdy projekt 2 x tolik nez se pocitalo a trva 2 x tak dlouho (plus pristi vyssi casova jednotka). Projektova prace je pak provazena automaticky jevy, ktere jsou zde v diskuzi popsany.
Kdyby mela vsechna prumyslova odvetvi fungovat 'projektove', tak jsem jeste na stromech. Ale ve stavebnictvi, strojirentvi a elekrtotechnice pracuji zvlastni lide, kteri se v informatice vyskytuji jen zridka - totiz inzenyri. To, ze se nekdy mluvi o softwarovem inzenyrstvi je jen takova finta, kterou si chce informatika prisvojit inzenyrske principy aniz by pro to cokoliv udelala.
-
Musíš si to příště přečíst celé. Píše se tam, že volání různých systémů na intranetu trvá vteřiny. Proto říkat, že něco trvá v Javě řadově déle, než v C++, je dost (hodně, kurva hodně) mimo mísu. Kdyby to bylo napsané v C++, tak by to nebylo 15 vteřin, ale 14,9 a to to ještě přeháním. Mooožná ještě ten Hiibernate, budiž, ale ten my nepoužíváme, máme tam čisté SQL. Jednoznačně hardware a zprasené security.
Jenže ono to není jen o rychlosti u uživatele. Pokud se sníží doba zpracování dotazu ze 100 ms (Java) na 10 (C++), stačí firmě najednou jen desetina aplikačních serverů pro stejný provoz (ty dlouhé odezvy k uživateli řeší reverse proxy). Desetina serverů znamená méně problémů při aktualizacích, rychlejší upgrady a rollbacky a více peněz na lepší HW.
-
Já zase měl třeba tiket na zlepšení performance v komponentově řízené architektuře,...
Co vím je, že já, juniořík, jsem dostal za úkol zlepšit performance našich komponent
(dal jsem to necetl, nema to smysl)
Pokud byl/je sef takovej idiot, aby takovy task dal juniorovi tak bych okamzite a bez odkladne "palte všeci do piče". Takovej ticket v normalni firme muze resit jen nekdo hodne zkuseny kdo zna projekt hodne dlouho. A urcite by to nemel resit sam cele. Je potreba na to na zacatku sednout jen na analyzu, diskutovat to s ostatnima.
-
Musíš si to příště přečíst celé. Píše se tam, že volání různých systémů na intranetu trvá vteřiny. Proto říkat, že něco trvá v Javě řadově déle, než v C++, je dost (hodně, kurva hodně) mimo mísu. Kdyby to bylo napsané v C++, tak by to nebylo 15 vteřin, ale 14,9 a to to ještě přeháním. Mooožná ještě ten Hiibernate, budiž, ale ten my nepoužíváme, máme tam čisté SQL. Jednoznačně hardware a zprasené security.
Jenže ono to není jen o rychlosti u uživatele. Pokud se sníží doba zpracování dotazu ze 100 ms (Java) na 10 (C++), stačí firmě najednou jen desetina aplikačních serverů pro stejný provoz (ty dlouhé odezvy k uživateli řeší reverse proxy). Desetina serverů znamená méně problémů při aktualizacích, rychlejší upgrady a rollbacky a více peněz na lepší HW.
Hele. Víš o tom, že linkedin je napsaný v Pythonu? A víš, že ten je ještě pomalejší než Java? A víš proč je v tom přesto napsaný? Protože je to jedno!!! Protože doba, kdy něco zpracovává python, je zanedbatelné nic oproti tomu, jak dlouhá bude odezva po Internetu. A v prostředí, kde jsou blbě nakonfigurované proxy nebo co to dělá a ten intranet je násobně pomalejší než Internet, je to jedno o to víc. A kdyby to bylo napsané v C++, tak by to nefungovalo vůbec, protože by to bylo zprasené a nikdo by se v tom nevyznal.
-
Já zase měl třeba tiket na zlepšení performance v komponentově řízené architektuře,...
Co vím je, že já, juniořík, jsem dostal za úkol zlepšit performance našich komponent
(dal jsem to necetl, nema to smysl)
Pokud byl/je sef takovej idiot, aby takovy task dal juniorovi tak bych okamzite a bez odkladne "palte všeci do piče". Takovej ticket v normalni firme muze resit jen nekdo hodne zkuseny kdo zna projekt hodne dlouho. A urcite by to nemel resit sam cele. Je potreba na to na zacatku sednout jen na analyzu, diskutovat to s ostatnima.
Ha! Tak to teda pekne dekuju! To byl alespon normalni task, kde jsem se neco dozvedel a naucil! V jiném týmu tam byl takový, co mě bral jako juniora, jak se snazis ty. A vis co jsem delal? Jeste vetsi sracky, takove bokove podradne prace, ani jsem neprogramoval. Ten ukol na performance byl asi jeden y těch lepších úkolů, co jsem dělal.
-
problem se da popsat 2 vyrazy: projekt a inzenyrstvi
Projekt je uz z definice neco 'noveho', kde nejsou zkusenosti, rutina apod. atributy. Proto take stoji kazdy projekt 2 x tolik nez se pocitalo a trva 2 x tak dlouho (plus pristi vyssi casova jednotka). Projektova prace je pak provazena automaticky jevy, ktere jsou zde v diskuzi popsany.
Kdyby mela vsechna prumyslova odvetvi fungovat 'projektove', tak jsem jeste na stromech. Ale ve stavebnictvi, strojirentvi a elekrtotechnice pracuji zvlastni lide, kteri se v informatice vyskytuji jen zridka - totiz inzenyri. To, ze se nekdy mluvi o softwarovem inzenyrstvi je jen takova finta, kterou si chce informatika prisvojit inzenyrske principy aniz by pro to cokoliv udelala.
Tesat do kamene ;D
-
V pohode. Ja som sa ako C#/.Net vyvojar uz s praxou, vyprofiloval v terajsej firme na manualneho testera. Take sracky som nikde este nerobil. Nehovorim o tom, ze co som dostal za ulohu naprogramovat - vykreslovat sekvencny diagramu do textoveho suboru na zaklade predchadzajucej analyzy nejakeho log suboru.
-
Doufám, že jednou přijde den, kdy se takové věci nebudou psát anonymně. Dávejte to aspoň do recenzí na glassdoor.com, ať se nachytá míň dalších lidí.
-
Obyčajne to rieším tak, že úlohu vrátim na zadávatela s tým, že je potrebné dodefinovať A, B, C ...
-
Hele. Víš o tom, že linkedin je napsaný v Pythonu? A víš, že ten je ještě pomalejší než Java? A víš proč je v tom přesto napsaný? Protože je to jedno!!! Protože doba, kdy něco zpracovává python, je zanedbatelné nic oproti tomu, jak dlouhá bude odezva po Internetu. A v prostředí, kde jsou blbě nakonfigurované proxy nebo co to dělá a ten intranet je násobně pomalejší než Internet, je to jedno o to víc. A kdyby to bylo napsané v C++, tak by to nefungovalo vůbec, protože by to bylo zprasené a nikdo by se v tom nevyznal.
LinkedIn je napsaný v Javě a Scala ;)
Víš o tom, že Google je napsaný v C++ a Go? Seznam v C++? YouTube v C++? Amazon v C++? Twitter v C++? A víš proč? Protože odezva k uživateli není relevantní důvod pro výběr programovacího jazyka, ale potřeba mít desetkrát víc serverů je!
-
Hele. Víš o tom, že linkedin je napsaný v Pythonu? A víš, že ten je ještě pomalejší než Java? A víš proč je v tom přesto napsaný? Protože je to jedno!!! Protože doba, kdy něco zpracovává python, je zanedbatelné nic oproti tomu, jak dlouhá bude odezva po Internetu. A v prostředí, kde jsou blbě nakonfigurované proxy nebo co to dělá a ten intranet je násobně pomalejší než Internet, je to jedno o to víc. A kdyby to bylo napsané v C++, tak by to nefungovalo vůbec, protože by to bylo zprasené a nikdo by se v tom nevyznal.
LinkedIn je napsaný v Javě a Scala ;)
Víš o tom, že Google je napsaný v C++ a Go? Seznam v C++? YouTube v C++? Amazon v C++? Twitter v C++? A víš proč? Protože odezva k uživateli není relevantní důvod pro výběr programovacího jazyka, ale potřeba mít desetkrát víc serverů je!
Tyhle diskuse jsou nesmysly. Služby jako YouTube jsou tvořeny množstvím mikroslužeb a dalších komponent, každá zpravidla psaná v jiném jazyce. Pokud si vezmeme jako příklad YouTube, tak co mám poslední informace API backend je stále z velké části psaný v Pythonu, cache v Go, něco v Javě a věci týkající se kódování videa v C++. Jinak Google intenzivně pracuje na transkompileru Python -> Go, protože v Pythonu toho má napsaného strašně moc, třeba GMail. Nějaké info k tomu lze najít zde: https://opensource.googleblog.com/2017/01/grumpy-go-running-python.html, kód: https://github.com/google/grumpy
A stav vybraných velkých projektů lze najít na wiki:
https://en.wikipedia.org/wiki/Programming_languages_used_in_most_popular_websites
-
No TWL !!! ... kdysi jsem mel IT za jakejsi Olymp ale ted sem rad jak ctu ty zumpy sracek o kterejch teda tusim woco go tak nejak spis priblizne .... jsem zustal normalnim CNC soustruznikem co obcas cosi primitivniho naskriptuje v node.js a mam tu 45 ku nakonec taky. A nikdo ze me nedela curaka.
-
No TWL !!! ... kdysi jsem mel IT za jakejsi Olymp ale ted sem rad jak ctu ty zumpy sracek o kterejch teda tusim woco go tak nejak spis priblizne .... jsem zustal normalnim CNC soustruznikem co obcas cosi primitivniho naskriptuje v node.js a mam tu 45 ku nakonec taky. A nikdo ze me nedela curaka.
brno tyvoe - nejlepsi mesto v brne
-
Tak mě napadlo, co takhle zdrhnout k c++? Je to celkově těžší a je to hůř placené, třeba by se tam našlo více normálních inženýrů a kdo jiný než programátor by to šel dělat? Ideálně v oblasti okolo nějakého embeded.
Trochu mám z toho obavy, protože znám jednoho c++ vědátora a je to takový trochu hormonální hybrid. A to já nejsem, taky nemám autistické sklony a úspěšně potlačuji tik v oku. Hodím se tam?
-
Hele, v kazde praci, kde musi lidi kooperovat, bude bordel. Pravdepodobne krome mekace, ale tam asi nechces, ne?
A kdyz rikam "zvykni si na to", tak nerikam zatni zuby a trp. Rikam, ze je to stejne, jako dane, jako fakt, ze vsichni umreme, ze se pohadame s nejblizsimi, ze po letu prijde podzim a zima. Prijmi to jako nevyhnutelnou realitu a zkus se od toho emocionalne odpoutat. Znam cloveka, co to nezvladnul a ve vysledku po vyhoreni prestal citit jakykoliv emoce.
Pokud te to moc nici, zajdi si za psychologem a zkonzultuj to s nim -- je mozne, ze se do bezne firmy nehodis a stalo by te to tam zdravi. Treba by ti vyhovovala mnohem vic nejaka mnohem vic autoritativni organizace. Nerikam primo armada, i kdyz to je taky moznost, ale proste neco, kde si potrpi na chain of command. Ale nemysli si, ze tam nebude bordel :) Nebo si promluv s nejakym nadrizenym z vasi firmy -- je mozne, ze ti zvladnou pomoci tak, ze te postavi do pozice, kdy nebudes tolik zaviset na ostatnich. Zvlast pokud nejses uplny junior -- i kdyz z dotazu se mi zda, ze jses.
-
Treba by ti vyhovovala mnohem vic nejaka mnohem vic autoritativni organizace. Nerikam primo armada, i kdyz to je taky moznost, ale proste neco, kde si potrpi na chain of command. Ale nemysli si, ze tam nebude bordel :)
Ta pohádka o kohoutkovi a slepičce (k tomu, abych vyřešil úkol musím nainstalovat nedokumentovanou VPN a s ní požádat o prostupy, které mi nedají, dokud nevyřeším úplně jiný problém a tak dále..), co tady popisujete a co považujete za korporátní záležitost, byla v armádě. Jak československé lidové, tak české (branecké). Možná je to dneska - v profesionální armádě - trochu jinak, ale kdoví.
V každém případě, hodně lidí se na vojně naučilo pravidlo: "voják se stará, voják má".
Obávám se, že práce kde vám dají všechno, co potřebujete ke splnění úkolu, je ten smažič hranolek v McD. I od manuálně pracujících montérů často slyším, jak nemají správné nářadí, protože nejsou dobří ve hře na kohoutka a slepičku.
-
To prece neni o tom, ze vsude, kde delaji lidi, je bordel.Proc porad maji lidi potrebu se kolem toho tak motat a pindat, a pindat, a pindat? Vsude v nejake profesi, kde delaji praci nekvalifikovani lidi, tak je bordel. To nekvalifikovani je strasne dulezite, vite? Nevim, proc se na to tak casto zapomina. Nejak jsme si zvykli, ze dneska berou na programatory uplne kazdeho.
-
V takovém případě se to odloží/vrátí s uvedením důvodu. Ty brečíš pod stolem a čekáš až se na to někdo za týden zeptá, nebo proč se musíš vymlouvat a dělat ze sebe neschopáka?
-
To prece neni o tom, ze vsude, kde delaji lidi, je bordel.Proc porad maji lidi potrebu se kolem toho tak motat a pindat, a pindat, a pindat? Vsude v nejake profesi, kde delaji praci nekvalifikovani lidi, tak je bordel. To nekvalifikovani je strasne dulezite, vite? Nevim, proc se na to tak casto zapomina. Nejak jsme si zvykli, ze dneska berou na programatory uplne kazdeho.
Pusinky :o
-
Já když to tak čtu, tak to je fakt na psychologa. Protože v životě se musí řešit ad hoc hromada věcí a občas se stane, že je to v kelu. Protože prostě proto. Se s tím zmrs!
-
A v čem je problém?
1. Nemám přístup k něčemu->tiket na člověka, co to má zařídit, přidat do řešenýho tiketu a postpone, dokud to dotyčný nedá. Zatím se jde na jiný task.
2. Něco se podělá? Tak prostě k tasku vykážu reálný čas a do komentáře popíšu, proč k tomu tak došlo. Proto se dělá odhad a vyplňuje realita, aby se korigovaly budoucí odhady.
3. Pokud nadřízený požaduje striktně vyplnit stejný čas jako u odhadu, vyrob si sub-tasky a reportuj na ně. Ať máš krytej zadek. Nebo si najdi jinou skulinu, třeba self-created tikety s odkazem z řešenýho. Do hlavního tasku pak napíšeš zbytek po subtascích. Hlavní je, aby managementu vyskočil oranžový vykřičník. Když ne přestřelený odhady, tak graf s počtem tiketů, nebo cokoliv jinýho. Aby z vrchu spadlo něco hnědýho a ty jsi to mohl odpálkovat level nad tebe.
-
Toho člověka na dovolené přeci někdo zastupuje ne ?...
Tvle .. naivita sama ... ten clovek na dovoleny je v 90% takovyhle pripadu jedinej, kdo aspon tusi jak danou vec zaridit, vsichni ostatni nemaj ani paru.
problem se da popsat 2 vyrazy: projekt a inzenyrstvi
Projekt je uz z definice neco 'noveho', kde nejsou zkusenosti, rutina apod. atributy. Proto take stoji kazdy projekt 2 x tolik nez se pocitalo a trva 2 x tak dlouho (plus pristi vyssi casova jednotka). Projektova prace je pak provazena automaticky jevy, ktere jsou zde v diskuzi popsany.
Kdyby mela vsechna prumyslova odvetvi fungovat 'projektove', tak jsem jeste na stromech. Ale ve stavebnictvi, strojirentvi a elekrtotechnice pracuji zvlastni lide, kteri se v informatice vyskytuji jen zridka - totiz inzenyri. To, ze se nekdy mluvi o softwarovem inzenyrstvi je jen takova finta, kterou si chce informatika prisvojit inzenyrske principy aniz by pro to cokoliv udelala.
Tesat do kamene ;D
Si to malujete ... realita je ta, ze ty "inzenyri" fungujou zhruba nasledovne (zcela realnej priklad co sem zazil)
ing ..."kurva, kterej debil postavil tu krizovatku tady, ta mela bejt o 150m dal"
lopata ... "kurva a kterej debil tu krizovatku na tom projektu nakreslil sem, a jeste se pod to podepsal"
ing ..." ... hmm .... tak to tak nechte"
-
Tesat do kamene.
A v čem je problém?
1. Nemám přístup k něčemu->tiket na člověka, co to má zařídit, přidat do řešenýho tiketu a postpone, dokud to dotyčný nedá. Zatím se jde na jiný task.
2. Něco se podělá? Tak prostě k tasku vykážu reálný čas a do komentáře popíšu, proč k tomu tak došlo. Proto se dělá odhad a vyplňuje realita, aby se korigovaly budoucí odhady.
3. Pokud nadřízený požaduje striktně vyplnit stejný čas jako u odhadu, vyrob si sub-tasky a reportuj na ně. Ať máš krytej zadek. Nebo si najdi jinou skulinu, třeba self-created tikety s odkazem z řešenýho. Do hlavního tasku pak napíšeš zbytek po subtascích. Hlavní je, aby managementu vyskočil oranžový vykřičník. Když ne přestřelený odhady, tak graf s počtem tiketů, nebo cokoliv jinýho. Aby z vrchu spadlo něco hnědýho a ty jsi to mohl odpálkovat level nad tebe.
-
Jezdim do prace z jedne moravske zadeke, tedy mestecka. Jedu soustavou autobusu s naslednym prestupem na tramvaj, jak vymete bus vsechny zatacky a vevnitr je nacpanej upocenej dav tak casto div ze nevybleju snidani.. Ten autobus jede vzdycky kolem takovejch palacu z betonu a skla co se ted vsude tady nastavely a kde je napsany treba CGI a mohlo by byt i IBM nebo Honeywell, kolem nich se promenujou typci a holky do triceti let. Vzdycky sem touzil se vyhrabat z toho pekla kazdodeniho dojizdeni a prestupovani (pripadne auto stoji ve stejne zacpe jako autobus jen za trochu vetsi penize) a strojirenske fabriky a mit nejakou praci na urovni, kde nebudu honit peti G prikazama porad dokola pohony kolem obrobku, neco co bych delal aspon castecne z domu, protoze do najmu ve meste jsem jit nechtel - vse drahe jak blazen, otraveny vzduch spalenym benzinem a naftou davy lidi , to proste ne.
Tak jsem si rikal, ze se musim naucit neco.. aby me proste do toho nejakeho rajskeho palace treba vzali, samozrejme na nejaky pomocny prace a hajzlbabu na logy pro zacatek a pak konvertovat treba za mensi plat na home office. Tak tedy leta jsem se srotil anglictinu, par mesicu Javu,taky JS a Pascal, ... Dotahl jsem to na uroven ze napisu jednoduchy aplikace co nekdo i zaplati - asi za trojnasobek casu co by to psal profik a muzu se koukat na anglický videa nebo filmy.
Ve fabrice .... Prinesli mi 16 GB txt logu... pres TSQL meli druhej den statisku a histogramy. Potrebovali se zbavit externisty na Pascal, co mel pocit ze je nenahraditely a za par mesicu po vecerech jsem tu jeho nedostiznou docela rozsahlou apku napsal taky. Kdyz bylo treba naprogramovat cosi sloziteho, kreslil jsem si to s kolegou par tydnu v UML stavove diagramy a pak jsem vygeneroval VBskriptem z tech obrazku o vikend zaklad vysledneho assembleru pro stroj. Neni uplna sranda otevirat nejake ventily a tranzistory aby vysledek bylo kulate kolecko, hlavne kdyz se dostanete az k samemu hardware. Konec chlubeni, zas takova hitparada neni ta ma prace, poradne z toho neumim vlastne nic a hlavne akorat opisuju stack overflow a z netu.
Vstavam porad ve 4, picham v 6 na brane s Ukrajincema z lisovny ale mam kancl a firma me plati dvojnasobek prumerneho platu v CZ.
Ale furt jsem nechapal, vlastne doted - co v tech palacich ze skla a betonu delaji a koukal na ne pres zapoceny okno busu.
Tedka dekuju Rootu a vidim ze to jsou uplny sracky !! a za prachy mensi nez mam ja tam honi kurzor po RDP do Indie a ani nemuzou otevrit okno kdyz chteji vyvetrat. Ja jsem na tom lip u masin nez ti lidi v tom koroporatu.
No TWL! To snad neni ani mozny!