Zobrazit příspěvky

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


Příspěvky - noef

Stran: 1 ... 20 21 [22] 23 24 ... 60
316
Studium a uplatnění / Re:Odchod z práce kvůli kolegům
« kdy: 12. 09. 2016, 17:05:41 »
Primitivni? Pokud je Buh jako moralni autorita a dela (prikazuje, nechava prihodit) podle me velmi imorlani veci, tak jak bych ho mohl respektovat, nebo dokonce si v nej zvolit verit?

Jinak k tomu "burden of proof" to mate hezky vysvelene tady: https://www.youtube.com/watch?v=KayBys8gaJY.

Ja netvrdim, ze jsem studoval Bibli tak, jak nekteri americti ateisti/YouTuberi, ktere obcas sluduji, ale zrovna argumenty typu "neveris v Boha == veris ze neni Buh" jsou tak obvykle a tolikrat vyvracene, ze o nich neco vim. To stejne s dukaznim bremenem a pokusy ho presunout na protistranu.

PS: To, co amici vytvorili, se bohuzel dalo celkem cekat. Nemuzete takto narazove radikalne vynutit zmenu hodnot a cekat, ze to bude bez problemu. V Evrope k tomu dochazelo hezky postupne, s kazdym vedeckym objevem se ukrojilo z nadprirozena, z toho, co bylo pripisovano Bohu a pridalo se to na hromadku vedecky dokazane a cirkev presla k pozici "v Bibli to bylo mysleno prece jako prirovnani, to da rozum". Za dobu temna snad bylo zodpovedne nabozenstvi. Myslim, ze cirkev z pocatku vedu podporovala, ale jen do doby, nez se zacinalo dochazet na veci, ktere tak nejak poukazovaly na nepravdy v Bibli - tedy jen tak dlouho, jak se to cirkvi hodilo. Stejne tak se rozhodli podporovat Hitlera, prestoze pokud by verili, ze tento zivot je pouze test, tak i pokud by je nechal zastrelit, tak by to vlastne jen urychlilo jejich presun do nebe - vzdy jim slo pouze o moc, ti na nejvyssich postech asi ani neveri, jinak si to nedovedu vysvetlit.

Mimochodem morální kvalita nějakého náboženství nebo boha nemá vůbec nic společného s jeho existencí. Viz H.P. Lovecraft.

Pokud je to mirene na me, tak ja netvrdil opak a satanismus (novodoby) je moralne mnohem vys, nez krestanstvi podle toho, co je v Bibli. Jen jsem poukazal na to, ze nechapu, jak v to nekdo, kdo ma na vyber (neni do toho "vymyty" od mala, nebo si zvykl, protoze lepsi nez byt zabit), si v Yahweho/Jezise zvoli verit.

317
Studium a uplatnění / Re:Odchod z práce kvůli kolegům
« kdy: 12. 09. 2016, 16:24:23 »
Ale abych to uvedl na pravou miru - ateisti bezne netvrdi ze "veri, ze Buh neexistuje", ale ze "neveri/nevi, ze Buh existuje". Dukazni bremeno je tady na vericim, aby ateistovi dokazal, ze jeho Buh existuje. Ateista (ten nejcastejsi typ, tusim oznacovany jako slaby nebo prakticky) totiz nevylucuje existenci Boha a nebrani se racionalnim a vedecky podlozenym argumentum.

Tuhle formulaci nemám rád.

Mozna ji nemas rad, ale nemeni to nic ani na uznavane definici atheismu/ateisty ani na vetsine ateistu (svetove).
No, mě uznávaná definice moc netankuje, když mi nedává smysl.

Pak tedy doporucuji jeji nastudovani, nez se poustet do diskuze o ateistmu/teismu, kdyz nevite, o co jde...

Jak jste narazel na absolutni jistotu vedeni, tak veda netvrdi, ze je to uplna a jedinna pravda. Pouze ze je to zatim to nejlepsi, s cim jsme prisli. Veda je na te iteraci zalozena - stale vylepsujeme nase modely, stale se priblizujeme absolutni pravde.

