Málokterý český programátor má takové CV, jako Jakub Vrána. Vydal úspěšnou knihu o PHP, stal se prvním Čechem ve Facebooku, kam se odstěhoval s celou rodinu (a to není snadné rozhodnutí, ruku na srdce, kdo z vás to dokázal za svobodna?) a teď dělá v Google.
Vyjde s ním rozhovor nabízející pohled do zákulisí největších firem, které ovlivňují naše každodenní životy a v komentářích se Češi předhánějí, kdo je větší dement. Jeden by FB naprogramoval za víkend, druhý má potřebu zdůraznit, že se mu nelíbí Jakubův open source (ačkoliv sám nikdy nic nezveřejnil), třetí se snaží Jakuba shodit kvůli nějakém řádku SQL a další svou bohorovnost dokazují používáním výrazů jako ksichtosocka.
Prostě když už by si o nás Facebook neopřel ani kolo, tak to alespoň natřeme někomu, kdo má úspěch. Pojďme vytroubit do světa, jací jsme ubožáci!
:-) jó produkty lidí, co si myslí, že to umí těch už jsem viděl...
často končí větou - nemůžeš sehnat rychlejší procesor? víc ramky 12GB je málo. říkám proč na tu tvojí kravinu (řešený projekt) by stačila i 486ka a 8MB RAM. co budeš dělat až to použije víc jak 20 uživatelů najednou?
pokud nečemu nerozumíte tak držte laskavě hubu! nebo se zvedněte a jděte to lidem z Facebooku, Googlu nebo Seznamu ukázat.
Lidé jako jako Jakub Vrána si žádné triko nehoní. Pomáhají nám (těm co nejsou na takové úrovni) zjistit, jak to ve světě chodí, jaké je to ve větších firmách apod. Předávají své zkušenosti dále, protože nejsou sobečtí a rozhodně nehází klacky pod nohy.
Jakub je dobrý člověk a je také velmi skromný. Tak stejné je to s Davidem. Přijď za kterýmkoliv z nich a na cokoliv se jich zeptej a dám ruku do ohně za to, že ani jeden tě nepošle do háje proto, protože by jsi nic nedokázal. Budou se s tebou bavit jako se sobě rovným.
Pokud proti někomu řeknou něco křivého pak to muselo mít důvod a ne jen tak z hecu.
Děkuji za pěkný rozhovor s člověkem, který se nebojí jít s kůží na trh, ačkoliv jistě tuší, že není dokonalý a že ho ještě čeká nějaká cesta.
Ovšem ta namachrovaná diskuse...
Víte, co je největším úspěchem bolševika?
Že i 24 let po převratu tady spousta lidí (i mladých a i třeba profesně relativně úspěšných) přemýšlí jak za normalizace. Destruktivně, ne-sebe-vědomě.
Jsme v řiti, neuvědomujeme si to a líbí se nám to. Takovejch "tygrů v kleci", kolik je tady, aby člověk jinde pohledal... Východní Evropa.
Musím s vámi významně nesouhlasit
1) Jakub Vrána je autor mnoha rozumných ukázkových řešení, jak v PHP něco konkrétního udělat ideálně.
2) Vím z vlastní zkušenosti, jak je nepříjemné, když se v nějaké diskusi někdo, kdo pořádně neví, o čem mluví, opře do něčeho (cizího kódu), co považuje za zbytečně složité, jenom proto, že netuší, proč to je právě tak, jak to je. Obvykle právě ten, kdo umí a ví nejméně, nejvíce kritizuje, protože má příliš malý rozhled a příliš málo zkušeností, než aby kritizovaný jev mohl pochopit (více na dané téma: www.adamek.cz/clanky/uvahy/povrchni-mysleni ).
Jestli máte všechen svůj kód tak skvělý, že na něm není co zlepšovat, tak pište články nebo školte, rádi se necháme poučit. Jinak si hleďte nejdříve vlastního prahu.
MA
@Jan Brixner
>> celý FB bych byl schopen naprogramovat sám
Tři newyorští studenti si mysleli to samé. Věřili si, že během letních prázdnin naprogramují Diasporu. Naivní lidé jim darovali hromadu dolarů. Dnes víme, jak to dopadlo. Jeden z kluků spáchal sebevraždu, protože vyrobili děsný software a měl výčitky svědomí, že "podvedli" své dárce.
Nerozumím diskusi pod tímto článkem. Tolik agrese a závisti kvůli člověku co vytváří software, dokáže to prodat a ještě se stát svým způsobem slavným? Proč? Ohledně názorů v článku a diskusi:
- opravdu má smysl kód odladit více než je třeba pro základní funkci systému. Je přínosné mít člověka, kterého toto baví v týmu, protože dokáže odhalit věci, které nikoho jiného nenapadnou, nevidí je jako důležité. V dlouhodobém vývoji je to obrovské plus.
- je spousta vývojářů hlavně v oblasti open-source, kteří chtějí vyloženě programovat a baví je to. Ne kvůli výsledku ani penězům, ale kvůli radosti z přehledného kódu a výsledné funkčnosti aplikace. Nechápu proč to tu tak odsuzujete.
- výměna více firem a pozic v krátkém čase svědčí o tom, že když není spokojenej tak se nebojí udělat rychlou razantní změnu. Chce prostě najít něco, co bude opravdu zajímavé a přínosné pro osobní rozvoj tím směrem, kterým chce.
- z vlastní zkušenosti, PHP aplikace nejsou o nic méně funkční než aplikace pro Javu, .NET a ostatní platformy. Ale to je na jinou diskusi.
Jakubovi Vránovi závidím a přeju jeho pozici, rozhovor je inspirativní. Kdyby tohle byla diskuse někde na iDnes a podobně, tak bych se patrně takhle nerozčílil, ale tady jsou přecejen lidé z oboru a nerozumím té agresi.
Kazdy kdo se setkal s kulturou nejake vetsi spolecnosti zjisti ze cim vetsi mnozstvi lidi tak primo umerne roste neefektivita jejich prace. Leva noha nevi co dela prava. Takze smysluplne to uridit rozhoduje o uspechu ci neuspechu .. a vubec to neni o kvalite tech lidi jako takovejch ...
Ta diskuze tady ostatne jako vzdy, to je neco strasnyho...Jakuba neznam. netroufam si trvrdit jaky je programator, ale jsem rad ze ctenarum umoznil nahlednout trochu do toho jak to chodi ve Facebooku. Myslim, ze nejen me to zajimalo, tak proc za tim doprdele porad hledate neco vic? Co si tu za monitorama vsichni dokazujete? Ach jo
Zapomněl jsem dodat, že totéž platí i pro Martine Prokeše.
Pánové, zkuste si jen na moment představit, že uděláte něco úspěšného. Nebo že vás třeba zaměstná známá korporace. Přijedete po roce domů a každý kamarád se vás bude ptát, jaké to tam je, co je fajn, co vás štve. To je asi jasné, nebo ne? A zeptají se třeba i lidé z Lupy a udělají s vámi rozhovor, což je možnost na podobné otázky odpovědět najednou více zájemcům.
Fakt budete chtít číst pod rozhovorem výblitky lidí, jako jste vy, např. „proč se ten bastlíř cpe do Lupy?“, „proč tady machruje?“, „ten člověk je nepoužitelnej.“
Každému, kdo něco dokázal - ať už se prosadit ve významné firmě, nebo vyvinout startup, který se dokázal prosadit v konkurenci na trhu, musí být jasné, že pro dosažení úspěchu je nutná mj. trpělivost, odříkání a hlavně pokora. Pokoru v této diskusi má málokdo a to je jen důkazem její úrovně.
Pan Vrána mi vždycky připadal jako takový "bastlíř - génius". Umí naklepat kvanta špagetového kódu, cizí řešení mu nevoní, výsledku rozumí jen on sám. Viz třeba https://github.com/vrana/adminer/
Dá-li někdo pull request, tak ho děsivě sejme v komentáři a buď to úplně zamítne, anebo to zamítne a naprogramuje to sám a "lépe".
Takovýhle vlk-samotář se zjevně do týmu nehodí, tak by mě zajímalo, jak to v Googlu řeší. Asi mají své metody :)
Pak mate patrne vy a JV nejakou zvlastni definici perfekcionismu. Dival jsem se na par souboru v admineru a ten kod je des bes. Pokud se ma kod nejakym zpusobem blizit perfektnimu, tak by mel byt alespon prehledny a z toho vyplyvaji nejake rozumne limity na zanoreni a delku metod/funkci. Pro srovnani - v mem projektu (asi 1/4 zdrojaku oproti admineru) je jedina metoda ktera ma zanoreni 5 a asi 10 metod ktere maji vice nez 20 prikazu. Tu nejhorsi jdu prepsat, ma 60 radku a je fakt strasna.
Ke zbytku clanku a diskuze - JV rozhodne neco dokazal a jde s kuzi na trh, potrebujeme takove lidi, budme radi ze ho mame.
Docela me zaujalo,
ze mezi nama, kdo tady Jakuba Vranu a jeho vysledky branime, je viditelne vetsi podil uvedeni plnyho jmena
nez mezi temi sikovnymi jedinci, kteri neco skveleho dokazali, jen nikdo netusime co, a jeste stihaji plivat na nekoho, kdo toho (podle nich) dokazal mene.
To asi nebude nahoda.
(teda ja jsem se teprve ted dokopal k registraci, takze drivejsi prispevky mam de jure anonymni - ale se jmenem)
"Cizím řešením" jsem myslel v rámci kódu. Adminer není ani tak "open source", jako spíš "source available".
Špagetový kód bez komentářů, odmítání ostatních vývojářů, bastlení všeho po svém.
Produkt jako takový je použitelný. Ale jestli to Vránu přestane bavit vyvíjet, tak Adminer končí.
Hele tak co tady na Lupě chceš mít? Rozhovor s českým programátorem je přesně ten typ článků co bych tu chtěl a očekával. Je kvalitně zpracovaný a obsahuje smysluplné informace. Ať se ti to líbí či ne, Jakub Vrána je zajímavá osobnost, Google a Facebook v současnosti určují směr vývoje internetu a celý příběh o odchodu do Kalifornie je dobrý námět na rozhovor.
Děkuji diskutujícím za jejich postřehy. K těm zajímavým jsem se vyjádřil na svém blogu: http://php.vrana.cz/vyjadreni-k-nazorum-u-rozhovoru-na-lupe.php
Projekty, tymy, bootcamp .... Mozna je to jen neznalost, ale je tam taky nejaky vysledek, neco hmatatelneho co by za tim vsim bylo videt nebo jen ta ksichtosocka?
Kdyz to srovnam s Google, tak tam vim co si za tema projektama predstavit od socky plus, pres gmail, vyhledavac, prohlizec Chrome, Chrome OS, Android, webove office, ....
Jiste k dokonalosti ma vetsina produktu Google daleko, ale aspon realne existuji.
Jak uz tu nekdo napsal, ze by cely Facebook naprogramoval sam, tak jiste prehani, ale na druhou stranu preci to neni asni nahodou prace pro 3000 programatoru, takze co realne delaji? Sber dat, jejich vyhodnocovani a tesna spoluprace s NSA?
Diskuze mi nedala a podival jsem se na ten slavny Adminer.
Prvni otevreny soubor: https://github.com/vrana/adminer/blob/master/compile.php
Hned na prvnim radku pouzita magicka konstanta. Hromada nedokumentovych regularnich vyrazu... Budiz. Dalsi otevreny soubor. https://github.com/vrana/adminer/blob/master/adminer/sql.inc.php
if/for/while zanorenych deset do sebe. Michani aplikacni a prezentacni logiky. V dalsich castech Admineru to vypada stejne. Opravdu ukazkovy priklad spagetoveho kodu.
Toto mi opravdu staci. Skutecne by me zajimalo, jak programuji ostatni lidi ve Facebooku, kdyz panu Vranovi vadi, ze se tam moc prasi.
Nevidím tady v diskuzi žádnou agresi a závist už vůbec ne. Jen normální reakce na článek, kde někdo dělá z někoho něco výjimečného. Ty považuješ za úspěch být 1,5 roku ve Facebooku a pak prchnout do Google, kde předpokládám, že borec zůstane taky tak max. jeden rok a půjde zase jinam?
Nevím, proč mu závidíš. Tak pošli CV do nějakých firem a zkus se tam uplatnit. Nějaký problém?
Na toto uz vydal Jakub clanek kdyz do FB nastoupil. Ne nemuze psat po svem. Musi psat tak, aby to i ostatni mene zkuseni programatori pochopili. Musel tedy upustit od svych hojne uzivanych regularnich prikazu a magickych jednoradkovych metod, a psat veci "hloupeji", ale srozumitelneji :)
Mě se docela líbí věta o tom, že v USA zajímá lidi především výkonnost a ne různé vedlejší blbosti, na kterých si honí triko různí "super" programátoři, kteří všechno umí nejlépe, ale za celý život nenaprogramovali ani vlastní blog.
Ale tak po pravdě co sem pozoroval různé Vránovi scriptíky taky mi přišlo, že kód tvoří sice precizně, ale strašně nepřehledně (nepochopit špatně), prostě opravdu hodně "po svém". Vysvětlit pak něco v komentářích byl fest problém.
Tím myslím, jak to asi probíhá ve FB a G v reálu, jestli si skutečně může člověk psát takhle "po svém", nebo musí polknout a začít to sekat úplně jinak.
To by mě opravdu zajímalo
Ten pan o sobe v clanku tvrdi: "já jsem v určitém smyslu asi perfekcionista a vždycky jsem to chtěl udělat pořádně a soustředil jsem se i na to, co možná není tak důležité. ..." Takze diskuze nad kvalitou jeho kodu je mnohem vic relevantni, nez kolik ten program pouziva lidi.
Mimochodem, ty prasarny, ktere jsem v jeho kodu videl (magicke konstanty, 10 zanoreni if-u do sobe) nejsou nijak specificke pro PHP a vypovidaji hodne o programatorskych zvycich toho pana bez ohledu na programovaci jazyk.
Pokud se někomu při slově PHP otevírá kudla v kapse, je to známka, že podléhá hloupým předsudkům, v žádném případě ne omluva. To je totéž, jako by pod rozhovorem s ředitelkou Google vyšly komentáře „co baba může vědět o IT?“ Pokud se někomu při spojení slov „žena + IT“ otevírá kudla v kapse, vypovídá to něco nelichotivého o něm.
Navíc, v rozhovoru slovo PHP vůbec nepadlo. Jakub Vrána ve Facebooku psal v PHP, neboť ten jazyk používají (a taky třeba Wikipedie nebo přímo tento server). V Google píše zase v jiném jazyce, zřejmě Pythonu. A ve všech jazycích existují mraky odpadního kódu. Což není důvod pro laciné podpásovky. Navíc od nýmandů, kterým se jen udělala chuť to někomu natřít.
Když už jsme u Admineru: to je asi nejlepší webový správce pro MySQL. Má obrovskou základu spokojených uživatelů po celém světě. Konkurenci nechává daleko za sebou. Všimni si, že o tom tady nepadla ani zmínka: naopak se šťourá do zdrojáků, aby se našla jakákoliv záminka si plivnout. To je tak ubohé…
Btw: nejsem evangelizátor PHP, spíš ustavičný kritik.
V kodu se nevyznam, ale v mindsetu jo.
Na tom rozhovoru je katasrofalni predevsim to, ze Vrana pochopil, o cem je efektivita, kdyz na ni narazil a utekl pred tim. Narazim na to u vsech IT boys, ze si "chteji psat kod" jako nekde ve skole, ale efektivita u nich konci prave s kodem.
Jenze efektivita konci na urovni nakladu - nelze si neco jen tak psat, byt genialne nebo jinak. Clovek co si chce psat kod a nekomunikovat je nepouzitelnej. V cim mensi firme tim vic. Nakonec jde o naklady a vynosy; nakonec jde o to vyhodit svy ego z okna a o ty skillz az tak moc nejde.
Neboli jak napsal kdosi vyse: pokud je nekdo genialni a nechape potreby tech slabsich clanku v tymu... tech pro ktery je potreba veci vysvetlit a udelat nazorne, tak je nejslabsim clankem on sam.
Jaký má probůh smysl v tom zdrojáku šťourat? Když se podívám na svůj tři roky starý kód, hned bych ho přepsal (a jsem za to rád, dokud se tak děje, tak se posouvám dál). Adminer má 7 let.
Kdyby ho Jakub komplet přepsal, stráví tím mraky času, uživatel nic nezíská a dělat to pro potěchu kritiků kódu je zřejmý nesmysl.
Perfekcionismus vidím v tom, že byť jsem se s Jakubem ve strukturování kódu nesčetněkrát a dosti diametrálně neshodl, měl vždy perfektně odladěné mezní stavy při nejúspornějším kódu.
Rozhoduje o tom obyčejná slušnost a sociální inteligence. Tedy pokud si přečtu rozhovor, nevletím hned do komentářů a nezačnu pomlouvat pro svou potěchu.
(V té snaze urazit mě víc zaber, tohle bylo slabé i na tebe. Vlastně jsi jen světu sdělil, že hltáš, co píšu na FB. Takže díky za přízeň, ale příště prosím více invence!)
Omlouvám se, že píšu za Davida, ale i on dostal nabídku do Facebooku a odmítl ji, takže jak, že si sedá na prdel?
Většinu programátorů, kteří za něco stojí najdeš okolo těch co "jsou profláknutí". Jakub Vrána se specializuje na PHP a tedy weby. David Grudl se specializuje na PHP (Nette) a tedy opět weby. Drtivá většina dobrých programátorů okolo webů se tomu, že nic nedokázali apod. jen smějí.
Programátoři mimo weby mají zase své "profláknuté" programátory a kolem těch se taky točí komunita.
Chci tím říct, že vždycky bude pár jedinců, kteří budou dělat té komunitě tvář. Takže když se řekne PHP představím si třeba Jakuba, když Nette představím si Davida, Vrtáka, Honzu Tvrdíka (a tady končím abych jich nevyjmenoval až moc a ty co bych nevyjmenoval by mě pak neměli rádi :D).
Mě tedy přijde, že tu vidím tři skupiny lidí:
1. lidé, co tvrdí "to je toho, bych taky zvlád"
2. lidé, co namítají, že je spousta jiných úspěšných (a možná i úspěšnějších) programátorů, o nichž není slyšet - třeba proto, že o to ani nestojí
3. lidé, kteří obhajují pana Vránu
Bohužel třetí skupina zcela zjevně házi první dvě skupiny do jednoho pytle a lepí na něj nálepku závistivci/ztroskotanci. To se mi moc nelíbí. Souhlasím spíše s druhou skupinou, že máme mnohem více schopných lidí. První skupina mi leze na nervy.
Rozhovor se mi ale celkově líbil, je tam docela dost zajímavých informací, díky za ně. (Ne)předávání dat NSA ale vážně neberu, to lze přeci technicky řešit na tolika různých úrovních, že to nemůže běžný zaměstnanec vůbec vědět. Ostatně, čim víc lidí by o tom vědělo, tím je pravděpodobnější, že to někdo vynese ven.
Není to tak zcela pravda. Začal jsem psát kód po škole v roce 1973 (v Assembleru na EC-1021 - jestli tady někdo ví, co to bylo :-)), pak Fortran a Cobol na JSEPech a IBM/400 s odbočkou k dBasím, když se objevila PC - a programování mne živilo - po sametu velmi slušně - až do odchodu do důchodu v roce 2011. Nikdy jsem nechtěl řídit a šéfovat. Chce si to jenom vybrat pro sebe vhodný podobor programování a tomu se věnovat - pro mne to bylo ke konci kariéry C, C++ a SQL databáze.
Ono totiž ti mladí sice nemusí v noci spát - ale to k stáru už nemusíte taky :-) - jsou nabušení (tedy někdy) ze školy, ale jinak vcelku kulové vědí a hodí se zpočátku jen na kódovače. :-)
A bez mučení přiznám, že mnohému, co se tady píše, nerozumím ... on se obor od dob, kdy jsem začínal, dost rozkošatěl :-)
Myslíte knihu „PHP a MySQL bez předchozích znalostí“, která před čtenářem zamlčí existenci primárních klíčů, funkce htmlspecialchars a magic_quotes_gpc? Gratuluji!
Chápu druhou větu správně tak, že Jakub Vrána má dle vás potřebu vytrubovat do světa, jaký je programátor? Předpokládám, že ano (pokud totiž ne, porušujete konverzační maximu). Jestliže to, že byl požádán o rozhovor a souhlasil s ním (a zároveň několik dalších žádostí i z tištěných médií odmítl) označíte za potřebu vytrubovat do světa, vypovídá to o vaší zlé povaze.
Což s radostí demaskuju a otevřeně napíšu.
A to není zbožšťování, protože bych úplně stejně jednal v případě jakékoliv jiné osoby ve stejné situaci.
A aby bylo jasné, že si úplně nevymýšlíš, tak sem jistě pošleš několik odkazů z blogu, kde uvidíme, jak vnucuje nekonečné metody a deset zanoření, že?
Já mám naopak v čerstvé paměti třeba sérii „Jak psát kód“ http://php.vrana.cz/-rady.php
Jo jo, spousta lidi si mysli ze Google,FB jsou mekka vsech programatoru a ze jenom tam se dela HardCore programovani. Ja pres jednoho sveho znameho mel moznost se dostat do google byl navazan inicialni kontakt z jejich strany a ja odmitl ( bylo to dano tim ze uz to dobou jsem byl relativne stara konzerva ) ale chapu mlady lidi ze touzi po tom se do nejake takove firmy dostat.
Realizoval jsem par desitek projektu od tech mensich az po jeden kterej beru jakozto srdecni zalezitost a proste me jenom tesi fakt ze je to kus kodu ktery ridi dost dulezitou cinnost v jedne nadnarodni spolecnosti a za poslednich 5 let jsme meli cca 2 incidenty kdy ten system nebezel tak jak mel jinak to jede 24/7
Hele, meles prazdnou vodu. Pokud to co vyjede v googlu na tvy jmeno nahore jsi ty, tak sed a koukej a nerikej lidem ze jsou sasci na potkani.
Je mi jedno co Vrana udelal nebo ne. Btw sem s nim chodil do tridy, ktera uz sama o sobe byla matematicka vyberovka a nikdo na nej nemel. To, ze neco skutecne udelal je taky fakt. O tom ale nemluvim. Mluvim o tom, ze proste ten pristup co ma a co siri mezi mlady kluky jako jsi ty, je proste srabackej shit a neco, co je v praxi nepouzitelny. Je to pohodlny pro nej, pro tebe, ale nepouzitelny. Zatim jsem nenarazil na efektivniho programatora v sirsim slova smyslu a prave to, co je v rozhovoru, je pricina ty neefektivity.
Kdybych mel pouzit tvy slova, tak o tom vis kulovy zase ty. A ano, byl bych rad, kdyby o tom programatori vedeli vic.
Clovek se ma skutecne vyvijet. Jako aby pro me makal 35letej borec, co si chce jen matlat pismenka tak wtf kde je ten vyvoj? Chapu frustraci z mega firem a vycerpani z toho, jak mu tam ty mlady kluky na kolecku odsouvali furt dokola. Ale co jinyho cekat v megakorporaci? Zivot holt neni cistej jako kod.)
Jakub ten projekt evidentne stale vyviji tak bych cekal ze jako perfekcionista bude i predelavat casti kodu ktere se mu nelibi. Ja na svem projektu travim odhadem az pulku casu predelavkama a cistkama (jen malo prehanim kdyz reknu, ze kdyz vidim svuj stary kod, hned prepisuju :-) ). Jednak se tim casto opravi nektere chyby/nedokonalosti, druhak to urychli nasledny vyvoj, oboji dobre i pro uzivatele.
Pokud sleduje pouze perfektni funkcnost a o kod samotny zas tak nejde, pak ok, ma muj obdiv ze to dovede udrzet.
lidi kteri delaji ve firmach typu Google, Facebook atd je dneska urcite daleko vic, takze to ze se pravidelne zpovida nejakej koder je sice zajimavy, ale neprijde mi to nicim specialni, navic kdyz z tech rozhovoru clovek nabyde dojmu ze p. Vavra je tak trosku fluktuant. To ze p. Vavra kdysi vydal nejakou knizku atd je taky hezky, ale takovy Roger Federer v tenise taky kraloval a kde je dneska? Porazi ho kdekdo. Takze kdyz se nechce dal vyvijet, ridit lidi atd, tak OK ale pak nechapu proc se do Facebooku hlasil kdyz vedel ze tam bude 1 z 3000 vyvojaru. Ale tak aspon se zas clovek neco dozvi, treba se za rok dozvime jake to je napr. u Yahoo :-)
Diskuse pod clankem je ukazkova. Pana Vranu neznam, nepouzivam PHP takze neumim posoudit jeho praci. Lidi z CR kteri pracuji ve velkych korporacich je samozrejme vice, ze tu vysel tento clanek je dano predevsim zamerenim serveru iinfa na jiste technologie.
Na jinem serveru byl zase zverejnen rozhovor s ceskym programatorem pracujicim v Microsoftu (coz je take firma ktera ovlivnuje kazdoedenni zivoty lidi)
http://zpravy.e15.cz/byznys/technologie-a-media/jak-me-prijal-bill-gates-videorozhovor-906641
Prace v takove velke korporaci vyzaduje na jedne strane znalosti a na druhe strane loajalitu a schopnost/ochotu se zaradit jako kolecko do stroje. Ne kazdy ma tyto dve vlastnosti zaroven, dokonce je spise ojedinele nekoho takoveho najit. Ackoli si o Facebooku a v posledni dobe i Google nemyslim nic dobreho, je to jednoznacne ukazka uspechu cloveka, ktery se rozhodl (ano, rozhodl, to je dulezite) prosadit v takove firme.
Nevim proc je tady kolem toho tolik zvratku v diskusi. Polovinu lidi by tam nevzali kvuli prvnimu pozadavku "neco umet" a druha polovina ktera tento pozadavek splnuje by to odmitla kvuli nutnosti "zaradit se do soukoli". Zbyva jen nekolik jedincu. Tak uz to chodi.
Měl jsem tu čest pro G pracovat a musím říct, že je to firma velmi striktní na kód. Pro kovbojské programování nemá google pochopení a všude kde se dá se používá linting. V podstatě by se dalo říct, že tam člověka naučej programovat, i pokud je prase.
Jinak co se týče greyglers, tak např. v Dublinu jich není tolik, kolik bych si jich přál tam vidět. Je tam na mě až moc (90%) mladých "dravců".
1) na Jakuba Vránu jsem alergickej a je pro mě nedůvěryhodnou osobou už od doby, kdy dělal facebooku PR šaška v Hydeparku nebo nějakém večerním pořadu Kvapilové a nebyl jsem tehdy sám, komu se to divadelní představení nelíbilo
2) nemyslím si, že účelem tohoto článku bylo cokoliv jiného než nenápadně a vlastně jen tak mimochodem sdělit ze zaručeně "pravdivého" zdroje, že pan bratříček Google nikoho bez soudního povolení nešmíruje.. Tomu ale já nevěřím a naopak např. "nechtěný" sběr dat při snímání Google street view a celé dění kolem Snowdena se všemi výpovědmi dalších zůčastněných a řada dalších věcí nasvědčuje tomu, že věřit bysme rozhodně měli opaku a od lupy, pokud by nedostala za tento článek zaplaceno jako za PR pro Gooogle, bych čekal, že takové tvrzení budou s těmito skutečnostmi konfronovat, ale ono prd, jako obvykle :) Pan Vrána by nám možná také mohl sdělit, jak si Google obstarává soudní povolení při cenzurování podle britskoizraelského Internet Watch Foundation blacklistu stránek...
3) vzhledem k jeho pozici v Googlu je osobou podjatou (a pokud nás šmíruje i pěknou sv..ní), musel by podle své smlouvy o tom stejně mlčet, tak jsou jeho jakákoliv tvrzení vlastně úplně zbytečná..
To chce klid. Takoví "ředitelé zeměkoule", kteří v životě dokázali prd, ale zato ví všechno nejlíp, jsou v každé diskusi. Já se jenom pousměju a jdu dál. Co si taky myslet o někom, kdo by "dokázal naprogramovat FB za víkend"? A tak místo aby dělali něco smysluplného, projevují se stovkami příspěvků o ničem.
Programovat si můžeš, jak dlouho chceš, když budeš mít zákazníky, kteří ti to zaplatí. Ale až budeš mít +40, tak třeba zjistíš, že tě nikdo nezaměstná jako programátora, neboť budeš podle zaměstnavatele 1) drahý, díky svým zkušenostem, 2) starý a tedy neschopný rychle se učit novým věcem.
No a pak pochopíš, že hlásit se na pozice programátorů nemá vůbec smysl, neboť trh od tebe očekává něco jiného.
To že dělám sám na sebe neznamená, že kolem sebe něco jako tým nemám. Jsme v podstatě tým lidí, kteří dělají každý sám na sebe ve svojí profesi a přitom pracujeme na společných zakázkách. Oproti firmě je to možná trochu anarchie, ale není to tak zkostnatělé, funguje to a hlavně nám to vyhovuje.
No já na C64 s:
http://img437.imageshack.us/img437/7439/bscap0001gc.jpg
Basic se za tu dobu docela změnil ;-)
Tak nemusí to být špatným produktem, někdy stačí, že ho firma neumí prodat. Nebo produkt předběhne dobu a nikdo nepochopí, k čemu je to dobré, tak to nekupuje. Nebo je cílený na jinou skupinu zákazníků, než se reálně vyskytuje. Pokud budu v ČR prodávat třeba surfovací prkna, tak se asi neuživím, i když budou dobrá. Jenom je tady moc lidí nevyužije.
Závidím mu odvahu a odhodlání tohle všechno udělat. Kromě toho Kalifornie je opravdu krásný kus země a kdo chce opravdu nahlédnout do vývoje velkých globálních služeb, tak tam stejně dřív nebo později odejde.
Vůbec nemám problém se uplatnit, mám problém se způsobem vyjadřování v této diskusi. Lépe řečeno, tohle není diskuse, tohle je soubor urážek na obě strany. A také proto jsme pořád střední a ne západní Evropa, akorát se vzájemně urážíme a nespolupracujeme.
To možná bylo dřív. Dneska tendel střední management (programátor co se stal vedoucím) letí v rámci úsporných opatření na dlažbu jako jeden z prvních. Moc nikomu nechybí a úspory jsou relativně značné. A co pak? Na ty různé visual basicy co kdysi uměl už dneska nikdo zvědavý není a kam se pak vrtnout?
Důležité je neztratiti kontakt s novými technologiemi a pak je skoro jedno kolik je vám let. To je docela problém, v Čezku se to na to peče a firmy na to nedbají. Hledají super guru C++/Java/PHP lidi co se někde za něčí peníze něco naučili, pak je pár let používají a pak se snaží najít nové lidi. Venku (aspoň někde) mají tvůrčí lidi pár hodin týdně na to nové věci hledat učit se je.
Pokud Jakuba neznáš a neznáš jeho práci pak ho můžeš těžko přirovnávat k lidem, které znáš.
Je lepší učit se jen určitou množinu věcí, ale nesmí být až moc malá, protože pokud je moc malá, umíš málo věcí hodně dobře. Pokud je moc velká umíš spoustu věcí průměrně. je třeba mezi tím najít kompromis ať je člověk dostatečně použitelný a navíc za sebou nechává práci, kterou by stejně dobře udělalo málo lidí.
Elektrizující diskuse. Mnoho emocí. Lepší než interview s JV.
Shrňme si to. JV neví a nemůže vědět nic o Googlu. Je tam dva měsíce i s cestou. JV pracoval jako kódník ve Facebooku 18 měsíců. Taky málo, aby nám mohl říct o interních zápasech mezi produktovými skupinami, rozhodováních, machinacích, piklech, manažování projektů a jiných pikantnostech. JV řekl jen dvě zajímavé věci. Za prvé miluje kódování a nerad plýtvá duševní energií na lidi kolem sebe -- kódníky nebo manažery. Za druhé Facebook žádá, aby kódníci produkovali funkční kód co nejrychleji a nemrhali čas na nekonečné cizelování.
Přeji JV úspěch. Upřímně, bez ironie.
Docela me zaujalo,
ze mezi tema, kdo tady Jakuba Vranu a obsah rozhovoru s nim brani, je viditelne vetsi podil lidi s poruchou logiky nebo vnimani, nez mezi temi nesikovnymi jedinci, kteri nic skveleho (podle nich) nedokazali, ale to jim nebrani na ne plivat na ne, jen proto, ze se jim pan Vrana nebo to co rika nelibi.
To asi nebude nahoda.
" A tak místo aby dělali něco smysluplného, projevují se stovkami příspěvků o ničem."
"Seti (neregistrovaný)" site:lupa.cz -> google -> Přibližný počet výsledků: 9 120
Mám podobné zkušenosti za sebou, tak ti fandím, ať ti tvé nadšení vychází co nejdéle. Jen tak na okraj: Jsi schopen (se svým týmem) získat zakázku od velkých firem na trhu typu T-Mobile, ČSOB, ČEZ, MS, Oracle...
Asi ne, že? Pak je otázkou, jak dlouho tě uživí to patlání věci pro pidi-firmičky, pro které děláš :-)
To, že si věřili je dobrá věc. To, že se do toho pustili je to nejdůležitější. Bez ohledu na to, že přecenili své síly, a nezvládli to. Je to alespoň jistá iniciativa a to považuji za nejdůležitější. (Škoda té smrti.)
Samozřejmě tlučhuby, kteří jen mluví o tom, jak by - to je na nic.
Jako, určitě se nechci do Jakuba nějak obouvat.
Faktem je, že když jsem si tuhle chtěl zkusit použít nějakou část z Admineru pro svůj vlastní projekt, tak jsem moc radosti nezažíval. Může to být různým stylem přístupu k programování, samozřejmě.
Taky jsem to zkoušel u phpMyAdmin, což jsem si moc nepomohl.
Nakonec jsem zkončil u toho, že jsem jen zkopíroval jednotlivé sql dotazy a stejně je nemohl použít jak byly.
„...kteří nekonečné metody a deset zanoření cyklů nejsou schopni udržet v hlavě.“ To nemůžete myslet vážně. Genialita souvisí s tím, jak obrovskou metodu jsem schopen vyrobit? Pro mě je geniálnější člověk ten, který zvládne problém lépe rozdělit na podproblémy (a to nemusí být vždycky jednoduché). Asi máme jiná měřítka geniality. Znovupoužitelnost kódu vám něco říká?
Souhlasim s vasim nesouhlasem, ale pokud udrzujete kod, jehoz priklad vyse byl jenom opravdu slaby odvar, ve kterem neni ani jeden radek komentare a pak ctete veci typu kvalitni a prehledny kod, tak vam to po delsi dobe nedovoli nereagovat. :-) Jak tu nekdo psal - genialni bastlir - ano. Vyznat se v kodu a myslet na ostatni - ne.
Zajímalo by mě, jakým způsobem řeší takové firmy jako facebook a google byrokracii jako je např. vykazování práce kolik člověk strávil na jakém bugu tasku, atd. případně další byrokracii jako když potřebuješ nový monitor, větší disk, resp. další řešení hw / sw problémů s počítačem - jak rychle je tam taková byrokracie řešena? Kolik byrokracie je na vývojáři?
1. o tom zda je perfektni nastroj nediskutuju natoz abych to zpochybnoval, ja to nepouzivam
2. je za mnou pomerne dost funkcniho kodu jak v praci tak v soukromych projektech
3. mam radove stovky uzivatelu coz je dost s ohledem na charakter cilovky
4. jeden produkt mi vydelava docela slusny penize (na to ze je to konicek) a je to z velke casti diky tomu ze po sobe uklizim a to mi umoznuje rychle reagovat a pridavat nove vlastnosti
5. co o me vis? :-)
Já třeba po sobě moc "neuklízím". Mám svůj web cca 10 let a přepisuji to jen v případě krajní nouze. Programovat tak nějak umím, ale nejsem programátor. Je pro mě levnější a jednodušší mít silnější železo, než vyšperkovaný kód :). Když zkouším něco nového, prostě to tam nabouchám a hned zjistím, zda to má smysl nebo ne.
Zkrátka souhlasím s tím, že nemá smysl přepisovat aplikaci, pokud na ní pracují jen 1-2 lidé a funguje, nelaguje a nemá nějaké zásadní bezpečnostní nedostatky. Proč by tedy Jakub přepisoval Adminer (a investoval do toho spoustu peněz=času), když výstup pro uživatele je perfektní?
PS: Skoro bych dal i ruku do ohně za to, že Lupa bude napsaná přehledně a kvalitně, ale můj web s "prasáckym" kódem je o dost rychlejší a to i přesto, že mám dvojnásobnou návštěvnost. A co je lepší? Mít čistý kód a nebo rychlou odezvu? Jasně, obojí. Ale to je kolikrát finančně a časově dost náročné.
Pane Grudl, mírněte se.
Jsem stejného názoru, v Česku je velmi mnoho dobrých lidí na programování, kteří nemají potřebu to vytrubovat do světa.
Pan Vrána je kontroverzní v tom, že jeho programátorský styl je velmi špatný a nenásledováníhodný. Ostatně jsem pod jeho články občas i vyjadřoval.
Souhlasím i s tím, že do většího týmu se – podle toho co se najde na jeho webu – pan Vrána nehodí. Jeho kód je nečitelný, a dává přednost nepodstatným věcem, jako třeba co nejkratší zdroják v kilobajtech, celá projekt v jednom zdrojáku, apod. Stačí si projít jeho Adminer.
Jinak samozřejmě panu Vránovi úspěch přeji. Jistě si svůj úspěch zasloužil.
Nicméně v Česku i jinde je mnoho špičkových programátorů. Často nemají čas se prezentovat na webech.
Jak vidíte, klidně se podepisuji. Můj sw je v celém světě a na všech kontinentech, ale nemám potřebu se o tom šířit.
Stejně jako jako Jakub Vrána jsem napsal knihu o PHP, pravděpodobně ještě výrazně úspěšnější, než pan Vrána. A prodal jsem nejspíše více výtisků v Česku, než on.
Nicméně to zbožšťování Jakuba Vrány Vaší osobou, to je už je snad náboženství. Prostě kdo zkritizuje Jakuba Vránu, tak na toho vystartujete. Jestli chcete od mé osoby, abych Vám to řekl do očí, co jsem napsal, přijeďte, nemám s tím sebemenší problém.
Neviem ako presne to funguje tam. Ale zvyknu firmy pouzivat nejaky ticketovaci system kde si programator pri komentovani a rieseni predavani ticketu priamo hodnoti casovo kolko casu na tom stravil.
Pripadne ak sa jedna o scrum tam je uz ten bodovy odhad spraveny dopredu a samotny realny cas sa az tak neriesi. Ten vyjde nejak statisticky z historie, kolko je team schopny spravit bodov za tyzden.
Poziadavky na novy HW rovnako cez tickety, funguje celkom svizne.
no tak at to J. Vranovi vydrži nejit jen tak proti svojim zasadam, podle rozhovoru to vypada, že to ma v hlave zatim srovnane a co nema doplni zkusenostma, hned se clovek citi lip když vi že jednou se mu o bezpecí dat a ochranu bude starat nekdo kdo když vidi problem tak ho resi nebo odejde jinam :-) punkeru a tech klidnych v zenu neni nikdy dost
Zvlastni je, ze polovina kritiku Jakubovi vycita, ze se soustredi na kod, a ne na efektivitu, aby to hned rychle bezelo bez cizelovani kodu;
a druha polovina kritiku (nebo mozna i titez kritici) mu vycita, ze zdrojak admineru vypada nejak a ne jinak, pricemz je nezajima, ze Adminer ma tuny spokojenych uzivatelu.
Tím to není. Zdrojáky jsou ve více souborech a automaticky se spojí a změnší. Teoreticky by do jednoho souboru šel po pár úpravách splácat i Wordpress nebo phpMyAdmin. Splácání do jednoho souboru jen supluje neexistující "deployment archive" v php.
Příčina té hrůzy je fakt, že Vrána je génius a má osobitý styl programování, který bohužel prostřednictvím blogu vnucuje i negeniálním jedincům, kteří nekonečné metody a deset zanoření cyklů nejsou schopni udržet v hlavě.
autorův příběh je zrcadlem negativního trendu u facebooku, více v http://www.ppc-reklama-seo-blog.cz/internetova-reklama/21-facebook-nebo-blog-pro-firmy
Picovina. Prave tyhle kecy, ze kdo neco dokazal, o tom musi psat i se svoji vysmatou fotkou do zurnalu a kdo se nezviditelni jakoby nebyl, jsou ten totalni hnus. Jsou doufam i lidi co chtej makat a ne o tom kafrat.
Btw. zcela vazne... pokud je tu nejakej php programator, kterymu fakt tyhle sragoroviny nesedi a skutecne se chce nekam posunout, tak at mi napise pmko. Prvni test sirsi inteligence je, ze pochopi kde. Nemuzu nic slibit, pac mam hlavu jak meloun z predchudcu, ale pokud je tu nekdo klidne i s lehce podprumernou schopnosti kodovani, ale neni srab se postavit vlastnim slabostem, tak necht da vedet.
DG = Davídek Grudl? Jsem jen pes, takže ano, musel jsem se na tohoto "slavného programátora" informovat v odborných kruzích. Po přečtení příspěvků Davida Grudla výše v této diskusi jsem totiž nabyl dojmu, že se jedná o hulváta který není schopen komunikovat své - byť inteligentní - myšlenky bez toho aby jiným nadával. Takže třeba opravdu je "slavný programátor", ale tady se předvedl jako hovado. Ale to je samozřejmě můj subjektivní názor, takže můžete klidně nesouhlasit a taky mi můžete nadávat do dementů atd., ale to je tak všechno, co můžete dělat. Užijte si to. Haf! :-)
tak to trochu prestrelujes ne...
Google se sice stal korporaci, ale netezi jen z podstaty. Subjektivne mi prijdou pruznejsi nez jiny korporace i nez FB napr. Aspon se na ten jejich ticket system kdyz neco poserou nekdo ozyva.
Korporace jdou do hajzlu prave kvuli lidem, kteri nechteji komunikovat tak jako to pise Vrana a kteri se tam vice-ci mene uspesne dokazou schovat. Prave i to tvori to zmrdstvi. Jinak o nekomunikativni, byt sebelepsi mozky, nestoji nikdo.
Tak okomentuju jen první odstavec, ten zbytek je úplně mimo téma.
Sedá si na prdel se projevuje tím, že práci pro nadnárodní korporace považuje za něco mimořádnýho (viz "Málokterý český programátor má takové CV,..."). Na to píše Prokeš, že to nic mimořádnýho není. A Grudl mu na to níže "odpověděl" (kdybych chtěl být hodně vtipný napíšu "vyvrátil mu jeho tvrzení") nějakými ad hominem bláboly.
Presne. Zaujímavý pohľad na problém veľkosti teamu: http://blog.websupport.sk/2013/08/na-velkosti-zalezi/
Palec nahoru. Jenom bych vypustil to obecné o Češích.
Zkrátil bych to: Kdo je úspěšný, mlčí a možná si odnesl několik podnětů k zamyšlení. Kdo úspěšný není (a obvykle ví, že ani nebude), ten křičí!
Ale jako sonda a společenské zrcadlo života neúspěšných - je ten komentář velmi trefný. Jen tak dál. :-)
2David: Bojím se že slušnost v ČR již dávno vymřela, nemůžeš ji tedy očekávat ani zde, ani jinde... A co se týče inteligence, po přečtení této diskuze začínám mít pochybnosti i o ni.
Češi mají jednu úžasnou vlastnost, závidí všechno co můžou, že má soused zelenější trávu, že má kolega o 100 větší plat, že ten má takové auto, a každý kdo je trošku úspěšnější je hned špatný , tunelář popřípadě nula co jenom zdědila peníze.
Jinak co se týká p. Vrány, něco dokázal, přejme mu to...
BTW: Ne, nejsem žádný fanda, oba pány ( Vrána, Grudl ) znám osobně, a proto hodnotím z této zkušenosti. Příspěvky typu jedna bába povídala jsou podle mě ubohé.
V Google je úplně jedno, kdo tam pracuje, jen musí být dostatečně asociální a autistický, aby smolil nesmyslný kód a vytvářel produkty, které nikdo nechce, příp. které nesplňují základní user-friendly požadavky.
Že jsem jejich lákání odmítl podobně, jak to udělaly tisíce další dobrých programátorů na světě, svědčí jen o tom, že ta firma je už za horizontem a začíná zmrdovatět. Viz teorie o zmrdech na http://www.dfens-cz.com/ ;-)
Já bych to zase neviděl tak černobíle. Je mi jasné, že s ohledem na to, že pan Vrána v rozhovoru popisuje především svůj životní názor (s kterým nepolemizuji), vzbudí to v diskuzi hodně emocí. Jsem si jistý, že pokud bych takový rozhovor poskytl já, dopadlo by to stejně. A už ze zdravotních důvodů by mne ani nenapadlo se v takovém případě věnovat diskuzi ;-).
A obecně k mému názoru na důvod proč je diskuze tak vyhrocená: Nechci Vás nějak urazit, PHP nedělám, takže těžko zhodnotím, jestli píšete Vy či pan Vrána efektivní kód. Co jsem koukal do gitu výše zmiňovaného Admineru, tak mi přišel kód relativně rozumně strukturovaný, ačkoliv bych se třeba osobně kvůli přehlednosti snažil méně kouzlit s regex. Jenže potíž s PHP a jeho vnímáním starou gardou programátorů je ta, že je to prvotní volba začínajících programátorů (nebo lépe copy-paste kodérů), ten jazyk udělal za život několik pěkných kotrmelců a jsou v něm napsány tuny odpadního kódu. Takže ačkoliv jde minimálně z Vašeho pohledu o klišé, spoustě lidí se při kombinaci slov PHP a programátor v jedné větě otevírá kudla v kapse.
Vám jako zjevnému PHP evangelistovi nezbývá než s tímto stigmatem bojovat a trpělivě v diskuzích lidi přesvědčovat, že je to nesmysl a ten jazyk už je někde jinde. A nebo diskuze ignorovat ;-).
Takže nikoliv technologicky, ale logicky: Kdyby opravdu bylo tak jednoduché "nabastlit" Facebook v jakémkoliv textovém editoru a nějak to dostat na web ... což technicky skutečně je možné během pár týdnu udělat ... existuje důvod, proč to ještě nikdo neudělal. Takže se vy dva, až si vzájemně pošlete fotografie, zamyslete nad tím, proč nikdo "neobšvihnul" tu tolik zatracovanou aplikaci! Až na to přijdete dejte vědět ... tak za deset let, počítám. :o)
Tak já jsem třeba odmítl přímou nabídku na práci v Google, ve FB bych nikdy nepracoval ani kdyby mne chtěli přeplatit. Pracoval jsem v Kalifornii jako kontraktor a měl určitě mnohem víc peněz a lepší realizaci, jak nějaká cvičená opička ve FB.
V PHP neprogramuji, neboť existují lepší a výkonnější jazyky a vývojová prostředí, proto napsání knihy o něčem takovém považuji za ztrátu času.
ALE uznávám, že mistr Vrána je dobrej borec, třeba i proto, že leze s kůží na trh a vypráví příběhy ze svého života. Na to bych opravdu neměl :-)
Já tu výzvu přijmu a své celé jméno napíšu! Martin Prokeš!
Pan Grudl si ve své pyšné nafoukanosti neuvědomuje fakta. Tato země je plná super kvalitních vývojářů, kteří nemají potřebu masturbovat na tvitrech a fejsech, dokonce ani chodit chlastat s nějakými zoufalci, nebo se pyšnit svými úspěchy na lupách a podobných žumpách.
Jsou to tisíce lidí z IBM, RedHatu, AVG, Oraclu, bank, herních studií a podobně. Při pohledu na PHP hemžení propadají záchvatům smíchu a z ekonomických emigrantů je jim špatně.
Normálně o nich neuslyšíte. Jen když se mediální fikce snaží prodat zoufalé bastlíře jako následováníhodné vzory ostatním, tak se prostě už neudrží a ozvou se.
"Takové věci nemají pod tím článkem co dělat."??
O tom rozhoduje velký Davídek? Tak dobře, mistře. Ale kdo by psal Lupě, když může jednoduše pustit komentář? Těším se na nějaký příští rozhovor s mistrem všeho druhu Davídkem, který ukázal světu, že dokáže udělat i nějaký framework, kromě chlastání a posílání vtipů na FB.
Je jasné, že Jakub má lepší CV ve srovnání třeba s Davídkem, ale kdo prošel nějakými korporacemi typu MS, IBM, Oracle, Skype,... a pracoval někdy v jejich pobočkám někde ve světě, tak je na tom stejně. Jen asi nemachruje tím, že byl zrovna první Čechem někde v cizině :-)
Otázkou je, zda je lepší jako programátor pracovat ve FB nebo Google ve srovnání s možností pracovat kdekoliv na světě a pro kohokoliv chci a nemuset se řídit korporátní strategií :-)
vážně?a já jsem myslel, že pro šéfování u významných firem jako je PPF je třeba být např. ochotným tunelářem, u ms že je mnohem důležitější být třeba dobrým bývalým STBákem a pro šéfování v google zase podporovatelkou promaerického panakáče podporujícího kosovské teroristy nebo podporovatelem teroristů útočících od Lybie po Sýrii, prostě býti spolelivýma osobama, které nevyžvání o programech na šmírování a kdoví co dalšího zabudovaných v produktech těchto firem a tak podobně ... no asi jsem se zase spletl :)
Ten nový maintainer forku by ovšem musel chápat ten stávající nedokumentovaný a nestrukturovaný kód :)
Když vidím ty konstrukce a vzpomenu si na knihu http://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882 tak je mi k pláči.
Absolutne jste nepochopil muj prispevek. S vasi logikou bychom nemeli co cist, protoze by vsichni meli byt zalezly za monitorem a nejlepe vubec nikam nevychazet, natoz davat rozhovory do novin. Nebo je nejaka hranice kdy clovek muze do novin a kdy ne?
Mimochodem Facebook ani Google nepouzivam, presto me dost clanek zajimal.
Vy všichni v téhle diskuzi se tváříte, že jste děsně chytří. Tak pak mám pro vás otázku. Můžete mi někdo nějak racionálně vysvětlit, proč na sebe v téhle republice obvykle programátoři v diskuzích anonymě házejí špínu? Proč si třeba navzájem nepomáhají a navzájem se nerozvíjí?
Davídku, uklidni se, nikdo přece do nikoho nekope. Jakub se rozhodl, že udělá vyznání na Lupě, tak ať se nediví, že se lidi vyjadřují. Přijet z ciziny nebo změnit nějakého zaměstnavatele a psát hned o tom prohlášení pro nějakej českej plátek? To je TO, co stojí za zamyšlení.
A taky to, že to ty a podobné "selebrity" považujete za bůhví jaký úspěch. Kdo někdy dělal přijímačky do FB nebo Google, tak by ti vysvětlil, co to je za firmy a že před nimi nemusíš hned sedat na zadek.
Kralovstvi za kazdyho, kterej chape, ze jeho vyplata je zavisla na funcnosti celku a ne jeho subsytemu. Pricemz celek bohuzel je mnohem vic nez mnozina celkovyho kodu nebo IT praci.
Pro lidi, co si jen tak chteji programovat. a nekam se presto serou a myslej si, ze na ty jejich genialni vychytavky je nekdo zvedavej, by mely bejt koncentraky.
Vždy se musím smát, když někdo začne křičet a bát se, že je Google šmíruje!
Moje rada: Posílej dopisy kreténe a modli se, aby je ČP tajně nerozlepovala. Nezapomeň se zavřít do sklepa bez oken (aby tě náhodou nesnímlo streetview) a raději ani nezapínej žádnou elektroniku!
Závěr: Vzhledem k tomu, že se domníváš, že tohle může být nějaké PR je mi vážně líto tvého poškození mozku a bohužel musím konstatovat, že poškození je trvalé :/
Cohene, jsem toho názoru, že pokud někdo pod rozhovor s člověkem X.Y., který je jak sám píšeš zajímavý, vloží komentář, že je spousta jiných programátorů, o kterých není slyšet, tak že je to hloupé. Takové věci nemají pod tím článkem co dělat. Mohu je napsat redakci, abych ji upozornil na dalšího zajímavého člověka.
Ale pokud je napíšu přímo do komentářů, je v tom pouze a jen snaha shodit osobu X.Y. Vytvořit dojem, že ona se zuby nehty snaží do médií dostat a ubírá tak místo zajímavějším lidem. Opak je pravdou a komentář je de facto pomluva.
Takže já tu spíš vidím velkou skupinu lidí, co se snaží X.Y. pošpinit a jiné, kteří jim oponují. Nenazval bych to obhajobou pana Vrány, protože jak ho znám, on naprosto žádnou obhajobu nepotřebuje, vlastně nevím o nikom, kdo by byl tak imunní vůči hloupým komentářům, jako on. Pochybuju, že si to tady bude číst. Takže jde jen o bláhovou reakci na hloupost, kterou alespoň já se bavím :-)
ALE nové místo v Google mi připadá jako taková jistá finanční berlička, neboť práce tam je na stejné úrovni jako ve FB, tj. práce mezi dementy, kdy jednooký mezi slepými králem.
Mírně OT: Ty 3 tisíce programátorů, co dělají FB je opravdu myšleno vážně? Teda sorry, ale celý FB bych byl schopen naprogramovat sám, příp. s cca 10ti lidmi na marketing a totálně netuším, co tam těch 3000 lidí dělá :-)