Samozrejme, hodne jsem o tom premyslel zda chyba neni u mne. Konkretne mam zkusenosti ze tri firem a ne moc dlouhe, starsi nez 5 let. Jde o to, ze software engineering ma urcite faze, ktere zkratka nejde preskocit. Kdyz se vyvyji velky system, tam bych cekal, ze se jede necim jako RUP nebo SAFe, SAFe uz v CR nekdo zna, ale (R)UP prakticky nikdo. Ty faze jsou ale porad stejne, je uplne jedno jaky framework se pouziva, nejprve je potreba vubec zjistit, co vlastne ten zakaznich chce, to jsou requirements, pak by nekdo kdo rozumi byznysu spolu s architektama meli spolecne navrhnout high level architekturu, komponenty atd. Nasledne dizajner by to mel rozbit na mensi casti, nekdy az na jednotlive tridy a az pote to ma dostat vyvojar s jasnym a citelnym zadanim co ma vlastne delat a jak to ma fungovat.
Ano, nekdo rika takovym lidem "kodovaci opice", ale ve vyspelych zemich se to opravdu tak dela a i ta opice musi znat jazyk, best practices, jak dobre udelat interface, dedicnost a vsechno kolem, zas tak jednoduche to neni. Mne to neurazi, spis to vidim jako naucenou bezmoc a stockholmsky syndrom, kdy jsou lidi smireni s tim, ze to je tak proste "vsude", velmi casta vymluva. Ja nejsem ten co furt remca, hraje se na supermana atd. Kdyz vidim, ze neco je blbe tak jdu s kuzi na trh, presto nikdo se ani nezamyslel nad tim co rikam a nedostal jsem moznost neco zmenit. S cim jsem se setkal v CR bylo, ze se preskocili prvni faze a slo se rovnou na programovani (aby bylo videt ze "makaj", prece kdo nesedi za kompem a nebusi az se mu kouri z hlavy tak nic nedela) a na vyvojare se hazela zodpovednost, kterou developer vubec nema co nest. Proc bych mel ja zjistovat co se po mne chce, zjistit, ze dokumentace neexistuje vubec, popsane to neni nikde, nikdo nema cas, spousta pozici ani neexistuje v danem tymu atd. Ja se snazim ucit od nejlepsich, mam precteno hodne knih, co bych doporucil povinne v CR jsou knihy Code Complete a Mythical Man month. Celkove mam dojem, ze v CR se jede vyvoj neuveritelne amaterskym a huraaa zpusobem, kde si vsichni chteji pripadat jako velici hakri nebo ja nevim co. A podle toho to pak dopada. Ano, treba je problem ve me, ale proc to treba v USA delaji presne takhle a jeste o tom pisou knihy o tom jak katastrofalne dopadli projekty, kde se takhle nejelo. Co se uci na VS v CR, kdyz tohle tam nikdo nezna? Copak v CR manazeri a vyvojari nectou pravidelne knihy a state-of-the-art metodiky a postupy?
K tomu Nemecku. Neni to jen o penezich. V Nemecku proste veci funguji. A je to opravdu poznat na kvalite zivota. Tu zemi jsem uvedl jenom jako priklad. Posledni leta delam pro DE firmy na jejich projektech, takze jsem mel sanci to srovnat. Nedavno jsem ale chytnul home-sickness, zacal se rozhlizet a moc radosti z toho zatim nemam. A aby nekdo neprekroucel moje slova, ja nerikam ze v DE neexistuje spatne rizeni a spatne projekty, samozrejme, ze ano, ovsem jde o to co je standard a co je odchylka.