A ted se podivame na krestanstvi - to naopak doslova tvrdi, ze Buh je jedinna autorita na moralni pravidla. Proste je v poradku prikazat vojakum pozabijem nejen nepratelske muze, ale i zeny, (vyslovne) tehotne zeny (s popisem jak) a dokonce i jejich zvirata. Nebo pokud muz znasilni zenu, tak kdyz zaplati otci a ozeni se s ni, tak je vse v poradku. (Ne, Jezis nic z toho neodvolal, dokonce rekl, ze vse plati dal.) A takovych pravidel na urovni jsou v Bibli mraky, v lepsim pripade jsou jen hloupa (ne ne morskym plodum a michani latek), v horsim, jak uvedeno vyse, vysleovene vymikajici se mysleni normalniho cloveka.

318
Studium a uplatnění / Re:Odchod z práce kvůli kolegům
« kdy: 12. 09. 2016, 15:58:13 »
@BoneFlute:

Kdyz se bavime o nabozenstvi, tak beru viru jako viru v Boha. Absolutni jistotu nema nikdy nikdo, ale na vedu se da alespon do urcite miry spolehnout, je testovatelna a testovana. Napr. krestanstvi je podle Bible tezce subjektivni, zalozene na osobnim vztahu s Bohem/Jezisem (uvadim oba, protoze z Bible neni uplne jasne, zda je 1 a tataz entita; ostatne takovych problemu jsou s Bibli mraky) a Buh je dokonce definovany jako netestovatelny. Veda alespon IMO posouva lidstvo dal, naopak nabozenstvi vypada, ze lidstvo drzi zpatky.

Podle toho, co pises, by ateismus bylo vyznani - coz nemuze byt dal od pravdy. Je to prave stav bez vyznani - je to definovane ja absence viry v jekekoliv bozstvo (casto se bere i nadprirozeno, protoze i definice boha je problematicka).

Citace: wiki
Atheism is, in the broadest sense, the absence of belief in the existence of deities. Less broadly, atheism is the rejection of belief that any deities exist.

319
Studium a uplatnění / Re:Odchod z prace kvuli kolegum
« kdy: 12. 09. 2016, 15:45:26 »
Ale abych to uvedl na pravou miru - ateisti bezne netvrdi ze "veri, ze Buh neexistuje", ale ze "neveri/nevi, ze Buh existuje". Dukazni bremeno je tady na vericim, aby ateistovi dokazal, ze jeho Buh existuje. Ateista (ten nejcastejsi typ, tusim oznacovany jako slaby nebo prakticky) totiz nevylucuje existenci Boha a nebrani se racionalnim a vedecky podlozenym argumentum.

Tuhle formulaci nemám rád.

Mozna ji nemas rad, ale nemeni to nic ani na uznavane definici atheismu/ateisty ani na vetsine ateistu (svetove). Napr. v US byli ateisti dloho utlacovani (se to lepsi), prestoze je to jinak dost vyspely stat. Naopak verici do nich porad tlacili zvasty typu, ze "musi verit v nejakeho boha => neveri v Yahweho => jsou to uctivaci Satana"*; nebo dalsi moznost "neveri v Boha" => "veri ze neexistuje Buh" a podobne doslova blbosti. Nejtrapnejsi je, ze maloktery krestan vubec cetl Bibli - ti co ji poctive precetli (a ze je to vetinou dost nudne, nelogicke, odporujici si a literarne spatne cteni), se casto stali ateisty. Z tohodle pohledu je na tom treba islam podstatne lepe - tu svou knihu znaji a hlavne ji dodrzuji. K cemu je Bible, kdyz musi mit vse "spravne" interpretovane...

*: Novodoby satanismus podle LaVeye ma rozhodne lepsi moralni pravidla doporuceni, nez takove krestanstvi. On ten satanismus neni ani nabozenstvi, spise filozofie. A dalsi perlicka - krestani se mnohem mnohem casteji chovaji tak, jak kdyby se ridili doporucenimi ze Satanisticke bible (nebo je to Satanske bible?), nez podle Bible vlastni - krestanske.

