Jasny, kazdy to vidime jinak. Ja jsem zvykly menit svet kolem sebe a delat praci tak, abych nemel ani zavan pochybnosti, ze neco delam zbytecne ci neefektivne. K tomu jsem ale musel dospet. Myslim, ze koncept "diktujiciho zakaznika" neni spravny, protoze lide poptavaji funkcnost, nikoli konkretni jazyk. Jsou samozrejme vyjimky, ale moje firma by treba pro klienta, ktery si vyhrazuje pravo veta na technologii, nepsala. To musim mit ja, protoze jsem technologicky garant a s odpovednosti musi prijit pravomoc. Stale ale plati, ze si nase klienty vybiram. 30 programatoru je fakt hodne a to, co popisujete, bych ja delat nikdy nemohl. Muj programator ma "drajv", pracuje na sobe a neboji se zmeny, protoze je zvykly posouvat se dopredu. Takze vase argumentace mi, prominte mi ten vyraz, zavani presne tzv. "korporatnim vohnouctvim" :). Prosadit zmeny lze v jakemkoli prostredi. Nekde rychle, jinde opatrne, diplomaticky, nenapadne. Clovek na to samozrejme musi mit koule a nedelat neco, s cim vnitrne nesouhlasi jen proto, ze to dela dav kolem. Jde to tezko. To byl i jeden z hlavnich duvodu, proc jsem se na korporatni kulturu vykaslal a delam to po svem. Protoze muzu. Vy taky.
Pokud byste chteli tohle jeste pitvat, klidne piste na [email protected], vas nazor je pro me fakt zajimavy, ale chapu, ze nekdo tohle cist nechce. Abych vam to tu prilis nerozklizil :). Dik Jirka 2011/7/18 Stanislav Ošmera <[email protected]>: > Ale lenost zmenit system je naprosto pochopitelna ! > Kdyz mate firmu kde je treba 30 programatoru kteri jedou v jednom jazyku, > jsou celkem dobry, funguje zastupitelnost, jsou osahany nastroje, bezi > projekty at uz udrzba a nebo vyvoj,.... Navic pro budouci zakazniky mohu > mit reference z X projektu ktere bezi a zakaznici jsou spokojeny, tak prece > nebudu prechazet na nejaky jiny jazyk/framework ktery treba muze byt v necem > lepsi/rychlejsi/optimalizovanejsi... kdyz jedine co mi to prinese je chaos > ve firme, znechuceni programatoru kterym najednou nic nebude fungovat, > management na me bude tlacit ze vyvijime pomalu protoze se porad hrabeme v > necem novem,.... > > Je pravda ze ja se treba rad ucim a hrabu v necem novem, ale problem je ze > zakaznik a tudiz management chce abychom projekt dokoncili v 80% casu ktery > je realny a tudiz budou sakra protestovat kdyz jim reknu ze z duvodu > prechodu na "lepsi" system to stihneme udelat az za 120% casu. > A prdlajz je bude zajimat kdyz jim budu rikat ze az na to prejde cela firma > tak budeme daleko lepsi, rychlejsi a proste cool. Navic i plno programatoru > nebude proste ochotna se ucit a radeji si reknou ze se porozhlednou jinde, > takze budu resit jeste to ze mi odejdou dobri programatori a ja budu nabirat > nejake mlade pusky, ktere mi budou mastit prasarny a o slovech algoritmus ci > analyza si mysli ze jsou to nadavky. > > A nerikejte mi ze mohu zacit jen s jednim projektem a preskolit jen par > programatoru kteri proslapou cestu, tam je jeste vetsi riziko toho ze mi > uprostred noveho rozdelaneho projektu utece nejakej ten preucenej developer, > protoze tim ze se naucil neco jineho se pochopitelne zvedne jeho cena na > pracovnim trhu (a abych mu dopredu zvednul plat jen kvuli tomu ze je > ochotnej bezet testovaci projekt, to mi zase neprojde u vedeni). > > System/jazyk/platforma se v komercnim prostredi meni tehdy kdyz neni > podporovana, vyvijena, ci kdyz o ni nemaji zakaznici zajem. Duvod ze je neco > moderniho celkem neobstoji. > > A timhle nerikam ze ja bych to tak chtel, rad veci delam dobre a poradne a > chci za sebou videt neco pekneho, ale proste si nevyvijim neco do supliku, > nebo jen pro komunitu, ale delam to pro zakazniky, takze nejake moje prani a > tuzby mohou delat v rozhodovani o tom co zvolit jen urcite procento ktere se > rozhodne ani nahodou neblizi k 50% > > hmmm a to jsem do tehle zbytecne a znova vyvolavane flamewar nechtel vubec > prispet. Asi se budu muset z tehle konference odhlasit :-) > > 2011/7/18 Jiří Hradil <[email protected]> >> >> Potiz je IMHO v tom, ze se velmi jednoduse zameni "rozumny odpor" s >> lenosti. Pokud je odpor ke zmene vysledkem vlastni osobni zkusenosti, >> pak je vse v poradku. Pokud je odpor vysledkem "nebudu to zkouset, >> protoze to ASI nebude fungovat", pak je to pruser. Z me praxe je to >> prave spise ta druha moznost. Kvalita prichazi az s kvantitou. >> >> Jirka >> >> 2011/7/18 "Zdeněk Troníček" <[email protected]>: >> > Řeč ovšem byla o jazyku, ne o nástrojích. Navíc to, že má někdo >> > zdrženlivý >> > postoj ke změně jazyka na konkrétním projektu, neznamená, že je obecně >> > proti změně, ale třeba jen nevidí pro daný projekt žádný přínos nebo má >> > s >> > daným jazykem svoje zkušenosti. Jsem si téměř jistý, že kdyby se objevil >> > nový super jazyk, tak na něj většina lidí velmi rychle přejde. Takže >> > spíš >> > než odpor vůči změnám obecně je u lidí odpor vůči změnám, které >> > nepřinášejí zřejmé výhody. >> > >> > P.S. Můj dotaz ohledně velikosti systému, který spravuješ, asi zapadnul >> > :). >> > >> > Z. >> > -- >> > Zdenek Tronicek >> > FIT CTU in Prague >> > >> > >> > Jiří Hradil napsal(a): >> >> Ja zase znam techto pripadu hafo. V Kyberii jsem to uz vymlatil, ale >> >> ve firmach, kde jsem mel moznost pracovat nebo pro ne dodavat reseni >> >> jsem na tyto programatory narazel porad. Potiz byla v nepruznosti a >> >> lenosti. Az jsem se divil, s jakou vervou nekdo obhajoval CVS, aby >> >> nemusel prechazet na SVN, nebo tvrdit, ze psani jednotkovych testu >> >> nepotrebuji a nepretrzita integrace je blbost. Mozna mas z >> >> akademickeho prostredi jine zkusenosti? >> >> >> >> Diky, >> >> >> >> Jirka >> >> >> >> 2011/7/18 "Zdeněk Troníček" <[email protected]>: >> >>> Jak jsi k tomu došel? Já osobně neznám ve svém okolí nikoho, kdo by si >> >>> myslel, že "s jedním jazykem vystačí do konce života". >> >>> Možná si někteří myslí, že s jedním jazykem vystačí do konce svého >> >>> "programátorského života", ale většina se podle mého názoru přechodu >> >>> na >> >>> jiný jazyk nebojí. >> >>> >> >>> Z. >> >>> -- >> >>> Zdenek Tronicek >> >>> FIT CTU in Prague >> >>> >> >>> >> >>> Roman Pichlík napsal(a): >> >>>> Nejvetsi problem java programatoru a nejen jich je v tom, ze >> >>>> predpokladaji, ze s jednim jazykem si vystaci do konce zivota a proto >> >>>> jej chybne pokladaji za svaty gral. Ani Java ani Ruby ani zadny dalsi >> >>>> jiny jazyk neni svaty gral. V pripade aplikacnich frameworku to plati >> >>>> mozna dvojnasob. Jirka hrozne flamuje, ale libi se mi to, protoze to >> >>>> nuti vsechny k zamysleni jestli prave onomu svatemu gralu nepodlehli >> >>>> ;-). >> >>>> >> >>>> 2011/7/17 "Zdeněk Troníček" <[email protected]>: >> >>>>> Dobrý den, >> >>>>> >> >>>>> myslím, že při rozhodování, kterému jazyku či technologii se >> >>>>> profesionálně >> >>>>> věnovat, je dobré se podívat na počty pracovních míst, které jsou >> >>>>> pro >> >>>>> tento jazyk či technologii nabízeny. >> >>>>> Viz např. >> >>>>> >> >>>>> http://regulargeek.com/2011/02/09/web-scripting-programming-language-job-trends-february-2011/ >> >>>>> >> >>>>> A tady vidím, že Rails sice několik let rostou, ale stále zaostávají >> >>>>> za >> >>>>> Pythonem, Flexem, Php i JavaScriptem. >> >>>>> >> >>>>> Z. >> >>>>> -- >> >>>>> Zdenek Tronicek >> >>>>> FIT CTU in Prague >> >>>>> >> >>>>> >> >>>>> Jiří Hradil napsal(a): >> >>>>>> Dobry den, >> >>>>>> >> >>>>>> pokud popularita znamena, ze se o jazyku pise vice, nemuze byt >> >>>>>> tento >> >>>>>> trend zpusoben tim, ze v Jave je vice komunikace v diskuzich taky >> >>>>>> diky >> >>>>>> tomu, ze je to proste slozitejsi jazyk a technologie a tim padem >> >>>>>> vice >> >>>>>> lidi poptava reseni vice problemu? Jak treba sleduji konference v >> >>>>>> Jave >> >>>>>> vs Rails, tak jasne vidim, ze v Jave se casto resi velmi >> >>>>>> komplikovane >> >>>>>> problemy. Treba ja jsem kdysi resil nejaky problem s vlakny v >> >>>>>> Quartz, >> >>>>>> ktery zpusoboval Compass fulltext-pouziti 2 nesouvisejicich >> >>>>>> frameworku >> >>>>>> se navzajem blokovalo a problem byl tak hluboko, ze odpoved neznal >> >>>>>> ani >> >>>>>> Shay Banon, autor Compassu/nyni Elastic Search (pro uplnost - na >> >>>>>> dotaz >> >>>>>> mi odpovedel, ze vubec netusi, coz ale taky mohlo byt tim, ze jsem >> >>>>>> se >> >>>>>> blbe zeptal :). >> >>>>>> >> >>>>>> Naproti tomu v Rails se resi vetsinou velmi hezke problemy. Treba >> >>>>>> jaky >> >>>>>> gem pouzit pro pocitani vzdalenosti na mape v Google Search, jak >> >>>>>> napojit Railsy na Apache Solr, jak psat hezci bloky, atd. >> >>>>>> Kazdopadne >> >>>>>> otazky a odpovedi jsou kratsi, protoze je technologie jednodussi. >> >>>>>> Proto mozna Ruby a Rails klesaji, protoze ti, co jej pouzivaji o >> >>>>>> tom >> >>>>>> nemaji potrebu psat. Proste jim to funguje :). >> >>>>>> >> >>>>>> Popularitu jazyku ovlivnuji dle meho nazoru 2 hlavni veci: >> >>>>>> >> >>>>>> --jednoduchost pouzivani >> >>>>>> --velikost komunity >> >>>>>> >> >>>>>> Jsou navzajem propojene. Pokud budou bariery vstupu do jazyka >> >>>>>> mensi, >> >>>>>> pak je logicke, ze pocet programatoru v tom jazyku bude rust >> >>>>>> rychleji. >> >>>>>> Mozna to nebudou tak nabuseni programatori jako v Jave (a >> >>>>>> souvisejicich stacku), ale udelaji svou praci rychleji a klienti >> >>>>>> uvidi >> >>>>>> svuj software v mnohem kratsi dobe. Programator v Java stacku (muj >> >>>>>> oblibeny stack byla Java+Hibernate+Spring+Wicket+Maven+hafo >> >>>>>> dalsich) >> >>>>>> bude urcite zkusenejsi a mnohem nabusenejsi nez programator v >> >>>>>> Railsech, ktery tim koleckem v Jave nemusel projit. Ovsem Java >> >>>>>> programator ma dle mych zkusenosti hlavu jako balon, protoze toho >> >>>>>> musi >> >>>>>> zvladat vic a nezbyva mu kapacita na pribuzne vedy, ktere jsou pri >> >>>>>> komunikaci s klientem casto rozhodujicici (kognitivni vedy, >> >>>>>> psychologie, ucetnictvi, marketing). Tohle je misto, kde bude mit >> >>>>>> dle >> >>>>>> meho nazoru Rails programator navrch, protoze ta technologie je >> >>>>>> proste >> >>>>>> jednodussi. Dodavam, ze mam na mysli vyvoj webovych aplikaci. >> >>>>>> >> >>>>>> Jirka >> >>>>>> >> >>>>>> 2011/7/16 Pecinovský Rudolf <[email protected]>: >> >>>>>>> Jirko, nechci vyvolávat žádný flame, jenom bych se vás rád zeptal, >> >>>>>>> jaký >> >>>>>>> je podle vašeho názoru důvod toho, že na Tiobe popularita Ruby >> >>>>>>> posledních 2,5 roku nepřetržitě upadá ze 4 % v prosinci 2008 >> >>>>>>> (tehdy >> >>>>>>> se >> >>>>>>> probojovalo až na 8. místo) na současných 1,3 % (12. místo). >> >>>>>>> >> >>>>>>> Popularita Javy přitom posledního 1,5 roku více-méně stabilně >> >>>>>>> roste >> >>>>>>> z >> >>>>>>> výchozích cca 17,4 % na současných 19,25 %. >> >>>>>>> >> >>>>>>> Vím, že Tiobe nic neříká o skutečném používání jazyka ani o jeho >> >>>>>>> kvalitách, ale registruje pouze jeho popularitu. I tak by mne >> >>>>>>> zajímal >> >>>>>>> váš názor (a případně i názor dalších) na příčiny tohoto jevu. >> >>>>>>> >> >>>>>>> Jen na okraj bych dodal, že současný módní trend pomlouvání Javy z >> >>>>>>> nejrůznějších důvodů jí vlastně v hodnocení Tiobe přidává na >> >>>>>>> popularitě. >> >>>>>>> Tiobe se totiž nezajímá o to, co se o jazyku píše, ale pouze o to, >> >>>>>>> že >> >>>>>>> se >> >>>>>>> o něm píše. Připomíná mi to známou zásadu některých umělců: >> >>>>>>> >> >>>>>>> Není důležité, co o vás kritika tvrdí. Všímejte si toho, jak je >> >>>>>>> dlouhá. >> >>>>>>> >> >>>>>>> Kdysi se vedly vášnivé diskuse o vhodnosti či nevhodnosti >> >>>>>>> používání >> >>>>>>> Pascalu resp. Delphi. Dnes už to nikdo neřeší a většina jej bere >> >>>>>>> jako >> >>>>>>> doznívající větev. Zajímavé přitom je, že ačkoliv popularita >> >>>>>>> Delphi >> >>>>>>> za >> >>>>>>> posledních 2,5 roku prakticky soustavně klesá (4 % v listopadu >> >>>>>>> 2008, >> >>>>>>> 0,9 >> >>>>>>> % nyní) popularita klasického Pascalu se za stejnou dobu více-méně >> >>>>>>> drží >> >>>>>>> na hladině, kam nyní Delphi směřuje, tj. někde kolem 7 %. >> >>>>>>> >> >>>>>>> Co si myslíte, že ovlivňuje popularitu jazyků? Asi se všichni >> >>>>>>> shodneme >> >>>>>>> na tom, že jejich kvalita to určitě není. >> >>>>>>> >> >>>>>>> >> >>>>>>> >> >>>>>> >> >>>>> >> >>>>> >> >>>> >> >>>> >> >>>> >> >>>> -- >> >>>> S pozdravem Roman "Dagi" Pichlik >> >>>> >> >>>> /* http://dagblog.cz/ Blog pro kodery */ >> >>>> >> >>> >> >>> >> >> >> > >> > > > > > -- > Stanislav Ošmera > Work: +44 (0)2075 980 343 > Cell: +44 (0)7758 968 220 > Skype: sosmera ICQ:149634231 > Jabber: [email protected] >
