jak vysvětlit laikovi, proč by vývojář neměl být přerušen při kódování?
<p>pokud se zamyslíte nad druhou částí mé otázky: „proč by vývojář neměl být přerušen při kódování v krku“, o tom inteligentní lidé mnohokrát diskutovali. heck, dokonce i spoluzakladatel so, joel spolsky, napsal <a href="http://www.joelonsoftware.com/articles/fog0000000068.html">blog post</a> o "dostat se do zóny" a "být vyražen ze zóny" a proč to trvá v průměru 15 minut dosáhnout produktivity při účasti na složitých úkolech souvisejících s vývojem softwaru. takže si myslím, proč byl stanoven.</p><p>to, co mě zajímá, je, jak to všechno vysvětlit někomu, kdo nezná fazole o fazole (khmm mám na mysli vývoj softwaru). jak prozradit manželce nebo vtipnému chlapi z účetnictví na pracovišti nebo dlouhodobému příteli, který vás každých 30 minut pinguje na skype pomocí „wazzzzzzup ?!“, že všechna přerušení mají mnohem hlubší dopad na vaši práci, než na viditelných 30 sekund, které vzali od vašeho času. samozřejmě to nemůžete vysvětlit větami jako „musím žonglovat s mnoha proměnnými jmény v mé krátkodobé paměti“, pokud nechcete být cílem prázdných pohledů nebo přátelského zneužívání.</p><p>rád bych všechno vysvětlil nerozvíjejícím se způsobem, který jim umožní jasně porozumět - aniž by byl urážlivý, elitářský nebo příliš technický.</p><p><strong> úprava: </strong> děkujeme všem za skvělé informace. přijal jsem <a href="https://softwareengineering.stackexchange.com/a/46283/31260">odpověď epsilonvector</a> , protože jeho analogie byla nejblíže mým původním potřebám. vysvětlení „zaspání“ není ani urážlivé ani technické, může se ho týkat téměř kdokoli a důsledky rozrušení při usínání nebo při pobytu v zóně jsou velmi podobné: zažíváte frustrace a „ztratíte“ 15–20 minut času.</p>
<p>vyzkoušejte následující analogie: první z nich: „jak dlouho trvá, než usnete?“ „x minut“ „teď si představte, že když jste blízko, že usnete, někdo vejde dovnitř a přeruší vás, jak dlouho vám bude zaspávat teď? těch pár vteřin, co jste odešli, nebo budete muset začít znovu klesnout zpět na místo, kde jsi byl? “ „budu muset začít znovu.“ „skvělé. stejná věc. stejně jako zaspání mi chvíli trvá, než se„ ponořím “do zaostřovacího režimu, a chvíli mi trvá, než se k tomu vrátím, až budu přerušen, kromě toho také zapomínám na polovinu toho, co jsem dělal. “</p><p>druhá: „víte, jak čtete knihu, do které se do ní potopíte“ - po chvíli si už ani slova nevšimnete a zablokujete všechno kolem sebe a jste úplně ponořeni do mentálních obrazů vidíš." "ano." "jak dlouho trvá, než se tam dostaneš?" „asi x minut“ „teď si představte, že když jste tak ponořeni v knize, někdo vstoupí a přeruší vás, jak dlouho vám bude trvat, než se k tomu vrátíte? stane se to okamžitě, nebo budete muset začít znovu klesnout zpět na místo, kde jsi byl? “ "budu muset začít znovu." "skvělé. stejná věc. stejně jako u čtení, chvíli mi trvá, než se" potopím "do zaostřovacího režimu, je to stejně nepříjemné, když mě někdo z toho vytrhne, a to mě jen tak dlouho, až se k tomu vrátím, až budu přerušen, kromě toho, že také zapomenu polovinu toho, co jsem četl. “</p>
Pleteš páté přes deváté... Zdrojový kód a strojový kód jsou dvě naprosto nesouvisející věci. A když z toho máš v hlavě bordel, tak to prostě nečti. Každý na tohle hlavu nemá, tak to nech těm, co ji mají ty se věnuj tomu, na co hlavu máš. Není to žádná ostuda :) Pokud se potřebuješ ptát zda se ti to bude hodit, tak je jednoduchá odpověď: NE, nebude.Programování není něco co se naučíš za pár měsíců a pak už budeš umět programovat. Tohle je záležitost na celý život. Programování se stále vyvíjí a jsou tu nové metody/postupy jak programovat. Je potřebné se neustále učit něco nového. Protože je to běh na dlouhou trať tak to chce mít nějakou motivaci proč to děláš. Nejlépe aby jsi z toho měl nějaký vlastní užitek. Co já jsem si tak pro sebe programoval, tak byly různé automatizace a strojové konverze/porovnávání atd. Například co si vzpomínám, tak jsem měl k filmům titulky. A potřeboval jsem všechny titulky pojmenovat stejně jako ten film, aby se automaticky načítali do přehrávače. A měl jsem na disku vždy ve složce video a titulky. A než abych hledal něco co mi to přejmenuje, tak jsem si napsal prográmek co prošel zadanou složku s filmama, a v každé složce našel dva soubory a ten menší soubor pojmenoval podle toho většího souboru. A měl jsem hotovo. Nebo třeba když jsem potřeboval hromadně v souboru na každém druhém řádku dopsat 0 na 7mou pozici. Nebo třeba když jsem chtěl projít nějaký web a proklikat ho celý a stáhnout tam odtud všechny obrázky atd. Když si teda najdeš něco kde by jsi to využil tak budeš rád že to umíš. Už nebudeš muset hodiny hledat aplikaci, která bude umět to co chceš, ale za půl hodinky si tu aplikaci uděláš sám.Pokud by jsi to chtěl na nějaký přivýdělek, tak to možná ano, ale nejdřív to chce produkovat prográmky co fungují a alespoň nepadají. Tj budeš tam mít ošetřené všechny chybové stavy. Tj od toho, že pokud ti má uživatel zadat číslo od 1 do 10, tak musíš být připravený, že zadá opravdu číslo od 1 do 10, ale on taky může zadat 0 nebo 15, nebo třeba -4. A co hůř on ti třeba nemusí zadat nic, a nebo ti zadá nějaké písmeno atd. Na nic z tohoto by aplikace neměla spadnout. Měla by alespoň vypsat chybu, že je uživatel blb a nezadal správnou hodnotu. Nebo třeba když budeš… načítat soubory z disku, tak uživatel nemusí mít právo ten soubor číst, nebo do něj zapisovat atd. A ani na tomhle by to nemělo padnout. A to mi věř tohle se naučit ti bude trvat asi mnohem déle než těch několik měsíců. Chtít peníze za něco co funguje jen v případě že je to správně použito a jinak to padne bez nějaké smysluplné hlášky, kdy uživatel ani neví co udělal blbě, mi přijde celkem nefér a podruhé si od tebe už nikdo nic nenechá udělat. [Ukázat celý příspěvek](javascript:void(0)) Dnešní doba.... - užívání elektroniky a výpočetní techniky v maximální míře- úroveň znalostí, vědomostí, racionálního myšlení a samostatnost na minimální úrovni.... odpověď na tvůj dotaz mi "zabrala" 15 s.[https://faq.whatsapp.com/android/security-and-priv...](https://faq.whatsapp.com/android/security-and-privacy/how-to-check-read-receipts/?lang=en) Děje se to, že u instalace čehokoli, je třeba myslet a to platí i o freeware. To znamená nemačkat jako trouba "Next" nebo "Další" až do úplného víteztví, ale dívat se na to, co instaluju, co jsem povolil a co naopak zakázal atd ... prostě a jednoduše používat mozek, protože SAMO se do PC nedostane nic a SAMO, se taky nic nenainstaluje ... Promin, ale pokud si nedokazes najit na Internetu nebo v dokumentaci, jak se ve slovniku obrati klice a hodnoty, tak nemas s programovani sanci.Nic ve zlem, ale cely domaci ukol za tebe nikdo resit nebude. Musis ukazat alespon trochu vlastni snahy. Zkus registry procesorů, nebo velmi osvědčeným tématem jsou přerušení. Kolko PC je v koliznej domene?  
MS napr. definuje max. dobu ustalenia NetBIOS komunikacie az na 43min. Zavisi to od toho ako casto sa jednotlive PC odhlasuju, prihlasuju (restartuju) a pod.  
Tento problem sa vyskytuje v sietach kde neexistuje suborovy server (alebo stale zapnuty pocitac), ktory by drzal zoznam zdielanych prostriedkov na sieti tzv.LMB - Local Master Browser. Ked sa PC, ktory drzi tento zoznam vypne nastava v sieti volba o to, ktore PC bude tento zoznam nadalej poskytovat. To trva urcitu dobu a ta doba moze byt az 43min. Podla rozsahu siete. Je pravda, že některé z rozhovorů venku jsou velmi primitivní, bohužel někdy převážná část vašeho davu může potřebovat. Považuji se nováček v mnoha oblastech, ale já jsem navštěvovat přednášky, které jsem si myslel, byly pod sebou a stále lidé žádají velmi základní otázky. Možná, že by stálo za to má bi-měsíční uživatelskou skupinu, jeden týden na základní úrovni a jeden týden pro pokročilé. To nemusí nutně znamenat dvojnásobek práce, pokud můžete dostat někoho, kdo vám pomůže koordinovat spoustu práce budou překrývat. Na druhou stranu můžete jen potřebují cítit se členy skupiny a zjistit, jaká je jejich průměrná úroveň dovedností je a hrát si na to. Pořád říkám, programátorům místo výplaty výprask holí. To je zase vyplod... proc lidi, co 120/144Hz nikdy nevideli, musi za kazdou cenu protlacovat svoje vymysly? ![](/Client.Images/smileys/1.gif)Rozdil tam je a je to poznat uz jenom na plose pri pohybu mysi, ve hrach je to mnohem drastictejsi, uz jenom 80-90 fps je mnohem plynulejsi oproti 60. Navic stejne jako rallye jezdec nebo pilot si clovek na vysokou frekvenci proste zvykne a 60Hz pak vypada otresne i pro nekoho, kdo predtim rozdil moc nevidel. A samozrejme se da zase jakz takz zvyknout na 60Hz ale par dni to trva.