Dyť se podívej kolem sebe. Většina Ateistů které kolem sebe slyšíš naopak patří do té fanatičtější skupiny. Proč by Věřící, který si sám pro svoje potřeby dokázal, proč věří v Boha, musel toto dokazovat někomu, který jen tak bez žádných důkazů, či argumentů tuto existenci zpochybňuje?

Neni tohle spise antiteista? Osobne jsem se v CR s zadnym takovymto ateistou nesetkal, prestoze asi vetsina lidi tu spada do skalutky ateista = neverici.

320
Studium a uplatnění / Re:Odchod z prace kvuli kolegum
« kdy: 12. 09. 2016, 11:38:55 »
... ateisti bezne netvrdi ze "veri, ze Buh neexistuje", ale ze "neveri/nevi, ze Buh existuje".

Ateista věří, že bůh neexistuje. Je to vědecky prokázáno monitorováním činnosti lidského mozku.

I věda má své axiomy. Bůh je pro věřícího axiomem a pro nevěřícího také.

Mezi věřícím a nevěřícím je ještě agnostik. Ten neví, zda má či nemá věřit v boha a pro jistotu se drží "mezi".

Ne, ateista neveri, ze Buh existuje - nema viru. To ale neznamena, ze slepe veri, ze urcite zadny Buh ani buh neni.

Citace: wiki
Atheism is, in the broadest sense, the absence of belief in the existence of deities.

Agnosticismus nema s virou daneho cloveka moc spolecneho. Pouze rika, ze otazky okolo nekterych temat, predevsim bozstev, nabozenstvi a nadprirozena, nelze dokazat ani vyvratit. I verici muze byt agnostik.

Citace
Agnosticism is the view that the truth values of certain claims – especially metaphysical and religious claims such as whether God, the divine, or the supernatural exist – are unknown and perhaps unknowable.

321
Studium a uplatnění / Re:Odchod z prace kvuli kolegum
« kdy: 12. 09. 2016, 10:18:46 »
OK, nebudu se dohadovat s lopatou, proč věřit v existenci něčeho, co není, nemá cenu, protože je to sice základ poznání, ale to evidentně ne každý chápe.

Tedy věříš, že bůh neexistuje. Nevadí, že nejsi schopen dokázat neexistenci boha, to patří k věci.
Neexistenci něčeho dokázat ale nelze.

Proc by proboha nemělo jít dokázat neexistenci něčeho? Je třeba dokázáno, že neexistuje způsob, jak sestrojit čtverec se stejnou plochou jako má nějaká kružnice jen pomocí kružítka a pravítka...

A neni nahodou v Bibli, ze Buh je netestovatelny? Vzdyt si to krestani sami takto postavili, aby neslo dokazat, ze neexistuje. Ale abych to uvedl na pravou miru - ateisti bezne netvrdi ze "veri, ze Buh neexistuje", ale ze "neveri/nevi, ze Buh existuje". Dukazni bremeno je tady na vericim, aby ateistovi dokazal, ze jeho Buh existuje. Ateista (ten nejcastejsi typ, tusim oznacovany jako slaby nebo prakticky) totiz nevylucuje existenci Boha a nebrani se racionalnim a vedecky podlozenym argumentum.

(Pomijim fakt, ze v Bibli [pred tou klauzuli o netestovatelnosti] je take uvedeno jak Boha testovat - nejaky divny obrad, kdy se ma zjevit. Ateisti se dale deli a nektere tyto podtypy opravdu tvrdi, ze jakykoliv buh neexistuje. Ateista, podle definice, by mel byt vzdy vztahovan k necemu - tj. tady asi Yahweh/Jezis, ale obecne ateista muze byt k libovolnemu bohovi/bohum - napr. Zeus. Tzn. ze v podstate kazdy je ateista, i krestan, akorat ma jinou skupinu, ke ktere je to vztazeno - u krestana to jsou vsichni bohove krome Yahweho/Jezise, ateista ma tuto skupinu stejneou jako krestan akorat doplnenou o Yeahweho/Jezise.)

322
Vývoj / Re:Bitové operace ve vyšších jazycích
« kdy: 08. 09. 2016, 15:21:24 »
Nevím, proč tu pořád propíráte ten front-end.

Mozna proto, ze jste na prispevek s tim reagoval v prve rade?

Ale i kdyby, tak bych ani na to nevzal někoho, kdo neumí základní programátorskou latinu, protože bych neměl tušení, co všechno ještě neumí. Ostatně podívá-li se člověk namátkou na JS kódy spousty webů, jen to dokazuje, že je to zmatlané bez elementárního přemýšlení, neefektivně, nepřehledně, nešikovně. Prostě amatérsky.

No, ale to jsem v podstate napsal - na urcitych pozicich a zamerenich se naopak preferuje kdyz pouzivate takove ficury jazyka, se kterymi umi delat zbytek tymu. Takove obraty v kodu, ktere jsou na prvni pohled pro vetsinu lidi na dane pozici/zamereni jasne, a pripadne budou jasne i potencionalnimu budoucimu "udrzovateli" kodu. Tomu se rika udrzovatelny kod.

323
Vývoj / Re:Bitové operace ve vyšších jazycích
« kdy: 08. 09. 2016, 14:51:32 »
Tusim, ze tak, ze nekdo napsal, ze vsichni vyvojari potrebuji umet pocitat v binarni aritmetice. JS FE dev byl protiargument.

Jenomže ten JS FE je asi tak vývojář, jako admin, co napíše skritík do CRONu, pokročilý uživatel, co si ze skriptu barví buňky v spreadsheetu podle hodnoty nebo matematik, co naháže dávku příkazů do Matlabu, nadefinuje si přiu tom pár funkcí a poštve to na nějaký data. Takže argumentačně mimo.

Ok, tady je definice:

Citace: wiki
Vývojář je osoba, která je zapojena do procesu vytváření programového vybavení (software). Role vývojáře se z velké části dá ztotožnit s rolí programátora, ale není to zcela přesné. Vývojář totiž může plnit i úkoly spojené s procesem návrhu aplikací, designem (ve smyslu vytváření programových šablon) a vedením projektu. Záběr jeho činnosti je tak širší než u programátora. Obecně se dá konstatovat, že vývojář se podílí na vývoji aplikace na obecnější úrovni, nikoli pouze na úrovni jednotlivých úkolů, které spočívají v naprogramování konkrétní funkčnosti. S touto náplní práce jsou také spojeny větší nároky na samostatné uvažování a individuální zodpovědnost než u programátora.

Kde presne je tam podminka, podle ktere JS FE programator nikdy nemuze byt vyvojarem? I kdyby navrhl architekturu jen pro FE, tak snad porad spada do kategorie vyvojar. Si vemte SPA, kde klidne muze byt FE slozitejsi, nez BE :D. Stejne tak v malych tymech je IMO bezne, ze kecat do vyvoje i navrhu bude i front-endak.

324
Vývoj / Re:Bitové operace ve vyšších jazycích
« kdy: 08. 09. 2016, 14:09:04 »
Kód: [Vybrat]
Math.floor(input/2);

Přesně toto je právě odstrašující příklad. Kdyby mi toto někdo napsal u pohovoru, rozhodně bych se ho na to začal vyptávat. A velmi pochybuji, že by si to dokázal obhájit.

Přesně toto je ten fachidiotismus, o němž jsem tu psal. Pro mě by to byl jasný důkaz, že tomu člověku to prostě nemyslí, že u své práce nepoužívá hlavu a že v teamu udělá víc škody než užitku.

Na tom, co si u vas obhaji moc nezalezi. Jiste, chapu, pokud se zabyvate psanim JavaScriptu, kde je vykon tim nejvyssim pozadavkem i za cenu citelnosti a udrzovatelnosti. Coz si IMO trochu odporuje, to uz rovnou muzete psat C/C++, ale mozna se tim nekdo zabyva.

* na tom, co si obhájí u pohovoru, záleží, jestli tu práci dostane; a vzhledem k tomu, že dorazil na pohovor, tak se asi dá předpokládat, že mu jde právě o to
* nečitelné je to právě jen a pouze pro ty fachidioty a to je to, co tu s dalšími neustále říkáme; je to to samé, jako kdyby se člověk, který má za sebou základy angličtiny, hlásil na pozici tlumočníka, ale rozčiloval se, že se ho někdo vyptává na znalost idiomů a předložkové vazby; ano, on se nějak bez nich domluví rukama, nohama, ale to sakra nestačí u někoho, kdo se tím chce živit jako profesionál; pokud si nějaký absolvent ekonomky sesmolí skript v excelovském VB, tak to vem čert, po něm nemůže nikdo chtít bitové operace, ale jestliže takto prasí někdo, kdo se považuje za profíka, tak má teda hodně vysoké sebevědomí

Pokud nebyl tento specialni pozadavek v inzeratu, pak se nedivim, ze 90% procent lidi vyrazite. Protoze ten pozadavek je nenormalni (ve smyslu neni bezny - na FE proste normalne s bity nepocitate).

Veci typu vlastni makra ve Scale, vlastni preprocesory pro JavaScript nebo psani kodu vypadajiciho ala ASM.js (protoze to je prece nejvykonejsi, podle stejne logiky, jakou prosazujete) bych mozna chapal v pripade, ze to vyvijte pro svou firmu. Ale to u FE jaksi bezne neplati, tam se snazite pouzivat standardni nastroje a kod co nejcitelnejci, aby to po vas mohl kdokoliv prevzit, pokud se klient rozhodne jit k nekomu jinemu (kdyby se rozkriklo, ze zamerne obfuscujete takto kod, tak moc zakazniku se k vam asi nepohrne, kdyz si plati za zdrojaky a tedy moznost pokracovat u jineho a pritom to nedostanou).

Lidi, zajímalo by mně, jak jste z textu "Ahoj, jsem programátor a programuju ve vyšších jazycích (hlavně python). Byl jsem u pohovoru, kde jsem dostal na papíru vyřešit úkol, který vypadal zhruba takto:" dovodili, že daný pohovor byl na pozici vývojáře FrontEnd řešení v JavaScriptu?

To je jeden z druhů argumentačního klamu. Už jsem se s ním vícekrát setkal při vedení pohovoru. Řekneš, že k něčemu obecnému je třeba X. A on si za něco obecného dosadí něco konkrétního, co se mu hodí, a tím se snaží dokázat, že mé původní tvrzení neplatí.

Aha, takze logika vam nic nerika? Kdyz nekdo tvrdi, ze "kazdy vyvojar potrebuje umet pocitat v bin. aritmetice" (ne, nebyl to ten prvni prispevek), tak staci najit jeden protipriklad a puvodni tvrzeni je vyvracene (i FE dev je vyvojar ;)). Jeden protipriklad (navic zadne mizive % v celkovem poctu vyvojaru) jsem uvedl -> vyvratil jsem puvodni tvrzeni.

Ne. Každý programátor nepotřebuje umět počítat v bináru. Každý programátor musí umět počítat v bináru, chce-li se nazývat programátorem! Bez ohledu na to, jestli to potřebuje nebo ne. Jinak to není žádný programátor, ale amatér, co si sem-tam dokáže něco jednoduššího v něčem namatlat a ono to třeba něco i bude nějak dělat, když bude náhodou zrovna vhodná konstelace. Na pozici programátora ale takový člověk nemá co pohledávat.
Podle vaší logiky nepotřebuje umět programátor vůbec nic. Protože u každé věci najdu příklad, u něhož dotyčný danou schopnost nevyužije.

A jsme zase u toho - neco se proste musi umet, na skole to chapu, v zamestnani ne. Pokud se programovanim zivi, je to programator, vic to nehodlam resit. Ano, asi nepotrebuje umet skoro nic, stejne jako Lojzovi staci vedet jak hazet lopatou, tak JS FE dev nepotrebuje umet pocitat v binarni soustave. Problem vaseho tvrzeni je, ze vy snad nehledate obecneho programatora, ale programatora front-endu v JavaScriptu, casto se znalosti konkretniho frameworku a tam uz mate dost schopnosti a znalosti, ktere jsou treba. A to jsou ty veci, co by se mely na pohovoru kontrolovat, ty, ktere opravdu pouzijete v budouci praci. Ne nejake pitominky, jak tu psal nekdo jiny, ktere se u vas ani nepouzivaji, nebo dokonce predpokladate, ze je nebude vedet a jen ho dusite.

Dříve jsem takovým uchazečům poděkoval za zájem o pozici a řekl jim, že práce, která by se po nich požadovala, by asi nebyla dle jejich gusta a že jistě snadno najdou někde jinde místo, které jim bude vyhovovat daleko více. Když jsem se jednou v reakci na toto uchazeče dotázal, zda někdy uvažoval o jiné profesi, nejlépe nějaké manuální, ještě si na mne pak stěžoval. Dnes to tedy řeším demonstrativním roztrháním jejich vytištěného životopisu a pozdravem "s bohem". Bohužel takto končívám pohovor čím dál častěji.

 ??? To se jako jeste vychloubate svou drzosti? V takove firme tedy musi byt radost pracovat.

V čem vidíte drzost? A když si někdo vylže životopis, během hodiny na pohovoru nevyřeší ani jediný ze tří příkladů, které si může vybrat z šesti předložených - mimochodem, každý z těch příkladů je založený na něčem, co už u nás někdo musel řešit v rámci nějakého projektu -, a ještě si troufne říci u místa na pracovní smlouvu na dobu neurčitou o peníze, které se dávají zkušeným kontraktorům měsíčně na půlroční joby, tak to je podle vás co? To se opravdu stává! Místo aby po pár minutách bezradného zírání sám uznal, že by to na té pozici evidentně nezvládl, a hodil ručník do ringu, ještě zkouší svou neschopnost okecat a doufá, že tu práci snad dostane. A pak odchází uražený, nafouknutý jak balón.
Tak tomu zase říkám drzost já. Opravdu by mě zajímalo, co se takovým lidem honí hlavou. Že to je jen takové strašení, ale ve skutečnosti si pak z osmi hodin odsedí 6, které stráví na facebooku, na fotbálku, na kafíčku, na dvouhodinovém obědu, za což jim bude měsíčně chodit na účet 120k? Pravda, objeví se i tací, kteří se cítí na 20 hrubého a výsledky mají stejné. Ale dovedu si představit, jak pak tady na rootu trousí své sebevědomé kecy, léčíce si své komplexy.

Ale o tom jste v puvodnim prispevku nic nepsal :). Tam nebyla ani carka o tom, ze kecali v CV, nebo ze to bylo v inzeratu. Pouze jste popsal, jak je arogantne vyhazujete. Po tomto doplneni to uz dava vetsi smysl, pokud si clovek vymysli v CV, tak tam je divadlo na miste.

325
Vývoj / Re:Bitové operace ve vyšších jazycích
« kdy: 08. 09. 2016, 12:23:17 »
??? To se jako jeste vychloubate svou drzosti? V takove firme tedy musi byt radost pracovat.
Je to smutné, ale souhlasím s jeho přístupem. Byl jsem u několika pohovorů, jen z pozice budoucího možná kolegy, ale většinou bych za drzost považoval spíš to, že tam vůbec někteří lidi přijdou a mrhají časem několika dalších lidí. Pokud ti třeba na pohovor na linux admina přijde člověk, kterej klidně prohlásí, že neví, co je shell, ale že ho nepotřebuje, protože síť na serveru může naklikat v "takovým tom okýnku", tak je to na facku. Několikrát jsem podobným lidem podstrčil svůj NB se shozenýma Xkama, většina z nich se toho bála dotknout a jeden asi 3x vztekle zkoušel "ipconfig", než pochopil, že tudy cesta nevede.

Prominte, ale je rozdil mezi tim, ze uchazec o misto front-end vyvojare v JavaScriptu nezna/nepouziva << a tim, ze admin nevi, co je shell. To by bylo blize neco ve smyslu, ze FE dev nevi, co je objekt v JavaScriptu, pak bych tu drzost asi pochopil. On ten FE dev totiz umi vydelit dvema, jinym zpusobem, vice citelnym a okamzite patrnym (do velkych tymu vhodnejsim), ale potencionalne pomalejsim (coz nas ale vetsinou na FE tolik neboli, tam je mnohem horsi problem v poctu nacitanych souboru, delay od BE atp.). Ale pokud to neni nejaka operace provadena v radech tisicu a vys, tak nema moc cenu resit takoveto mikrooptimalizace (opet, neni to typicke pro vyvoj FE, tam se bezne obrazky nebo velke tabulky nefiltruji nebo neco podobneho).

326
Vývoj / Re:Bitové operace ve vyšších jazycích
« kdy: 08. 09. 2016, 11:51:11 »
Kód: [Vybrat]
Math.floor(input/2);

Přesně toto je právě odstrašující příklad. Kdyby mi toto někdo napsal u pohovoru, rozhodně bych se ho na to začal vyptávat. A velmi pochybuji, že by si to dokázal obhájit.

Přesně toto je ten fachidiotismus, o němž jsem tu psal. Pro mě by to byl jasný důkaz, že tomu člověku to prostě nemyslí, že u své práce nepoužívá hlavu a že v teamu udělá víc škody než užitku.

Na tom, co si u vas obhaji moc nezalezi. Jiste, chapu, pokud se zabyvate psanim JavaScriptu, kde je vykon tim nejvyssim pozadavkem i za cenu citelnosti a udrzovatelnosti. Coz si IMO trochu odporuje, to uz rovnou muzete psat C/C++, ale mozna se tim nekdo zabyva.

Lidi, zajímalo by mně, jak jste z textu "Ahoj, jsem programátor a programuju ve vyšších jazycích (hlavně python). Byl jsem u pohovoru, kde jsem dostal na papíru vyřešit úkol, který vypadal zhruba takto:" dovodili, že daný pohovor byl na pozici vývojáře FrontEnd řešení v JavaScriptu?

To je jeden z druhů argumentačního klamu. Už jsem se s ním vícekrát setkal při vedení pohovoru. Řekneš, že k něčemu obecnému je třeba X. A on si za něco obecného dosadí něco konkrétního, co se mu hodí, a tím se snaží dokázat, že mé původní tvrzení neplatí.

Aha, takze logika vam nic nerika? Kdyz nekdo tvrdi, ze "kazdy vyvojar potrebuje umet pocitat v bin. aritmetice" (ne, nebyl to ten prvni prispevek), tak staci najit jeden protipriklad a puvodni tvrzeni je vyvracene (i FE dev je vyvojar ;)). Jeden protipriklad (navic zadne mizive % v celkovem poctu vyvojaru) jsem uvedl -> vyvratil jsem puvodni tvrzeni.

Dříve jsem takovým uchazečům poděkoval za zájem o pozici a řekl jim, že práce, která by se po nich požadovala, by asi nebyla dle jejich gusta a že jistě snadno najdou někde jinde místo, které jim bude vyhovovat daleko více. Když jsem se jednou v reakci na toto uchazeče dotázal, zda někdy uvažoval o jiné profesi, nejlépe nějaké manuální, ještě si na mne pak stěžoval. Dnes to tedy řeším demonstrativním roztrháním jejich vytištěného životopisu a pozdravem "s bohem". Bohužel takto končívám pohovor čím dál častěji.

 ??? To se jako jeste vychloubate svou drzosti? V takove firme tedy musi byt radost pracovat.

327
Vývoj / Re:Bitové operace ve vyšších jazycích
« kdy: 08. 09. 2016, 11:30:35 »
Tusim, ze tak, ze nekdo napsal, ze vsichni vyvojari potrebuji umet pocitat v binarni aritmetice. JS FE dev byl protiargument.

Stejne tak ale podle me bude platit i o webari (BE nebo full-stack) v Pythonu, Ruby, JavaScriptu, Jave, C#. To, ze to jazyk podporuje, neznamena, ze se to ma pouzivat, nebo ze to dev musi umet. Na urcitych pozicich se neocekava, ze budete kouzlit s jazykem za kazdou cenu usporeneho znaku nebo 0.1% vykonu - napr. mit nekolikrat zanoreny operator ?: v JS neni moc dobra praktika, prestoze to muze usetrit hodne mista oproti pouzivani if. Stejne tak pouzivani bin. posunu >>, << a bezznamenkovych posunu >>>, <<< na FE neni stastne.

Ja chapu, ze v embeded je to bezna vec. Tam ale opravdu potrebujete sahat na bity, protoze jste tak blizko HW. Tam se dokonce i ty mikrooptimalizace muzou vyplatit, protoze ten HW muze byt velmi slaby a/nebo mit velmi malo mista v pameti. Koneckoncu C/C++ je mnohem blize ASM a strojovemu kodu, nez JavaScript nebo Java a neprovadi se zadny JIT, mate tedy mnohem vetsi jistotu, ze vase optimalizace neni zbytecna a VM ji neudela lepe, protoze za behu vyzkousel a zmeril nekolik mutaci. Cim vys v jazycich a frameworcich jdete, tim vyssi vykon se od HW ocekava a tim vetsi abstrakce by jste meli pouzivat. A na ty opravdu vykonostne kriticke operace mate potunenou knihovnu, engine nebo VM.

328
Vývoj / Re:Bitové operace ve vyšších jazycích
« kdy: 08. 09. 2016, 09:15:14 »
Kód: [Vybrat]
Math.floor(input/2);

^ Je proste citelnejsi. A pokud vim, tak toto se casto razi i jinde, nez v JS, ze se nepouzivaji shifty protoze jsou spatne citelne a davaji prednost deleni/nasobeni. Myslim, ze prave pro Javu jsem takova doporuceni cetl. A tedy v Jave to snad urcite muze optimalizovat prekladac (detekovat mocninu dvou a celociselny typ neni problem), takze tam to ani nezvysuje vykon, jen snizuje citelnost. V JS nevim, ale je mozne, ze lidi radeji davaji prednost udrzovatelnemu kodu, nez lustit veci typu:

Kód: [Vybrat]
((count << 2) + 3) >> 1

Priznavam, ze mozna pracuji na prilis podobnych projektech (IS), takze vzorek neni idealni, ale treba to deleni - verte neverte - pouzivam minimalne.

329
Vývoj / Re:Bitové operace ve vyšších jazycích
« kdy: 08. 09. 2016, 09:00:57 »
A abych rekl pravdu, tak zrovna filtrovani/prohledavani dat se dela casteji na BE. Na projektech, na kterych jsem delal, tabulky vetsinou pres 100 polozek nesly, takze i pokud by se vyhledavalo hloupe po jednom, tak je to stejne zanedbatelne, protoze tech 100 porovnani je nic ve srovnani s parsovanim napr. obrazku nebo odpovedi od BE. Navic tedy malokdy v typickem front-endu, tj. nejakem IS, mate data serazena, takze ne, nemyslim si, ze zrovna hledani pulenim intervalu se moc pouziva na FE.

330
Vývoj / Re:Bitové operace ve vyšších jazycích
« kdy: 08. 09. 2016, 08:54:58 »
Ano, to tvrdim. A vzdyt jste nalinkoval presne to, co jsem psal - potunenou knihovnu. Normalne se nad VM takoveto mikrooptimalizace pri normalnim vyvoji (cti ne potunene knihovny, kde maji perf testy na kazdy radek) casto radeji ani nedelaji, protoze snizuji citelnost kodu, tj. udrzovatelnost, a navic nemusi vzdy ani zvysovat vykon. Nejde o to, jestli je ten algoritmus pokrocily nebo sebevic chytry, ale o to, ze dobry vyvojar nebude znovu implementovat kolo - radeji pouzije jiz hotove poradne kulate kolo, nez aby se placal se svym hranatym desetinasobne dele, nez by zabralo pouziti hotoveho, a ve vysledku tak jen marnil cas.

Stran: 1 ... 20 21 [22] 23 24 ... 60