abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

dnes 08:55 | Komunita

Do 22. září probíhá v Mountain View konference XDC2017 (X.Org Developer's Conference). Na programu je řada zajímavých přednášek. Sledovat je lze online. K dispozici je záznam přednášek ze včerejšího dne.

Ladislav Hagara | Komentářů: 0
včera 17:33 | Nová verze

Byla vydána nová stabilní verze 1.12 (1.12.955.36) webového prohlížeče Vivaldi (Wikipedie). Z novinek vývojáři zdůrazňují možnost zobrazení metadat u digitálních fotografií, vylepšený panel stahování a omezení sytosti barvy zdůraznění (YouTube). Nejnovější Vivaldi je postaveno na Chromiu 61.0.3163.91.

Ladislav Hagara | Komentářů: 4
včera 10:55 | Nová verze

Byla vydána verze 4.0 programovacího jazyka Swift (Wikipedie). Zdrojové kódy jsou k dispozici na GitHubu. Ke stažení jsou oficiální binární balíčky pro Ubuntu 16.10, Ubuntu 16.04 a Ubuntu 14.04.

Ladislav Hagara | Komentářů: 4
19.9. 23:33 | Zajímavý software

MojeFedora informuje, že PipeWire byl oficiálně oznámen (en). PipeWire bude zprostředkovávat aplikacím jednotný přístup k audiu a videu. Jedním z hlavních důvodů je možnost izolovat aplikace od audio a video zdrojů. Aplikace nebudou mít přímý přístup k hardwaru, ale budou se muset ptát multimediálního serveru PipeWire, který jim je na základě nastavených oprávnění poskytne nebo ne. V budoucnu by měl PipeWire nahradit PulseAudio.

Ladislav Hagara | Komentářů: 16
19.9. 00:55 | Zajímavý software

Společnost IBM věnovala svůj JVM (Java Virtual Machine) s názvem J9 nadaci Eclipse. Nové oficiální jméno tohoto virtuálního stroje určeného pro běh aplikací napsaných v programovacím jazyce Java je Eclipse OpenJ9 (Wikipedie). Podrobnosti v často kladených dotazech (FAQ).

Ladislav Hagara | Komentářů: 15
19.9. 00:11 | IT novinky

Mezinárodní konsorcium W3C (World Wide Web Consortium) publikovalo kontroverzní rozšíření HTML 5.1 EME (Encrypted Media Extensions) jako webový standard, tj. schválilo DRM v HTML 5.1. Mezinárodní nezisková organizace EFF (Electronic Frontier Foundation) hájící občanské svobody v digitálním světě zveřejnila na svých stránkách otevřený dopis adresovaný W3C. EFF s EME zásadně nesouhlasí a W3C opouští.

Ladislav Hagara | Komentářů: 54
18.9. 18:44 | Zajímavý projekt

Skywriter je deska umožňující snímat 3D gesta. Ben James na svých stránkách ukázal, jak lze pomocí této desky a Arduina Leonardo ovládat linuxový desktop. Videoukázka na YouTube. Ukázka kódu na GitHubu [reddit].

Ladislav Hagara | Komentářů: 4
18.9. 15:22 | Komunita

Od 8. do 10. září proběhla v Paříži konference UbuCon Europe 2017, tj. konference vývojářů a uživatelů linuxové distribuce Ubuntu. Dustin Kirkland z Canonicalu se ve své přednášce věnoval Ubuntu 18.04 LTS. Záznam přednášky byl zveřejněn na YouTube [reddit].

Ladislav Hagara | Komentářů: 1
18.9. 06:00 | Nová verze

Byla vydána verze 2.0 open source programu na kreslení grafů Veusz (Wikipedie). Z novinek je nutno zdůraznit přechod na Qt5 a PyQt5. Podrobnosti v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
17.9. 19:10 | Pozvánky

Společnost EurOpen.CZ pořádá 51. konferenci, která se bude konat 8. - 11. 10. 2017 v hotelu Vinné sklepy U Jeňoura, Prušánky - Nechory. Můžete se těšit na IoT s nádechem bezpečnosti, softwarový vývoj a optimalizace kódu, informační systémy ve státní správě a spoustu dalšího. Program konference a ceny viz: pozvanka51.pdf.

… více »
cuba | Komentářů: 0
Těžíte nějakou kryptoměnu?
 (5%)
 (3%)
 (17%)
 (75%)
Celkem 548 hlasů
 Komentářů: 22, poslední 29.8. 11:23
    Rozcestník

    Z celého internetu píšu právě sem. Zajímá vás proč?


    Od určité doby jsou všechny texty které zde publikuji verzované na Githubu.

    Pokud najdete chybu, nepište mi do diskuze a rovnou jí opravte. Github má online editor, není to skoro žádná práce a podstatně mi tím usnadníte život. Taky vás čeká věčná sláva v commit logu :)


    Pokud se vám líbilo něco z mé produkce, můžete svou přízeň vyjádřit v kryptoměnách:

    • BTC: 13CS7yKTcqPQUH2hrcuFsqf1AKr4gThZTD

    Ne že bych je nějak potřeboval, ale patří to k věcem, které autory obecně potěší a jasně ukazují, že jsou lidi, kteří ty hodiny času stráveného psaním umí ocenit.


    Víte že můžete odebírat mé blogy pomocí RSS?

    Aktuální zápisy
    Nejčtenější za poslední měsíc Nejkomentovanější za poslední měsíc

    Jak se stát programátorem

    16.7. 20:17 | Přečteno: 3552× | Obecné IT | Výběrový blog | poslední úprava: 29.7. 16:37

    Většina toho, co jsem popsal v Programovacím FAQ je vhodná pro naprosté začátečníky, protože ti mi reálně píšou. Nyní bych se ale rád zaměřil i na středně pokročilé programátory, kteří se rozhodli začít programovat komerčně.

    Dejme tomu, že jste se řídili mými radami, nebo možná ne, ale nyní umíte naprogramovat prakticky cokoliv, co vás napadne a není to příliš složité. Máte za sebou několik pár let programování, desítku osobních projektů, programy o velikosti od několika set po několik (desítek) tisíc řádek.

    Narozdíl od začátečníků nebojujete s programovacím jazykem - máte ho v krvi a když píšete program, nemusíte googlit a slepovat kód z kusů, které najdete na internetu, ale prostě začnete psát a občas mrknete do manuálu, když si nejste jisti konkrétní funkcí. Knihovnu vašeho programovacího jazyka neznáte úplně nazpaměť, ale víte, které funkce tam přibližně jsou a které nejsou, co tam hledat a co ne. Víte kdy je vhodné sáhnout po již existujícím kusu API a kdy implementovat vlastní funkčnost.

    Co dál?

    Jako začátečníci jste to měli lehké a cíl byl jasný - ovládnout programovací jazyk, který jste si vybrali, naprogramovat toho v něm co nejvíc, bavit se a zlepšovat se. Nyní jste však dospěli do bodu, kdy je programovací jazyk vaší součástí, kdy se z toho stal skoro způsob, jak přemýšlíte a tak se může stát, že najednou nevíte, co dál.

    Věřte mi, že cíl se zas tak moc neliší - stále spočívá v učení se a zlepšování, ve snaze umět toho víc, být schopnější. Jen nyní tuto snahu přenesete ze samotného programovacího jazyka na programátorské řemeslo a na vás samotné.

    Staňte se odborníkem

    Ve chvíli, kdy zvládnete naprogramovat užitečné projekty se z vás stal programátor. Programátorů jsou ale na světě stovky tisíc. Co zrovna vás odlišuje od ostatních? Odborník se od amatéra pozná tím, že ví co dělá, jak to má udělat a je ve svém oboru maximálně efektivní. Je pěkné, že umíte programovat, ale umíte také tvořit elegantní programy? Dodržujete štábní kulturu danou jazykem, nebo si jedete podle svého?

    Tenhle přídavek bych chtěl věnovat všem, kteří přemýšlejí, jak se stát skutečným programátorem, který je za to placený.

    Hledání zaměstnání

    Ve chvíli, kdy si řeknete, že už toho umíte dost a budete o tom přesvědčeni, přijde čas na hledání zaměstnání. Jak na to?

    Vybudování portfolia

    Jako programátor začátečník, ale i jako pokročilý programátor byste si měli vybudovat portfolio. Nějakou stránku, kde bude na jednom místě uvedené všechno, co jste kdy dělali, ideálně i s ukázkami kódu.

    Naprosto ideální je v tomhle github. Ten jednak ukazuje, že se angažujete v opensource a baví vás to, ale také ukazuje přímo váš styl práce. Jakožto programátor a váš budoucí šéf, či kolega se můžu podívat jakým způsobem přemýšlíte, jak píšete kód, jak zvládáte abstrakci a tak dál. Taky vidím, že jste ovládli alespoň základy GITu (tomu se pak věnuji v dalších kapitolách).

    Dokonce i když skoro nic neumíte a jste jen začátečníci, stejně házejte všechny svoje věci na github. I když to budou jen jednoduché projekty, implementace domácích úkolů, a tutoriálů, tak vám to nemůže uškodit, jen pomoct.

    Tohle mi například sehnalo první práci. Poslal jsem životopis a v něm odkaz na github. Na pohovoru jsme se pak bavili jen o mých projektech, místo abych musel dělat testy a dokazovat jak moc jsem užitečný a kolik toho umím. Věřte mi, že jsem se mnohem radši bavil o svém projektu, kde jsem mohl vysvětlit proč jsem se rozhodl k tomu kterému řešení.

    Hledání práce

    Poté co si sepíšete pěkný přehledný životopis na maximálně dvě A4 strany (víc nikoho nezajímá a nikdo to číst nebude), přijde čas najít si konkrétní práci. Pokud máte štěstí, dohodí vám jí kamarád, nebo známý. Pokud ne, musíte si jí najít sami. Jak na to?

    Z velké míry stačí procházet jednotlivé inzeráty na jobsech, startupjobsech a podobných portálech a posílat jako odpověď svůj životopis na nabídky, které se vám zamlouvají. Taky můžete procházet i jednotlivé weby různých firem, občas tam bývá záložka zaměstnání, nebo kariéra.

    Předně bych rád řekl k inzerátům - naprosto nehleďte na to, co v nich je napsáno. Inzeráty píší lidé, kteří nemají vůbec tušení, jak to reálně chodí, ani co bude vaše práce. Úplně můžete ignorovat požadavky na vzdělání, to nikoho reálně moc nezajímá. Vykašlat se taky můžete na většinu technologií, které zaměstnavatel hledá, s dvěma výjimkami:

    Zbytek je více/méně omáčka, kterou jeden zaměstnavatel opisuje od druhého a nikdo pořádně neví co chce, ani co to znamená a když už náhodou ano, tak stejně rádi přijmou člověka co je ochotný se to naučit, i když to zrovna teď neumí.

    Tohle je mimochodem moje první rada k pohovoru. Když se vás zeptají, jestli umíte technologii X a vy jí neumíte, nelžete o tom. Prostě s klidem řekněte, že jste s X nikdy nedělali, dělali jste s Y, které je možná trochu podobné, ale nemáte problém se X doučit za běhu, s tím plně počítáte, to je přece samozřejmé v každé práci, ne?

    Tím jednak zanecháte dobrý dojem, protože nemáte důvod si vymýšlet (nikdo neumí všechno), ale taky ukážete, že jste ochotní se učit a berete to jako samozřejmost.

    O co jde u programátorského pohovoru

    Za poslední tři roky jsem byl několikrát u nabírání nových lidí jako technický konzultant. Vyjadřoval jsem se k životopisům, seděl jsem na přijímacích pohovorech a pokládal zájemcům o práci otázky, abych zjistil, jestli skutečně mají znalosti, které prezentují v životopisu, nebo ne.

    O co nám v těch firmách kde jsem pracoval u pohovoru šlo?

    Ze všeho nejmíň nás zajímalo, kolik technologií uchazeč o zaměstnání umí, pokud vynechám samotný programovací jazyk. Osobně jsem vždycky chtěl vědět především co pro něj programování znamená. Je to pro něj jen práce, nebo i koníček? Baví ho to? Je schopný se sám učit?

    To poslední pro nás vždy bylo nejvíc podstatné, protože nikdo kdo k nám přijde neumí všechno, co používáme. Každá firma kde jsem pracoval měla hodně unikátní řešení, někde se používala izraelská zařízení za desítky milionů, jinde historicky existovala vlastní implementace message queue, v další jsme zase používali nově vzniklé technologie, o kterých skoro nikdo neslyšel (specifická time series databáze).

    Šance, že člověk, který k nám nově přijde, bude tohle všechno umět je v praxi nulová. Chtěli jsme vědět, že se nováček bude umět, a hlavně bude ochotný učit. Že se nelekne a neuteče po prvním týdnu, ani nebude mít depresi, že to nikdy nezvládne.

    Každý z nás takhle začínal. Po přijetí na nás firma navalí tolik věcí, že trvá týden jen si udělat základní představu a celé měsíce až roky než člověk získá detailní přehled. Každý má chuť utéct, když vidí tu horu, jenž bude muset zdolat. Co mají programátorské pohovory za úkol je oddělit lidi, kteří na to nemají od těch, co ano.

    Selhání

    Pokud selžete, neberte si to osobně. Pravděpodobně přišlo víc programátorů, nebo to prostě nebyla firma pro vás. Moc nad tím nepřemýšlejte. To se prostě stává a stávat bude. Jednoduše se seberte a zaspamujte dvacet dalších inzerátů, dokud nedostanete další nabídky.

    Když jsem byl kdysi odmítnut po prvních asi pěti pohovorech, dost mě to štvalo a dodneška si to pamatuji velmi výrazně. Časem jsem ale pochopil, že to je všechno neosobní a nemá smysl se tím moc zabývat. Tak to prostě je a bude, a nic to neznamená.

    Úspěch

    Dřív nebo později se vám to povede. Potom nastává většinou čas na prohlídku u doktora a poté nástup do zaměstnání.

    Prvních čtvrt roku budete většinou ve zkušební době. To znamená, že vás zaměstnavatel může kdykoliv bez důvodu vyhodit a taky vy můžete kdykoliv odejít. Po dobu zkušebky je dobré chodit přesně na čas, snažit se být sociální a projevovat iniciativu. Obecně se snažit zanechat dobrý dojem.

    Věci, které se musíte naučit

    Jak jsem psal - nikdo nezná všechno a firmy s tím ve většině případů počítají, speciálně pak na juniorských pozicích. Co se tedy budete muset všechno naučit?

    Projekt, na kterém pracujete

    Předně samozřejmě musíte pochopit projekt, na kterém pracujete. Tohle bývá většinou největší nálož, protože v případě libovolného týmu nebývá zrovna malý, obsahuje integrace se spoustou systémů, běží na spoustě serverů a ve většině případů nebývá dobře zdokumentován.

    Výhodou naopak je, že se můžete ptát kolegů, což vám doporučuji se naučit hned ze začátku.

    Teamová komunikace

    Obecně si uvědomte, že odteď nejste sami za sebe, jste součást teamu. Lidi se na vás budou spoléhat, že uděláte vaší práci, a stejně tak se budete spoléhat vy na ostatní, že udělají tu jejich.

    Také pravděpodobně dostanete svého mentora - někoho, kdo vám bude radit, zaškolovat vás do základů práce a kdo bude zodpovídat za to, že se neztratíte. Zvykněte si se s ním bavit o systému a práci.

    Pokud něco nevíte, prostě se zeptejte, jestli má čas („máš na mě chvilku?“) a ptejte se a nechte si to vysvětlit. Piště si poznámky.

    Většina firem bude mít taky způsoby elektronické komunikace. Email, někde mívají Jabber, spousta společností má poslední dobou Slack, nebo nějakou alternativu.

    Zvykněte si komunikovat se všemi lidmi ve firmě, i když to může být ze začátku docela zastrašující. Například vám kolega mentor řekne, že neví, ať se dojdete zeptat adminů. Mentálně se připravte, že tohle se bude stávat každou chvíli.

    Code review

    V mnoha firmách je také běžné, že než bude váš kód začleněn do firemního repozitáře, někdo jiný se k němu bude muset vyjádřit a zkritizovat ho. Stejně tak vy se budete muset pravidelně vyjadřovat ke kódu vašich kolegů. Cílem je samozřejmě vyhnout se špatnému kódu a špatným rozhodnutím.

    Kritika

    Dříve nebo později se vám to určitě stane - někdo se podívá na váš kód a celý ho zkritizuje. Pokud budete mít štěstí, řekne jen, že se jedná o špatný kód. Pokud ne, tak řekne, že jde o největší sračku, kterou kdy viděl a měli byste to celé zahodit a předělat a že kdyby to napsal on, tak se jde zabít.

    Neberte si to osobně.

    Stalo se to mně, stalo se to ostatním. Sám jsem to udělal. Stane se to i vám.

    Je dobré si uvědomit, že kritika není útokem na vás. Vy a výsledky vašich činností jsou dvě zcela rozdílné věci. Když někdo kritizuje vaši práci, říká vám, že byste se měli zlepšit, nikoliv, že jako člověk jste špatní. Berte to jako podnět pro další rozvoj, ne jako útok.

    Myslete na to i když budete dávat kritiku. Bývalý kolega v minulé práci rozbrečel svojí kritikou jiného kolegu tak, že se z toho zhroutil a utekl z práce a už nechtěl nikdy přijít. Šéf ho pak musel přesvědčovat až do půlnoci, aby výpověď nedával a že kritika kódu není kritikou jeho samotného. Myslete na to, až budete kritizovat.

    Štábní kultura

    Každý team má nějaké svoje pravidla ohledně toho, jak psát kód. Používají se k odsazování tabulátory, nebo mezery? Jak dlouhé jsou řádky? Jak se rozdělují dlouhé metody? Používá se spousta parametrů, nebo se vytváří wrapper objekt?

    Podobných otázek bude spousta a každý team by měl mít někde na interní wiki tato pravidla popsaná.

    Verzovací systémy

    V naprosté většině případů půjde dneska o GIT, občas Mercurial, nebo SVN. Opět platí, že se musíte učit za běhu.

    Ve zkratce jde o způsob, jakým sledujete změny ve zdrojových kódech a jak tyhle změny dodáváte kolegům tak, aby nedocházelo ke konfliktům. Dneska je pro mě naprosto nepředstavitelné, že bych kdy mohl pracovat bez nějakého systému na správu verzí. Nestačí ale jen umět verzovat samotný projekt, nutná je také schopnost používat verzovací systém ve více lidech.

    Když jsem nastupoval do první firmy, uměl jsem používat základy GITu, protože jsem měl vlastní github. Nikdy dřív jsem ale nepracoval v teamu, a tak jsem se musel naučit jak s GITem pracovat, aby jsme se přitom vzájemně nezabili a aby nedocházelo ke konfliktům. Doporučuji se to naučit dopředu, alespoň si tak odlehčíte po nástupu.

    Určitě si nastudujte „gitflow“, většina firem bude používat buď přímo toto, nebo něco hodně podobného. Naučte se tagovat, vytvářet různé branche, mergovat, cherrypickovat commity. Není to tak těžké a za den se dá většina z toho pochopit.

    Unittesty

    Začátečníci a neprofesionálové typicky hodně zanedbávají unittesty a o integračních testech většinou ani neslyšeli. Minimálně unittesty by měl mít každý projekt a osobně si už vůbec neumím představit, že bych někdy pracoval na libovolném projektu bez nich.

    O co jde? Ve zkratce jde o to, že na každou funkci, každý objekt a každou metodu, kterou budete v kódu mít napíšete test, který kontroluje, jak se chová. Je to pracné, možná pracnější, než samotné programování funkcionality, ale z dlouhodobého hlediska se to rozhodně vyplatí a umožní vám to provádět změny bez starosti o to co jste svými úpravami zrovna rozbili.

    Zjistěte si, co to všechno obnáší. Použijte je na vlastní projekty. Tohle je něco, co po vás bude každý zaměstnavatel zcela jistě chtít, vyplatí se být připraven.

    Osobně jsem unittesty začal používat asi čtvrt roku před nástupem do první programátorské práce a hodně mi to pomohlo.

    Dokumentace

    Ještě jsem nepotkal začátečníka, který by uměl správně dokumentovat kód. Celá problematika se dá rozdělit na dvě úrovně:

    Technická

    Kód se dá dokumentovat na mnoha úrovních. Pravděpodobně jste všichni slyšeli o komentářích. Ty vysvětlují některé části kódu. To je první úroveň, kterou většinou zvládají i začátečníci.

    # is the file/unpacked archive in this `path`?
    if file_hash in files:
        full_path = os.path.join(path, file_hash)
    
        if os.path.isfile(full_path):
            return PathAndHash(path=full_path, hash=file_hash)
    
        return PathAndHash(path=full_path + "/", hash=file_hash)

    Druhá úroveň jsou docstringy. Tedy dokumentace jednotlivých metod. Zde už mají začátečníci většinou problém, protože sami pro sebe většinou nemají potřebu kód moc dokumentovat a tak se to nemají kde pořádně naučit:

    def _get_hash(self, file_obj):
        """
        Compute hash for the `file_obj`.
        Attr:
            file_obj (obj): File-like object with ``.write()`` and ``.seek()``.
        Returns:
            str: Hexdigest of the hash.
        """
        size = 0
        hash_buider = self.hash_builder()
        for piece in self._get_file_iterator(file_obj):
            hash_buider.update(piece)
            size += len(piece)
    
        file_obj.seek(0)
    
        return "%s_%x" % (hash_buider.hexdigest(), size)

    Třetí úroveň je externí dokumentace a zde jsem ještě neviděl jediného uchazeče o zaměstnání, který by jí zvládal. Jedná se o externí soubory, které popisují celý projekt, obsahují například obrázky, ale i všechny docstringy ze všech modulů a metod. Jak to vypadá je možné vidět například tady:

    Všimněte si, že tato dokumentace obsahuje i informace o tom, jak projekt nainstalovat, jak spustit testy, kde se nachází, jak ho použít, jaké jsou v něm komponenty a tak podobně.

    Pokud děláte v pythonu, podívejte se na Sphinx (a napoleon!), jinak třeba doxygen, javadoc a tak podobně.

    Filosofická

    Filosofická úroveň se zabývá tím, co má a co nemá smysl psát do dokumentace. Například naprostá většina začátečníků píše první úroveň dokumentace (komentáře v kódu) špatně a vysvětluje co se v kódu děje, místo aby vysvětlovali proč se to děje.

    Taky ukázka druhé úrovně - docstringů u metod - by mohla být v některých jazycích považována za příliš ukecanou. Problém je, že python je dynamický jazyk, takže většinou dokumentaci tohohle typu časem opravdu oceníte, a když už ne vy, tak vaši kolegové určitě.

    Dokumentací se dále zabývají knihy zmiňované v kapitole níže.

    Packaging

    Stejně jako pokročilejší dokumentaci, ještě jsem nepotkal začátečníka, který by uměl svůj kód zabalit. Jakmile budete někde pracovat, s velikou pravděpodobností budete muset váš kód i nějak distribuovat, když už ne k zákazníkům, tak na cílové servery, kde poběží.

    V případě pythonu se to řeší balením tak, aby se jednotlivé balíčky daly nainstalovat pomocí PIPu. Cest jak toho dosáhnout je několik, proto si vygooglete tu svojí.

    Například výše uvedený balíček systému edeposit je možné nainstalovat příkazem:

    pip install -U edeposit.amqp.ltp

    A takhle se také instaluje a updatuje na serverech. To je možné díky tomu, že se jedná o opensource. V případě closed source možná budete mít vlastní repozitář, nebo třeba budete vyrábět .deb balíčky, nebo sestavovat binární distribuce.

    K balíčkování patří také specifikace závislostí. Používá váš kód nějakou knihovnu? V jaké verzi? Jste si jisti, že má správnou licenci? Jak se bude instalovat, kde bude specifikovaná jako závislost, kdo se bude starat o updatování na nové verze?

    Je dobré se to trochu naučit předem. Podívejte se na různé systémy a udělejte si přehled alespoň abyste věděli co je co.

    Osobní rozvoj

    Jakmile budete mít základy za sebou, je dobré nezatuhnout na úrovni na které jste až do důchodu, protože jinak vás dříve nebo později někdo nahradí, nebo práce začne nudit.

    Knihy

    Pro středně pokročilé programátory určitě doporučuji následující knihy:

    Tyhle knihy vás nebudou učit jazyky, nejsou to učebnice v tom smyslu, v jakém jste se nimi setkávali dřív. Naučí vás jak si ušetřit práci, co dělat a co nedělat. Naučí vás přemýšlet o programování jinak a psát elegantní a kvalitní kód.

    Architektura

    Jakmile za sebou budete mít pár projektů, začnete vidět vzory v tom jak se vlastně aplikace vytvářejí, co se pořád opakuje, co je dobré dělat a nedělat, jak navrhnout větší systémy a čemu se raději vyhnout. Tomu se obecně říká architektura.

    Začátečníkům to nebude moc platné, ale pokročilejším uživatelům určitě nelze než doporučit se o architekturu zajímat. Sežeňte si knihy na tohle téma, bavte se o tom s kolegy, diskutujte o tom na internetu, pište a čtěte blogy.

    Algoritmy

    Stejně tak je dobré si pořídit knihy o algoritmech, nebo se zapsat někam na courseru a učit se psát efektivní algoritmy. S tím se setkáte i v každodenní práci, minimálně na úrovni odhadování složitosti vašeho kódu pomocí něčeho, čemu se říká Big O notace.

    Tohle časem určitě budete potřebovat, o algoritmy je ale dobré se zajímat i obecně.

    CompSci

    Jak říká Alan Kay: „Úhel pohledu stojí za 80 bodů IQ.“ Co tím myslí? Že se vyplatí stát na zádech gigantů, protože dohlédnete dál.

    Computer science je obor starý desítky let, ve kterém extrémně inteligentní lidi vymysleli extrémně inteligentní teorie a nápady, prošlapali schůdné cesty a našli cesty, které schůdné nejsou.

    Je dobré mít o tom představu. Stejně tak je dobré se naučit různé „exotické“ jazyky, které nejsou mainstream. Erlang, Lisp, Smalltalk, Haskell. Všechny vám masivně zvednou přehled a změní způsob myšlení, i kdybyste je pak už nikdy nepoužili.

    Poznámky

    Díky Jendovi za gramatický patch.

           

    Hodnocení: 67 %

            špatnédobré        

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    16.7. 21:36 Radovan
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Bystroushaak avatar 16.7. 23:07 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    No jo, taky bych doma možná ještě našel podobný sešítek na pascal.
    17.7. 00:09 JS1 | skóre: 2 | blog: intuition_pump
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Tohle nepretrumfne.

    Jinak v odkazu na knihu Dokonaly Kod je chyba.
    Bystroushaak avatar 17.7. 00:16 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Tohle nepretrumfne.
    To mám nějakou dobu uložené. Problém je, že tyhle texty jsem psal pro reálné začátečníky, co mi píšou na mail a oni prostě anglicky moc neumí.
    17.7. 00:32 JS1 | skóre: 2 | blog: intuition_pump
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Pokud ne, tak řekne, že jde o největší sračku, kterou kdy viděl a měli by jste to celé zahodit a předělat a že kdyby to napsal on, tak se jde zabít. [..] Bývalý kolega v minulé práci rozbrečel svojí kritikou jiného kolegu tak, že se z toho zhroutil a utekl z práce a už nechtěl nikdy přijít. Šéf ho pak musel přesvědčovat až do půlnoci, aby výpověď nedával a že kritika kódu není kritikou jeho samotného.
    Sam nerad lidi kritizuji, ale tohle je katastrofalni pristup a melo by se to rict. Lide, kteri se takhle chovaji, si zaslouzi vynadat.

    Osobne zastavam nazor (ktery muze byt chybny), ze v pripade "katastrofalniho" review je nejlepsi soustredit se na zmenu te nejhorsi veci/zlozvyku, a ostatni neresit. Sesypat na nekoho, kdo proste neni na dostatecne urovni, nekonecny seznam jeho chyb je spis kontraproduktivni.

    Jinak muj sef mi radil 3P pri kritice:

    Private - kritizuj v soukromi, ne pred ostatnimi.

    Positive - zacni necim pozitivnim, treba tim, co ten dotycny dela dobre.

    Personal - dej osobni priklad, treba neco jako "dopoustel jsem se driv podobne chyby".
    Bystroushaak avatar 17.7. 01:00 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Jo, s tím souhlasím, jenže to má jedno ale: typicky přitom chceš po tom člověku ten kód přepsat, protože nebudeš pouštět do produkce něco, co má masivní nedostatky všude možně. Takže stejně musíš nakonec řešit všechno, nebo to po něm přepsat.
    17.7. 10:49 JS1 | skóre: 2 | blog: intuition_pump
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    typicky přitom chceš po tom člověku ten kód přepsat, protože nebudeš pouštět do produkce něco, co má masivní nedostatky všude možně
    Ja mam na tohle jiny nazor. Pokud to ma tak zasadni nedostatky, ze je potreba to po review od zakladu prepsat, pak slo bud o nevhodne zadani (neodpovidajici dovednostem daneho programatora), nebo o nevhodneho cloveka.

    Idealni by bylo, vratit hlavni nedostatek, udelat nove review, opravit dalsi nedostatek atd. Ale to neni uplne realne jak z duvodu casovych, tak z duvodu lidskych (ne kazdy se uci tak rychle a nekdo by si takovy pristup take mohl vykladat spatne).

    Takze pokud to nema zasadni nedostatky, tak bych to proste akceptoval. V temer kazdem tymu budou nejaci lide, kteri se neco uci a delaji to poprve. A obcas napisi kod, ktery neni uplne idealni. Vetsinou to neni velky problem.
    Bystroushaak avatar 17.7. 11:10 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Takze pokud to nema zasadni nedostatky, tak bych to proste akceptoval. V temer kazdem tymu budou nejaci lide, kteri se neco uci a delaji to poprve. A obcas napisi kod, ktery neni uplne idealni. Vetsinou to neni velky problem.
    Já to jako problém vnímám, protože ten kód pak musí taky někdo udržovat a bude tam strašit klidně desítky let. Oproti tomu se prostě vyplatí donutit to člověka udělat čistě na první pokus.

    V pythonu jsme měli tenhle případ třeba u člověka, který v něm psal javu. Místo aby použil prostředky, které mu nabízí, tak prostě programoval tak, že si udělal deset tříd a začal mezi nima dělat patterny a bůh ví co. Kdo to pak má po něm číst a udržovat? Místo toho jsme ho prostě tlačili naučit se „zen pythonu“ a psát jednoduchý a čitelný kód, který využívá možnosti, které python nabízí. Třídy se vyhodily a celý problem se přepsal na asi třista řádků čitelného kódu, který se nesnažil dělat mosty a slonovinové věže abstrakce.

    Úplně typickým příkladem je to, na čem zrovna momentálně dělám. Jedná se o systém redistribuce obsahu mezi servery, které mají obsah ukládat. Systém musí počítat s výpadky disků, sledovat chyby, zatížení a zaplnění serverů, přidávání a ubírání disků a serverů a tak podobně. V roce 2013 to napsal někdo, kdo byl celý ujetý do patternů a callbacků. Výsledek je, že se v tom hrabu třetí týden a snažím se v tom opravit bug, ale díky vrstvám nesmyslné abstrakce, která řeší neexistující problémy, se v tom skoro nedá vyznat. Například jen kód, který počítá statistiky volání metod se inicializuje skrz pět souborů a asi šest tříd a nakonec jsem zjistil, že už se roky nepoužívá a reportuje výsledky do prázdna.

    Kdybych byl u code review, tak mu to omlátím o hlavu na třináct způsobů. Nikdo z kolegů, kteří tu dělají roky se k tomu nechce ani přiblížit a to jsou lidi, co ten systém znají a aspoň ví jak to má fungovat. Tohle končí tak, že se z toho stává svatý relikt, kolem kterého se jen opatrně našlapuje, který nikdo nechápe, ale všichni se modlí, aby se nerozbil.

    V tomhle mi přijde krásný ten citát Kena Thompsona:
    One of my most productive days was throwing away 1,000 lines of code.
    19.7. 01:49 JS1 | skóre: 2 | blog: intuition_pump
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Oproti tomu se prostě vyplatí donutit to člověka udělat čistě na první pokus.
    Nevyplati. Vyplati se udelat to decentne na prvni pokus, ale ciste.. vetsinou zbytecna prace.

    Programatori jsou produktivnejsi nez pred 30 lety. Bohuzel temer vsechna ta produktivita (a mozna i vic nez ona) se ztratila v jakemsi preludu "dokonaleho kodu" a neustaleho refaktorovani.

    Mne se taky libi cisty kod, jako kazdemu. Ale je IMHO dobre si priznat, ze treba zmena "business objectives" (obchodnich cilu?) a dalsi vnejsi faktory (treba fluktuace lidi) je mnohem vetsi zdroj vzrustajici entropie kodu nez programatori. (A krome toho - ciste osobni nazor, kterym se pripojuji k deda.jabko - jenom prechodem od Pythonu k Haskellu by sis v cistote dost pomohl. Uz jenom treba QuickCheck..)
    17.7. 22:00 misch | skóre: 3
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Z mého pohledu je akceptace jakž-takž použitelného kódu (navíc z důvodu "aby se autor necítil špatně") pomalá ale jistá cesta do pekel. Autor takového kódu bude mít sice dobrej pocit z toho že jeho výtvor nikdo nekritizuje, ale následně pak dotyčný vytvoří 20 dalších variant podobných skoro-ale-ne-zcela-prasáren, načež opět jeho dílo nikdo nezkritizuje ("minule jsme to nechali být, on by se cítil divně kdybychom mu teď to samé vrátili k přepracování"), a postupně si tak každý vytvoří svůj vlastní rybníček s vlastními nestandardními postupy a mini-chybami, a projekt jako celek je v pr....

    Můj názor je: pokud programátor není schopný pochopit, že _objektivní_ kritika jeho kódu není kritikou jeho samotného, a že _objektivní_ důvody k přepracování kódu neznamenají že "šéf se po mě vozí", tak je lepší s takovým ani nezačít spolupracovat.
    19.7. 01:50 JS1 | skóre: 2 | blog: intuition_pump
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Autor takového kódu bude mít sice dobrej pocit z toho že jeho výtvor nikdo nekritizuje
    Rekl bych, ze nic takoveho jsem nepsal, dal je to non-sequitur.
    17.7. 11:38 luv | skóre: 18 | blog: luv
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    nejak hosi zapominate, ze code review muze byt katastrofalni kvuli tomu kdo ho psal :)
    Aminux avatar 17.7. 02:53 Aminux | HC city
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Jen 80%, jak někdo může dát mínus? Velice pěkně popsáno, jestli se někdy budu chtít stát ajťákem, programátorem, vezmu si z toho příklad. Děkuji za rady. A ať se daří.
    Nevěděl zpočátku, co si počít, jak žít, co dělat, ale brzy se vpravil do role samotáře...
    Jendа avatar 17.7. 05:04 Jendа | skóre: 74 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Příloha:
    No, výjimečně jsem to nepřečetl tak hladce jako tvoje ostatní texty. Patch v příloze, ale ještě by to chtělo nějak vyhladit co do navazování souvětí na sebe.

    Osobně teď nejvíc bojuju s architekturou. Ve škole mě nějak naučili algoritmy a tak, ale jak něco udělat, aby z toho nebyl šílený nerozšiřitelný bordel, nad tím furt tápu.
    Pokud něco nevíte, prostě se zeptejte, jestli má čas („máš na mě chvilku?“) a ptejte se a nechte si to vysvětlit.
    Tohle mě vytáčí (a hlavně to poškozuje tazatele). Příklad: nejsem u počítače a někdo něco potřebuje. Napíše na Jabber:
    • Varianta 1: zeptá se mě, jestli mám chvilku. Až za hodinu přijdu, odpovím, že ano, a on je už mezitím pryč. Má smůlu.
    • Varianta 2: rovnou napíše, co potřebuje. Až za hodinu přijdu, rovnou problém vyřeším/odpovím mu k věci.
    Much eRecept, very security, so DH-1024, many TLS1.0, very java, wow.
    Bystroushaak avatar 17.7. 10:32 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    No, výjimečně jsem to nepřečetl tak hladce jako tvoje ostatní texty. Patch v příloze, ale ještě by to chtělo nějak vyhladit co do navazování souvětí na sebe.
    Jo, to je tím, že jsem si to po sobě nepřečetl. Běžně ty blogy po sobě většinou ještě minimálně jednou přepíšu, včera se mi už ale fakt nechtělo.
    Osobně teď nejvíc bojuju s architekturou. Ve škole mě nějak naučili algoritmy a tak, ale jak něco udělat, aby z toho nebyl šílený nerozšiřitelný bordel, nad tím furt tápu.
    Tohle bude tak nějak boj až do konce života. Můžeš se naučit různé patterny a standardní způsoby řešení, to ti ale jen trochu usnadní práci. Asi jediné řešení je prostě sbírat zkušenosti, diskutovat o architektuře s ostatními a číst různé názory, ze kterých si pak vybereš co ti přijde smysluplné.
    Tohle mě vytáčí (a hlavně to poškozuje tazatele). Příklad: nejsem u počítače a někdo něco potřebuje. Napíše na Jabber:
    To ale znamená, že tu chvilku nemáš. Když se takhle ptám já, tak tím předpokládám interaktivní chvilku.
    oryctolagus avatar 17.7. 19:21 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Varianta 1: zeptá se mě, jestli mám chvilku. Až za hodinu přijdu, odpovím, že ano, a on je už mezitím pryč. Má smůlu.

    Pokud jde o IRC/IM, tohle s kolegy běžně řešíme asi takhle:

    Q: Čau, máš chvilku?
    [...timeout...]
    Q: nvm, viz email
    následně odpovím po mailu...

    Shell v kostce: echo -e "\e[1;2r\e[?2l"  |  Java v kostce  |  Haskell v kostce  |  RESOLVED FIXED
    Bystroushaak avatar 17.7. 19:30 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Tak já to většinou praktikuji IRL, že se prostě otočím a zeptám se verbálně.
    oryctolagus avatar 17.7. 21:28 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Tak to je samozřejmě nejlepší, kontext vlákna je ale IM/IRC...
    Shell v kostce: echo -e "\e[1;2r\e[?2l"  |  Java v kostce  |  Haskell v kostce  |  RESOLVED FIXED
    18.7. 15:49 DW
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Jenže to hrozně vytrhává ze soustředění, když se tě pořád někdo na něco ptá. Sotva se zabereš do práce, tak je tu nějaký kolega a něco chce. To se opakuje Xkrát za den, mezi tím sem tam nějaká porada, oběd... a produktivita jde do háje, protože nemáš dlouhý souvislý čas, ve kterém bys mohl v klidu pracovat. Asi by to chtělo vyčlenit nějaká časová okna, ve kterých se diskutuje (ideálně v zasedačkách, aby to nerušilo ostatní).

    BTW: máte klidné pracovní prostředí? Nebo tam pořád někdo mluví a chodí?
    Bystroushaak avatar 18.7. 16:11 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    BTW: máte klidné pracovní prostředí? Nebo tam pořád někdo mluví a chodí?
    Máme kancelář o čtyřech lidech.
    pavlix avatar 18.7. 16:14 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Mně dělá klidné pracovní prostředí problém, bez ruchu se nemůžu soustředit. Když není nikdo doma a kočky chrápou, tak si pouštím televizi.
    Heron avatar 18.7. 16:15 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Jednou jsem tohle schválně změřil a průmerná souvislá doba bez přerušení (z různých zdrojů) byla asi tak 6minut. Je to peklo.
    19.7. 14:43 trekker.dk | skóre: 71
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Tohle se dá regulovat - když četnost vyrušení přeroste rozumnou míru, stačí bejt protivnej. To vyrušitele motivuje, aby si příště buď poradili sami, nebo šli za někým jiným.
    Quando omni flunkus moritati
    18.7. 08:26 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Mne se nechce delat patch, ale autor by si mel uvedomit, ze carka pred "nebo" meni vyznam (OR vs. XOR) a pak jeste udelat %s/by jste/byste/g, %s/by jsme/bychom/g.
    Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
    Bystroushaak avatar 18.7. 10:56 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Mne se nechce delat patch
    Z toho důvodu jsou ty blogy od určité doby na githubu: https://github.com/Bystroushaak/clanky/blob/master/2017.07.16_Jak_se_stat_programatorem/Jak_se_stat_programatorem.html. Tam můžeš použít přímo zabudovaný online editor. Hlavní chyby jsem opravil, díky za podněty.
    Max avatar 17.7. 09:24 Max | skóre: 65 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Pěkně. Bohužel u nás je to naprostý opak.
    Před hafec lety jsem je donutil, aby používali svn, ani jeden programátor to nechtěl používat a nadávali, jak je to zdržuje při praci. To, že si věčně přepisovali kód je asi trápilo míň, ale jen do chvíle, než jeden z nich opět přišel o den práce.
    Programy nemají u sebe ani README, ani nic dalšího. Nikdo neví, co to dělá, co to potřebuje k životu, když se něco řeší, musí se všichni dívat do kódu, co to vlastně dělá.
    Jeden týpek, co byl přibrán, psal aplikace pro net.framework 4.5, když to měl, zjistil, že na cílovce, tenkrát windows server 2003r2, net.framework 4.5 nerozjede, tak mu to běželo na jeho workstation.
    Aktuálně máme týpka, který dělá Oracle, nic víc. Oracle je pro něj vším a nic dalšího nevidí. Má rád tedy Oracle,PLSQL, Apex. Tento týpek plodí selecty o 5000 řádcích, protože je to výkonnější, než kdyby to rozdělil na části. Pokud někdy odejde, tak jsem zvědavý, kdo a jak to po něm vůbec převezme.
    Mno, unit testy a další věci je v tomto kontextu už jen opravdu vtip. aktuálně se nasazuje na úrovni fs (aktualizace jednotlivých souborů), žádná konzistence, žádné tagování v svn, nic, prostě jen trunk a jede se.
    Já programátor nejsem, nemám to na starosti, ale když to vidím, chce se mi brečet.
    Zdar Max
    Měl jsem sen ... :(
    Bystroushaak avatar 17.7. 10:46 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Jo, to je fakt špatné. Připomíná mi to situaci z knihy The Phoenix Project, což je v podstatě taková naučná story o tom jak manažer převezme oddělení, kde se to vede tímhle způsobem, i když se to víc věnuje adminům, než programátorům.
    Před hafec lety jsem je donutil, aby používali svn, ani jeden programátor to nechtěl používat a nadávali, jak je to zdržuje při praci. To, že si věčně přepisovali kód je asi trápilo míň, ale jen do chvíle, než jeden z nich opět přišel o den práce.
    Už jsem na pohovorech párkrát slyšel něco podobného. Většinou jsem se jen usmál, přestal se snažit a už se jim nikdy neozval. Naposledy to byl Nordic telecom, kde když mi popsali stav, v jakém mají jejich codebase a že už se jim podařilo přidat některé části do SVN, tak jsem utekl, až se mi za patama prášilo, přestože nabízeli 60 tisíc za práci tři dny v týdnu a později slušnou šanci podílet se na vývoji nového systému.
    Aktuálně máme týpka, který dělá Oracle, nic víc. Oracle je pro něj vším a nic dalšího nevidí. Má rád tedy Oracle,PLSQL, Apex. Tento týpek plodí selecty o 5000 řádcích, protože je to výkonnější, než kdyby to rozdělil na části. Pokud někdy odejde, tak jsem zvědavý, kdo a jak to po něm vůbec převezme.
    Imho nepřevezme. To se prostě zahodí a někdo to bude znovu vynalézat, pokud tedy nenajdete fakt masochistu.

    Tohle mi právě přijde asi jako největší rozdíl, mezi amaterismem a profesionální prací. Každý amatér zvládne vyplodit výblitek na 5000 řádek, pár týdnů si s tím hrát a ono to nakonec nějak funguje. Profesionál by to měl zvládat udělat i čistě, přehledně a hlavně udržovatelně a navíc to zdokumentovat, protože už tak nějak chápe, že firma není jen o odvedení práce, ale také o nějaké kontinuitě. Prostě počítat s tím, že ho jednoho dne vyhodí, nebo povýší a někdo to po něm bude muset převzít.

    Bohužel občas se lze setkat právě s tímhle, že se lidi (možná záměrně?) udělají nenahraditelnými.
    17.7. 15:15 rastos | skóre: 60 | blog: rastos
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Neplač. Keby som napísal, ako to funguje "u nás", tak ťa ešte tromfnem ;-) Ale nechcem ohovárať svojho chlebodarcu.
    Max avatar 18.7. 09:03 Max | skóre: 65 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Vím, kde děláš, takže díky za info :).
    Zdar Max
    Měl jsem sen ... :(
    Heron avatar 17.7. 10:15 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Ještě jsem nepotkal začátečníka, který by uměl správně dokumentovat kód.
    Je velmi málo lidí, kteří píšou dokumentaci a je ještě méně lidí, kteří píšou dobrou dokumentaci. Tohle považuji za největší bolest. Spousta lidí si hraje na to, že "dokumentace až po projektu". Největší chyba, tohle vždy skončí bez dokumentace. Pro mě je psaní dokumentace integrální součástí práce. Dokumentace roste tak, jak roste projekt.
    Dříve nebo později se vám to určitě stane - někdo se podívá na váš kód a celý ho zkritizuje. Pokud budete mít štěstí, řekne jen, že se jedná o špatný kód.
    Nevím, jak to chodí u programátorů, ale pokud se stane, že někdo zkritizuje celou něčí práci (tj něco, na čem pracoval déle než řekněme pár hodin), tak je něco špatně. Pokud tým pracuje správně, tak by ostatní měli vědět, co dělají jejich kolegové, takže mají šanci včas zastavit kolegu, který dělá něco špatně. Vzájemná kontrola by měla být automatická.
    Další věc, kterou začátečníci moc neovládají jsou verzovací systémy.
    Je celkem fajn ukázat, že verzovací systém není něco navíc (co přidává práci a co otravuje), ale že verzovací systém je pracovní nástroj který práci ulehčuje. Potom je přijetí většinou snazší.

    Potíž je s workflow, které vzniklo ještě na "emailech" (posíláme si různé verze dokumentů emailem), potom se toto převedlo do SVN, ale nic se na tom nezměnilo ("geniální" nápad je svn commit jednou denně na konci prac doby) a potom to někdo zkusí namlátit do gitu (kdy potom všichni na konci prac. doby řeší merge konflikty). To potom není divu, že je pro ně git naprostým zlem.
    Bystroushaak avatar 17.7. 10:49 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Nevím, jak to chodí u programátorů, ale pokud se stane, že někdo zkritizuje celou něčí práci (tj něco, na čem pracoval déle než řekněme pár hodin), tak je něco špatně. Pokud tým pracuje správně, tak by ostatní měli vědět, co dělají jejich kolegové, takže mají šanci včas zastavit kolegu, který dělá něco špatně. Vzájemná kontrola by měla být automatická.
    Vzájemná kontrola většinou přichází před začleněním do devel branche. Zase imho nemá smysl neustále stát člověku za zády a hlídat každý jeho krok.
    Je celkem fajn ukázat, že verzovací systém není něco navíc (co přidává práci a co otravuje), ale že verzovací systém je pracovní nástroj který práci ulehčuje. Potom je přijetí většinou snazší.
    Tak dneska mi přijde GIT jako naprosto integrální součást práce, stejně samozřejmá, jako třeba používání pokročilého editoru a ne notepadu.
    Heron avatar 17.7. 11:05 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Zase imho nemá smysl neustále stát člověku za zády a hlídat každý jeho krok.
    Tak u nás na techu nestojíme každému za zády, ale většinou vzájemně víme, co kdo z nás dělá. S kolegou navíc máme vypěstovaný takový pracovní vztah, že většinu náročných věcí děláme ve dvojici (a je prakticky jedno, jaký úkol si kdo z nás vezme, jsme 100% zastupitelní) a při práci se informujeme a více méně si potvrzujeme, že tento krok by udělal i kolega. Je to nesmírně efektivní (tj v podstatě jak pracovat s vlastním klonem ;-) ) a minimalizuje se riziko chyb (už se nám párkrát stalo, že to co chtěl někdo z nás udělat nebyl zrovna dobrý nápad a ten druhý ho zarazil).

    Chápu, že u prog to bude jinak, protože tam ještě přijdou na řadu revize kódu, kontroly, qa apod., takže kontrola na počátku není až tak kritická.
    17.7. 11:17 Kate | skóre: 6
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    On hlavně až na výjimku ve formě párového programování většinou není čas na to, aby všichni věděli všechno. Vím na kterých projektech kolegové právě pracují, ale kdybych měla sledovat celý proces který vede k výsledku u všech, nic neudělám.

    Tady je hlavně důležité nebýt „lone wolf“ a vědět kdy ostatním svou práci v počátcích ukázat a dát k posouzení.
    Bystroushaak avatar 17.7. 11:19 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Tak u nás na techu nestojíme každému za zády, ale většinou vzájemně víme, co kdo z nás dělá. S kolegou navíc máme vypěstovaný takový pracovní vztah, že většinu náročných věcí děláme ve dvojici (a je prakticky jedno, jaký úkol si kdo z nás vezme, jsme 100% zastupitelní) a při práci se informujeme a více méně si potvrzujeme, že tento krok by udělal i kolega. Je to nesmírně efektivní (tj v podstatě jak pracovat s vlastním klonem ;-) ) a minimalizuje se riziko chyb (už se nám párkrát stalo, že to co chtěl někdo z nás udělat nebyl zrovna dobrý nápad a ten druhý ho zarazil).

    Chápu, že u prog to bude jinak, protože tam ještě přijdou na řadu revize kódu, kontroly, qa apod., takže kontrola na počátku není až tak kritická.
    U programátorů se tomuhle říká párové programování. Někdy to může být fajn, ale ne vždy.

    Osobně mi v tomhle pomáhá spíš diskutovat. Než něco vymyslím, tak si o tom prostě promluvím s kolegou / kolegy takovou tou věděckou metodou, že to nadnesu jako hypotézu, jak by šel problém vyřešit a očekávám, že budou hledat důvody, proč to není dobrý nápad. Když se žádné nenajdou, nebo jsou to řešitelné věci, tak se pustím do implementace, průběžně to testuji (integračně), píšu unittesty, pak to okomentuji a zdokumentuji a pošlu jako změnu ke schválení, na kterou někdo musí udělat review. Osobně jsem za připomínky na review rád, protože mi to prostě pomáhá se zlepšovat, stejně jako jsem rád třeba za diskuzi pod blogy, i když je kritická (pokud je to tedy konstruktivní kritika). Nové pohledy a způsoby jak přemýšlet o věcech jsou pro mě hodnotné.
    17.7. 11:23 Kate | skóre: 6
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Jojo. Ono to že typický programátor je asociál je taková hezká pověra, ale ve výsledku je umět mluvit s ostatními často dost důležité.

    A reviews jsou super. Občas se člověk dozví něco nového, občas se něco nového dozví i protistrana :)
    Heron avatar 17.7. 12:32 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    U programátorů se tomuhle říká párové programování. Někdy to může být fajn, ale ne vždy.
    Ne, tohle je něco jiného. My oba pracujeme na svých úkolech (třeba různé služby na stejném připravovaném serveru), oba děláme to svoje ale průběžně se informujeme a v případě kritických míst se raději ptáme. Takže skoro 2x tak efektivní, jako kdyby to dělal jeden člověk, ale navíc včetně kontroly.
    Osobně mi v tomhle pomáhá spíš diskutovat.
    To by mě taky pomáhalo, kdyby bylo s kým... :-(
    17.7. 13:10 podlesh | skóre: 38 | Freiburg im Breisgau
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Tohle je jeden z hlavních účelů standupů, které se zavádějí se scrummem - aby se všichni takhle průběžně informovali alespoň jednou za den. Plus: pokud někdo za celý den s problémem nehne, tak o tom ostatní ví a mohou se podívat, co je tam tak kritického.

    Samozřejmě, vyžaduje to alespoň minimální motivaci vůbec spolupracovat - pokud není, tak se to zašvejkuje, každý si prostě pět minut povypráví o tom svém a jinak vypne příjem. A až do všechno skončí tak jde někam na fórum kde si postěžuje jak se zavádějí nesmysly které ho zdržují od práce.
    Bystroushaak avatar 17.7. 13:24 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Standupy jsou dobré, ale nesmí se to zvrhnout v řešení detailů. Lidi mají tendence začít diskutovat o svých problémech a to by imho na standupu neměli, protože většinu to nezajímá.

    Já se snažím na standupu během minuty / dvou vysvětlit co dělám a na čem jsem se případne zasekl, ale další diskuze a plánování mám tendence nechat po standupu na specifické kolegy, se kterými jsem se o tom třeba už bavil, nebo kteří mi jsou schopní pomoct.

    Bohužel, ne všichni to tak dělaj a pak to končí jako dvacetiminutový standup v pěti lidech, kde jeden člověk patnáct minut vypráví každý den co má za problémy. Tam pak chápu, že to spoustu lidí otravuje.
    17.7. 14:32 JS1 | skóre: 2 | blog: intuition_pump
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Standupy jsou k nicemu, a tenhle ucel naprosto plnit nemohou.
    17.7. 15:13 podlesh | skóre: 38 | Freiburg im Breisgau
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Proč? Jelikož je empiricky potvrzeno, že tento účel plnit mohou, tak bych rád viděl ty důvody proč nemohou.
    17.7. 16:15 JS1 | skóre: 2 | blog: intuition_pump
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Ja to tedy empiricky potvrzene nemam, spis naopak. Duvod uz napsala Kate.

    Kdyz jsem zacinal u nas, meli jsme cca. hodinovou schuzi jednou za tyden, kde jsme prave mohli resit dulezite technicke detaily. Bylo to uzitecnejsi nez standup, protoze a) mohli jsme jit vic do detailu b) nemuseli jsme zminovat problemy, ktere se mezitim (treba nasledujici den) podarilo vyresit.

    Standup je totalni idiocie - chces vyssi frekvenci informaci ale das na to min casu. Ale pokud ti to funguje - tak fajn.
    17.7. 16:36 Kate | skóre: 6
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Nebo prostě standup bereš úplně špatně. Standup nemá být výklad technických detailů. Má to prostě být krátká synchronizace teamu a toho kdo na čem pracuje, případně naplánování věcí na den typu „potřebuju s tím a tím pomoct, kdo bude mít čas?“, případně „budu nasazovat do produkce to a to, máte k tomu ještě někdo něco?“, nebo „dneska mě neotravujte s ničím, budu debugovat tuhle komponentu co všichni nenávidíme“

    Na technické detaily si klidně můžeš svolávat týdenní hodinové schůze. U nás nám většinou stačí plánování sprintu jednou za dva týdny a na složitější věci další plánovací timebox (člen teamu zjistí aktuální stav a na standupu se dohodne kdy si nad tím všichni sednou, člen teamu ukáže k čemu došel a navrhne řešení, které s ostatními probere)
    17.7. 17:35 JS1 | skóre: 2 | blog: intuition_pump
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Má to prostě být krátká synchronizace teamu
    Az bude implementovan standup mezi vlakny Linuxoveho jadra, prijmu, ze je to dobry napad. Do te doby budu povazovat asynchronni ad-hoc synchronizaci za lepsi napad. ;-)
    17.7. 18:47 Kate | skóre: 6
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Jasně, ad-hoc v rámci dne je potřeba, ale ten ranni standup přece jen pomůže udělat si na začátku dne trochu představu o tom, jak bude den probíhat i pro ostatní v teamu a rozvrhnout si čas. Navíc to z mé zkušenosti přispěje k tomu, že se na nic nezapomene.
    19.7. 01:57 JS1 | skóre: 2 | blog: intuition_pump
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Potvrzujes muj dojem, ze standupy proste nemaji naprosto zadny vliv, ani pozitivni, ani negativni. Solidni empiricka data nemame (kdyz jsme tak u toho, mam v oblibe tohohle chlapika), a ciste anekdoticky, je dost mozne, ze na spousta lidi to pusobi jako placebo (ty) a na spousta lidi jako nocebo (ja).
    xkucf03 avatar 18.7. 02:02 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Stand-up, status, ranní schůzky

    IMHO to za těch 10-15 minut stojí (to už víc času strávíš vařením kafe/čaje a chozením po chodbách… a kuřáci ještě mnohem víc).

    Funguje to jako základní psychologická motivace („musím něco udělat, abych zítra mohl říct, že jsem to udělal, ideálně dokončil“) a řekneš si nejdůležitější úkoly pro dnešek (to je dobré poslat i e-mailem).

    Řeknou se tam věci, na které by tě třeba nenapadlo se ptát nebo by ostatní nenapadlo zajít zrovna za tebou a říct ti je (řekli to osobně někomu jinému). Díky tomu víš, na čem ostatní pracují a co se na projektu zrovna děje (vzniká nová větev, zítra vydáváme verzi, nasazuje se na produkci, objevila se nějaká zásadní chyba, čekáme na dodavatele/zákazníka atd.)

    Samozřejmě záleží, jak se k tomu kdo postaví – pokud tam lidi přečtou jen čísla úkolů, na kterých pracují, a pak už neposlouchají, tak to smysl nemá – ale to je vada těch lidí nikoli systému.

    Šlo by to nahradit e-mailovou nebo jinou komunikací (u distribuovaných týmů to jinak nejde), ale pokud lidé pracují ve stejné kanceláři, tak mi dává smysl se sejít osobně.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    17.7. 14:38 Kate | skóre: 6
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Pokud v tom standupu začneš zabíhat do detailů, tak ti právě začnou vypínat. Ideální mi přijde říct na čem jsem zaseklá a zeptat se přítomných, jestli na to bude někdo mít čas přes den mrknout se mnou. Detaily se dají řešit tam, už bez lidí které to nezajímá a potřebují pracovat :)
    17.7. 15:17 podlesh | skóre: 38 | Freiburg im Breisgau
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Ano, tak to má být. Bohužel ten fígl se "stand up" nefunguje, někteří lidé nemají ploché nohy :-(
    Jendа avatar 17.7. 21:17 Jendа | skóre: 74 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Osobně mi v tomhle pomáhá spíš diskutovat.
    Ano.

    Třeba gsm stack jsme napsali skoro celý ve dvou a bylo to velmi poučné (s programováním jsem tehdy totálně začínal), taky protože to nebylo ani tak o implementaci, jako spíš o tom fungování sítě a kryptografii za tím. Ale od té doby mi taky pomáhá spíš diskutovat, pak nějakou dobu programovat sám a pak zase probrat, na co jsem narazil.
    Much eRecept, very security, so DH-1024, many TLS1.0, very java, wow.
    Bystroushaak avatar 17.7. 21:44 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Ještě existuje jedna fáze, a to je ležet v hamace a přemýšlet a kreslit si, viz Hammock Driven Development - Rich Hickey :)
    Josef Kufner avatar 18.7. 12:04 Josef Kufner | skóre: 67
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    +1
    Hello world ! Segmentation fault (core dumped)
    20.7. 21:14 VSi | skóre: 28
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Nerad kradu nesouvisející diskusi, ale když už to tu je - a nevím kde jinde se nejlépe zeptat - tak proč se pro tyhle GSM hackingy používají těžko sehnatelné staré telefony a OsmocomBB, když velmi zajímavá SDR (třeba postavená na AD9364 s 56MHz bw, plus nějaké FPGA) už jsou cenově celkem dostupná? Jde o lepší radiovou část s HW filtry? Nebo se používají originální kusy baseband firmwaru? Zvlášť pokud jde jen o poslouchání, kde to není o nějakých realtime rx-tx reakcích na úrovní rádia, tak by mi SDR přišlo ideální.
    Jendа avatar 20.7. 22:40 Jendа | skóre: 74 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Protože v roce 2011 neexistovala cenově dostupná SDR.

    Kdybych to psal dneska, tak samozřejmě SDR, a ostatní projekty jsou samozřejmě SDR.
    Zvlášť pokud jde jen o poslouchání, kde to není o nějakých realtime rx-tx reakcích na úrovní rádia
    Mimochodem není to tak triviální jako že naladíš SDR někam a přečteš si samply, uplink je o 40 nebo 80 MHz níž, + je tam frequency hopping, takže když to nepokryješ celé, musíš nějak řešit neustálé přelaďování.
    Much eRecept, very security, so DH-1024, many TLS1.0, very java, wow.
    17.7. 13:21 dementni.lojzik | skóre: 19 | blog: ze zivota na vsi
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Vzájemná kontrola většinou přichází před začleněním do devel branche. Zase imho nemá smysl neustále stát člověku za zády a hlídat každý jeho krok.
    pri zaclenovani do devel vetve uz je IMHO pozde, tam hrozi, ze clovek sel od zacatku spatnym smerem a vyhodi praci za mnoho dni. Souhlasim uplne s Heronem. U nas na triviality staci Jira s kratkym popisem, vetsi veci se diskutuji na mailing listu a na fakt velke veci (ktere pisou velci kluci, co uz, treba na rozdil ode me, fakt umi programovat) dany vyvojar udela desing doc, na ktery se vetsina lidi podiva a na mailing listu opet prodiskutuje pripadny nejasnosti. Obvykle pak po 2-3 tydnech prace dobrovolne posila pull request jako s rozdelanou praci preview, aby se pripadne odstranila nejaka fatalni prehlednuti (nepamatuju se, ze by se kdy stalo, aby to predelavali uplne, ale urcite je to dobry zvyk).
    Bystroushaak avatar 17.7. 13:26 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    pri zaclenovani do devel vetve uz je IMHO pozde, tam hrozi, ze clovek sel od zacatku spatnym smerem a vyhodi praci za mnoho dni.
    Tak úplně špatný směr by měl odhalit jeho šéf, který mu práci zadává a který se ho různě průběžně ptá, jak a jestli postupuje.
    17.7. 14:11 dementni.lojzik | skóre: 19 | blog: ze zivota na vsi
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    co kdyz sef dane oblasti nerozumi (a nebo nerozumi dostatecne hluboku, aby pripadnou chybu odhalil)?
    17.7. 14:34 JS1 | skóre: 2 | blog: intuition_pump
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Tak by mel asi odejit. :-)

    Nemam nic proti sefum, co necemu nerozumi, ale tak ci onak je to manazerske selhani.
    17.7. 14:44 Kate | skóre: 6
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    To jako že šéf má dopodrobna rozumět kompletně celému projektu a všem jeho komponentám? Jako, u piškvorek možná, ale u něčeho velkého je to asi celkem bez šance, i když je sám programátor.
    Bystroushaak avatar 17.7. 14:53 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Šéf by měl být spíš schopný poznat, jestli je ten člověk zaseknutý, nebo jestli má s něčím problémy, čistě na lidské úrovni, formou dialogu a rozhovoru. Pak může alokovat třeba jiného programátora, ať s tím pomůže.
    17.7. 15:19 podlesh | skóre: 38 | Freiburg im Breisgau
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Nemusí to být nutně šéf, může to být decentralizováno. Stejně jako rozdělování a plánování práce. Není to vždy možné, není to ani jednoduché, ale skutečně to je možné. Důležité je, že někde někdo tu znalost má a funguje komunikace s ostatníma.
    17.7. 15:24 dementni.lojzik | skóre: 19 | blog: ze zivota na vsi
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    ale v tomhle vlakne se bavime o situaci, kdy dany programator na nicem zaseknuty neni, dokonce treba skace blahem, ze se mu podaril rozseknout velmi zapeklity problem a az dodela implementaci, tak pri review nekdo zjisti, ze to vlastne az tak genialni reseni neni a musi se to udelat cele jinak
    17.7. 15:59 podlesh | skóre: 38 | Freiburg im Breisgau
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    V okamžiku kdy je někdo nadšený že mu to podařilo rozseknout, tak je dobré se hned (aktivně) podívat jak to rozsekl. Právě z tohoto důvodu.
    17.7. 15:41 Kate | skóre: 6
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Ale to mu těžko pomůže rozeznat že jde špatným směrem. Člověk může být spokojený nad tím jak mu práce odsýpá, dokonce i na standupech může jeho postup znít rozumně, ale na pozadí vznikne něco co je krok vedle. Proto je fajn na začátku hlavně komunikovat, pokud jde o novou vlastnost seznámit kolegy s draftem, hodit na review kostru řešení „jak by to mohlo vypadat“ a tak.
    Bystroushaak avatar 17.7. 16:16 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Ale tak to určitě. Jen ne každý to tak dělá. Já osobně se to tak snažím dělat hlavně z toho důvodu, že prakticky vždycky touhle metodou dojdu k lepšímu řešení, už jen proto, že neznám celý systém tak dobře, jako ostatní, kdo jsou tu déle.
    17.7. 16:18 JS1 | skóre: 2 | blog: intuition_pump
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Co napsal Bystrousak je spravne, ale navic, sef ma samozrejme vedet, co je kdo zac a hlidat si je na zaklade toho. Takze novacka muze klidne kontrolovat kazdy den (nebo pres zastupce), ale nekoho, kdo je senior, muze nechat treba mesic bez dozoru.

    Uz proto je standup totalni pitomost, protoze strka lidi do stejne skatulky.
    17.7. 16:38 Kate | skóre: 6
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Možná by to opravdu chtělo odprostit se od toho že je standup kontrola teamu. Jestli to u tebe takhle funguje, je to chyba implementace, ne procesu :)
    pavlix avatar 18.7. 01:08 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Tak základní vlastnost standupu je mluvit k ostatním ne kdy cítíš potřebu, ale kdy je to naplánováno. Navíc ani to rychlé tempo nemusí vyhovovat. Pro mě třeba rychlé tempo standupu znamená, že lidi před sebou vůbec neposlouchám a jen se zoufale snažím udržet v hlavě znění myšlenky, kterou chci na ostatní vysypat, a pokud možno tak, aby se nikdo na nic neptal, jinak se zakecáme a to tempo porušíme.
    20.7. 14:44 prqek | blog: prqek
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Díky. Je dobré vědět, že v tom nejsem sám :)
    Josef Kufner avatar 20.7. 22:21 Josef Kufner | skóre: 67
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Na schůzky se svým školitelem nosím třístránkové PDF. První stránka je co jsem od minule udělal, druhá o tom co budu dělat a třetí je na poznámky ze schůzky. Obvykle to je jen pár stručných vět, několik málo bodů. Shledal jsem to velmi užitečným nástrojem. Jednak mám přehled o tom, co jsem dělal a jak mi to trvalo. A pak také si udělám pořádek v tom, čím chci pokračovat.

    Proč si na ten standup nepřipravíš těch pár bodů předem? Vždyť stačí chvíli předem kouknout do bugzilly a hodit kus textu do mobilu …
    Hello world ! Segmentation fault (core dumped)
    pavlix avatar 21.7. 21:00 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Tak je pravda, že bych si mohl každý den těch pět větiček místo zapamatování před meetingem napsat, pokud bych k tomu cítil dostatečnou motivaci... Ovšem pak mi nedělá problémy to napsat rovnou do nějakého sdíleného zdroje, kde si to v klidu přečtou ti, které to zajímá a kterých se to týká. Souvislost se schůzkou se školitelem nevidím. Do detailů stejně zacházet nebudu.
    19.7. 02:26 JS1 | skóre: 2 | blog: intuition_pump
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Mel jsem spis na mysli neco jako toto. Ackoli ano, interpretace, kterou zminujes, je bohuzel bezna, a ja si dokonce myslim, ze je duvodem popularity Scrumu. Takova uz je holt lidska psychika, ze jazykem se komunikuji i veci, ktere se jim primo nerikaji. Ja v podstate souhlasim s timto clankem, ktery shrnuje radu i mych vlastnich kritik. Jenom bych k tomu pridal jeste jednu, a to ze vymysleni nove terminologie povazuji za necestny zamer, jehoz cilem je prerusit kontinuitu mlade generace s tou starsi, ktera ma zkusenosti (napriklad s rizenim projektu). Zkratka snake oil jak vysity.
    19.7. 08:41 JS1 | skóre: 2 | blog: intuition_pump
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Ale abych nebyl jen za skeptika - velmi se mi libi Kanban (narozdil od Scrumu je to postavene na necem, co ma realny zaklad a tudiz se da celkem prijmout, ze to bude fungovat i u SW). Jediny problem je, ze nijak nedava odpoved na tu vecnou zakladni otazku, totiz, kdy to bude hotove. :-)
    19.7. 10:36 Kate | skóre: 6
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Ono je fajn, že jsi v oboru kde docela můžeš vybrat a tedy jít někam, kde je model co ti vyhovuje :) Pro mě má třeba scrum reálný význam a standupy reálný přínos k organizaci dne, takže nazývat to výše placebem jenom kvůli tomu že to nevyhovuje tobě je docela zvláštní.

    Na otázku „kdy to bude hotové“ se ve vývoji něčeho trošku většího asi odpovědět pořádně nedá nikdy. Ve své předchozí práci jsem musela předběžně nacenit a dát čas na každý požadavek klienta a nakonec se toho čísla i držet a prostě to nejde. Jednou se z primitivně vypadajícího řešení vyklube problém na týden, jindy se z náročně vypadající věci stane trivialita. K takovým extrémům sice zas až tak často nedocházelo, ale ani člověk co tam dělal 20 let se prostě v mnoha případech trefit nezvládl.

    Správně aplikovaný scrum dovede čas aspoň slušně aproximovat potřebný počet sprintů v průběhu a reagovat na nově objevené skutečnosti / změny požadavků, ale u dlouhodobějších projektů se prostě vědět dopředu nedá :)
    pavlix avatar 19.7. 10:55 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Ono je fajn, že jsi v oboru kde docela můžeš vybrat a tedy jít někam, kde je model co ti vyhovuje :) Pro mě má třeba scrum reálný význam a standupy reálný přínos k organizaci dne, takže nazývat to výše placebem jenom kvůli tomu že to nevyhovuje tobě je docela zvláštní.
    Mně to zvláštní nepříjde. Placebo má v životě lidí rovněž reálný význam a reálný přínos. V tom mají obrovskou výhodu individuální metody, které může člověk praktikovat na sobě nebo společně s lidmi, kterým též vyhovují, narozdíl od těchto vnucovaných kolektivních metod. Je to jako rozdíl mezi svobodou a totalitou, individualismem a kolektivismem.
    Správně aplikovaný scrum dovede čas aspoň slušně aproximovat potřebný počet sprintů v průběhu a reagovat na nově objevené skutečnosti / změny požadavků, ale u dlouhodobějších projektů se prostě vědět dopředu nedá :)
    Tady v podstatě říkáš, že scrum dokáže to, co jsme dělali bez něj.
    19.7. 11:31 Kate | skóre: 6
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Jenže pokud něco skutečně řeší reálné problémy, není to placebo. Samozřejmě jsou jiné způsoby jak k podobným organizačním záležitostem dojít a někomu mohou vyhovovat víc. Mně vyhovuje tenhle styl práce. Placebo by bylo, kdybych ze SU odcházela spokojená že se něco vyřešilo a zatím se nevyřešilo nic. Tak tomu není.

    Ne, tam jsem řekla že žádná metoda nedokáže dát přesný odhad kdy bude věc hotova, protože to není reálné. Scrum může lépe reagovat na změny, ale to je tak všechno.
    19.7. 11:18 JS1 | skóre: 2 | blog: intuition_pump
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    nazývat to výše placebem jenom kvůli tomu že to nevyhovuje tobě je docela zvláštní
    Me to nevyhovuje, ani spouste jinych lidi, a na zaklade toho na to mam svuj nazor, odlisny od tveho. Na tom neni nic zvlastniho, mit odlisny nazor na neco, co je jen spatne empiricky podlozene.
    Na otázku „kdy to bude hotové“ se ve vývoji něčeho trošku většího asi odpovědět pořádně nedá nikdy.
    Vesmes neda, ale nejakych 70 let a vic, co existuje projektove rizeni, je zkusenost (jejiz soucasti jsou i metody odhadu), kterou je dost pochybne zahodit kvuli necemu, co si nekdo vymyslel za par dni od stolu (tedy Scrum). A dal tomu pro jistotu jinou terminologii, aby zamaskoval fakt, ze uz tu ta zkusenost je a nekdo by mohl zacit premyslet a zjistit, ze to v lepsim pripade neni nic noveho a v horsim to primo skodi.

    Scrum je vubec takova mala oslava amaterismu, napriklad i v tom, ze "kdyz se vam to nelibi, tak si to muzete zmenit na zaklade retrospektivy". Ano, na prvni pohled to vypada jako empiricky, vedecky pristup. Jenze veda nezavedla ve 20. stoleti statistiku a dvojite slepy experiment a dalsi veci jen tak z pleziru, ale na ochranu pred prave, jak pise Bystrousak, predpojatostmi v mysleni samotnych pozorovatelu.
    pavlix avatar 19.7. 11:45 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Navíc je dnes scrum taková modla, že většina lidí nepřizná, že jim to nevyhovuje. Já bych si třeba ještě cca před půl rokem nedovolil ho veřejně kritizovat, vzhledem k tomu, že jsem vážně uvažoval o novém zaměstnání. A jako sorry, já jsem sice hodně upřímný člověk, ale živím rodinu a nevěděl jsem, jestli si můžu dovolit zavřít tolik dveří. Nakonec jsem se dal jinou cestou, která mi umožňuje být upřímnější a čestnější. :)

    Svou roli v tom sehrál i jeden pohovor, kde jsem měl na drátě asi tři manažery, z nichž se dva alespoň nějak zajímali o to, co dělám, ale jedna manažerka se mnou za celou dobu nepromluvila kromě pozdravu a dotazu, jaký mám názor na scrum, a zrovna náhodou to byla manažerka týmu, který by pro mě byl v podstatě v roli zákazníka. Při pohovoru jsem neměl čas si rozmyslet reakci, tak jsem bečel cosi o tom, že je scrum super, ale že zřejmě nebyl v mém týmu dobře implementován.

    Nope. To, že dotyčná manažerka nechala zcela na ostatních zjistit, jestli jsem k něčemu, a projevila zájem pouze o scrum, který se mnou pečlivě a ráda prodiskutovala, pro mě byl natolik rizikový faktor, že to pro mě byl jeden ze tří argumentů, abych se nesnažil tuto pozici obsadit.
    xkucf03 avatar 19.7. 20:53 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Me to nevyhovuje, ani spouste jinych lidi, a na zaklade toho na to mam svuj nazor, odlisny od tveho. Na tom neni nic zvlastniho, mit odlisny nazor na neco, co je jen spatne empiricky podlozene.

    Já jsem viděl více týmů, kde se jelo podle SCRUMu a někde ten vývoj fungoval perfektně a dělal se software na úrovni a jinde to bylo o dost horší. Tak jak na základě takové zkušenosti mám hodnotit danou metodiku? Asi nijak – bude to záležet víc na lidech než na použité metodice. A kromě těch lidí (aktuálního týmu), tam máš i spoustu dalších faktorů, které můžeš těžko ovlivnit – technologický dluh, který ti zanechaly předchozí generace programátorů, obchodníci (tzn. jak jsou postavené smlouvy a obecně vztahy se zákazníky, na jaké zákazníky se cílí), situace na trhu, historická zkušenost tvých zákazníků s tvými předchůdci (od toho se odvíjí, jak moc ti jako dodavateli věří, zda jsou ochotni jít do rizika a chovat se víc jako partner než jen jako zákazník). Někdy se i tým dobrých lidí může dostat do situace, ze které se jen tak nevyhrabe.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    20.7. 07:21 little-drunk-jesus | skóre: 12
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Scrum je vubec takova mala oslava amaterismu, napriklad i v tom, ze "kdyz se vam to nelibi, tak si to muzete zmenit na zaklade retrospektivy". Ano, na prvni pohled to vypada jako empiricky, vedecky pristup. Jenze veda nezavedla ve 20. stoleti statistiku a dvojite slepy experiment a dalsi veci jen tak z pleziru, ale na ochranu pred prave, jak pise Bystrousak, predpojatostmi v mysleni samotnych pozorovatelu.
    Ono to neni tak horke, veci se ve SCRUMU nemeni na retrospektive ihned, protoze se to prave nekomu nelibi, ale dochazi k analyze toho proc nejaka cast procesu selhava a jak je mozne to zlepsit. I v takovem pripade se to nerusi v ramci jedne retrospektivy ale obecne dochazi nejprve k monitorovani a pochopeni, proc nejaky proces nefunguje a teprve pote k jeho uprave.

    SCRUM neni svatej gral, ale pokud si jeho implementaci dokumentujete a venujete se mu, muze docela snadno fungovat. Proste clovek se k tomu musi chovat jako k produktu, kde zakaznikem je cely team. Ale chapu, ze pokud je ve firme problem pokryt testy/slusnou dokumentaci nejaky druh SW, ktery je pro ni kriticky a zivi ji, bude velmi velky problem i kvalitne zacit s nejakymi procesy/metodikou, ktera samozrejme tu implementaci take potrebuje dokumentovat/testovat a udrzovat.
    20.7. 08:58 JS1 | skóre: 2 | blog: intuition_pump
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    I v takovem pripade se to nerusi v ramci jedne retrospektivy ale obecne dochazi nejprve k monitorovani a pochopeni, proc nejaky proces nefunguje a teprve pote k jeho uprave.
    Ten amaterismus spociva v tom, ze si to dela kazdy tym sam. Mohli bychom to delat taky napric tymy a svete div se, to uz minimalne 100 let existuje a rika se tomu projektove rizeni.
    SCRUM neni svatej gral, ale pokud si jeho implementaci dokumentujete a venujete se mu, muze docela snadno fungovat.
    A nebo se stane to, co se stalo u nas. Retrospektivy zmenily po trech letech proces tak, ze uz to nebyl SCRUM(tm). A prisel nejaky idiot shora se svatou knihou, a prohlasil (naznacil), ze to nedelame podle knihy a tudiz to delame spatne. Takze jsme 3 roky zkusenosti zahodili a zacali prichazet na stejna zlepseni znovu.
    xkucf03 avatar 19.7. 20:41 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Jak se stát programátorem

    A nezpůsobuje náhodou tahle otázka1 víc problémů než užitku? :-)

    [1] a zejména pak víra v odpovědi

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    20.7. 01:16 JS1 | skóre: 2 | blog: intuition_pump
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    To se budes muset zeptat nekoho, kdo tu otazku klade, ja to nejsem. :-)
    19.7. 16:44 JD | skóre: 10 | blog: JDblog | Horní polní u západní dolní
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Jestli to u tebe takhle funguje, je to chyba implementace, ne procesu :)

    To je jako argument, že komunismus není špatný, jen byl špatně implementován.

    Pokud mají lidé vůli problémy řešit, komunikují mezi sebou neustále dle potřeby. Nepotřebují synchronizovaný komunikační kanál zvaný "standup".
    Pochybnost, nejistota - základ poznání
    19.7. 16:59 Kate | skóre: 6
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Nechceš rovnou standupy srovnat s Hilterem? To je argument jako brno :)

    Z mé zkušenosti to prostě pomáhá utřídit si čas předem a po zbytek dne toho pak musím řešit míň a na míň věcí se zapomene. A vzhledem k tomu že to celému teamu vyhovuje víc než předešlý systém, kdy probíhala jen desynchronizovaná komunikace, asi je to pro nás správné řešení. Pokud bychom to dělali tak jak bylo naznačeno, tak nám je to ovšem skutečně k ničemu. Proto tvrdím že je to špatná implementace.
    pavlix avatar 19.7. 23:01 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Nechceš rovnou standupy srovnat s Hilterem? To je argument jako brno :)

    On nesrovnává standup s Hitlerem. Ani se Stalinem. Ani s komunismem. Jen celkem elegantně zpochybňuje tvůj argument, že je problém pouze v implementaci a nikoli v ideologii. Komunismus je perfektní příměr, protože tam skutečně nedokážeme dobře rozlišit, které jeho problémy byly dané implementací a které samotným nápadem. A pokud se s tímto zpochybněním nedokážeš vyrovnat klidně a racionálně a na místo toho argumentuješ Hitlerem (že je to metaargument na věci nic nemění), podle mě vyvolává jen další pochybnosti.
    20.7. 00:00 Kate | skóre: 6
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    To co popisoval je špatná implementace daného komunikačního prostředku. Pokud řeknu že metoda a) nefunguje, protože to dělám metodou b), těžko tím mohu prokázat, že je metoda a) objektivně špatně. Dokazuju tím jen, že se to v mém případě špatně dělalo. Mimochodem, tak jak to vyprávěl on bych opravdu standup raději bojkotovala.

    A znovu opakuji, nijak nezpochybňuji že to někomu nesedne. Ty jsi příkladem, on je příkladem. Možná by se nám dělalo špatně spolu, protože jsme zvyklí na jin styl práce. Zkusila jsem jich víc a tohle je styl který mi sedne. Tobě asi ne. Což nevypovídá o kvalitě daného systému vůbec nic.
    pavlix avatar 20.7. 00:18 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Proto je potřeba k tomu říct víc než jenom že se jedná o špatnou implementaci, pokud má mít diskuze vůbec nějaký smysl. Problém dnešního scrumu vidím právě v tom, že pokud chce člověk být dobře hodnocen v práci, musí ho zbožňovat nebo jeho zbožňování alespoň předstírat. A to konkrétně tu implementaci scrumu, která se v daném kolektivu provozuje a prosazuje. A není k tomu nucen někým konkrétním, ale celou smečkou. Jakmile jsem se dostal do scrumového týmu, okamžitě jsem pochopil, že musím přistoupit na to, že je ta věc naprosto super a potlačit v sobě jakoukoli antagonii.
    xkucf03 avatar 20.7. 00:31 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše SCRUM
    Problém dnešního scrumu vidím právě v tom, že pokud chce člověk být dobře hodnocen v práci, musí ho zbožňovat nebo jeho zbožňování alespoň předstírat.

    Tohle neplatí zdaleka všude a i kdybys byl v týmu, kde je to nadšení pro SCRUM vyšší, tak většinou stačí to tiše tolerovat a myslet si své :-). Ono potížisty a rýpaly sice nemá nikdo rád, ale že by se někde vynucovalo nadšení, to jsem si nevšiml – pokud děláš dobře svoji práci, tak je ostatním jedno, jestli věříš ve SCRUM nebo ne. Nebo ty jsi dělal v týmu, kde to byl náboženský fanatismus a soudili tě podle tvojí víry?

    Pokud je to jen ta zkušenost z pohovoru s manažerkou, tak to bych nebral vůbec vážně – prostě třeba jen nevěděla, o čem jiném by se s tebou bavila a na nějakém vývojářském serveru viděla nadšený článek o SCRUMu, tak to považovala za dobré téma.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    pavlix avatar 20.7. 08:30 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: SCRUM
    Asi nemám sílu komentovat komentář, který z části jen rekapituluje, co jsem napsal, a z části idealizuje, tak vezmu jenom ten konec.
    Pokud je to jen ta zkušenost z pohovoru s manažerkou, tak to bych nebral vůbec vážně – prostě třeba jen nevěděla, o čem jiném by se s tebou bavila a na nějakém vývojářském serveru viděla nadšený článek o SCRUMu, tak to považovala za dobré téma.
    Je úplně jedno, jak k tomu došla, každopádně mě při pohovoru ničím nepřesvědčila, že bych pro ni chtěl dlouhodobě pracovat, což je podle mě jeden z hlavních smyslů pracovního pohovoru.
    19.7. 17:04 Kate | skóre: 6
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Jinak samozřejmě nijak nerozporuji, že to nemusí vyhovovat každému. Jenže o tom to snad je. Pokud člověk pracuje v teamu, je ideální volit nástroje, které teamu vyhovují a pomáhají řešit problémy efektivně i s ohledem na jejich styl práce. Pro někoho je ideál kanban, někomu nevyhovuje nic „agile“ a raději má věci naškatulkované a naplánované předem. Někdo je totální lone wolf a jakákoliv práce v teamu pro něj ani nepřipadá v úvahu.
    xkucf03 avatar 19.7. 20:57 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    To je jako argument, že komunismus není špatný, jen byl špatně implementován.

    On je špatný (resp. hloupý/chybný) a současně byl špatně implementován (resp. na implementaci vlastně ani nedošlo, alespoň tady v ČSSR).

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    Heron avatar 19.7. 21:12 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Spíš neškáluje na tak velká společenství, jak si někdo představoval. Tohle funguje (a zcela přirozeně), pro velmi malé skupiny (uvádí se do 150 členů. to se mi zdá trochu moc), kde se jednotliví členové jsou ještě schopni znát a sociálně vázat.

    Některé jiné systémy jsou zase na takto malé skupiny nepoužitelné.
    Bystroushaak avatar 19.7. 21:51 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Ono by to možná šlo, kdyby se na to tenkrát uplatnila kybernetika. Jenže se z ní udělala buržoázní pavěda a nic z toho nebylo.
    xkucf03 avatar 20.7. 00:06 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Jak se stát programátorem

    Jako, že by o centrálním plánování rozhodoval počítač? Ne, nešlo.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    Bystroushaak avatar 20.7. 00:51 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Jako, že by o centrálním plánování rozhodoval počítač? Ne, nešlo.
    Proč? Jaké jsou objektivní důvody to zatratit?
    xkucf03 avatar 20.7. 01:11 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Jak se stát programátorem

    Nejde až tak o výpočetní výkon (i když i to je utopie), ale hlavně o to, že počítač nezná individuální preference všech jednotlivých lidí. Aneb počítač neví, jakou subjektivní hodnotu pro tebe má jaká věc nebo činnost (které si chceš pořídit nebo dělat) a co jsi ochoten kvůli nim obětovat. Např.

    • Nepůjdu třikrát na oběd (připravím si svačinu doma) a za ušetřené peníze půjdu na večeři.
    • Budu dělat přesčasy a v létě pojedu na (dražší) dovolenou.
    • Půjdu na vysokou a budu několik let bez příjmů, které bych měl, kdybych šel rovnou pracovat.
    • Přestanu pracovat pro jinou firmu a začnu podnikat a vymyslím něco vlastního (přínosného pro ostatní), co dosud nikdo nevymyslel (tudíž neznáme hodnotu té věci).
    • Koupím si lepší klávesnici nebo radši lepší monitor?
    • AMD nebo Intel?
    • ARM nebo x86_64?
    • Mám si koupit lístky na Spartu nebo Slávii?
    • Koupím si oblečení vyrobené v které zemi?
    • Mám vyhodit všechny plastové výrobky a mít v bytě jen dřevěné a kovové?
    • Mám jít plavat nebo radši lézt? / Má se postavit bazén nebo horolezecká stěna?
    • Mám dojíždět do práce delší dobu nebo radši vzít horší práci blíže domova?
    • … + nekonečno podobných a ještě složitějších otázek

    Centrálně to nenaplánuješ. Oproti tomu cenový mechanismus funguje.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    Fluttershy, yay! avatar 20.7. 01:38 Fluttershy, yay! | skóre: 81 | blog:
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    počítač nezná individuální preference všech jednotlivých lidí

    Ale může znát preference populace nebo skupin lidí (hint: sociologie).

    Ostatně, firmy si také dělají průzkum trhu, tak by ho prostě dělala jiná entita.

    xkucf03 avatar 20.7. 14:45 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Jak se stát programátorem

    Byl bys jistě náramně nadšený, kdyby tě počítač zařadil na základě „sociologie“ do nějaké skupiny a předpokládal, že se budeš chovat a mít stejné preference jako průměr této skupiny a to i proti tvé vůli.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    Fluttershy, yay! avatar 20.7. 15:40 Fluttershy, yay! | skóre: 81 | blog:
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    kdyby tě počítač zařadil na základě „sociologie“ do nějaké skupiny a předpokládal, že se budeš chovat a mít stejné preference jako průměr této skupiny a to i proti tvé vůli

    To se děje právě teď.

    20.7. 17:14 trekker.dk | skóre: 71
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Pro jistotu se vracíte k náznakům a jinotajům, abyste nemusel napsat nějakou skutečnou myšlenku?
    Quando omni flunkus moritati
    Fluttershy, yay! avatar 20.7. 17:22 Fluttershy, yay! | skóre: 81 | blog:
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Voda je mokrá.
    Bystroushaak avatar 20.7. 01:44 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Nejde až tak o výpočetní výkon (i když i to je utopie), ale hlavně o to, že počítač nezná individuální preference všech jednotlivých lidí. Aneb počítač neví, jakou subjektivní hodnotu pro tebe má jaká věc nebo činnost (které si chceš pořídit nebo dělat) a co jsi ochoten kvůli nim obětovat. Např.
    Jasně, já to chápu. Ale trh není složený jen z samostatně nakupujících lidí, spoustu potřeb mají firmy více/méně pravidelně. Jinak v podstatě každá firma tohle teď dělá, jen interně, ne externě v nějakém ERP systému. Ono ani ta původní Sovětská idea nebyla taková, že to bude řídit jeden počítač, měla to být síť počítačů v podnicích. Viz The Soviet web: the tale of how the USSR almost invented the internet. Osobně si nemyslím, že by to dávalo smysl pro 100% trhu, ale myslím, že vysoké desítky procent by se asi pokrýt daly (distribuce energie a pohonných hmot třeba) a ten zbytek by se dal vyrovnat kapitalismem.

    Tím samozřejmě nechci tvrdit, že bych chtěl komunismus, jen že by mě to zajímalo z čisté zvědavosti, jako zajímavý model.
    xkucf03 avatar 20.7. 14:45 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Jak se stát programátorem

    Ty obchodní vztahy lze do jisté míry automatizovat a ve velkých firmách se to používá už dnes, viz dodavatelsko-odběratelský řetězec a automatické objednávání zboží, o kterém systém usoudí, že je zrovna potřeba.

    Ale tomu bych jednak neříkal „centrální plánování“ – to by tam musela být nějaká centrální autorita, která by koordinovala objednávky M:N mezi více firmami a na základě nějakého algoritmu rozhodovala, kdo od koho co a za kolik nakoupí. To by asi možné bylo, ale je otázka co dělat ve chvíli, kdy se někomu výsledky výpočtu nebudou líbit a nebude je považovat za optimální. Má se jim podřídit proti své vůli? Nebo bude mít možnost vystoupit z nějaké aliance a obchodovat si „ručně“ po svém?

    A jednak za zásadní považuji, aby to bylo na dobrovolné bázi – zatímco pojem „centrální plánování“ je spjatý s komunismem a s tou nedobrovolností. Dovedu si to představit na dobrovolné bázi, kdy by se nějaká skupina firem dohodla, že objednávky mezi nimi nebudou zadávat nákupčí, ale programy + tam bude nějaký společný koordinační prvek (algoritmus), který si společně odsouhlasí tak, aby z dlouhodobého hlediska vyhovoval všem a byl v průměru nestranný (že to jednou vyjde výhodnější pro jednoho a jindy pro jiného budou považovat za náhodu a budou ochotní se tomu dobrovolně podřídit).

    Na úrovni spotřebitelů by šlo v omezené míře dělat něco podobného, ale opět: musí to být na dobrovolné bázi. A pak je to zcela v intencích volného trhu a s komunismem/socialismem to nemá nic společného.

    Občas něco v tomhle smyslu funguje už dnes – viz crouwdfunding. To je vlastně algoritmus, který říká: zkusíme vybrat peníze a pokud se jich vybere dost, tak to znamená, že je po dané věci poptávka a daná věc se začne vyrábět, a pokud se všechny potřebné peníze vybrat nepodaří, tak se ty vybrané vrátí a nic se vyrábět nebude. Je to vlastně způsob optimalizace a automatizace obchodních vztahů, který odstraňuje část rizika a nutnost vyrábět/vyvíjet na sklad něco, o čem ještě není jisté, že o to bude zájem. Kdežto klasicky bez této automatizace by se podnikatel musel spolehnout jen na průzkumy trhu a svoji intuici.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    20.7. 09:15 JS1 | skóre: 2 | blog: intuition_pump
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    počítač nezná individuální preference všech jednotlivých lidí
    V tom problem neni, muzes se jich i zeptat, nebo jim dat utratit nejake pseudo-penize.

    Komunismus selhal protoze se kradlo. Ne vazne, ja si myslim, ze selhal proto, ze centralni planovani se proste snazi optimalizovat az prilis, a to pak vede k tomu, ze system je velice krehky a snadno se v nem siri poruchy. (Ja to pekne vidim ve velke firme - spousta veci se dela s velkou slavou centralne, aby to "bylo efektivni", a pak to tise ztroskota.) Kapitalismus je dost neefektivni (je v nem znacna redundance), a diky tomu robustni vuci nahlym porucham (treba zivelnym katastrofam).

    Potiz je, ze ideologove jako ty nejsou ochotni pripustit takovou nuanci reality, ze treba existuje kompromis mezi efektivitou a robustnosti, a ze zadne "optimum" proste neni.
    20.7. 09:56 Randy_Sh
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Komunismus selhal protoze se kradlo.

    Kradení byl jen vedlejší produkt toho, že všechno bylo státní (tj. všech a nikoho) a tím pádem nebyla motivace hlídat majetek. Dnes si kapitalista sakra pohlídá, aby mu zaměstnanci firmu nerozkradli, protože to jsou jeho peníze.

    Ne vazne, ja si myslim, ze selhal proto, ze centralni planovani se proste snazi optimalizovat az prilis, a to pak vede k tomu, ze system je velice krehky a snadno se v nem siri poruchy.

    Centrální plánování je nepružné a nemůže podchytit všechno. Neviditelná ruka trhu je pružnější. Když dnes budou na trhu chybět třeba hřebíky, nepochybně se najde někdo, kdo je vyrobí nebo doveze. Protože má silnou motivaci vydělat peníze. Tohle stačí, není potřeba nic plánovat. Za socialismu by soudruzi prohlásili, že na to budou v příští pětiletce pamatovat.

    20.7. 11:41 luv | skóre: 18 | blog: luv
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Tohle je presne to co do nas jeli na zakladce jako brainwashing zly zly komunismus :).
    20.7. 12:08 Randy_Sh
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Zkuste trochu podrobněji rozebrat, kde se podle vás pletu.
    20.7. 12:29 luv | skóre: 18 | blog: luv
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Pokud bych mel tehdy na zakladce zrovna provokativni naladu tak se ozvu "a proc by kdokoliv stavel tovarnu na hrebiky, kdyz jinde vydela vic?" ... a mam z toho pruser :-D.
    20.7. 13:39 Randy_Sh
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Pokud bych mel tehdy na zakladce zrovna provokativni naladu tak se ozvu "a proc by kdokoliv stavel tovarnu na hrebiky, kdyz jinde vydela vic?" ... a mam z toho pruser :-D.

    Protože když bude hřebíků nedostatek, tak poroste jejich cena a tím pádem na nich bude možné opravdu hodně vydělat.

    20.7. 14:02 luv | skóre: 18 | blog: luv
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Myslel jsem to ciste pro pobaveni.

    Spis jako ukazku, ze ani jeden z tech argumentu nema nic spolecneho s realitou.
    20.7. 14:17 Randy_Sh
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Spis jako ukazku, ze ani jeden z tech argumentu nema nic spolecneho s realitou.

    Jak nemá společného s realitou? Realita je taková, že výrobci hřebíků dnes nikdo neurčuje, kolik jich má vyrobit nebo že má vůbec vyrábět hřebíky a ne něco jiného. Prostě ty hřebíky vyrábí, protože mu to vydělává. Kdyby zavřel továrnu, najde se někdo jiný, kdo ho nahradí, protože vidí výdělek. Četl jsem, že ještě v 60. letech tohle soudruhům v SSSR nedocházelo a mysleli si, že v USA mají nějaké tajné plánovací centrum, které řídí americkou ekonomiku a je lepší než sovětské.

    20.7. 13:40 trekker.dk | skóre: 71
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    A kde máte tu jistotu, že jinde vydělá víc? A že všichni, koho napadne "mohl bych vyrobit nebo dovézt hřebíky" jinde vydělají víc? To za situace, kdy je hřebíků málo a lidi potřebují hřebíky.
    Quando omni flunkus moritati
    20.7. 11:56 melkors | skóre: 13 | blog: kdo_chce_kam
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Dnes si kapitalista sakra pohlídá, aby mu zaměstnanci firmu nerozkradli, protože to jsou jeho peníze.

    Optimisto. Tohle muze platit ve firme, kde je jeden majitel a zna vsechny (a to jeste s vyjimkami - vim o nekolika pripadech vyhazovu na hodinu s tim, ze majitel radeji ani nechtel vedet, kolik penez se vlastne ztratilo). V korporatu je to v podstate stejne jako za socialismu ...

    20.7. 12:11 Randy_Sh
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Optimisto. Tohle muze platit ve firme, kde je jeden majitel a zna vsechny (a to jeste s vyjimkami - vim o nekolika pripadech vyhazovu na hodinu s tim, ze majitel radeji ani nechtel vedet, kolik penez se vlastne ztratilo). V korporatu je to v podstate stejne jako za socialismu ...

    Netvrdím, že se dnes takové věci nedějí, ale ta míra kradení byla tenkrát zcela jiná.

    oryctolagus avatar 20.7. 13:11 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Netvrdím, že se dnes takové věci nedějí, ale ta míra kradení byla tenkrát zcela jiná.
    Skutečně? Můžeš to něčím podložit?

    Nechápej mě špatně, nechci minulý režim obhajovat a těžce mi vadí dnešní procento voličů volících KSČM (nebo estébáka Babiše). Jde mi spíš o to, že míra rozkrádání nebyla IMHO ten hlavní problém, ten hlavní problém vidím zejména v nedemokratičnosti, nesvobodě, v policejním státu, v tom, že země byla kolonií SSSR, a tak dále. Ale rozkrádání? Ano, rozkrádalo se a to ve velkém. Nelíbí se mi to. Nicméně dnes se snad ve velkém nerozkrádá? Mně přijde že ano, a to zcela bez ohledu na ideologii.
    Shell v kostce: echo -e "\e[1;2r\e[?2l"  |  Java v kostce  |  Haskell v kostce  |  RESOLVED FIXED
    20.7. 13:42 Randy_Sh
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Skutečně? Můžeš to něčím podložit?

    Nemůžu. Ale dobře si ty časy pamatuji. Ovšem je pravda, že jeden manažer dokáže škrtem pera ukrást víc než deset dělníků za celý rok.

    Jde mi spíš o to, že míra rozkrádání nebyla IMHO ten hlavní problém, ten hlavní problém vidím zejména v nedemokratičnosti, nesvobodě, v policejním státu, v tom, že země byla kolonií SSSR, a tak dále.

    Hlavní problém byla celková neefektivita systému.

    Nicméně dnes se snad ve velkém nerozkrádá? Mně přijde že ano, a to zcela bez ohledu na ideologii.

    Ano, ale dnes se rozkrádají především veřejné prostředky a podle toho také ty veřejné služby vypadají.

    oryctolagus avatar 20.7. 15:38 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Ovšem je pravda, že jeden manažer dokáže škrtem pera ukrást víc než deset dělníků za celý rok.
    No právě.
    Hlavní problém byla celková neefektivita systému.
    Strašidelný názor.
    Ano, ale dnes se rozkrádají především veřejné prostředky a podle toho také ty veřejné služby vypadají.
    To je IMHO částečně bias způsobený tím, že člověk to rozkrádání veřejných prostředků vidí / cítí, narodzíl od nějakého soukromého někde kdovíkde, a částečně to je dáno tím, že veřejný rozpočet je AFAIK stále řádově jinde než rozpočet i těch největších firem u nás.
    Shell v kostce: echo -e "\e[1;2r\e[?2l"  |  Java v kostce  |  Haskell v kostce  |  RESOLVED FIXED
    oryctolagus avatar 21.7. 19:09 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Jinak ještě bych se chtěl zeptat k té neefektivitě / centrálnímu plánování:

    Proč centrální plánování na úrovni státu vadí a je to zlo, zatímco ve firmách to je dobrá věc?
    Shell v kostce: echo -e "\e[1;2r\e[?2l"  |  Java v kostce  |  Haskell v kostce  |  RESOLVED FIXED
    21.7. 19:12 ehm
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Když zkrachuje firma, zastoupí ji jiná. Když zkrachuje stát...

    Nemluvě o tom, že ta komplexita je drasticky odlišná.
    21.7. 19:29 JS1 | skóre: 2 | blog: intuition_pump
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Nemluvě o tom, že ta komplexita je drasticky odlišná.
    Ano, kdyz srovname treba kubanskou ekonomiku v 50. letech a logisticky system Walmartu, tak je to skutecne ve slozitosti nekde jinde. :-)

    Slozitost nebyla problem ani tehdy, a tim mene je to problem dnes. Potiz byla casto v tom, ze planovac rekl treba "jen tato tovarna bude vyrabet nejako soucastku". Pak se to z toho ci onoho duvodu zdrzelo a tim se zdrzelo vsechno. Kdyz zkrachuje firma v kapitalismu, ano, zastoupi ji jina, pokud existuje, ma know-how atd. Tudiz musi existovat a vyrabet paralelne, redundantne.
    21.7. 21:27 ehm
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Díváš se na to špatně. Pokud Walmart nebude schopný dodávat konkrétní typ produktu, přijde o část tržeb, ale fungovat bude nadále. Pokud v celé zemi s centrálně plánovaným hospodářstvím nebude produkt, po kterém existuje poptávka, k sehnání, klesne lidem životní úroveň.
    oryctolagus avatar 21.7. 22:08 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    To ale pouze řešíš závažnost důsledků (ne)fungování toho systému. To je ale zaprvé vedlejší a zadruhé to platí pro jakýkoli systém - pokud bude selhávat na úrovni státu, budou důsledky vždy závažnější.
    Shell v kostce: echo -e "\e[1;2r\e[?2l"  |  Java v kostce  |  Haskell v kostce  |  RESOLVED FIXED
    21.7. 22:25 ehm
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Hm. Možná to bude tím, že mě nezajímá systém jako takový, ale jeho konkrétní použití – zde centrálně plánováné hospodářství na úrovni celého státu. V opačném případě za chvíli skončíme u diskuze, jestli je lepší centralizovaný nebo decentralizovaný VCS.
    oryctolagus avatar 21.7. 20:56 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Když zkrachuje firma, zastoupí ji jiná. Když zkrachuje stát...
    Ano, ale i úspěšné dlouhodobě nekrachující firmy mají centrální plánování.

    PS. Nejsem proponent centrálního plánování.
    Shell v kostce: echo -e "\e[1;2r\e[?2l"  |  Java v kostce  |  Haskell v kostce  |  RESOLVED FIXED
    21.7. 21:13 ehm
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    A jiné firmy krachují. Přirozený výběr.
    xkucf03 avatar 21.7. 23:51 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Jak se stát programátorem

    Firma někomu patří, ten ji řídí a nese rizika (že přijde o svůj majetek).

    Majitel firmy (a následně ta hierarchie pod ním) může vydávat rozkazy svým podřízeným a ti je musí plnit. Pokud se jim to nelíbí, tak mohou dát výpověď. Předpokládám, že bys ale nechtěl žít v totalitním státě a poslouchat rozkazy shora, ne?

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    oryctolagus avatar 22.7. 10:15 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Firma někomu patří, ten ji řídí a nese rizika (že přijde o svůj majetek).
    To, že ten, kdo řídí, vlastní firmu, platí typicky pouze u malých firem.
    Předpokládám, že bys ale nechtěl žít v totalitním státě a poslouchat rozkazy shora, ne?
    Tohle je ta otázka svobody/nesvobody, kterou já jsem zmiňoval jako hlavní problém minulého režimu. Randy a ty (myslimže?) jste si stěžovali hlavně na tu neefektivitu. Tudíž jsem se ptal, proč je státní centrální plánování neefektivní, zatímco centrální firemní plánování efektivní.
    Shell v kostce: echo -e "\e[1;2r\e[?2l"  |  Java v kostce  |  Haskell v kostce  |  RESOLVED FIXED
    xkucf03 avatar 23.7. 18:03 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    To, že ten, kdo řídí, vlastní firmu, platí typicky pouze u malých firem.

    Majitel může řízení delegovat – a to je taky rozhodnutí a taky za něj nese odpovědnost (riziko, že to ti manažeři povedou neefektivně nebo to dokonce rozkradou).

    Sice bys mohl říct, že občané mohou delegovat rozhodování na politiky a ti budou řídit všechny firmy v zemi. Jenže jaká bude motivace to dělat dobře? Mezi firmami je jednak konkurence, což je tlačí dopředu, a jednak je lze mezi sebou porovnávat. Pokud např. celý obor roste o 10 % a tvoje firma roste jen o 2 %, tak buď jsi něčím hodně specifický nebo to vedeš špatně a měl bys na efektivitě zapracovat. Pokud na tom naopak budeš líp než zbytek tvého oboru, tak víš, že nemusíš tolik šetřit, můžeš třeba zvýšit platy nebo rozjet nějaký interní vývojový projekt.

    Když ale budou všechny firmy státní, tak s čím to porovnáš? Jak budeš vědět, jestli to děláš dobře nebo ne? Jestli ti pověření manažeři vedou firmy dobře nebo bys je měl vyměnit?

    (kromě toho tu jsou jiné problémy, psal jsem to už jinde, třeba že neznáš preference lidí, nevíš, jakou má co pro koho subjektivní hodnotu, nedokážeš to měřit…)

    Tohle je ta otázka svobody/nesvobody, kterou já jsem zmiňoval jako hlavní problém minulého režimu.

    Ona ta ekonomická a osobní svoboda se prolínají. Obecně tu svobodu ani nemá moc smysl dělit na dvě.

    Představ si, že máš nápad na nějakou inovaci a chceš začít podnikat. V tržním hospodářství prostě začneš podnikat, buď zbohatneš nebo zkrachuješ (riziko neseš jen ty sám, takže se nemusíš nikoho doprošovat, jestli smíš, případně nese riziko ten, kdo ti na podnikání půjčil). Co bys ale dělal v centrálně plánovaném hospodářství? Zapsal bys svoji inovaci do nějaké databáze a pak čekal, až ji počítač vyhodnotí jako vhodnou či nevhodnou k realizaci? Co když ji zamítne, ale ty a další lidé přesto věříte, že to má smysl a mělo by se to zkusit?

    A zásadní otázka: kdo bude programovat ten centrální plánovací systém? Lidi jsou dneska sotva schopní kontrolovat zákony – a to jsou psané česky – přesto se tam politikům často podaří udělat nějakou skulinu, kterou následně zneužijí. Jak by asi občané kontrolovali zdrojový kód programu, který řídí hospodářství? To by pro ně byla úplně černá skříňka. Asi by kolem toho vzniklo nějaké novodobé náboženství… A lidé, kteří by ten systém programovali a spravovali by měli neomezenou totalitní moc nad všemi ostatními.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    Marek Stopka avatar 23.7. 18:24 Marek Stopka | skóre: 57 | blog: Paranoidní blog | London, United Kingdom
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Mezi firmami je jednak konkurence, což je tlačí dopředu, a jednak je lze mezi sebou porovnávat
    Zatím co v mezi městy, kraji a zeměmi konkurence není a srovnávat se nedají... Migrace taky vlastně neexistuje...
    oryctolagus avatar 23.7. 23:33 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Majitel může řízení delegovat – a to je taky rozhodnutí a taky za něj nese odpovědnost (riziko, že to ti manažeři povedou neefektivně nebo to dokonce rozkradou).
    Takže v podstatě stát jako firmu už máme ;-)

    Zbytek komentáře moc nechápu, nepřije mi, že by se týkal mé otázky...
    Shell v kostce: echo -e "\e[1;2r\e[?2l"  |  Java v kostce  |  Haskell v kostce  |  RESOLVED FIXED
    22.7. 08:33 Randy_Sh
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Proč centrální plánování na úrovni státu vadí a je to zlo, zatímco ve firmách to je dobrá věc?

    Odpovím otázkou - proč by měl stát nařizovat Škodovce, kolik mají příští rok vyrobit oktávek? Vidíte v tom nějaký přínos? Myslíte, že úředník v plánovací komisi vyhodnotí situaci lépe než příslušní lidé v automobilce?

    Fluttershy, yay! avatar 22.7. 10:16 Fluttershy, yay! | skóre: 81 | blog:
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Rozdíl může být např. v tom, kdo je podílníkem podniku, totiž v jednom případě – pokud se nejedná o autoritářský režim – občané. Pak je složitější, aby podnik jednal v přímém rozporu s veřejným zájmem.
    Fluttershy, yay! avatar 22.7. 10:17 Fluttershy, yay! | skóre: 81 | blog:
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Odtud např. internalizace externalit.
    oryctolagus avatar 22.7. 10:48 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Taky odpovím otázkou - proč by měl nějaký manažer vysoko v hierarchii nařizovat našemu týmu, jestli můžem nebo nemůžem nabrat nového zaměstnance? Myslíš, že nějaký manažer na nějakém boardu vyhodnotí situaci líp než my v týmu, kdy přesně víme, kolik dá práce splnit očekávání? Vžyť ani pořádně neví, co děláme...

    Jinak s těmi automobilkami mi to nepřijde jako úplně dobrý příklad - AFAIK nadprodukce aut je problém, krom toho je to druh zboží s hodně velkou ekologickou zátěží a negativa čistě tržního pojetí se zrovna v téhle kategorii hodně projevují.
    Shell v kostce: echo -e "\e[1;2r\e[?2l"  |  Java v kostce  |  Haskell v kostce  |  RESOLVED FIXED
    22.7. 13:04 Randy_Sh
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Taky odpovím otázkou - proč by měl nějaký manažer vysoko v hierarchii nařizovat našemu týmu, jestli můžem nebo nemůžem nabrat nového zaměstnance? Myslíš, že nějaký manažer na nějakém boardu vyhodnotí situaci líp než my v týmu, kdy přesně víme, kolik dá práce splnit očekávání? Vžyť ani pořádně neví, co děláme...

    Rozdíl je v tom, že vy něco chcete (nového zaměstnance, vyšší platy), ale platí to firma. Nějaká kontrola nákladů musí být. Jen pořád nevím, jestli by to nějaký centrální plánovač zvládnul naplánovat lépe. Zatím stát není schopen ani zajistit dostatek míst ve školkách, ačkoliv to je krásně předvídatelný jev (letos se narodilo hodně dětí, které za tři roky budou potřebovat školku).

    Jinak s těmi automobilkami mi to nepřijde jako úplně dobrý příklad - AFAIK nadprodukce aut je problém,

    Jaká nadprodukce? V současnosti se na nové auto musí čekat.

    krom toho je to druh zboží s hodně velkou ekologickou zátěží a negativa čistě tržního pojetí se zrovna v téhle kategorii hodně projevují.

    Automobilka byl jen ilustrační příklad. Stejně tak mohlo jít o firmu vyrábějící tkaničky do bot.

    oryctolagus avatar 22.7. 14:30 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Rozdíl je v tom, že vy něco chcete (nového zaměstnance, vyšší platy), ale platí to firma. Nějaká kontrola nákladů musí být. Jen pořád nevím, jestli by to nějaký centrální plánovač zvládnul naplánovat lépe. Zatím stát není schopen ani zajistit dostatek míst ve školkách, ačkoliv to je krásně předvídatelný jev (letos se narodilo hodně dětí, které za tři roky budou potřebovat školku).
    Nechci rozebírat interní záležitosti firmy, kde pracuju, ale věcí, které jsou krásně předvítalné, ale přitom byly podělány, tam je taky dost.

    Jinak problém se školkami by měla elegantně vyřešit neviditelná hnáta, ne?

    Hlavně jsem se tou otázkou ale zajímal, proč centrálně plánovaný stát krachuje, zatímco centrálně plánovaná firma prosperuje. (Možná jsem to měl lépe formulovat.)
    Shell v kostce: echo -e "\e[1;2r\e[?2l"  |  Java v kostce  |  Haskell v kostce  |  RESOLVED FIXED
    Jendа avatar 22.7. 14:55 Jendа | skóre: 74 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Jinak problém se školkami by měla elegantně vyřešit neviditelná hnáta, ne?
    Tak v soukromých školkách místa jsou, ne? Akorát ta cena…
    Much eRecept, very security, so DH-1024, many TLS1.0, very java, wow.
    pavlix avatar 22.7. 22:59 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Ta cena je pro většinu našeho obyvatelstva likvidační. To si můžu dovolit já, ale i tak je to náklad srovnatelný s náklady na bydlení. A ve skutečnosti se ani v soukromé to místo v danou chvíli najít nemusí, navíc tam dáváš do péče člena rodiny a to zrovna trh moc neřeší a regulace nejsou nutně na škodu.
    22.7. 23:24 ehm
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    O děti má pečovat matka.
    vencour avatar 22.7. 23:37 vencour | skóre: 55 | blog: Tady je Vencourovo | Praha+západní Čechy
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    A chcete na tohle téma diskutovat?
    Mimochodem pečovat nebo vychovávat?
    Ty nejhlubší objevy nečekají nutně za příští hvězdou. Jsou uvnitř nás utkány do vláken, která nás spojují, nás všechny.
    pavlix avatar 22.7. 23:39 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    22.7. 18:08 ehm
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Šak já len dúfám, že pokrachuješ aj ty a nebudeš mať ani na Internet, abys tam nemohol písať somariny!
    22.7. 18:49 Randy_Sh
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Jinak problém se školkami by měla elegantně vyřešit neviditelná hnáta, ne?

    Jak už tady někdo napsal, soukromé školky tuto mezeru zaplňují, ale nechají si za to pěkně zaplatit. Stát by měl především zajišťovat základní věci, kde trh moc nefunguje (bezpečnost, zdravotnictví, vzdělání). Přitom toho není moc schopen, je hrozně "překvapen", když děti přeplní školky. Stejně tak jsou úřady "překvapeny", že v nemocnicích chybí doktoři i sestry. Oni dlouhé roky odcházejí za lepšími platy na Západ a nikoho zodpovědného nenapadne, že to časem bude problém. Opravdu myslíte, že když stát není schopen efektivně zajistit takové základní věci, tak by nějakým zázrakem dokázal řídit celou ekonomiku?

    Hlavně jsem se tou otázkou ale zajímal, proč centrálně plánovaný stát krachuje, zatímco centrálně plánovaná firma prosperuje.

    Jde o princip subsidiarity. Rozhodování má probíhat na nejnižší možné úrovni. Továrna si rozhodne, co má vyrábět, podstatně lépe než nějaký úředník v plánovací komisi. Nakonec i ve firmách vidíme, že s růstem firmy nastupuje byrokracie a vytrácí se pružnost a inovace.

    pavlix avatar 22.7. 23:00 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    To je jednoduché. Lidé dělají překvapené, pokud za toto překvapení nemůžou být nijak potrestáni.
    oryctolagus avatar 23.7. 01:56 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Opravdu myslíte, že když stát není schopen efektivně zajistit takové základní věci, tak by nějakým zázrakem dokázal řídit celou ekonomiku?
    No to by nejspíše nedokázal.
    Jde o princip subsidiarity. Rozhodování má probíhat na nejnižší možné úrovni.
    Ok, tohle beru.

    Ovšem nevim, jestli úplně věřim tomu, že volný trh tohle řeší, vzhledem k tomu, že pozorováním vidím, že typicky vede postupem času ke konsolidaci rozhodování do vyšších a vyšších míst (tím, že firmy rostou a slučují se).
    Shell v kostce: echo -e "\e[1;2r\e[?2l"  |  Java v kostce  |  Haskell v kostce  |  RESOLVED FIXED
    xkucf03 avatar 23.7. 18:07 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    proč by měl nějaký manažer vysoko v hierarchii nařizovat našemu týmu, jestli můžem nebo nemůžem nabrat nového zaměstnance? Myslíš, že nějaký manažer na nějakém boardu vyhodnotí situaci líp než my v týmu, kdy přesně víme, kolik dá práce splnit očekávání? Vžyť ani pořádně neví, co děláme...

    On to ale dělat nemusí. Nijak to nesouvisí s kapitalismem a ten který podnik si může nastavit interní pravidla jak chce. Rozumná firma v tomhle nechá dostatečnou volnost a nechá tyhle věci rozhodovat na úrovni, kde k tomu jsou kompetentní lidi. Když si ta firma nastaví špatná interní pravidla, tak bude v důsledku nekompetentních rozhodnutí nabírat nevhodné lidi a to ji oslabí oproti konkurenci.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    oryctolagus avatar 23.7. 23:35 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Hm, opět mam trochu problém interpretovat, jak tohle souvisí s mou otázkou. Chápu to tedy správně tak, že považuješ za špatné / neefektivní i centrální plánování ve firmách?
    Shell v kostce: echo -e "\e[1;2r\e[?2l"  |  Java v kostce  |  Haskell v kostce  |  RESOLVED FIXED
    xkucf03 avatar 23.7. 23:47 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Jak se stát programátorem

    Psal jsi konkrétně o nabírání nových lidí do týmu – to fakt asi nemá smysl dělat centrálně. Maximálně nejvyšší vedení nastaví nějaká obecná kritéria, ale o konkrétních uchazečích bude rozhodovat už hlavně ten, kdo pak bude jejich nadřízený.

    Totéž různé vývojové projekty nebo inovace – nejvyšší vedení nemusí všemu rozumět a může nechat určitou volnost a počítat s tím, že část projektů nedopadne, ale část bude úspěšná a v součtu se to vyplatí. Kdyby se pokoušeli z centra řídit všechno, tak by třeba nedopadlo nic, protože by projekt dokončili pozdě a konkurence by je na trhu předběhla.

    Nejde tedy obecně říct, jestli je centrální plánování ve firmě dobré nebo ne – některé věci je dobré držet jednotné, ale ne všechno, protože to se uřídit ani nedá.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    xkucf03 avatar 20.7. 14:45 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Nedostatky socialismu/komunismu
    ten hlavní problém vidím zejména v nedemokratičnosti, nesvobodě, v policejním státu, v tom, že země byla kolonií SSSR

    Morálně to špatné samozřejmě je, ale většina lidí na tyto problémy moc nenarážela1 a žila si celkem v pohodě, většinu času řešili běžné věci jako dnes, ne nějaké komunisty, co je ale trápilo byly ty materiální nedostatky. Pokud by byl komunismus ekonomicky úspěšný, možná bychom vyvěšovali rudé vlajky dodnes. Podívej se třeba na Čínu – běžného Číňana fakt netrápí, že tam vládne komunistická strana, možná je na to i hrdý, ale zajímá ho, jak dobře se má.

    Tím rozhodně nechci obhajovat nesvobodné režimy, ale chci tím říct, že komunismus/socialismus má kromě těch morálních vad i zásadní a neřešitelné ekonomické nedostatky a nedokáže efektivně uspokojit materiální potřeby lidí.

    [1] musel jsi něčím provokovat, upozorňovat na sebe… nebo v tom pak byly osobní zájmy, kdy někdo zneužil svoji funkci, aby ti ublížil

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    oryctolagus avatar 20.7. 15:50 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Nedostatky socialismu/komunismu
    Morálně to špatné samozřejmě je, ale většina lidí na tyto problémy moc nenarážela1 a žila si celkem v pohodě, většinu času řešili běžné věci jako dnes, ne nějaké komunisty, co je ale trápilo byly ty materiální nedostatky.
    IMHO ty materiální nedostatky byly způsobený zejména obchodním embargem na půlku světa naordinovaným SSSR spíše než neefektivitou vnitrostátního systému.

    Tím nechci vyjádřit názor, že by reálný socialismus byl efektivní ekonomický systém, to si nemyslim, jen si nemyslim, že by kapitalismus fungoval (o tolik) lépe. Ryzí (neoliberální) kapitalismus by při pokusu o reálné nasazení IMHO fungoval podobně špatně jako minulý režim (jsem si celkem jistý, že i na to porušování lidských práv by došlo - 'neviditelná ruka trhu' by si o to řekla). Kapitalismus říznutý nějakými prvky socialismu a se silnou participací státu tak jak ho máme dnes, příp. jak ho mají jiné vyspělé státy světa, funguje lépe, respektive, řekněme, méně špatně...
    Shell v kostce: echo -e "\e[1;2r\e[?2l"  |  Java v kostce  |  Haskell v kostce  |  RESOLVED FIXED
    xkucf03 avatar 20.7. 18:47 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Nedostatky socialismu/komunismu
    IMHO ty materiální nedostatky byly způsobený zejména obchodním embargem na půlku světa naordinovaným SSSR spíše než neefektivitou vnitrostátního systému.

    I kdyby, tak půlka světa (východní blok) je stále dost velký trh, aby na něm mohlo fungovat dobře hospodářství – ono ale nefungovalo.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    oryctolagus avatar 20.7. 19:40 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Nedostatky socialismu/komunismu
    Ano, zatímco kapitalismus tam funguje výborně a ve zbytku světa taky funguje výborně, že...

    Mně přijde, že část lidí prostě potřebuje udělat tu zkušenost s pořádným průserem, aby naznali, že idealistické* ideologie jako komunismus nebo čistý kapitalismus nejsou to pravé.

    *) ie. založené na ideálech spíše než pragmatismu, tj. místo přístupu typu "pojďme se podívat, co funguje a proč to funguje a odpíchnout se od toho" se použije přístup typu "myšlenka X je dobrá → je potřeba ji implementovat a to, co jí neodpovídá, vymítit".
    Shell v kostce: echo -e "\e[1;2r\e[?2l"  |  Java v kostce  |  Haskell v kostce  |  RESOLVED FIXED
    Bystroushaak avatar 20.7. 19:44 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Nedostatky socialismu/komunismu
    Ano, zatímco kapitalismus tam funguje výborně a ve zbytku světa taky funguje výborně, že...
    Co funguje líp?
    oryctolagus avatar 20.7. 19:55 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Nedostatky socialismu/komunismu
    Co funguje líp?
    Politický systém, který funguje dobře, IMHO neexistuje. Lépe než reálný socialismus a neolibreální kapitalismus fungují, zdá se, systémy, které mají nejvyspělejší státy světa, tj. typicky jakýsi hybrid prvků kapitalismu a socialismu. (Je samozřejmě otázka, jak moc je systém vyspělých zemí závislý na exploitaci třetího světa.)
    Shell v kostce: echo -e "\e[1;2r\e[?2l"  |  Java v kostce  |  Haskell v kostce  |  RESOLVED FIXED
    20.7. 21:38 ehm
    Rozbalit Rozbalit vše Re: Nedostatky socialismu/komunismu
    Lépe než reálný socialismus a neolibreální kapitalismus fungují, zdá se, systémy, které mají nejvyspělejší státy světa, tj. typicky jakýsi hybrid prvků kapitalismu a socialismu.
    Trochu odbočím.

    Největší bolestí ekonomiky jsou omezené přírodní zdroje. A je to i největší problém kapitalismu a nejspíš i nejčastější zdroj kritiky. Ten rozdíl mezi chybnou implementací a principielní chybou není vždy tak snadno rozlišitelný. Bohužel to není (tak) snadno řešitelné.

    Z hlediska „sociální spravedlnosti“ není úplně fér, že jeden člověk zdědil rozsáhlé pozemky, polnosti, lesy a uhelné doly a druhý člověk nic. Přitom i on je rovnocenným občanem státu a možná se i jeho předci podíleli na obraně země – tedy i těch přírodních zdrojů, které teď ale kontroluje omezená skupina lidí.

    Občas si pohrávám s myšlenkou, jestli by veškeré přírodní zdroje neměly připadat celé společnosti – ideálně tak, aby opravdu každý měl určitá majetková práva. Otázka je, jak by to mělo vypadat prakticky, pokud to aplikujeme více/méně doslovně. Úvahy tímto směrem asi nechci rozvádět, protože to k ničemu smysluplnému nevede.

    Čili ta praktičtější úvaha by asi byla taková, že třeba uhelný důl bude vlastnit stát, a pouze jej bude pronajímat těžební společnosti. Ta bude státu za pronájem platit – cena může být odvozena třeba z předpokládaného objemu těžby a tržní ceny uhlí tak, aby bylo možné pokrýt náklady a vygenerovat třeba nějaký přiměřený zisk. (Pokud dokáže těžit efektivněji, náklady jim klesnou a zisk stoupne; dobře pro ně). To vytváří pro státní rozpočet příjem, který opravdu může být dobrou součástí nepodmíněného ZP každého občana.

    Bohužel to není tak jednoduché a ta úvaha pokračuje dál – k pozemkům. Kdybychom teď kolonizovali novou planetu, je nakrásně možné si pozemky spravedlivě rozdělit. Udělá se nějaký územní plán, rozdělí se parcely (každý dostane stejně velkou) a je to.

    O generaci později nastane situace, kdy se pozemky začnou dále dělit v důsledku dědění. Lidé s menším počtem sourozenců budou disponovat většími pozemky než lidé s větším počtem sourozenců. V praxi je to o to složitější, že na pozemcích už budou stát hotové budovy. Jak to pak řešit? Zboří velký barák veprostřed pozemku, pozemek rozdělí (třeba) na dva menší a každý si postaví svůj menší domek?

    O několik generací dál jsme možná v situaci, kdy stavět individuální domky už ani není možné a je třeba začít stavět výškové budovy. Opět – jak?

    Problém je možné odložit tím, že se počáteční velké území nerozdělí hned celé, nýbrž se vezme jen jeho část. Každému dalšímu občanovi se pak prostě přidělí nový pozemek stejné velikosti z dosud nerozděleného území. Ale jak jsem říkal – tím se problém jen oddálí.

    Dost možná by taky bylo nutné zbavit majitele práva pozemek prodat, protože jinak by to nevyhnutelně – dříve či později – vedlo k současnému stavu.

    Záměrně zanedbávám takové případy, jako že majitel pozemku A s majitelkou pozemku B založí rodinu a pravděpodobně budou chtít bydlet na jednom místě, ne na dvou nesousedících pozemcích. Ideálně by tedy chtěli dostat jeden pozemek o stejné celkové velikosti jako jejich dva menší pozemky, jenže takový pozemek nemusí být vůbec k dispozici.

    Že jsou potřeba ještě nějaké průmyslové pozemky, dopravní infrastruktura, obchody apod. raději zanedbávám, protože tím by se to zkomplikovalo ještě víc.

    Vlastně se tím dostáváme zpátky k tomu centrálnímu plánování. Jak tohle systematicky vyřešit? Jen ta samotná představa mi přijde fakt úchylná i přesto, že jsem to maximálně idealizoval a zjednodušil a vyhnul se nejtěžším otázkám, které do toho nevyhnutelně vstupují.

    Na to někdo může říct, že lidé nemovitosti nemají vlastnit vůbec a o bydlení se bude starat stát. Ten by optimálně a efektivně přiděloval (půjčovat) byty a domky. Ale zase – kde se vezmou peníze na výstavbu? To bude formou nějakého jednorázového poplatku, který když zaplatí, tak budou mít do konce života nárok na bydlení v bytu/domku o dané ploše a dispozicích? A když se dva takoví, co už si „předplatili“ garsonku, vezmou, tak zase dostanou větší byt o stejné rozloze? A pokud se rozvedou, tak se to zase rozdělí na dva menší byty? A nebo se nic platit nebude a prostě každý bude mít právo na bydlení? A až si najde práci na druhém konci města a bude trávit půl dne dojížděním, tak si znovu podá žádost a stát zařídí přesun? Etc.

    A samozřejmě ta údržba/výstavba něco stojí (minimálně za práci) a stát by nesl veškerou odpovědnost. A tak dál.

    No, fakt nevidím jakoukoliv snadnou cestu ven. Možná by davkol mohl místo nahodilých jednovětných útržků vyklopit nějakou komplexní teorii, jak si představuje, že by ekonomika mohla fungovat.
    20.7. 21:57 JS1 | skóre: 2 | blog: intuition_pump
    Rozbalit Rozbalit vše Re: Nedostatky socialismu/komunismu
    Rekl bych, ze popisujes georgismus. Dokonce si o tom muzes precist i skoro 140 let starou knihu.
    20.7. 23:19 ehm
    Rozbalit Rozbalit vše Re: Nedostatky socialismu/komunismu
    Dobrá reference. Díky.
    xkucf03 avatar 20.7. 19:49 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Nedostatky socialismu/komunismu

    Tržní hospodářství / volný trh je výchozí přirozený stav – jakýkoli jiný systém je změna oproti tomuto výchozímu stavu a pokud ji navrhuješ, tak bys ji měl nějak obhájit.

    BTW: společnost k tomuto přirozenému stavu konverguje, i navzdory aktuálnímu politickému systému – když např. před rokem 1989 byl uměle stanovený měnový kurz, za který ale nešlo sehnat potřebné množství zahraniční měny (a ta tudíž musela být na příděl), tak lidé mezi sebou obchodovali za tržní ceny.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    oryctolagus avatar 20.7. 20:15 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Nedostatky socialismu/komunismu
    Tržní hospodářství / volný trh je výchozí přirozený stav
    Ne, to tedy není.

    "Přirozený stav" je něco, co už dávno neexistuje, přestalo to existovat postupně někdy od zemědělské revoluce (15 tisíc let zpátky jestli si to dobře pamatuju?). Od té doby už se člověk nikdy k přirozenému stavu nevrátil, naopak, funguje čím dál tím více nepřirozeně. Dnešní společnost už je tak daleko, že žádný "přirozený default" nemá.
    Shell v kostce: echo -e "\e[1;2r\e[?2l"  |  Java v kostce  |  Haskell v kostce  |  RESOLVED FIXED
    20.7. 19:49 Randy_Sh
    Rozbalit Rozbalit vše Re: Nedostatky socialismu/komunismu
    IMHO ty materiální nedostatky byly způsobený zejména obchodním embargem na půlku světa naordinovaným SSSR spíše než neefektivitou vnitrostátního systému.

    I kdyby, tak půlka světa (východní blok) je stále dost velký trh, aby na něm mohlo fungovat dobře hospodářství – ono ale nefungovalo.

    Nejsem si úplně jistý, o jakém embargu je přesně řeč a kdo ho na koho uvalil. Ale nemělo by to embargo poškodit obě strany stejně? Pokud vedlo ke zhroucení pouze jedné strany, nebylo s jejím systémem něco špatně?

    oryctolagus avatar 20.7. 20:18 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Nedostatky socialismu/komunismu
    Pokud vedlo ke zhroucení pouze jedné strany, nebylo s jejím systémem něco špatně?
    Samozřejmě, že ano. Tam toho byly špatně spousty a spousty.
    Shell v kostce: echo -e "\e[1;2r\e[?2l"  |  Java v kostce  |  Haskell v kostce  |  RESOLVED FIXED
    oryctolagus avatar 20.7. 13:02 oryctolagus | skóre: 29 | blog: Untitled
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Dnes si kapitalista sakra pohlídá, aby mu zaměstnanci firmu nerozkradli, protože to jsou jeho peníze.
    Pobavilo.
    Neviditelná ruka trhu je pružnější.
    Tak vzhledem k tomu, že neviditelná ruka trhu je z nějakých 80% imaginární konstrukt, tak má pružnost v podstatě neomezenou.
    Shell v kostce: echo -e "\e[1;2r\e[?2l"  |  Java v kostce  |  Haskell v kostce  |  RESOLVED FIXED
    xkucf03 avatar 20.7. 14:45 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    V tom problem neni, muzes se jich i zeptat, nebo jim dat utratit nejake pseudo-penize.

    Takže bychom vlastně simulovali cenový mechanismus a na základě výsledků té simulace nějak rozhodli? Proč nenechat rozhodovat přímo cenový mechanismus? Kdo bude ta autorita, která bude moci říct, že se to nakonec udělá jinak, než k čemu došla simulace?

    Co když s tím část lidí nebude souhlasit a budou si chtít mezi sebou obchodovat přímo bez zásahů nějaké autority? Přijde mi, že vymýšlíš akorát složitější a zároveň nemorální systém.

    Komunismus selhal protoze se kradlo.

    To souvisí s osobní zainteresovaností a motivací. V tržním hospodářství jsou lidé mj. motivovaní ziskem. V komunismu/socialismu budou lidi spíš krást, plýtvat materiálem, chovat se nešetrně k pracovním nástrojům atd. protože na tom nemají osobní zájem – a ten, kdo by je měl hlídat na tom opět nemá osobní zájem.

    Ne vazne, ja si myslim, ze selhal proto, ze centralni planovani se proste snazi optimalizovat az prilis, a to pak vede k tomu, ze system je velice krehky a snadno se v nem siri poruchy.

    Centrální plánovač může počítat s riziky a může zvolit určitou míru redundance. Nikdo komunisty nenutil, aby optimalizovali až na dřeň – klidně nějakou redundanci nastavit mohli. Je to jako když použiješ RAID – taky počítáš s rizikem, že ti občas nějaký disk odejde.

    Kapitalismus je dost neefektivni (je v nem znacna redundance), a diky tomu robustni vuci nahlym porucham (treba zivelnym katastrofam).

    Takže je ve výsledku vlastně dost efektivní :-) Protože pokud zanedbáš rizika a uměle odstraníš redundanci za účelem vyšší efektivity, tak jsi vlastně z dlouhodobého hlediska vyšší efektivity nedosáhl, protože se ti to jednou vymstí – bude docházet ke skokovým změnám a velkým propadům, místo aby to harmonicky plynulo a výkyvy se vyrovnávaly průběžně.

    ze treba existuje kompromis mezi efektivitou a robustnosti, a ze zadne "optimum" proste neni.

    K tomu kompromisu/optimu se dojde právě na trhu. Pokud bude někde příliš velká redundance, tak budou firmy fúzovat, a pokud se naopak nějaká firma bude chovat jako komunistický moloch, tak vedle ní vyroste nová efektivnější konkurence. Kdo tomu naopak brání je typicky stát – např. skrze patenty nebo další regulace.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    20.7. 21:59 JS1 | skóre: 2 | blog: intuition_pump
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Centrální plánovač může počítat s riziky a může zvolit určitou míru redundance.
    Muze s tim pocitat, ale lidska pycha zpusobuje, ze s tim nepocita.
    xkucf03 avatar 20.7. 22:15 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Jak se stát programátorem

    To pak snahy socialistů dopadnou jako Černobyl.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    Josef Kufner avatar 20.7. 12:00 Josef Kufner | skóre: 67
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Komunismus nefunguje ze dvou hlavních důvodů:
    1. Fyzické věci nejde snadno kopírovat. Pokud jeden něco vyrobí, nemůže to dát všem. A pokud dá, tak každý dostane zanedbatelně malou část. Pokud bysme měli replikátory ze Star Treku, bylo by to o něčem jiném. Zatím tohle funguje jen u open source software (neboť malé příspěvky jednotlivců je snadné rozkopírovat pro celou populaci).
    2. Jednotlivci nejsou nijak motivovaní se snažit. Pokud je životní úroveň jednotlivce průměrem výsledků snažení všech, tak flákači se flákají, neboť i tak dostanou, co potřebují, a pracovití na to kašlou, neboť si nijak nepomůžou.
    Ten zbytek už jsou jen důsledky těchto dvou důvodů a/nebo snah o jejich řešení.
    Hello world ! Segmentation fault (core dumped)
    Fluttershy, yay! avatar 20.7. 12:23 Fluttershy, yay! | skóre: 81 | blog:
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Jednotlivci nejsou nijak motivovaní se snažit.

    Což takhle vnitřní motivace nebo výsledek vztahů v komunitě. Koneckonců to tak fungovalo po tisíciletí.

    Ta mrkev na špagátku lidem nějak vlezla do hlavy.

    Bystroushaak avatar 20.7. 12:28 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Což takhle vnitřní motivace nebo výsledek vztahů v komunitě. Koneckonců to tak fungovalo po tisíciletí.
    To nefunguje pro větší skupiny. Například já ani nevím co má být moje komunita, nebo jaký je stav vztahů v ní, natož abych je chtěl zlepšovat. Dokážu si to představit možná tak někde na úrovni rozvětvené rodiny, ale tak někde od 40+ lidí už bych to asi nedokázal sledovat.
    Fluttershy, yay! avatar 20.7. 12:37 Fluttershy, yay! | skóre: 81 | blog:
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    (a) Různé lidi zajímají různé věci, tak se angažují.

    (b) Lokalita. Bylo a stále je časté, že člověk interaguje s lidmi ze stejného bloku/ulice/vesnice/čtvrti. Tak ostatně funguje komunální politika, pokud není prolezlá korupcí (např. do obecního zastupitelstva kandiduje, kdo potřebuje prodat pozemky).
    Josef Kufner avatar 20.7. 12:31 Josef Kufner | skóre: 67
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Vnitřní motiivace má jen omezený rozsah a neřeší práci, kterou se nikomu zrovna nechce dělat jen tak nebo ve větším rozsahu.

    Vztahy v komunitě dost často vedou na závist a následnou likvidaci pracovitého jedince (např. hony na čarodějnice). V malých komunitách jde hlavně o dobrovolné sdílení prostředků, neboť jednou pomůže on jemu a podruhé zas naopak, což neškáluje nad pár desítek lidí. Před pár tisíci lety (ale i docela nedávno) se obdobné problémy řešily otroctvím, což mi taky nepřijde moc dobré.
    Hello world ! Segmentation fault (core dumped)
    Fluttershy, yay! avatar 20.7. 12:51 Fluttershy, yay! | skóre: 81 | blog:
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    neřeší práci, kterou se nikomu zrovna nechce dělat jen tak nebo ve větším rozsahu

    Představ si, že lidé mají různé priority a pro někoho je to třeba loajalita, harmonie nebo čertvíco, takže dělá to, co je třeba jinak nepopulární, ale jinak prospěšné.

    Vztahy v komunitě dost často vedou na závist a následnou likvidaci pracovitého jedince

    Jablka a hrušky. Nikoliv pracovitého jedince (pomalu jak Ivánek Nový, *vzdych*). Prostě se ustálí v rovnovážném stavu, co se týče [mocenské] rovnosti.

    V malých komunitách jde hlavně o dobrovolné sdílení prostředků, neboť jednou pomůže on jemu a podruhé zas naopak, což neškáluje nad pár desítek lidí.

    Především jde o zcela jiný hodnotový systém a např. v kmenových společenstvích prakticky neexistuje odpor k práci (resp. v nich ani neexistuje „práce“).

    20.7. 13:42 trekker.dk | skóre: 71
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Především jde o zcela jiný hodnotový systém a např. v kmenových společenstvích prakticky neexistuje odpor k práci

    Což je v diskuzi o fungování světa, ve kterém kmenová společenství prakticky neexistují, velmi relevantní.
    Quando omni flunkus moritati
    20.7. 13:44 Randy_Sh
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Představ si, že lidé mají různé priority a pro někoho je to třeba loajalita, harmonie nebo čertvíco, takže dělá to, co je třeba jinak nepopulární, ale jinak prospěšné.

    Otázkou je, jakou část populace takoví lidé tvoří a jestli by zvládli dělat všechny ty nepopulární práce, na které by se ostatní vykašlali.

    xkucf03 avatar 20.7. 14:45 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Což takhle vnitřní motivace nebo výsledek vztahů v komunitě.

    Tou komunitou může být klidně skupina flákačů, která se navzájem utvrzuje v tom, jak je bezva parazitovat na ostatních. A ta vnitřní motivace může být dobrý pocit z toho, že se mi podařilo obelstít systém. Jasně, zní to úchylně, ale i takoví lidé jsou součástí společnosti a návrh systému s jejich existencí musí počítat.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    Heron avatar 20.7. 15:09 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Ano, současný systém s nimi počítá geniálně, ta parta flákačů je většinou na vyšších (relativně) místech, ideálně kde nejsou moc vidět. Pokud si na ně někdo posvítí, tak občas začnou i škodit.
    xkucf03 avatar 19.7. 21:02 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Pokud mají lidé vůli problémy řešit, komunikují mezi sebou neustále dle potřeby. Nepotřebují synchronizovaný komunikační kanál zvaný "standup".

    Ona ta komunikace „dle potřeby“ má svoje úskalí – např. se na něco nezeptáš, protože ani nevíš, že to existuje a nebo ti to někdo neřekne, protože neví, že by se tě to taky mohlo týkat. Tudíž je dobré některé věci komunikovat všem, i za cenu toho, že se někdo dozví i to, co nutně vědět nemusel a bude ho to „zatěžovat“.

    Jakou formou tuto komunikaci vést je pak druhá věc. Dá se to dělat různými způsoby – i čistě elektronicky a asynchronně (e-mail), ale pokud členové týmu pracují v jedné kanceláři, tak mi cca desetiminutová ranní schůzka přijde jako celkem rozumná forma.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    Heron avatar 19.7. 21:05 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Pokud mají lidé vůli problémy řešit, komunikují mezi sebou neustále dle potřeby. Nepotřebují synchronizovaný komunikační kanál zvaný "standup".

    Pokud lidé mají vůli, tak nejsou potřeba žádné metody řízení. Problém je, že takových lidí je dost málo. Znám člověka, který je schopen se divit, že jeho kolegové o jeho práci nic nevědí a to za situace, kdy on sám je neinformuje. Prostě on to ví, takže to (logicky) přece musí vědět všichni. Standup možná pomáhá toto řešit, tedy každý (více méně povinně) řekne to své a třeba to někdo i poslouchá (i když, nevim, asi ne).

    Jinak jsem celkem skeptickej k jakékoliv nucené formě řízení. Pokud si ti lidi nesednou, nerozumí si a nemluví spolu, tak s tím nic nepohne. Povinné schůzky mohou přinést jen další problémy. Pokud navíc ten, kdo tu schůzi řídí (nebo je teda pověřen), není schopen takové situace řešit, je to marné.
    Bystroushaak avatar 19.7. 21:55 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Prostě on to ví, takže to (logicky) přece musí vědět všichni. Standup možná pomáhá toto řešit, tedy každý (více méně povinně) řekne to své a třeba to někdo i poslouchá (i když, nevim, asi ne).
    To má jméno btw: Illusion of transparency
    18.7. 00:09 kedlub
    Rozbalit Rozbalit vše Re: Jak se stát programátorem

    Vzájemná kontrola většinou přichází před začleněním do devel branche. Zase imho nemá smysl neustále stát člověku za zády a hlídat každý jeho krok.

    Dělal jsem ve firmě, kde jeden senior chodil hodně brzo do práce a než se vzbudil a vypil kafe, tak zběžně prolítnul commity ze včera (tým asi 10 lidí) a hned psal připomínky. Přišlo mi to mrtě efektivní, často narazil na to, že něco implementujeme vícekrát, zbytečně nebo vyloženě špatně. V poslední době jsem zkusil tuhle metodu aplikovat v jiné firmě a je to neuvěřitelné kolik věcí člověk chytne hned na začátku. Přitom tomu rozhodně nevěnuju víc jak půl hoďky za den. Lidi navíc většinou reagujou na tyhle neoficiální připomínky pozitivně, protože to píšu neveřejně rovnou jim a mají pocit, že se o jejich práci někdo zajímá. Hlavně je to potřeba psát slušně ať je to sebevětší prasárna (zrovna tohle je u spousty programátorů problém). Taky ty chyby jdou často mnohem snáz opravit právě díky tomu, že to ten programátor má zrovna v hlavě a ne že na tom někdy před časem dělal a uzná to až potom co mu ukážeš blame.
    18.7. 11:21 Gulašnikov
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    ať je to sebevětší prasárna

    tohle napr. v Perlu nefunguje - kdo definuje co je prasárna?
    Bystroushaak avatar 3.8. 10:02 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    tohle napr. v Perlu nefunguje - kdo definuje co je prasárna?
    Většinou komunita na základě (možná nepsaných) zkušeností. I v tom perlu poměrně rychle zjistíš, že některé věci, které jsou validní program vážně nechceš udržovat do budoucna.
    17.7. 11:14 Kate | skóre: 6
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Pro hlídání dokumentace je docela fajn dělat v teamu, kde si jednotliví členové dobře uvědomují že to po dotyčném budou muset někdy upravovat. U nás by mi špatně dokumentovaný kód neprošel přes review.

    To se zkritizováním celé (desetidenní) práce se mi stalo, byla to docela poučná chyba. Prostě jsem šla na úkol od začátku špatně, i když to bylo z mého pohledu dobře a prorazila tak slepou uličku. Kolegové často nemůžou vědět že by bylo fajn mrknout programátorovi pod ruce, takže je fajn využít třeba code review nebo jiného teamem používaného nástroje a posílat ostatním úseky práce současně s tím jak se rozvíjí.
    17.7. 21:54 Gulašnikov
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Selhání Pokud selžete, neberte si to osobně.
    pockal jsem na tech 50 komentaru a chtel jsem videt, kolik lidi si toho vsimne a omlati to autorovi o hlavu.

    Nic.

    To uz jste vsichni tak uplne zdegenerovali, ze to vubec nevnimate? Boj o pracovni misto u klavesnice a obrazovky. S vitezi a porazenymi. Porazenymi, kteri patrne neodkladali sve vyplody na github. A tim selhali.

    V diskuzi se nekdo divi, jak to, ze jen 80% hodnoceni, jak muze dat nekdo minus. Ja sice chapu, proc se v dnesni zdegenerovane spolecnosti hodnoti podobne blaboly positivne, spise se divim, kde se vzalo tech 20%, ale zoufaly jsem z toho presto. Zoufaly z omezenosti autora a jemu podobnych, kteri se snazi vylepsit sve pracovni dovednosti, aby mohli pristimu zamestnavateli generovat jeste vetsi nadhodnotu.

    Ale i po te ciste technicke strance je ta semiprofesionalita autora ubijejici. Kde je napr. zminka o unittestech unittetstu . Kdo kritizuje kritiky a kdo kontroluje spravnou funkci verzovaciho systemu. Neni ani zminena ta zasadni podminka uspesneho projektu, totiz , ze nejlepsi je delat vsechno nejlepe a idealni tym je treba sestavit idealne. Dale autor zapomnel upozornit, ze pri komunikaci je treba se divat do oci partnera. Opomenuta jsou dnes absolutne rozhodujici temata jako napr: jak vybrat Scrum Mastera aneb proc i zkuseni Scrum Masteri selhavaji v Agilni transformaci.

    Modlim se za nas za vsechny, aby i nadale trvala stavajici ekonomicka situace, ktera zarucuje, ze se miliony 'pracujicich' mohou vydovadet s blbinamia a jeste za to berou slusne penize. Nedovedu si predstavit, co se stane, kdyby mela prijit krize.
    17.7. 22:52 Kalašnikov
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Nic

    ale prd, my autora známe a tolerujeme se tu. Já to třeba ani nedočet, protože si myslím, že už jsem někde jinde a takové blbosti jako dokumentace mně nezajímají :P.
    Bystroushaak avatar 17.7. 23:31 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    ale prd, my autora známe a tolerujeme se tu. Já to třeba ani nedočet, protože si myslím, že už jsem někde jinde a takové blbosti jako dokumentace mně nezajímají :P.
    Tak ono tenhle text byl určený středne pokročilým začátečníkům, jak jsem tam (a v linkovaném článku z perexu) zmiňoval asi třikrát. Pokud nejsi začátečník, tak ti to očividně moc nedá.

    Nenapsal jsem to proto, že by se mi jen tak chtělo, napsal jsem to proto, že mi začátečníci píšou na email, protože jsem se angažoval několika předchozími články, kam jsem dal adresu. Teď se mě ptají, jak na to, proto jsem sepsal celou sérii, kde tohle je (zatím) poslední část.
    17.7. 23:52 Kalašnikov
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Pro začátečníky? Já myslel spíš pro pokročilé, ty si to dokážou už nějak protřídit. Začátečník musí být podle mne naprosto unesen a pak zcela ztracen.
    Bystroushaak avatar 17.7. 23:54 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Psal jsem že článek je určený pro středně pokročilé, pro začátečníky je pak určený zbytek té odkazované série.
    19.7. 07:51 JS1 | skóre: 2 | blog: intuition_pump
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Tak ono tenhle text byl určený středne pokročilým začátečníkům
    Uprimne receno, to mi na tom tvem textu prijde nejhorsi - ze nevis, komu jsi to vlastne chtel napsat. Na jednu stranu nektere rady jsou spis pro zacatecniky, na druhou stranu, radis lidem, jak najit praci (a navic mam trochu podezreni, ze spatne, ale to je jina vec - s tim portfoliem na Githubu je to ponekud diskutabilni). A pak to zabijes tim, ze od tech lidi cekas dokonale vysledky.
    Bystroushaak avatar 19.7. 10:05 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Na jednu stranu nektere rady jsou spis pro zacatecniky, na druhou stranu, radis lidem, jak najit praci
    Snažil jsem se to koncipovat na lidi, kteří si poprvé v životě hledají práci. Protože ti mi píšou.
    s tim portfoliem na Githubu je to ponekud diskutabilni
    No tak diskutuj :)
    A pak to zabijes tim, ze od tech lidi cekas dokonale vysledky.
    Dokonalé výsledky? Kde od nich čekám dokonalé výsledky?
    20.7. 11:33 JS1 | skóre: 2 | blog: intuition_pump
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    No tak diskutuj
    Nemam s pohovory osobne tolik zkusenosti (za dekadu svoji pracovni "kariery" jsem byl jen na nekolika), takze nevim, jestli se mi chce na toto tema diskutovat a tvarit se u toho, jak tomu rozumim.

    Ale cetl jsem u vic lidi, ze s tim portfoliem je to diskutabilni. Nektere firmy na to daji, jine ne. Stejne tak programatori, nekteri ho maji, jini ne. A nezda se, ze by to moc korelovalo s kvalitou cloveka nebo firmy.

    Ono vubec s tim prijimanim je to tezke, na HN jsem kdysi cetl zajimavou studii, ktera v podstate ukazovala, ze a) mezi zpusoby prijimani programatoru je mezi firmami obrovska variabilita a b) neni zadna prokazatelne dobra metoda, jak poznat dobre kandidaty. Z toho pro me plyne zaver, ze je to spis o nahode, a to co se firmy v tom smeru snazi delat odpovida vesmes poveram. Bohuzel ji uz nemohu najit, ale bylo to neco podobneho jako toto.

    Takze to je z moji strany asi tak vsechno, co k tomu muzu rict.
    Kde od nich čekám dokonalé výsledky?
    Tady pises, ze by se to melo vracet, dokud to neni dokonale. Takze asi dokonaly vysledek cekas.
    Heron avatar 20.7. 11:57 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Já jsem vedl několik pohovorů, svoje zkušenosti jsem o tom kdysi sepsal. To bylo tehdy po 8 pohovorech, od té doby je jich zase pár dalších.

    Zatímco kolegové řešili otázky, vymýšleli testy, já jsem na to šel metodou prostě si pokecat. Kolega mě dokonce po jednom pohovoru upozornil, že to není seznamka, ale hledání technika (jako kdyby to nešlo spojit, že ;-)).

    Proč. Protože většina testů je na konkrétní technologii. Umíš / neumíš. Tečka. Zažil jsem. Kravina na entou. Mě je celkem jedno, že borec nezná svn nebo git, ale pokud si s ním 20minut povídám o tom, co zažil při nasazování mercurialu, stačí mi to (přestože to tady nemáme) a je to lepší, než když mi odpapouškuje man svnadmin.

    Taky během pohovoru dokážu poznat, zda je někdo jen nabiflovanej na test, nebo o tom fakt něco ví. Což jsou dvě různé věci.

    Co se týče portfolia, mě vždy zajímalo, zda má dotyčnej vlastní web. Protože u techniků hlásících se do firmy vyrábějící webové aplikace bych tak nějak automaticky čekal, že si někde budou bastlit vlastní web. Z toho se dá taky lecos poznat. Jenže takových lidí překvapivě taky moc není.

    Jestli je to správná metodika nevím, já si vždy vybírám člověka, se kterým si sednu po stránce lidské. Ano, možná jsme tím přišli o pár géniů, ale samostatný genius není vše. Kolikrát je lepší pohoda v týmu, vzájemná pomoc a zastupitelnost.
    Bystroushaak avatar 20.7. 12:26 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Zatímco kolegové řešili otázky, vymýšleli testy, já jsem na to šel metodou prostě si pokecat. Kolega mě dokonce po jednom pohovoru upozornil, že to není seznamka, ale hledání technika (jako kdyby to nešlo spojit, že ;-)).
    V tomhle je právě fajn, když má třeba github, nebo něco, protože pak to můžeš otevřít a pokecat si přímo o konkrétním zdrojáku, ptát se proč takhle a ne jinak a jestli zkoušel X a proč se rozhodl pro Y a hned vidíš. Když si chceš pokecat jen tak obecně, tak hrozí, že to bude jen člověk, který umí dobře okecávat věci, ale reálně nic neumí.
    Heron avatar 20.7. 12:32 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    V tomhle je právě fajn, když má třeba github, nebo něco, protože pak to můžeš otevřít a pokecat si přímo o konkrétním zdrojáku
    Jo, souhlas. Proto taky chci vidět nějaký web, ideálně s dokumentací apod. (U nás fakt zdrojáky požadovat nemůžu. Max tak skripty na ansible apod.)
    Když si chceš pokecat jen tak obecně, tak hrozí, že to bude jen člověk, který umí dobře okecávat věci, ale reálně nic neumí.
    To si troufnu říct, že docela poznám. Člověk, který jen okecává a reálně to nikdy pořádně nedělal, nezná nějaké konkrétní detaily, na které by nutně musel narazit. To se pozná.
    xkucf03 avatar 20.7. 14:44 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Proč. Protože většina testů je na konkrétní technologii. Umíš / neumíš. Tečka. Zažil jsem. Kravina na entou.

    V tomhle mi přijde rozumné dát na výběr víc otázek/témat, ať si vybere to, s čím dělal nebo co umí nejlíp, a v tom se předvede – ať už psaním testu nebo naprogramováním zadaného úkolu nebo důkladným pohovorem. Pokud např. dělal s Debianem a ty máš ve firmě Centos, tak ho nechat dělat úkol radši na Debianu, než aby tápal v Centosu, protože tím moc svoje schopnosti nepředvede (mohl by sice použít internet a doučit se to za chodu, ale na to není moc prostor). A k tomu náhodné otázky z jiných oblastí, ve kterých by měl prokázat alespoň průměrné/dostatečné znalosti. To abys mj. odfiltroval lidi, kteří vědí, jak děláš pohovory, a připravili si důkladně jedno téma, ačkoli s ním v praxi nemají zkušenost.

    Nicméně tyhle rady platí v situaci, kdy si můžeš dovolit to místo neobsadit a hledání nového člověka je spíš dlouhodobý cíl než akutní potřeba. Pokud to místo obsadit musíš nebo téměř musíš (můžeš to zrušit jen pokud by chodili pouze úplní lemplové a nikdo použitelný nebyl) a uchazečů je málo, tak otázka není „ano/ne?“ ale „koho?“ a jde o jen relativní porovnání uchazečů a výběr toho nejpoužitelnějšího (a v krajním případě zrušení/odložení projektu, protože prostě nejsou lidi).

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    pavlix avatar 20.7. 21:30 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Zatímco kolegové řešili otázky, vymýšleli testy, já jsem na to šel metodou prostě si pokecat. Kolega mě dokonce po jednom pohovoru upozornil, že to není seznamka, ale hledání technika (jako kdyby to nešlo spojit, že ;-)).
    Tak v tom případě jsem včerejší večer a dnešní dopoledne strávil úplně špatně a firma, kde jsem byl, by se měla jít zahrabat. Sice se ke mě chovali tak, že jsem jim okamžitě dohodil potenciálního stálého člověka a teď přemýšlím, koho bych ještě s nimi mohl spojit, zatímco se volně bavíme o možnostech spolupráce se mnou jako freelancerem. Kolega asi bude trošku mimoň. :)
    Ano, možná jsme tím přišli o pár géniů, ale samostatný genius není vše.
    Svatá pravda.
    Bystroushaak avatar 20.7. 12:16 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Ale cetl jsem u vic lidi, ze s tim portfoliem je to diskutabilni. Nektere firmy na to daji, jine ne. Stejne tak programatori, nekteri ho maji, jini ne. A nezda se, ze by to moc korelovalo s kvalitou cloveka nebo firmy.
    Portfolio je tvoje prezentace, která ti pomáhá se prosadit. Pokud ho nemáš, tak to samozřejmě neznamená, že se neprosadíš, jen že to musíš udělat jinak. Například máš za sebou kopu zkušeností, nebo jsi známý v oboru, nebo můžeš ukázat na nějaký konkrétní projekt, který je známý. Určitě. Ale zrovna začátečníci nic z tohohle nemají, takže zaměstnavatel bude většinou chtít, aby se ukázali třeba psaním otravných testů na papír, nebo vypracováním nějakého testovacího zadání.
    Tady pises, ze by se to melo vracet, dokud to neni dokonale. Takze asi dokonaly vysledek cekas.
    Nepíšu dokonale, píšu čistě. To jsou různé věci. Já třeba zrovna teď mentoruju člověka, který tenhle týden nastupoval a dělá u nás přes léto, protože jinak studuje. Ani ve snu by mě nenapadlo po něm chtít dokonalý kód, ale určitě po něm budu chtít čisté řešení. A když ho nenabídne, tak to prostě bude muset přepsat. To není nesmyslná buzerace, mám prostě nějaký standard co chtít v codebase a zároveň mu tím zvedám úroveň, protože mu pomůžu pochopit jak psát čistěji. Mě konkrétně ani nezajímá, co přesně programuje, ale že to po něm budu muset udržovat až odejde, to je docela podstatné. Tak prostě od začátku trvám na tom, aby to bylo čistě, přehledně a udržovatelně. Jinak neříkám, že to musí vymýšlet sám, ostatně co je a není čistý kód je předmětem diskuze.
    17.7. 23:38 ehm
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    To je obsahově prázdné sdělení. Dozvěděli jsme se, že všechno je špatně, ale dál už nic.

    Ostatně, existují i jiné práce než nahypované supermoderní startupy nebo korporace. Vždycky se můžeš přidat k nějaké neziskovce a začít pečovat o nemocné za minimální mzdu.

    Jakože – chápu, co se snažíš říct, a neznám nikoho, koho by to nesralo, ale to je prostě život.
    19.7. 02:07 JS1 | skóre: 2 | blog: intuition_pump
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    To je obsahově prázdné sdělení.
    Musis umet cist mezi radky.
    Jakože – chápu, co se snažíš říct
    Protirecis si s tim, co jsi napsal v prvni vete. :-) A pokud ne, protirecis si jeste jinak.

    Lidska spolecenstvi maji tu zvlastni vlastnost, ze se mohou ocitnout v situaci, kde vsichni clenove praktikuji neco, s cim fakticky nikdo nesouhlasi. Jedina moznost, jak to prestat delat, je, ze nekdo najde odvahu se vyjadrit a rict to verejne (ze kral je nahy). Sam zde uznavas, ze toto je ta situace, a tudiz, nejde o prazdne sdeleni, stejne jako slavne "kral je nahy" z te pohadky neni prazdne sdeleni, akorat se sdeluje neco ponekud jineho.
    a neznám nikoho, koho by to nesralo, ale to je prostě život
    To je tedy pekna hloupost. Pokud to vsem vadi, a vite, ze to vsem vadi (protoze to nekdo nahlas rekl, ze to vsem vadi), proc to nezmenite?
    19.7. 03:24 ehm
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Protirecis si s tim, co jsi napsal v prvni vete.
    Že (asi) chápu, co se snaží říct, neznamená, že to řekl.
    To je tedy pekna hloupost. Pokud to vsem vadi, a vite, ze to vsem vadi (protoze to nekdo nahlas rekl, ze to vsem vadi), proc to nezmenite?
    Nevím, jestli všechny, jen nikoho takového neznám.

    Jestli jde udělat nějaké změny ku větší všeobecné spokojenosti si nejsem jistý.

    Každý člověk má jiné cíle a motivace a při jakékoliv mezilidské interakci to vyjde najevo a projeví se to menší či větší frustrací nebo nespokojeností na jedné nebo obou stranách. Zatímco je relativně snadné dosáhnout ucházející spokojenosti v soužití dvou kompatibilních lidí, u tří už je to těžší. A protože v komereční sféře do styku přichází i lidi, co kompatibilní nejsou (přinejmenším nepřímo), je ještě těžší to sladit.

    Vem si jen zdejší diskuze, kde se schází netriviální množství lidí s většinou víceméně podobnými zájmy a stylem uvažování. Přesto je těžké dosáhnout shody v čemkoliv; Heron bude nespokojený, když mu budeš předhazovat konfiguráky v XML, luv bude nespokojený, když ho budeš nutit pracovat s Javou, a pan Sekanina bude nespokojený, když kdokoliv z nás bude spokojený, protože by to považoval jen za další důkaz neoliberálních tendencí.

    Ve firmách situace není naprosto nijak odlišná. Pro spoustu lidí jsou významné různé sociální role a možnost chovat se určitým způsobem. Introvertní programátor si bude bručet štěstím, když bude moct nerušeně v klidu programovat, zatímco extrovertní manažer bude trpět, když nebude mít možnost dávat se na odiv při hlasitém telefoním rozhovoru, pochodujíc po chodbě, tváříc se důležitě, nebo pobíhat mezi kancelářemi, předstírat trvalý spěch a promlouvat na lidi. Tohle všechno jsou motivace, které do toho vstupují, a ty s tím nic neuděláš a nic nezměníš, protože ti lidi se většinou vzájemně potřebují (i když se třeba nemůžou vystát).

    A všechny věci, o kterých byla řeč, jsou tím v důsledku taky dotčeny.
    19.7. 08:04 JS1 | skóre: 2 | blog: intuition_pump
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Jestli jde udělat nějaké změny ku větší všeobecné spokojenosti si nejsem jistý.
    Premyslim, co za timhle fatalistickym tvrzenim je. Neznalost historie? Neznalost jinych kultur? Vira ve spravedlivy svet? Vira v nezvratny pokrok?
    Ve firmách situace není naprosto nijak odlišná. Pro spoustu lidí jsou významné různé sociální role a možnost chovat se určitým způsobem.
    Prijde mi, ze jsi zrovna touhle vetou potvrdil to, co napsal uz Gulasnikov:
    Modlim se za nas za vsechny, aby i nadale trvala stavajici ekonomicka situace, ktera zarucuje, ze se miliony 'pracujicich' mohou vydovadet s blbinamia a jeste za to berou slusne penize.
    Diky rustu produktivity prace je prace stale mene o produktivite, a stale vice o tom, davat najevo uzitecnost. Kdyby byla o produktivite, tak se konstruktivne pracuje a neresi se blbosti, protoze na tom zavisi preziti celeho spolecenstvi.
    Bystroushaak avatar 19.7. 10:37 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Diky rustu produktivity prace je prace stale mene o produktivite, a stale vice o tom, davat najevo uzitecnost. Kdyby byla o produktivite, tak se konstruktivne pracuje a neresi se blbosti, protoze na tom zavisi preziti celeho spolecenstvi.
    To smrdí subjektivitou a kognitivníma biasama, kde jeden člověk má pocit, že dělá hovno to vztahuje i na ostatní a vyčítá jim, že je jejich práce je k ničemu.

    Lidi jako Gulašnikov jsou na internetu vidět poslední dobou často. Z každé jejich řádky je cítit, jak strašně moc mají pocit, že nezapadají do současné společnosti a celé se to stáčí směrem v hejt na všechno. Není to ani žádný nový fenomen, pocit že dřív bylo líp, tráva zelenější a práce smysluplnější je starý jako lidstvo samo. K tomu ten pocit nutného příchodu zkázy, která nás ztrestá za naší pýchu, taky nic nového. Jen internet tomu dává křídla a podporuje vytváření circlejerců, kde se tyhle pocity zesilují. Kdybych měl říct, kolikrát za život jsem slyšel, že už už přijde konec světa, civilizace padne, že takhle to dál nejde a bla bla, tak se ani nedopočítám, protože to slyším celý život ze všech možných stran. Stačí se podívat do levných knih, které jsou plné předpovědí konce na všechna možná data.

    Problém dnešního světa je, že je složitý a je těžké se v něm vyznat. Například práce v korporaci má docela dlouhý feedback loop a v případě že management nedává zpětnou vazbu, tak lidi mají pocit, že užiteční prostě nejsou a jejich práce je k ničemu. Přitom to že vůbec práci mají je důkazem, že jejich práce nějaký smysl dává, protože kromě státu na ně nikdo prachy jen tak pro radost vyhazovat nebude.

    Řešením imho není vymýšlet co je špatně s civilizací, ale prostě je občas poplácat po rameni a říct jim, že něco udělali dobře. Jinak mají tendenci spadnout do tohohle hejtu, protože možnost ukázat na ostatní a říct „podívej jak jsou úplně k ničemu“ je tak nějak poslední věc, která jim dává pocit alespoň nějaké sebe-hodnoty. A to mi přijde nezdravé.
    pavlix avatar 19.7. 10:59 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Kdybych měl říct, kolikrát za život jsem slyšel, že už už přijde konec světa, civilizace padne, že takhle to dál nejde a bla bla, tak se ani nedopočítám, protože to slyším celý život ze všech možných stran. Stačí se podívat do levných knih, které jsou plné předpovědí konce na všechna možná data.

    A kolikrát bys chtěl, aby ten konec světa/civilizace za tvůj život nastal? To je věc, která nemůže vyjít pokaždé, když to někdo předpoví, to uvidíš maximálně jednou. :D
    pavlix avatar 19.7. 11:02 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Přitom to že vůbec práci mají je důkazem, že jejich práce nějaký smysl dává, protože kromě státu na ně nikdo prachy jen tak pro radost vyhazovat nebude.
    Tak tohle je podle mě docela solidní klam. Lidé dávají peníze zbůhdarma na kde co, a tím spíše když ty peníze nejsou ani jejich.
    Bystroushaak avatar 19.7. 11:24 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Tak tohle je podle mě docela solidní klam. Lidé dávají peníze zbůhdarma na kde co, a tím spíše když ty peníze nejsou ani jejich.
    Fakt zbůhdarma? Kde? Já chci taky.
    Jendа avatar 19.7. 14:44 Jendа | skóre: 74 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Já spíš vídám, že se dělají IT věci, u nichž nevidím žádnou praktickou užitečnost. Například jak funguje penetrační testování: místo toho, aby se udělala analýza zranitelností zevnitř, si najmou někoho, kdo se to snaží prostřelit zvenku a demonstrovat, že to opravdu jde, což stojí mnohem víc práce a výsledek typicky porývá jen několik cest průniku.
    Much eRecept, very security, so DH-1024, many TLS1.0, very java, wow.
    Bystroushaak avatar 19.7. 14:50 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Význam může být manažerský, tedy dokázat, že to jde a že by bylo dobré se tomu věnovat víc tím, že manažera vystrašíš.
    Jendа avatar 19.7. 15:17 Jendа | skóre: 74 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Což mi přijde právě ta nesmyslná práce.

    Tímhle způsobem se dá vysvětlit smysl asi tak všeho.
    Much eRecept, very security, so DH-1024, many TLS1.0, very java, wow.
    Bystroushaak avatar 19.7. 15:34 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Což mi přijde právě ta nesmyslná práce.
    To je jako říct, že lidská psychologie nedává smysl. Můžeme se bavit o efektivitě takového postupu, ale smysl lze jen těžko upřít.
    pavlix avatar 19.7. 15:38 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Tím pádem lze smysl definovat kontextem a životní realitou a máte tedy ve svém úhlu pohledu pravdu oba. Pokud jde o IT, tak stejně v 99 % řeší problémy, které IT způsobilo.
    xkucf03 avatar 19.7. 23:50 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Jak se stát programátorem

    Zrovna u testování (nejen penetračního) se hodí, když to dělá někdo jiný, než kdo ten systém tvořil – je to jako když napíšeš článek a dáš ho někomu ke korektuře, nebo ať nechodíme tak daleko: jako když napíšeš kód a dáš ho na revizi kolegovi, který si spíš těch chyb všimne, nebo si všimne jiných chyb, než ty, který jsi do toho kódu koukal celý den/dny a už ti to přijde normální. Kromě toho se odfiltrují různé osobní zájmy a zaujatost. Další věc je, že je poměrně těžké být dobrý programátor a zároveň znát všechny aktuální trendy v oblasti bezpečnosti a dívat se na věc očima útočníka. Většina lidí je ráda, když budou zvládat jedno z toho. A většina firem si nemůže dovolit trvale zaměstnávat ty nejlepší.

    Na druhou stranu nezpochybňuji, že se často vyhazují peníze za zbytečné služby externích konzultantů – aneb „odborník je ten, kdo přijel z jiného města (firmy)“. :-)

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    Jendа avatar 20.7. 00:18 Jendа | skóre: 74 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Zrovna u testování (nejen penetračního) se hodí, když to dělá někdo jiný, než kdo ten systém tvořil
    Netvrdil jsem opak. Ta analýza zevnitř znamená, že se nedělá blackbox pentest, ale že se pentesterovi dají všechny zdrojáky a dokumentace.
    Much eRecept, very security, so DH-1024, many TLS1.0, very java, wow.
    xkucf03 avatar 20.7. 00:34 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Penetrační testy

    To jsem myslel, že se dělá i u testů externí firmou – nejdřív se pokusit systém napadnout bez znalosti (blackbox) a následně se znalostí (whitebox). Jinak by to ani moc nedávalo smysl, vzhledem k tomu, kolik útoků mají na svědomí lidi zevnitř (např. bývalí zaměstnanci nebo i současní nebo lidi od dodavatele atd.).

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    Jendа avatar 20.7. 00:43 Jendа | skóre: 74 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: Penetrační testy
    Bohužel zrovna mám zakázku, kde klient má tímto způsobem postižená přání. A co jsem slyšel od kamarádů, tak to rozhodně není výjimka.
    Jinak by to ani moc nedávalo smysl, vzhledem k tomu, kolik útoků mají na svědomí lidi zevnitř (např. bývalí zaměstnanci nebo i současní nebo lidi od dodavatele atd.).
    Nešlo mi dokonce ani o to, odkud ten člověk je, ale prostě o to, že se znalostí systému dokážeš identifikovat víc děr v kratším čase, případně i upozornit na místa, kde to budoucím problémem teprve hrozí.
    Much eRecept, very security, so DH-1024, many TLS1.0, very java, wow.
    19.7. 11:43 JS1 | skóre: 2 | blog: intuition_pump
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    To smrdí subjektivitou a kognitivníma biasama
    To zni jako nejaka nova forma Godwinova zakona, akorat misto Hitlera je "kognitivni bias".

    Jinak mi prijde, ze to zbytecne komplikujes. Ja ti nabizim IMHO daleko primocarejsi pohled:
    Například práce v korporaci má docela dlouhý feedback loop a v případě že management nedává zpětnou vazbu, tak lidi mají pocit, že užiteční prostě nejsou a jejich práce je k ničemu.
    Dejme tomu, nikdo nevi, k cemu ta prace je. Ty tvrdis, ze tam musi byt nejaky skryty duvod, ktery proste my nedokazeme nasimi smysly ani rozumem odhalit, neco jako "cesty bozi jsou nevyzpytatelne". Ja tvrdim, ze tam zadny vyssi duvod neni a proste ta prace zbytecna je.
    Řešením imho není vymýšlet co je špatně s civilizací, ale prostě je občas poplácat po rameni a říct jim, že něco udělali dobře.
    Tobe vyhovuje poplacani se po rameni, nekomu treba ne. Nekdo by treba rad vyresil problemy, ktere vidi, a proto na ne upozornuje; a tam kde nejsou je spokojeny. A je pak (treba pro tebe) za morouse, ktery jen mluvi o problemech, protoze nejsi schopen pochopit, ze mas selekcni bias.
    Bystroushaak avatar 19.7. 12:37 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    To zni jako nejaka nova forma Godwinova zakona, akorat misto Hitlera je "kognitivni bias".
    Rozdíl je v tom, že o kognitivním biasu se dá diskutovat a dá se zhodnotit, jestli jo, nebo ne a člověk ho může třeba přestat používat. Hitler je prostě hitler. Já (většinou) nemám za zlé, když mě na bias někdo upozorní, protože mi vadí, když biasy používám a nevím o tom.
    Dejme tomu, nikdo nevi, k cemu ta prace je. Ty tvrdis, ze tam musi byt nejaky skryty duvod, ktery proste my nedokazeme nasimi smysly ani rozumem odhalit, neco jako "cesty bozi jsou nevyzpytatelne". Ja tvrdim, ze tam zadny vyssi duvod neni a proste ta prace zbytecna je.
    Ne, já nesouhlasím se základním axiomem téhle teorie, tedy že „nikdo neví, k čemu ta práce je“. To prostě popírá moje zkušenosti. Stává se, že to neví ten člověk, ale většinou jen proto, že se dost nesnaží zasadit se do kontextu. Málokdo zvládne přijít za šéfem a zeptat se „hele, mám pocit, že tahle práce moc nemá smysl, můžeš mi ukázat jaký je kontext?“ Asi ze strachu, že by mohli být vyhozeni, nebo co.
    Tobe vyhovuje poplacani se po rameni, nekomu treba ne. Nekdo by treba rad vyresil problemy, ktere vidi, a proto na ne upozornuje; a tam kde nejsou je spokojeny. A je pak (treba pro tebe) za morouse, ktery jen mluvi o problemech, protoze nejsi schopen pochopit, ze mas selekcni bias.
    Ne, já se dokážu poplácat sám. Praxí jsem ale zjistil, že musím plácat i ostatní, protože nikdo jiný to neudělá a oni pak sklouzávají k depresím a vidí problémy i tam, kde nejsou.

    Tohle je mimochodem vysvětlení, proč lidi dělají práce jako je třeba uklízečka, nebo operátor servicedesku a nevadí jim to. Je to prostě proto, že za sebou vidíš nějaký výsledek (čisté hajzly), nebo ti zákazníci říkají, že jsi jim pomohl, máš tedy pocit užitečnosti. V pozicích, kde ten výsledek jasně nevidíš pak narůstá deprese a pocit neužitečnosti. Většinou to ale znamená, že se jen neumíš podívat, protože tvoje práce zapadá do složitého kontextu, který prostě není vidět na první pohled.

    Stejně tak může mít depresi člověk, co celý den razí na stroji jen kusy těsnění. Kus plastu do mašiny, zmáčknout tlačítko, buch. Je to tam. Vyndat výlisek, dát nový. K čemu to je? Nudná a monotónní práce, zas znova každý den. Dát, buch, vyndat, dát, buch, vyndat. Život na hovno. Stejně mě nahradí číňani a robot by to mohl dělat rychleji. Tak se na to jednoho dne rozhodne vykašlat a najednou má problém celá fabrika na výrobu raketových motorů.

    Samozřejmě, je možné, že má problém celá civilizace, že všichni vymýšlí práce k ničemu a platí lidi, aby je dělali, protože proto. Možná to dokonce sponzorují ilumináti, nebo stát. A třeba se to tak fakt občas děje. Jsem poslední, kdo se bude hádat o tom, že vznikají kapsy neefektivity. Určitě ano, sám jsem je viděl. Jenže mnohem větší šance je, že prostě nevidíš kontext a věci co ti přijdou k ničemu přeci jen nějaký užitek mají, speciálně pokud jde o celé třídy pracovních pozic.

    Víš jak poznáš většinu biasů? Člověk z nich má nějakým způsobem uspokojivý pocit. Jako například pocit, když na někoho ukážeš prstem a řekneš „tihle X, ti jsou k ničemu, zato já, já mám svojí hodnotu“, nebo „jen počkejte, až přijde konec (krize, oteplení, ochalzení, meteorit, ..), to vám to pán bůh konečně spočítá a bude spravedlnost, haha“.
    Fluttershy, yay! avatar 19.7. 13:13 Fluttershy, yay! | skóre: 81 | blog:
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Většinou to ale znamená, že se jen neumíš podívat, protože tvoje práce zapadá do složitého kontextu, který prostě není vidět na první pohled.

    Ale prosím tebe, složitý kontexte. Cílem [v komerční sféře] je makat na kapitalistu, aby byl co nejbohatší.

    Bystroushaak avatar 19.7. 14:51 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Jo, a nakonec všichni umřeme.
    Fluttershy, yay! avatar 19.7. 15:00 Fluttershy, yay! | skóre: 81 | blog:
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Kapitalista není nikdo, bez koho by se realita neobešla. Zatímco smrt je prostě skončení bouřlivých chemických reakcí v organismu.
    Jendа avatar 19.7. 15:17 Jendа | skóre: 74 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Ale prosím tebe. Cílem [v komerční sféře] je makat na sebe, abys byl co nejbohatší.
    Much eRecept, very security, so DH-1024, many TLS1.0, very java, wow.
    Bystroushaak avatar 19.7. 15:35 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    No já nevím, většina lidí co znám to rozhodně nedělá kvůli tomu, aby byli co nejbohatší. Například nedělají dvě práce najednou, i když by mohli.
    xkucf03 avatar 20.7. 00:01 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Peníze

    Ono se sice říká, že peníze v práci nejsou všechno, ale ve skutečnosti jedna z nejdůležitějších věcí jsou, protože se dají celkem snadno a spolehlivě1 konvertovat na volný čas, ve kterém si můžeš dělat, co chceš. Jedna práce ve srovnání s jinou ti může vydělat na období, kdy nemusíš pracovat pro nikoho cizího a můžeš využít volno zcela podle svého.

    [1] pokud zrovna nedojde na měnovou reformu, hyperinflaci nebo něco, co ti znehodnotí úspory – ale to se dá poměrně řešit diverzifikací

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    Bystroushaak avatar 20.7. 00:57 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Peníze
    Ono se sice říká, že peníze v práci nejsou všechno, ale ve skutečnosti jedna z nejdůležitějších věcí jsou, protože se dají celkem snadno a spolehlivě1 konvertovat na volný čas, ve kterém si můžeš dělat, co chceš. Jedna práce ve srovnání s jinou ti může vydělat na období, kdy nemusíš pracovat pro nikoho cizího a můžeš využít volno zcela podle svého.
    Já teď vyměňuju možnost vydělat si víc peněz za jeden volný den v týdnu.
    xkucf03 avatar 20.7. 01:16 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Peníze

    Tím vlastně pracuješ za vyšší denní sazbu (tzn. pořád jde o peníze). Jestli si to volno rozdělíš po dnech do jednotlivých týdnů, nebo budeš střídat delší období zaměstnání a volna, to je jen otázka osobních preferencí – princip je stejný.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    Bystroushaak avatar 20.7. 01:46 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Peníze
    Asi to takhle říct jde, ale to se pak dá vztáhnout na všechno a přijde mi to takové zbytečné. Například máš vyšší hodinovou sazbu, protože pracuješ jen 8 hodin denně místo 20 a taky víkendy tě nutí mít vyšší hodinovou sazbu a taky ..
    Fluttershy, yay! avatar 19.7. 15:41 Fluttershy, yay! | skóre: 81 | blog:
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Kumuluješ kapitál?
    Jendа avatar 19.7. 15:45 Jendа | skóre: 74 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Samozřejmě. Přece nebudu žít z ruky do huby a v případě nemoci/vyhození/... nepůjdu hned pod most.
    Much eRecept, very security, so DH-1024, many TLS1.0, very java, wow.
    Fluttershy, yay! avatar 19.7. 17:20 Fluttershy, yay! | skóre: 81 | blog:
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Je na pováženou, zda je potřeba generovat zisk, aby byly zajištěny základní potřeby – a odkud se ten zisk bere.
    Bystroushaak avatar 19.7. 17:30 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    A co takhle sepsat celou ekonomickou teorii, než trousit moudra po jedné větě v diskuzích?
    Fluttershy, yay! avatar 19.7. 17:33 Fluttershy, yay! | skóre: 81 | blog:
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    A co takhle sepsat celou ekonomickou teorii

    Proč? Protože syndrom NIH?

    Bystroushaak avatar 19.7. 17:56 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Protože trousit to po jedné větě v diskuzích je docela k ničemu.
    Fluttershy, yay! avatar 19.7. 18:03 Fluttershy, yay! | skóre: 81 | blog:
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Však laskavý čtenář může z diskuze přejít na jiné weby nebo do knihovny, kde jsou o tom celé svazky, pokud ho to zajímá.

    To bych mohl konstatovat, že libovolný komentář v diskuzi je k ničemu, protože neobsahuje úplné pozadí ke svému obsahu, nýbrž – je-li netriviální – odkazuje se na další/primární zdroje.
    Bystroushaak avatar 19.7. 18:13 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    No, ale ty se neodkazuješ. Prostě jen o něčem mluvíš a ani neřekneš pořádně o čem.
    19.7. 18:16 ehm
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Přece, že kapitalismus je špatně, a že potřebujeme zavést ZP.
    Fluttershy, yay! avatar 19.7. 18:43 Fluttershy, yay! | skóre: 81 | blog:
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    kapitalismus je špatně, a že potřebujeme zavést ZP

    Pokud ZP je nepodmíněný příjem, tak podle některých jde o mechanismus pro zachování kapitalismu.

    Bystroushaak avatar 19.7. 19:06 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Přece, že kapitalismus je špatně, a že potřebujeme zavést ZP.
    Já bych byl asi klidně pro.
    19.7. 19:47 ehm
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Pro zavedení ZP?
    Bystroushaak avatar 19.7. 22:02 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Jo. Kdysi jsem si to počítal a vycházelo mi to hodně nízko, pokud by zůstaly stejné daně. Pak mi došlo, že jsem zapomněl započítat danění korporací a pak už to vycházelo líp. Pokud by se ZP podařilo nějak vybalancovat, tak by se na tom dalo i ušetřit a všichni by si mohli dělat co chtěli. Nedávno jsem rozepsal úvahu o důchodovém systému a budoucnosti a těžkosti vyvázání se z ekonomického běhu světa, ale jednak jsem to nedopsal a taky nechci psát politické blogy. Každopádně mi u toho ale došlo, že ZP je jedním z mála způsobů, jak z toho poměrně elegantně ven, než důchodový systém buď všechny naprosto zotročí, zkrachuje, nebo sem napustí migranty.
    Marek Stopka avatar 19.7. 22:28 Marek Stopka | skóre: 57 | blog: Paranoidní blog | London, United Kingdom
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Pokud by nás bylo přesně 10 000 000 a na ZP by padly veškeré plánované příjmy státního rozpočtu na rok 2017, tak si můžeme dovoli ZP ve výši 10 408,33 Kč měsíčně.
    Bystroushaak avatar 19.7. 22:33 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    Pokud by nás bylo přesně 10 000 000 a na ZP by padly veškeré plánované příjmy státního rozpočtu na rok 2017, tak si můžeme dovoli ZP ve výši 10 408,33 Kč měsíčně.
    To imho nebere v úvahu kolik by se ušetřilo zrušením všemožných institucí zodpovědných za přerozdělování.
    Marek Stopka avatar 19.7. 22:43 Marek Stopka | skóre: 57 | blog: Paranoidní blog | London, United Kingdom
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    veškeré plánované příjmy státního rozpočtu, takže smůla, ale bere...
    Bystroushaak avatar 19.7. 22:59 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Jak se stát programátorem
    veškeré plánované příjmy státního rozpočtu, takže smůla, ale bere...
    Chtěl jsem tím poskočit v diskuzi o dva kroky dál, kde někdo řekne, že je to málo, další že by to bylo s výdaji podstatně míň a pak přijde někdo, kdo řekne, že by se zrušilo přerozdělování a tedy by to zas tak málo nebylo. Ale vidím, že davkol už se tam dostal.
    xkucf03 avatar 20.7. 00:23 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Základní příjem a bludy socialismu

    Kromě toho by takový zásah zpětně ovlivnil systém, tudíž stará čísla by už neplatila. Např. těch deset tisíc by nemělo hodnotu dnešních deseti tisíc… Spousta lidí by přestala pracovat nebo by dělali maximálně melouchy, v důsledku toho by stát vybral méně na daních a zároveň by byl nedostatek pracujících, takže firmy by buď ukončily činnost nebo by musely nabídnout vyšší mzdy – což na jednu stranu vypadá pozitivně, ale na druhou stranu by se to promítlo do zvýšení cen (tudíž by sis za těch deset tisíc nekoupil totéž, co dneska). Ve výsledku by na tom akorát pracující byli hůř, protože by museli živit flákače. Aneb neexistuje žádné perpetuum mobile nebo oběd zdarma a když někdo přestane být přínosem pro společnost, ale spotřebu neomezí, tak se to musí někde projevit.

    Teoreticky by se ušetřila nějaká režie přerozdělování (výdaje státu na rozhodování, komu dát a komu ne), ale to by nebylo tak podstatná částka, aby to stálo za to, a jednak to jde řešit i jinak – zefektivněním státní správy, zjednodušením systému a snížením míry přerozdělování jako takové.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    Fluttershy, yay! avatar 20.7. 01:02 Fluttershy, yay! | skóre: 81 | blog:
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Spousta lidí by přestala pracovat nebo by dělali maximálně melouchy

    Kdo je ta spousta lidí?

    Vidím primárně dvě skupiny lidí: jednak ty, kteří ve své práci nevidí žádný smysl (tj. pročistil by se systém), a jednak de facto námezdní otroky, kteří mají minimální ekonomickou svobodu (jsme chudí) a jsou mj. kvůli automatizaci nebo outsourcingu stejně riziková skupina, co se týče nezaměstnanosti…

    v důsledku toho by stát vybral méně na daních

    Pokud rozpočet závisí na zdanění té druhé skupiny, tj. jedněch z nejchudších, kteří jsou stejně riziková skupina, co se týče zaměstnanosti, někde je chyba.

    zároveň by byl nedostatek pracujících

    Na opodstatněně nepopulárních pozicích.

    ale na druhou stranu by se to promítlo do zvýšení cen (tudíž by sis za těch deset tisíc nekoupil totéž, co dneska)

    Pokud je řeč o těch, kteří už teď žijí na deseti tisících (což je hluboko pod living wage u nás), kdyby měli jistotu příjmu, zřejmě by se chovali racionálněji. Tzn. mj. by se nezvyšovalo jejich zadlužení (což je skutečný problém).

    Ve výsledku by na tom akorát pracující byli hůř, protože by museli živit flákače.

    Práce není ctnost.

    Teoreticky by se ušetřila nějaká režie přerozdělování (výdaje státu na rozhodování, komu dát a komu ne), ale to by nebylo tak podstatná částka, aby to stálo za to, a jednak to jde řešit i jinak

    Nebo by lidé měli více času na výchovu potomstva a vzdělávání se (= potenciálně lepší kvalifikace), díky práci pod menším tlakem zdravější (= menší náklady na zdravotnictví) – nebo třeba angažovanější…

    zefektivněním státní správy, zjednodušením systému a snížením míry přerozdělování jako takové

    …a toho chceš dosáhnout bez angažovaných občanů, kteří se nestarají primárně o přežití, jak?

    20.7. 08:24 Randy_Sh
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    zároveň by byl nedostatek pracujících

    Na opodstatněně nepopulárních pozicích.

    A co by z toho vyplynulo? Že by neměl kdo zametat ulice, takže bychom museli brát gastarbeitery? A ti by časem také získali nárok na ZP, takže bychom museli shánět další gastarbeitery pořád dokola?

    Pokud je řeč o těch, kteří už teď žijí na deseti tisících (což je hluboko pod living wage u nás), kdyby měli jistotu příjmu, zřejmě by se chovali racionálněji. Tzn. mj. by se nezvyšovalo jejich zadlužení (což je skutečný problém).

    Například mi není jasné, jak by se lidé pracující na minimální mzdu zachovali, kdyby dostali ZP v přibližně stejné výši. Jestli by požadovali vyšší mzdu (za 10 kKč pracovat nebudu, protože stejné peníze dostanu jako ZP za nic), nebo by se třeba spokojili i s menší mzdou (mám 10 kKč ZP a tak mi stačí 5 kKč mzda, protože to celkem dělá 15 kKč).

    Nebo by lidé měli více času na výchovu potomstva a vzdělávání se (= potenciálně lepší kvalifikace), díky práci pod menším tlakem zdravější (= menší náklady na zdravotnictví) – nebo třeba angažovanější…

    Tak tohle už máme vyzkoušené. Jistá "diskriminovaná" skupina obyvatel ČR již ZP v podstatě má. Stačí jim občas zajít na úřad a vyfasují tučné dávky. Nicméně to vzdělávání, výchova potomstva a zdravý životní styl se tam jaksi nekoná, protože peníze zahučí do alkoholu, drog, cigaret a hazardu.

    Fluttershy, yay! avatar 20.7. 11:01 Fluttershy, yay! | skóre: 81 | blog:
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu

    Protože na zametání ulic stojí ekonomika. /s

    Zrovna to je činnost, kterou lidé nezřídka dělají dobrovolně, pokud na to mají čas, protože jim záleží na prostředí, kde se pohybují.

    Ale i kdyby šlo o fabriku, (1) zaměstnání jde zatraktivnit finančně, pracovní dobou nebo benefity (tj. pak jde o funkční trh a ne vykořisťování), (2) je nutné (ba dokonce správné), aby Česko byla montovna závislá na sotva kvalifikované pracovní síle? Montoven se automatizace dotkne (a už začíná dotýkat) nejvíce. Základní otázka totiž zní, co s částí populace, která vždycky dělala málo kvalifikovanou práci, a zda pro tyto pozice existuje náhrada 1:1 – jeví se, že nikoliv.

    Jistá "diskriminovaná" skupina obyvatel ČR již ZP v podstatě má.

    podmíněný příjem a chová se podle toho.

    20.7. 11:35 Randy_Sh
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Protože na zametání ulic stojí ekonomika.

    Neříkám, že na úklidu ulic stojí ekonomika. Ale je to práce, která se musí udělat, jinak budou ulice plné odpadků. To samé platí i pro další nepříliš kvalifikované a placené profese, jako jsou uklízečky, prodavačky v supermarketech atd.

    Ale i kdyby šlo o fabriku, (1) zaměstnání jde zatraktivnit finančně, pracovní dobou nebo benefity (tj. pak jde o funkční trh a ne vykořisťování),

    A dnes je trh nefunkční? Kdyby se nenašel nikdo, kdo by chtěl zametat ulice za minimální mzdu, tak by zaměstnavatel musel připlatit. Což se dnes děje např. u prodavaček. A potom je otázka, co to udělá s inflací - když zvýším mzdy zaměstnancům, tak logicky zvýším cenu produktu a výsledkem je inflace.

    Má podmíněný příjem a chová se podle toho.

    To je otázka. Když pracují načerno, tak jde vlastně o ZP. A hlavně pořád nevidím ty údajné investice do vzdělání a výchovy dětí. Co jim brání investovat peníze sem místo do alkoholu? Kdyby dostávali ZP místo současných dávek, změnili by své chování?

    xkucf03 avatar 20.7. 14:45 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu + eugenika
    jako jsou uklízečky, prodavačky v supermarketech atd.

    Úklid a zejména prodej na pokladnách lze dost automatizovat a lidí tam bude potřeba méně. Díky tomu může být víc žen (nebo i mužů) v domácnostech a vychovávat děti. Někomu to možná bude znít šovinisticky/anti-feministicky, ale spousta žen by byla radši v domácnosti než aby chodily do nějaké mizerné práce.

    Pak je otázka, kdo by jí měl platit ušlý příjem ze zaměstnání, které nevykonává, když je doma. Má to být manžel nebo stát (tzn. všichni ostatní pracující)? Totéž v případě, kdy se na ni manžel vykašle nebo není schopen zabezpečit rodinu.

    Na jednu stranu se na to můžeš dívat tak, že měla smůlu a ostatní by jí měli pomoc. Na druhou stranu je to zásah státu do přirozeného stavu věcí a ten se někde musí projevit. Pokud bude mít žena jistotu, že jí stát (resp. všichni pracující) zaplatí náklady na dítě a domácnost, které si pořídila s nějakým zmrdem/flákačem, který se o ně nepostará, tak to oslabuje přirozenou motivaci vybrat si jako otce svých dětí někoho schopného a slušného. Což z dlouhodobého hlediska povede k tomu, že ve společnosti poroste počet zmrdů/flákačů (jednak geneticky, jednak výchovou). Je to vlastně taková eugenika naruby, kde umělý zásah nevede k lepším výsledkům ale naopak horším.

    Nepodmíněný ZP bude mít tyhle následky. (a netýká se jen žen a dětí) Naopak podmíněné příspěvky cílené na konkrétní jednotlivce mohou pomoci někomu, kdo měl smůlu, a naopak nepomáhat těm, kdo by chtěli jen parazitovat na ostatních.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    Fluttershy, yay! avatar 20.7. 15:38 Fluttershy, yay! | skóre: 81 | blog:
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu + eugenika
    Pokud bude mít žena jistotu, že jí stát (resp. všichni pracující) zaplatí náklady na dítě a domácnost, které si pořídila s nějakým zmrdem/flákačem, který se o ně nepostará, tak to oslabuje přirozenou motivaci vybrat si jako otce svých dětí někoho schopného a slušného. Což z dlouhodobého hlediska povede k tomu, že ve společnosti poroste počet zmrdů/flákačů (jednak geneticky, jednak výchovou).

    Nebo klesne počet zlatokopek.

    Každopádně: kde na tyhle choré úvahy chodíš?

    xkucf03 avatar 23.7. 18:23 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu + eugenika

    Zlatokopka se chce mít nadprůměrně dobře (spíš výrazně nadprůměrně). K tomu ji ZP těžko pomůže.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    pavlix avatar 20.7. 21:39 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Neříkám, že na úklidu ulic stojí ekonomika. Ale je to práce, která se musí udělat, jinak budou ulice plné odpadků.
    Já vůbec nechápu, proč řešíte tento přihlouplý argument úklidem. Uklízet umí kdekdo a pokud to bude znamenat, že se bude mít o kousek líp, kdekdo to bude dělat i se základním příjmem. Klasický úklid ulic není nijak zvlášť nepříjemná činnost a když se těm lidem nabídne slušný příjem a nebudou společensky shazování, což jde ruku v ruce, budou to dělat a ještě rádi. Že nejsou lidi, kteří by za nějakou tu výhodu uklidili, je hloupá pověra, Jenom se ted taková práce v podstatě nevyplatí, zvlášť pokud znamená ztrátu bezpracného příjmu na dávkách.
    Když pracují načerno, tak jde vlastně o ZP. A hlavně pořád nevidím ty údajné investice do vzdělání a výchovy dětí.
    Když musejí pracovat načerno, aby se to vyplatilo, jaká je motivace investovat ty peníze do výchovy a vzdělání, to přece nedává smysl.
    20.7. 21:56 Randy_Sh
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Uklízet umí kdekdo a pokud to bude znamenat, že se bude mít o kousek líp, kdekdo to bude dělat i se základním příjmem.

    Dnes jde o nepříliš prestižní a špatně placenou práci. Proč by se to po zavedení ZP mělo změnit?

    Když musejí pracovat načerno, aby se to vyplatilo, jaká je motivace investovat ty peníze do výchovy a vzdělání, to přece nedává smysl.

    Právě proto by měli investovat peníze do vzdělání a výchovy, aby nemuseli žít na dávkách a pracovat načerno. Ale podívejme se na to globálně. Před časem jsem četl komentář, který říkal asi toto: za uplynulých 25 let jsme do integrace Romů investovali stovky miliard Kč, ať už na dávkách nebo v různých integračních a vzdělávacích projektech. A výsledek? Zlepšila se nezaměstnanost a kriminality mezi Romy? Přestala vznikat romská ghetta? Ne, situace se zhoršuje. Proto je jasné, že rozdávání peněz nic neřeší a problém naopak narůstá.

    Heron avatar 20.7. 22:40 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Dnes jde o nepříliš prestižní a špatně placenou práci. Proč by se to po zavedení ZP mělo změnit?
    Docela dobré první přiblížení k tomu, co je skutečně důležitá práce, je zamyslet se nad tím, co by se stalo, kdyby se o to na týden, rok, sto let přišlo. Kdyby někdo přestal na měsíc odvážet odpadky, tak ...

    Ano, ocenění práce je někdy v naprostém rozporu s její důležitostí.

    za uplynulých 25 let jsme do integrace Romů investovali stovky miliard Kč
    Ty stovky miliard bych chtěl vidět.

    Říká ti něco pojem obchod s chudobou? Tohle je problém, který ve skutečnosti málokdo chce řešit, protože se na tom dá slušně vydělat. Úřady nic neřeší, protože "to jsou přece Romové, že", politici (ti slušnější) to neřeší, protože si našli lepšího a neokoukaného nepřítele, o těch méně slušných se snad nemusíme bavit, a mezitím bují pronájem zcela nevhodných prostor za astronomické částky a tohle všechno jde do kapsy majitelům ubytoven. Prostě výhodné pro všechny. Teda, skoro.
    Marek Stopka avatar 20.7. 22:45 Marek Stopka | skóre: 57 | blog: Paranoidní blog | London, United Kingdom
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Docela dobré první přiblížení k tomu, co je skutečně důležitá práce, je zamyslet se nad tím, co by se stalo, kdyby se o to na týden, rok, sto let přišlo. Kdyby někdo přestal na měsíc odvážet odpadky, tak ...
    +1
    xkucf03 avatar 20.7. 22:50 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Ano, ocenění práce je někdy v naprostém rozporu s její důležitostí.

    Cena je výsledkem nabídky a poptávky. Ta důležitost/užitečnost stanovuje horní mez a náklady dodavatele zase tu dolní. Cena se pak ustálí někde mezi tím. Nemůže se řídit jen tou horní hranicí. Nebo jak by se ti líbilo, kdyby ti někdo na poušti chtěl prodat trochu vody a chtěl za to všechen tvůj majetek? Nebo kdyby ti na opuštěné silnici chtěl prodat trochu benzínu do tvého prázdného auta za všechny peníze, co máš s sebou?

    Říká ti něco pojem obchod s chudobou? Tohle je problém, který ve skutečnosti málokdo chce řešit, protože se na tom dá slušně vydělat.

    A nedopadlo by to se základním příjmem náhodou stejně? Že by ti lidé ty bezpracně získané peníze nacpali nějakým podvodníkům a pak by zase neměli nic?

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    Heron avatar 20.7. 22:55 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Že by ti lidé ty bezpracně získané peníze nacpali nějakým podvodníkům a pak by zase neměli nic?
    Nebylo by lepší se těch podvodníků zbavit?
    xkucf03 avatar 20.7. 23:02 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu

    Bylo. Ale oni se jaksi vždy objeví, když se naskytne někdo, kdo snadno nabyl…

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    Heron avatar 20.7. 23:05 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    V tom případě nemusíme vyplácet ani výplatu. Však on mu to stejně někdo ukradne ...
    xkucf03 avatar 20.7. 23:16 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu

    U té výplaty to není „snadno nabyl“ – tam si spíš dokáže představit, jakou ty peníze mají hodnotu, kolik úsilí ho to stálo.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    Marek Stopka avatar 20.7. 23:05 Marek Stopka | skóre: 57 | blog: Paranoidní blog | London, United Kingdom
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Tak si kup nějaký pěkný, třeba nový bytový dům a za tržní cenu jej poskytni těmhle nepřízpůsobivým... uvidíme za kolik ho normáním lidem budeš moct poskytovat za 10 let, jestli ještě vůbec bude stát... Ti lidi, kteří ty nemovistosti těmhle vyloučeným skupinám obyvatel pronajímají musí taky počítat s tím, že po nějaké době budou muset tu nemovitost zbourat a postavit na tom místě novou.
    Heron avatar 20.7. 23:08 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    těmhle nepřízpůsobivým
    Netuším, kdo jsou tihle nepřizpůsobiví. Lze to nějak specifikovat?
    vyloučeným skupinám
    Kdo je vyloučil?
    Marek Stopka avatar 20.7. 23:12 Marek Stopka | skóre: 57 | blog: Paranoidní blog | London, United Kingdom
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Netuším, kdo jsou tihle nepřizpůsobiví. Lze to nějak specifikovat?
    Lidé, kteří zpravidla nemají zaměstnání či podnik, ale žijí dlouhodobě ze sociálních dávek.
    Kdo je vyloučil?
    Sami se vyloučili ze společnosti svým sociálně nepřízpůsobivým chováním.
    Heron avatar 20.7. 23:16 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Lidé, kteří zpravidla nemají zaměstnání či podnik, ale žijí dlouhodobě ze sociálních dávek.
    Chápu, třeba můj kamarád na vozíku.
    Sami se vyloučili ze společnosti svým sociálně nepřízpůsobivým chováním.
    jj, ještě nikdy nevstal při hymně.

    ;-)

    Je tohle fakt nutné?
    Marek Stopka avatar 20.7. 23:22 Marek Stopka | skóre: 57 | blog: Paranoidní blog | London, United Kingdom
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Chápu, třeba můj kamarád na vozíku.
    Zpravidla neznamená vždy...
    Je tohle fakt nutné?
    Kde vidíš problém, možná v tom že nemáš ten barák, ale kdyby si ho měl, tak by si jim ho určitě poskytnul za zcela tržní nájemné bez rizikového upliftu (rizikové marže) a plácal se po zádech tím, že nejsi obchodník s chudobou...
    Heron avatar 20.7. 23:35 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Mno. ;-)

    Jsem členem představenstva sdružení o 96 bytech a místopředsedou druhého SVJ o 74 bytech. Sice nemám barák (jen dva byty), ale už 5+3 roky docela vím, o co go.

    Takže s těmi, jejichž jméno se ti nechce vyslovit, je docela přesně nula problémů. Jsou to velmi milí lidé. Na obou lokalitách.

    Největší problém je s majiteli bytů, pronajímateli, kteří tam nebydlí. Pro ty se jedná pouze a jen o generátor peněz. Na shromáždění (což je ze zákona) nejezdí, shromáždění jsou neusnášení schopná. Na lecos (ze zákona) je nutný 100% souhlas vlastníků. Protože ... jsou to přece vlastníci, že a s jejich majetkem nikdo nemůže bez jejich souhlasu nakládat, že.

    Takže se dělají věci, při kterých jsem jednou nohou v kriminále. Buď se to "schválí", nebo ten barák časem spadne.

    Takže tak.
    Marek Stopka avatar 21.7. 00:05 Marek Stopka | skóre: 57 | blog: Paranoidní blog | London, United Kingdom
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Na shromáždění (což je ze zákona) nejezdí, shromáždění jsou neusnášení schopná.
    Což je chyba zákona, že sice stanovuje nesmyslné podmínky pro usnášeníschopnost, ale už nestanovuje povinnost ať již osobně, nebo v zastoupení se shromáždění účastnit. Já mám například ve v dohodě společníků to, že pokud se nezůčastníš řádně svolané valné hromady (a způsobíš tím neusnášenlivost valné hromady tzn. účast bude nižší než 75% hlasů) tak tvůj podíl na společnosti propadá ve prospěch společníků, kteří se valné hromady účastní v poměrné výši dle existujících podínů na společnosti.
    21.7. 00:19 ehm
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Já mám například ve v dohodě společníků to, že pokud se nezůčastníš řádně svolané valné hromady (a způsobíš tím neusnášenlivost valné hromady tzn. účast bude nižší než 75% hlasů) tak tvůj podíl na společnosti propadá ve prospěch společníků, kteří se valné hromady účastní v poměrné výši dle existujících podínů na společnosti.
    WTF? To zákon umožňuje? V jaké jurisdikci je ta společnost registrovaná?

    Pokud to tedy nebyla chyba a nemyslel jsi propadnutí hlasovacího práva (v tom daném případě, resp. pro daná hlasování), nikoliv úplné propadnutí majetkového podílu na společnosti jako takového.
    Marek Stopka avatar 21.7. 00:21 Marek Stopka | skóre: 57 | blog: Paranoidní blog | London, United Kingdom
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    WTF? To zákon umožňuje? V jaké jurisdikci je ta společnost registrovaná?
    Dohoda společníků umožňuje spoustu věcí, které společenská smlouva neumožňuje. :-) Jedná se o společnost registrovanou v ČR.
    Heron avatar 21.7. 07:18 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Což je chyba zákona
    No s tím ale nic nenaděláme.
    Já mám například ve v dohodě společníků
    Nevím, co je to dohoda společníků, ale obecně nelze žádnou smlouvou nebo v našem případě stanovami zrušit ustanovení zákona. Takže i kdybychom si do stanov nakrásně dali rozhodování jen většinou výboru, tak je to stejně neplatné.
    21.7. 07:24 JS1 | skóre: 2 | blog: intuition_pump
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Ano, ocenění práce je někdy v naprostém rozporu s její důležitostí.
    Cena je výsledkem nabídky a poptávky.
    Mas pravdu. A proto, pokud ma nekdo vnitrni motivaci neco delat, napriklad proto, ze to povazuje sam za dulezite, neni potreba (podle zakona poptavky a nabidky) mu platit tolik, jako nekomu, kdo takovou motivaci nema.

    Obecneji, stale me fascinuje, jak jsou lide schopni vnimat poptavku a nabidku (naprosto symetricky princip) jako nejakeho strazce jimi vybrane moralky (z principu asymetricke).
    20.7. 23:33 ehm
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Ano, ocenění práce je někdy v naprostém rozporu s její důležitostí.
    Ona „důležitost práce“ je především velmi obtížně stanovitelná, protože na té práci často závisí práce jiná. Společenský status to také nereflektuje.

    Na základní škole po nás často chtěli sestavovat žebříčky povolání, kterých si „nejvíc vážíme“. Lékaři, záchranáři, požárníci a dokonce i učitelé se – nepříliš překvapivě – umisťovali na prvních příčkách. Nevzpomínam si, že by kdy kdo zmínil vědce. Netřeba snad říkat, že lékař stěží může (na stejné úrovni) léčit lidi, když nebude mít k dispozici veškeré technické vybavení, které bylo dodáno velmi dlouhým řetězcem; začínajícím někde u propoceného horníka dýchajícího prach v dole.
    21.7. 06:39 Randy_Sh
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Docela dobré první přiblížení k tomu, co je skutečně důležitá práce, je zamyslet se nad tím, co by se stalo, kdyby se o to na týden, rok, sto let přišlo. Kdyby někdo přestal na měsíc odvážet odpadky, tak ... Ano, ocenění práce je někdy v naprostém rozporu s její důležitostí.

    To je všechno pravda, ale nic to nemění na mé původní otázce. Tj. jak by se po zavedení ZP změnila prestiž povolání, která dnes příliš prestižní nejsou?

    Ty stovky miliard bych chtěl vidět.

    Tak třeba 250 miliard za 25 let je 10 GKč ročně. Romů je v ČR kolem 300 tisíc, na jednoho to činí 33 kKč ročně, tj. necelé 3 kKč měsíčně. To není úplně nerealistické číslo. Ano, někteří z nich pracují a v 90. letech byla jiná cenová hladina než dnes, ale celkem vzato to číslo sedí.

    Říká ti něco pojem obchod s chudobou? Tohle je problém, který ve skutečnosti málokdo chce řešit, protože se na tom dá slušně vydělat. Úřady nic neřeší, protože "to jsou přece Romové, že", politici (ti slušnější) to neřeší, protože si našli lepšího a neokoukaného nepřítele, o těch méně slušných se snad nemusíme bavit, a mezitím bují pronájem zcela nevhodných prostor za astronomické částky a tohle všechno jde do kapsy majitelům ubytoven. Prostě výhodné pro všechny. Teda, skoro.

    Vždyť o tom mluvím. Současný systém je špatný a musí se změnit. Není možné donekonečna házet peníze do černé díry bez jakéhokoliv výsledku.

    Bystroushaak avatar 21.7. 01:00 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Před časem jsem četl komentář, který říkal asi toto: za uplynulých 25 let jsme do integrace Romů investovali stovky miliard Kč, ať už na dávkách nebo v různých integračních a vzdělávacích projektech. A výsledek?
    Já jsem fascinovaný arogancí, s jakou se k tomu snaží naše kultura přistupovat. Zkusil se jich někdo vůbec zeptat, jestli vlastně chtějí být integrovaní a rozpuštění v naší kultuře? Když si to představím naopak, kde bych byl součástí české menšiny o velikosti desítek tisíc lidí ve státě, který se skládá z desítky milionu romů, tak bych asi taky nechtěl být integrovaný, vzdát se všeho co tvoří mojí kulturu a přijmout všechny jejich hodnoty. A na tom přece není nic špatného. Stejně tak třeba Židi u nás se nikdy úplně neintegrovali, nebo třeba indiáni v Americe. Přijde mi absurdní a arogantní se o to snažit silou.
    21.7. 06:46 Randy_Sh
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Já jsem fascinovaný arogancí, s jakou se k tomu snaží naše kultura přistupovat. Zkusil se jich někdo vůbec zeptat, jestli vlastně chtějí být integrovaní a rozpuštění v naší kultuře? Když si to představím naopak, kde bych byl součástí české menšiny o velikosti desítek tisíc lidí ve státě, který se skládá z desítky milionu romů, tak bych asi taky nechtěl být integrovaný, vzdát se všeho co tvoří mojí kulturu a přijmout všechny jejich hodnoty. A na tom přece není nic špatného. Stejně tak třeba Židi u nás se nikdy úplně neintegrovali, nebo třeba indiáni v Americe. Přijde mi absurdní a arogantní se o to snažit silou.

    Současná situace je taková, že Romové ve srovnání s Čechy mají v průměru výrazně vyšší nezaměstnanost a kriminalitu, podstatně víc jich žije v chudobě a ve vyloučených lokalitách, mají nižší vzdělání, horší zdravotní stav, nikdo je nechce mít za sousedy atd. Nemělo by se to nějak řešit? A kdo by to měl řešit - my nebo oni? Ať si každý soukromě vyznává hodnoty, jaké chce, ale zákony tohoto státu jsou nadřazené těmto soukromým hodnotám.

    21.7. 12:37 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    A kdo by to měl řešit - my nebo oni?
    Se mi vybavil dil Ano, sefe, kde se Pohlreich vratil za lidmi z ucnaku a zjistoval, kde se jednotlivi zaci nakonec uchytili. Ciganka, vyucena kucharka, skoncila v Amazonu u prace, kde nepotrebuje nejak extra kvalifikaci, protoze v pohostinstvi ji automaticky odmitali s tim, ze je ciganka. Tady se tedy nabizi otazka: A kdo by to měl řešit - my nebo oni?
    Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
    21.7. 13:40 Randy_Sh
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Se mi vybavil dil Ano, sefe, kde se Pohlreich vratil za lidmi z ucnaku a zjistoval, kde se jednotlivi zaci nakonec uchytili. Ciganka, vyucena kucharka, skoncila v Amazonu u prace, kde nepotrebuje nejak extra kvalifikaci, protoze v pohostinstvi ji automaticky odmitali s tim, ze je ciganka.

    Proti tomu nebude problém najít případy, když někdo zaměstnal Roma a potom trpce litoval. Zkuste si vy sám upřímně odpovědět, jestli byste Roma zaměstnal, pronajal mu byt, koupil si nemovitost v sousedství romské rodiny atd.

    Tady se tedy nabizi otazka: A kdo by to měl řešit - my nebo oni?

    Je jasné, že obě strany budou muset změnit přístup nebo problém eskaluje natolik, že pokojné řešení už nebude možné.

    21.7. 15:46 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Zkuste si vy sám upřímně odpovědět, jestli byste Roma zaměstnal, pronajal mu byt, koupil si nemovitost v sousedství romské rodiny atd.
    Takze problem evidentne nebude jen v nich, ...

    Ale pritom v predchozim prispevku pozadujes, aby to byli prave, oni kdo to bude resit.
    Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.
    pavlix avatar 21.7. 21:17 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Takze problem evidentne nebude jen v nich, ...
    Tak ono to není rozdělení na my a oni. Ale je to určitá lehce poznatelná skupina obyvatel, jejíž velká část svým jednáním vytváří předsudky, kterými pak trpí i ti ostatní. To je velmi nepříjemná situace, kdy je extrémně těžké jim pomoct. Ale rozhodně budu mít radši ty z nich, kteří se snaží sami o sobě situaci dobrým způsobem řešit, ať už řeší jen tu svoji nebo celé význačné skupiny.

    A otázka, jestli se chtějí nebo nechtějí integrovat, opravdu není na místě. Člověk, který dokáže být v dané společnosti soběstačný a nedělá jí problémy, si jistě zaslouží maximální svobodu v rozhodování, co s ním bude. Stejné chování vůči celé skupině včetně těch, kteří problémy dělají, k úspěšnému soužití nepovede a naopak to uškodí těm, kteří se snaží se sebou něco dělat.
    pavlix avatar 21.7. 21:05 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Dnes jde o nepříliš prestižní a špatně placenou práci. Proč by se to po zavedení ZP mělo změnit?
    Změní se to ve chvíli, kdy lidem začne vadit bordel a začnou být ochotni platit za to, aby bordel nebyl. Já nejsem narozdíl od některých diskutujících volnotrhovec, ale tak triviální věc jako je nedostatek uklízeček vyřeší trh hravě.
    Právě proto by měli investovat peníze do vzdělání a výchovy, aby nemuseli žít na dávkách a pracovat načerno.
    A tak to právě nefunguje, jak už jsem naznačil výše. Člověk, kterému se nejlépe daří načerno, nemá potřebu investovat do vzdělání a výchovy, a není na tom vůbec nic divného.
    22.7. 08:38 Randy_Sh
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Změní se to ve chvíli, kdy lidem začne vadit bordel a začnou být ochotni platit za to, aby bordel nebyl. Já nejsem narozdíl od některých diskutujících volnotrhovec, ale tak triviální věc jako je nedostatek uklízeček vyřeší trh hravě.

    Tomu rozumím, ale to přece funguje i dnes. Když bude nedostatek uklizeček, bude nutné jim nabídnout vyšší platy. Moje otázka zní, jak tohle změní zavedení ZP. Podle mě nijak, pořád půjde o nekvalifikovanou, nepříliš prestižní a nepříliš dobře placenou práci.

    Fluttershy, yay! avatar 22.7. 10:09 Fluttershy, yay! | skóre: 81 | blog:
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Rozdíl je v mobilitě.
    pavlix avatar 22.7. 23:04 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Tomu rozumím, ale to přece funguje i dnes.
    Pak nechápu celý ten argument podřadnými pracemi, který se tak často používá, který byl i zde v diskuzi a na který jsem já reagoval.
    Moje otázka zní, jak tohle změní zavedení ZP.
    Na odpověď na tuto otázku tu celou dobu napjatě čekám. :)
    Podle mě nijak, pořád půjde o nekvalifikovanou, nepříliš prestižní a nepříliš dobře placenou práci.
    Podle mě nelze zároveň tvrdit, že to bude špatně placená práce, že to bude po zavedení ZP vzácná práce, kterou nikdo nebude chtít dělat, a že trh vyřeší, aby taková vzácná práce stoupla v ceně, tedy že to bude dobře placená práce.
    23.7. 10:38 Randy_Sh
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Podle mě nelze zároveň tvrdit, že to bude špatně placená práce, že to bude po zavedení ZP vzácná práce, kterou nikdo nebude chtít dělat, a že trh vyřeší, aby taková vzácná práce stoupla v ceně, tedy že to bude dobře placená práce.

    Jak už jsem psal, tohle jsou otázky, na které se těžko hledá teoretická odpověď a nejspíš se to ukáže až v praxi. Dovedu si představit, že po zavedení ZP ve výši minimální mzdy poklesne zájem o špatně placené práce. Proč bych pracoval, když nyní dostanu ZP ve stejné výši. Počkám si na lepší nabídku. Ale stejně tak je možné, že lidé budou ochotni pracovat za nižší mzdu, protože v součtu se ZP se jejich příjem zvýší. Pak tady jsou další faktory - vyšší mzdy vyvolají inflaci, reálný ZP tím poklesne, bude se muset zvyšovat a tím se roztočí inflační spirála. Nebo povedou vyšší mzdy k tomu, že se vyplatí nahradit lidi roboty, ale potom nevím, kdo bude platit daně, aby stát měl na ZP. Nebo se budou importovat gastabeitři, kteří na ZP nebudou mít nárok, ale časem vzniknou tlaky, aby ho také dostali. Takže se těším, až to někde zavedou, abychom se z jejich úspěchu či neúspěchu mohli poučit.

    23.7. 13:05 trekker.dk | skóre: 71
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Proč bych pracoval, když nyní dostanu ZP ve stejné výši.
    Nemá náhodou ZP být bezpodmínečný - bez ohledu na to, jestli příjemce pracuje nebo ne?
    Quando omni flunkus moritati
    23.7. 16:24 Randy_Sh
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Nemá náhodou ZP být bezpodmínečný - bez ohledu na to, jestli příjemce pracuje nebo ne?

    Jistě, jen mi není jasné chování po zavedení ZP. Dřív jsem dělal za 10 kKč, teď dostanu 10 kKč ZP. Zůstanu doma s tím, že mám nyní stejný příjem jako předtím? Půjdu s radostí do práce, protože můj příjem se tím zdvojnásobí? Budu naopak ochoten pracovat za poloviční mzdu, protože v součtu se ZP se můj příjem přesto zvýší o 50%?

    24.7. 12:09 trekker.dk | skóre: 71
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Můj odhad - skoková inflace vyvolaná zavedením ZP vás dokope k tomu pracovat dál.
    Quando omni flunkus moritati
    pavlix avatar 23.7. 16:17 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    To jsou samé kecy. Já jsem reagoval jen a pouze na stokrát opakované tvrzení, že by ZP způsobil, že nikdo nebude uklízet. To si nemyslím a položil jsem zde to, co si myslím, že jsou pádné důvody tomu nevěřit. Nemyslím si, že je k tomu potřeba taková hromada vokecávek.
    xkucf03 avatar 20.7. 14:45 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    zaměstnání jde zatraktivnit finančně, pracovní dobou nebo benefity
    Zvýšení platu nebo přidání benefitů vyjde úplně nastejno – znamená to vyšší náklady a ty se promítnou do ceny. Takže dělník sice dostane nominálně vyšší plat, ale bude nakupovat za vyšší ceny, tudíž si reálně moc nepomůže.
    Je nutné (ba dokonce správné), aby Česko byla montovna závislá na sotva kvalifikované pracovní síle?
    Tohle je problém naší příliš jednostranné orientace na Německo a automobilový průmysl. Obojí je špatně a do budoucna velký problém. Ale když na to někdo upozorní, tak ho obvykle napadnou rusofobové nebo je označen za agenta Číny, takže je docela těžké vést nějakou rozumnou diskusi.
    Základní otázka totiž zní, co s částí populace, která vždycky dělala málo kvalifikovanou práci, a zda pro tyto pozice existuje náhrada 1:1 – jeví se, že nikoliv.
    Co třeba (jak překvapivé) získat nějakou kvalifikaci?
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    Fluttershy, yay! avatar 20.7. 15:35 Fluttershy, yay! | skóre: 81 | blog:
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Zvýšení platu nebo přidání benefitů vyjde úplně nastejno – znamená to vyšší náklady a ty se promítnou do ceny. Takže dělník sice dostane nominálně vyšší plat, ale bude nakupovat za vyšší ceny, tudíž si reálně moc nepomůže.

    A bude mít více na útratu.

    Základní otázka totiž zní, co s částí populace, která vždycky dělala málo kvalifikovanou práci, a zda pro tyto pozice existuje náhrada 1:1 – jeví se, že nikoliv.
    Co třeba (jak překvapivé) získat nějakou kvalifikaci?

    To už jsem někde slyšel.

    Nic proti tomu. Ale pokud se trh posune jinam, např. od výroby ke službám, titíž lidé mohou mít podstatně menší předpoklady (např. fyzické dispozice versus „emoční inteligence“).

    Za předpokladu, že vůbec vznikne dostatek nových pracovních míst. (A vůbec, proč by to nutně musela být pracovní místa?)

    20.7. 15:50 Randy_Sh
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    A bude mít více na útratu.

    Asi nechápete, jak funguje inflace. Vezměme člověka, který bere 10 kKč a chleba stojí 10 Kč. Potom nastane vlna zvyšování platů (a tím pádem i cen), takže po nějaké době člověk bere 20 kKč a chleba stojí 20 Kč. Jeho situace se nezměnila a za svou výplatu si koupí stejně jako předtím. Zvyšování mezd bez růstu produktivity nic moc neřeší.

    Fluttershy, yay! avatar 20.7. 16:21 Fluttershy, yay! | skóre: 81 | blog:
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    K inflaci dojde, pokud se vytiskne víc peněz. Což není nutné. Ale co, o vztahu k inflaci už bylo napsáno mnoho bajtů textu.

    (Mimochodem v Česku je minimální mzda jedna z nejnižších v Evropě. Proč? To jsme „zvláštní trh“ stejně jako když jde o mobilní operátory?)
    20.7. 16:35 Randy_Sh
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    K inflaci dojde, pokud se vytiskne víc peněz

    Takže kdyby v parlamentu odhlasovali zákon, že se platy zvyšují na dvojnásobek, tak to nepřineslo inflaci?

    (Mimochodem v Česku je minimální mzda jedna z nejnižších v Evropě. Proč?

    Všimněte si, že zároveň máme i nejnižší nezaměstnanost v EU. V Francii mají mzdy i nezaměstnanost podstatně vyšší. Nevidíte nějakou souvislost?

    Fluttershy, yay! avatar 20.7. 16:54 Fluttershy, yay! | skóre: 81 | blog:
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Korelace != kauzalita.

    Ostatně, které státy mají podobnou minimální mzdu? Maďarsko, Slovensko.
    20.7. 17:54 JS1 | skóre: 2 | blog: intuition_pump
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Takže kdyby v parlamentu odhlasovali zákon, že se platy zvyšují na dvojnásobek, tak to nepřineslo inflaci?
    NE! S Kucerou tady uz diskutujete asi 10 let, ale vase neochota pochopit zakladni ekonomicke mechanismy je zarazejici.

    Strucne, existuje zakladni menova rovnice: MV=PY. V je "velocity", tedy zhruba receno kolikrat se dana koruna obrati v ekonomice za dany cas. Tudiz, pokud se zmeni V, muze se klidne zmenit Y (prijmy) aniz by se zmenilo P (ceny). Takze obecne, to co rikas, neplati.

    Stejne tak je to i se zakladnim prijmem. Muzes si to predstavit treba tak, ze pokud do systemu pridame "umele" prerozdeleni, bude potreba jeste dalsi prerozdeleni, aby se penize dostaly od zakazniku k firmam na zaklade jejich pozadavku. Tudiz se v situaci zakladniho prijmu zvysi V, a inflace nutne nemusi nastat, ci dokonce naopak.

    Jinak receno, v situaci se ZP musi nakonec vsechny ty penize navic dostat ti, co pracuji, protoze jak jinak by ti co ziji jen ze ZP realizovali svoji spotrebu? Tudiz se zvysi V, zvysi Y, a jestli se zmeni P a jak je ve hvezdach (ja si spis myslim, ze se nepohne, neni k tomu duvod, ale muze tam byt nejaky sekundarni efekt).
    xkucf03 avatar 20.7. 18:45 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu

    Tak znovu. ZP sníží motivaci lidí pracovat. Někdo nebude pracovat vůbec a vystačí si jen se ZP a jiní budou pracovat menší počet dní v týdnu (tzn. vytvoří toho méně za jinak stejných okolností) a budou mít stejný příjem (a budou čekat, že si za to koupí totéž, jako před zavedením ZP, jen získají volné dny navíc). Někdo bude pracovat třeba pořád stejně, ale zvýší se mu příjem – tzn. vytvoří stejný produkt jako před zavedením ZP, ale utrácet/spotřebovávat bude chtít víc.

    Jak si představuješ, že tento „ekonomický zázrak“ bude fungovat? Kde se vezme ta hodnota navíc? Kdo udělá tu práci, kterou neudělali ti, kteří mají zrovna dneska volno (placené základním příjmem) nebo kteří přestali pracovat úplně? A není to jen o flákačích – i já bych si udělal nějaký ten volný den navíc, kdyby mi někdo dával peníze jen tak za nic – a to si myslím, že jsem jinak relativně pracovitý člověk.

    Inflace je už pak jen prostý důsledek – buď se a) vyrobí méně zboží a dodá méně služeb, tudíž vzroste jejich vzácnost, nepokryje to současnou spotřebu a vzroste cena; nebo b) firmy by chtěly zachovat současnou produkci a aby motivovaly lidi k práci, musely by nabídnout větší platy – což by snížilo zisk a zvýšilo cenu zboží a služeb.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    Fluttershy, yay! avatar 20.7. 19:52 Fluttershy, yay! | skóre: 81 | blog:
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    ZP sníží motivaci lidí chodit do zaměstnání.

    FTFY

    To neznamená, že nemůže snížit bariéry pro podnikání nebo vykonávání různých společensky prospěšných činností mimo zaměstnání.

    xkucf03 avatar 20.7. 20:25 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu

    Takže to celé stojí na tom, že lidi jsou natolik obětaví, že dobrovolně a bez nároku na další odměnu vykonají práci odpovídající tomu ZP, který dostali zadarmo?

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    Fluttershy, yay! avatar 20.7. 20:26 Fluttershy, yay! | skóre: 81 | blog:
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Jako péči o rodinu, dobrovolné činnosti aj.?
    Bystroushaak avatar 20.7. 19:58 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Jak si představuješ, že tento „ekonomický zázrak“ bude fungovat? Kde se vezme ta hodnota navíc? Kdo udělá tu práci, kterou neudělali ti, kteří mají zrovna dneska volno (placené základním příjmem) nebo kteří přestali pracovat úplně? A není to jen o flákačích – i já bych si udělal nějaký ten volný den navíc, kdyby mi někdo dával peníze jen tak za nic – a to si myslím, že jsem jinak relativně pracovitý člověk.
    Tak celá pointa ZP je, že tu práci udělají z velké míry roboti, dokonce natolik, že jim lidi nebudou schopní konkurovat, i kdyby chtěli. Například sektor dopravy dostane na prdel v příštích 10 - 20 letech jak žádný jiný, protože prostě všude budou samořídící se X (kde za X si dosaď auta, vlaky, kamiony, ..). A řídící jednotka v X nespí, nemrká, vždycky dává 100% pozor a navíc vidí svět ne jenom v optickém spektru a 120°, ale s 360° pokrytím včetně radaru, vždycky 100% dodržuje předpisy a jezdí optimálně. To samé továrny a práce ve stylu „stojím u pásu“, tam to je taky jen otázkou jak rychle to přijde. Pokud skočím do budoucnosti, dostáváme se do stavu, že velkou část práce, kde se skutečně generují hodnoty (= něco fyzického z toho leze) budou zastávat stroje. Lidé se budou angažovat ve službách a přidané hodnotě.

    Já nejsem ekonom, proto se u toho začínám ztrácet, protože ta ekonomie prostě nemá s naší společné základní axiomy. Skoro by mě to děsilo, jenže ekonomie je lidský vynález, který nám má sloužit a když sloužit nebude, tak jí prostě lidi znásilní tak, aby sloužila, protože se negeneruje jen tak sama z prázdnoty, ale je to výslednice lidské potřeby a ta potřeba nikam nezmizí, i když se hodně změní její podstata.

    Osobně si dokážu představit například zcela masivní zdanění korporací v takové ekonomii, jenže ne finanční, ale například se řekne, že půlka výroby půjde občanům. Lidi ve skutečnosti nechtějí peníze, těch se nikdo nenažere. Chtějí věci a služby, které se dají za peníze směnit.
    Bystroushaak avatar 20.7. 20:04 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Já vím, že je to nejspíš naivní a každý ekonom se tomu vysměje, ale poslední dobou se nemůžu při přemýšlení nad budoucností vyhnout srovnání s mraveništěm. Mraveniště taky funguje bez centrálního plánování a bez použití kapitalismu, samostatní mravenci mají svoje potřeby. Lidi nejsou zas tak rozdílní, liší se jen vysokou dimenzí těch potřeb. V ekonomii, kde odpadá lidská práce k výrobě věcí a určité části služeb se tím modelem blížíme k něčemu, jako mraveniště.
    xkucf03 avatar 20.7. 20:14 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu

    Představy o plné automatizaci měl už Marx a dosud se to nenaplnilo.

    Totéž se děje i v našem oboru, cyklicky se to vrací, to se třeba mluvilo o tom, jak díky BPMN nebude potřeba nic programovat a někteří se snad i báli o práci. A stalo se to? Nestalo. Navzdory vší automatizaci, vysokoúrovňovým jazykům, frameworkům, novým paradigmatům… které měly zvýšit efektivitu, je pořád práce dost resp. na trhu je dnes nedostatek programátorů.

    Osobně si dokážu představit například zcela masivní zdanění korporací

    Proč by měl být někdo trestán za to, že vynalezl nástroj, který zvyšuje produktivitu práce?

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    Fluttershy, yay! avatar 20.7. 20:33 Fluttershy, yay! | skóre: 81 | blog:
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Korporace nejsou lidi.
    xkucf03 avatar 20.7. 20:41 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Ale patří lidem.
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    Marek Stopka avatar 20.7. 20:53 Marek Stopka | skóre: 57 | blog: Paranoidní blog | London, United Kingdom
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Patří zpravidla fondům a ty fondy vlastní další korporace, celkem hezky cyklicky...
    Bystroushaak avatar 20.7. 20:34 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Představy o plné automatizaci měl už Marx a dosud se to nenaplnilo.
    To není tak úplně pravda. Například automobilky se hodně blíží. Nová tesla gigafactory na výrobu baterek bude plně automatická a tohle uvidíme čím dál víc. Není to binární skok. Budoucnost je tady, jen není rovnoměrně rozložená a s čím dál lepším machine learningem a levnější automatizací se to bude zrychlovat a rovnoměrněji distribuovat.
    Totéž se děje i v našem oboru, cyklicky se to vrací, to se třeba mluvilo o tom, jak díky BPMN nebude potřeba nic programovat a někteří se snad i báli o práci. A stalo se to? Nestalo. Navzdory vší automatizaci, vysokoúrovňovým jazykům, frameworkům, novým paradigmatům… které měly zvýšit efektivitu, je pořád práce dost resp. na trhu je dnes nedostatek programátorů.
    To není argument, to je jen kuriozita plynoucí ze špatného pochopení problému.
    Proč by měl být někdo trestán za to, že vynalezl nástroj, který zvyšuje produktivitu práce?
    Protože výroba pro výrobu samotnou nedává smysl. Pokud většina lidí nebude mít peníze, protože budou nahrazeni strojem, nebudou mít ani peníze na nákup.

    Navíc to souvisí s axiomy kapitalismu a přírodními zdroji. Proč by měla mít korporace právo nakládat s prostředky? V současnosti je to tak, že jí ho prodává stát, nebo majitel, který je potomkem nebo kupujícím od toho, kdo tam byl první. To ale není samozřejmost, jen součást společenské dohody.
    xkucf03 avatar 20.7. 20:55 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu

    Stručně: pokud bychom zavedli ZP příliš brzy, tak odtud vyštveme podnikatele, kteří by něco dobrého vytvořili, a tím se jako stát a národ odsoudíme k neúspěchu. Pokud to neuděláme a budeme tu mít dostatečně svobodné podnikatelské prostředí, tak Češi budou úspěšní podnikatele a časem třeba budeme tak bohatí, že nebude problém dávat nějaké peníze paušálně všem. Nemá cenu se tedy o tom teď moc hádat.

    Za daleko důležitější věc považuji pravidlo, že majitelem nemovitosti může být pouze občan daného státu.

    A další zásadní otázka je, komu dovolíme být naším občanem – protože pokud sem pustíme nekvalifikované (nebo dokonce nepřizpůsobivé a nepřátelské) lidi z Afriky a podobných končin, tak tu budeme mít plno lidí, kteří by chtěli ZP nebo obecně bohatství zdarma, ale nikoho, kdo by na to vydělal.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    Marek Stopka avatar 20.7. 20:57 Marek Stopka | skóre: 57 | blog: Paranoidní blog | London, United Kingdom
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Za daleko důležitější věc považuji pravidlo, že majitelem nemovitosti může být pouze občan daného státu.
    Které se už od svého zavedení obchází 2 způsoby...
    xkucf03 avatar 30.7. 15:30 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Nová tesla gigafactory na výrobu baterek bude plně automatická a tohle uvidíme čím dál víc. Není to binární skok. Budoucnost je tady, jen není rovnoměrně rozložená a s čím dál lepším machine learningem a levnější automatizací se to bude zrychlovat a rovnoměrněji distribuovat.

    A jak k tomu přijdou firmy, které vyrábí klasickým způsobem a zaměstnávají (relativně) hodně lidí? Ty budou taky muset platit vysoké daně (nutné pro financování ZP) nebo budou mít nějaké výjimky?

    Pokud budou daně pro všechny stejné, tak to řadu firem (nebo i oborů) zlikviduje a zůstanou jen ty, které mají přístup k nejnovějším technologiím (což by nebyl až takový problém, pokud by vše byl svobodný software a svobodný hardware – pak by k tomu měli přístup reálně všichni).

    Pokud budou nějaké úlevy pro „tradiční“ způsoby výroby a služeb, tak to zase může vést k tomu, že firmy nebudou do nových technologií tolik investovat, vývoj se zpomalí a nevznikne něco, co by jinak mohlo pomoci celému lidstvu.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    Bystroushaak avatar 30.7. 15:42 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    A jak k tomu přijdou firmy, které vyrábí klasickým způsobem a zaměstnávají (relativně) hodně lidí? Ty budou taky muset platit vysoké daně (nutné pro financování ZP) nebo budou mít nějaké výjimky?

    Pokud budou daně pro všechny stejné, tak to řadu firem (nebo i oborů) zlikviduje a zůstanou jen ty, které mají přístup k nejnovějším technologiím (což by nebyl až takový problém, pokud by vše byl svobodný software a svobodný hardware – pak by k tomu měli přístup reálně všichni).
    Nejsem věštec. Kam směřuje technologie se dá předpovědět, když se podíváš na současný stav a snažíš se představit kam asi bude pokračovat, ale i tak to často předpovíš blbě. Kam bude směřovat politika .. na to jsem žádnou metodiku zatím nenašel. Pravděpodobně to povede k vyššímu zdanění korporací používajících masivní automatizaci. Možná to umožní něco jako ten ZP. Nevím. Je ale dobré nad tím začít přemýšlet. Pěkne to shrnul CGP Grey v Humans Need Not Apply.

    Rád bych podotkl, že se nesnažím tvrdit, že to bude vysloveně dobře, nebo špatně, protože to je prostě moc velké zjednodušení celé věci.
    Pokud budou nějaké úlevy pro „tradiční“ způsoby výroby a služeb, tak to zase může vést k tomu, že firmy nebudou do nových technologií tolik investovat, vývoj se zpomalí a nevznikne něco, co by jinak mohlo pomoci celému lidstvu.
    To by ty úlevy musely fungovat globálně a to imho prostě nebudou.
    pavlix avatar 30.7. 15:46 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    To by ty úlevy musely fungovat globálně a to imho prostě nebudou.

    Ono je dost možné, že naopak přestane fungovat globální obchod. V minulosti už byl mnohokrát omezen a ani teď není univerzálně volný.
    xkucf03 avatar 30.7. 15:56 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu

    Což připomíná spíš studenou válku nebo rozdělení do více bloků, které spolu nekamarádí, než svět ve kterém bych chtěl žít.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    pavlix avatar 30.7. 19:29 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Tak on se zrovna tebe asi nikdo ptát nebude, v jakém světě že bys to chtěl žít.
    xkucf03 avatar 30.7. 19:38 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu

    Tahle diskuse je z velké míry v duchu: „jak by se mi líbilo, aby to bylo“ (přestože to nikdo z diskutujících moc neovlivní).

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    pavlix avatar 30.7. 19:43 pavlix | skóre: 54 | blog: pavlix
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Nebudeme se dohadovat, o čem je tato diskuze, že ne? Jsem si naprosto jistý, že je pro každého trochu o něčem jiném.
    Heron avatar 20.7. 20:42 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Totéž se děje i v našem oboru, cyklicky se to vrací, to se třeba mluvilo o tom, jak díky BPMN nebude potřeba nic programovat a někteří se snad i báli o práci. A stalo se to? Nestalo. Navzdory vší automatizaci, vysokoúrovňovým jazykům, frameworkům, novým paradigmatům… které měly zvýšit efektivitu, je pořád práce dost resp. na trhu je dnes nedostatek programátorů.
    No spíš se pořád dokola vyrábí různě šišaté kolo. Funkční programy na dnešní agendu existovaly možná před 40lety. Od té doby se to tisíckrát přepsalo, popadalo to, přišlo se o data a bůh ví co a výsledek je, že to funguje stejně jako před 40 lety akorát to vyžaduje milionkrát takový výkon a je 200x tolik úředníků.

    Stačí si vzít jen web. Po té, co OS vyřešily všechno co bylo potřeba k řešení a nativní aplikace měly skvělé, bezpečné stabilní prostředí, tak se řeklo ne, půjde to na web. Od té doby se řeší to, co bylo vyřešeno před 20 lety. Jak zařídit to, aby jeden tab nemohl čumět na data druhého tabu a tak dále.

    Každý rok přijde nějaký nový hyper cool webový framework, tak se to celé zase přepíše. Prostě proto.

    IT je obor, který si práci generuje sám pro sebe. A ostatní mu to furt žerou. Nebo se s tím svezou.
    xkucf03 avatar 20.7. 21:10 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    No spíš se pořád dokola vyrábí různě šišaté kolo. Funkční programy na dnešní agendu existovaly možná před 40lety.

    Ano, taky někdy žasnu nad tím, jak někdo použije nejmodernější technologie, obrovský diskový prostor a výpočetní výkon… a nakonec se slavnostně dopočítá toho, že v pátek lidé odjíždějí z města na víkend chatu :-)

    Stačí si vzít jen web.

    To mi povídej :-/ Většina webů dělá v zásadě to samé, co kdysi. Akorát tehdy ti stačilo trochu HTML, triviální PHP na serveru a triviální SQL. Dneska je „webový frontend“ šílená změť technologií, potřebuješ desítky knihoven, frameworků, nástrojů, abys dosáhl téhož jako před těmi patnácti nebo více lety. (nebo to můžeš dělat postaru, ale webaři tě budou mít za nekompetentního zpátečníka). Na webovém serveru je situace o něco málo jednodušší. Snad jen ty databáze jsou taková klasika. Ale i tam občas někoho napadne nacpat data do nerelační bezschémové databáze, aby to nebylo tak jednoduché a „nudné“ a nedalo se v tom na první pohled orientovat.

    IT je obor, který si práci generuje sám pro sebe.

    Smutná pravda, ale týká se to primárně toho webu. Nebo třeba sítí, kde se vymýšlí různé nesmyslné restrikce, následně se všechny protokoly zabalí do HTTP, protože HTTP přes firewally prochází a pak se zase vymýšlejí transparentní proxy a systémy, které se do toho HTTP(S) budou dívat a zjišťovat, jestli je to web nebo něco jiného. Hezky se to zacyklilo. Ale to jsme zase u toho webu. Jinde mi přijde, že je IT poměrně konzervativní obor nebo se tam dělají aspoň zajímavé a reálně inovativní věci.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    Marek Stopka avatar 20.7. 21:12 Marek Stopka | skóre: 57 | blog: Paranoidní blog | London, United Kingdom
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Jinde mi přijde, že je IT poměrně konzervativní obor nebo se tam dělají aspoň zajímavé a reálně inovativní věci.
    Protimluv...
    xkucf03 avatar 20.7. 21:14 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    …nebo…
    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    Heron avatar 20.7. 20:28 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    To samé továrny a práce ve stylu „stojím u pásu“, tam to je taky jen otázkou jak rychle to přijde.
    Upřímně řečeno se divím, že to ještě stále existuje. Když jsem ještě v minulém století v 15. letech nastupoval na brigádu (a vydržel jsem tam asi tak týden) do čokoládoven, tak jsem si celých těch pět dnů říkal, že to přece nemůže nikdo myslet vážně. Člověk má 8h v kuse cosi strkat do pytlíků? Vždyť na to existují stroje. Tohle přece nemá dělat člověk. No a ono je to tady pořád. Trestuhodné.
    Bystroushaak avatar 20.7. 20:37 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Protože se to stále ještě nevyplatí. Automatizace je drahá a výpadek při přestavování linky je ještě dražší. Ve chvíli, kdy cena padne pod určitou hranici, či přinese takovou optimalizaci, aby se to vyplatilo, tak to přijde samo. Jinak nějaká forma automatizace je všude, i ten samotný pás je automatizace. Jde jen o to to dotáhnout na další stupeň, což se zatím prostě nevyplatilo, protože lidská práce prostě byla levnější.
    Heron avatar 20.7. 20:44 Heron | skóre: 51 | blog: root_at_heron | Olomouc
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    To byla řečnická otázka. ;-)

    Nehledě na to, že tehdy tam linka na pytlíky byla. Jedna linka automatická, druhá osazená živými roboty.
    20.7. 23:28 Kalašnikov
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Já se picnu! Ty si těch linek a robotů musel už postavit, že to podáváš s takovou suverenitou. Ostatně jako všechno.
    21.7. 00:16 ehm
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Nemusí stavět linky a roboty, aby mohl předvídat jejich větší rozšíření. Pokud znáš nějaké konkrétní důvody, proč by k tomu rozšíření, tak jak ho popisuje, nemělo dojít, tak sem s nimi.
    Bystroushaak avatar 21.7. 00:29 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Já se picnu! Ty si těch linek a robotů musel už postavit, že to podáváš s takovou suverenitou. Ostatně jako všechno.
    Automatizace byla součást mého studia od střední školy a částečně na škole vysoké. To že jsem v tom oboru potom dál nepracoval neznamená, že si neudržuji přehled.
    Bystroushaak avatar 21.7. 00:34 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    že to podáváš s takovou suverenitou. Ostatně jako všechno.
    Zdá se mi, že jsi asi stále ještě nepřišel na princip fungování diskuze. Specificky, že když se chceš zapojit, tak použiješ argumenty, ne že napadneš osobu řečníka. Koukal jsem na všechny tvoje příspěvky pod tímhle blogem a vždycky jedna věta a jen kecy na toho, kdo to napsal. Co si od toho sleduješ? Jakože reálně, když si představíš stav světa ve chvíli, kdy ten příspěvek píšeš a stav světa potom, co ho odešleš, tak co čekáš za změnu?
    21.7. 10:51 Kalašnikov
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Co si od toho sleduješ?

    Pozorný a přemýšlivý čtenář pochopí? ;).
    Bystroushaak avatar 21.7. 14:39 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    To je ta iluze transparentnosti. Lidi ti ve skutečnosti do hlavy nevidí a když jen sem tam vykřikneš nějakou větu, tak mi věř, že většina lidí si tě zařadí do úplně jiné kategorie, než do jaké si asi myslíš, že se tím dostáváš. Všimni si, že (minimálně v téhle diskuzi) na tebe nikdo nereagoval tak, že by si namodeloval celou tvojí osobu, namapoval na to co jsi psal a odvodil si z toho hodnotu tvých zápisků. Můžeš se považovat za nedoceněného génia, ale faktem prostě je, že brutálně selháváš ve schopnosti komunikovat svojí myšlenku ostatním a to je tak nějak to jediné, co se v diskuzi na internetu počítá.

    Já jen tak, protože mi přišlo, že ti to nedochází, ale pokud je to tvoje strategie, tak ok.
    21.7. 22:32 Kalašnikov
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Myslím, že mi křivdíte :(. Až na tento jediný komentářík jsem vždy stručně a věcně odpověděl na položenou otázku - podle svého nejlepšího vědomí i svědomí. Jednou jsem vyjádřil svůj názor začínající zkratkou IMHO. Jednou jsem si dobíral slečnu (nebo paní co já vím), aby zde neztrácela s náma moc času a nepodlehla nějaké nezdravé újmě. A zde jste mne šokoval svým širokým záběrem i názorem. Nějaké ne zrovna malé zkušenosti s tím také mám, proto ten šok. -- V případě mírného sarkasmu jsem používal smajlík, aby se to poznalo. Se sarkasmem by se to nemělo přehánět, ale někdy je to na místě a diskusi to oživí. Vždy, až na jeden případ, jsem dostal nějakou odpověď, kterou jsem si přečetl a vzal na vědomí. Na diskutování nemám zatím čas ani chuť, snad jindy, takže tak. Děkuji, že akceptujete moji "strategii" a zatím se mějte.
    21.7. 22:41 ehm
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Ty si těch linek a robotů musel už postavit, že to podáváš s takovou suverenitou.
    Myslím, že mi křivdíte :(.
    21.7. 23:19 Kalašnikov
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Však jsem psal, že jsem byl zaskočen. Dneska už snad ta hranice mezi tykáním a vykáním není tak ostrá. Klidně si můžeme tykat nebo někdy tykat a jindy vykat, co na tom sejde ;).
    21.7. 23:25 ehm
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Poukazoval jsem na možnost, že ty příspěvky psali dva různí lidé.
    21.7. 23:30 Kalašnikov
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Zbytečně matete čtenáře. Co je na tom špatného, že to v rámci své "strategie" :) raději napíšu pod nikem.
    20.7. 20:30 ehm
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    +1. K něčemu podobnému jsem mířil svým komentářem.
    Bystroushaak avatar 20.7. 20:47 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Já jsem se teď trochu zamýšlel, jestli o tom nezkusit napsat blog. Ale asi se mi nechce, hlavně proto, že se v ekonomii fakt nevyznám. Jen ta představa vzdálené budoucnosti, kde máš univerzální rekonfigurovatelnou továrnu, která se během měsíce dokáže rekonfigurovat na základě popisu na úplně cokoliv a do toho lidi, kteří nejsou schopní konkurovat skoro žádné manuální práci..

    Přemýšlím třeba, jak na tom budou peníze, protože mi z toho všeho tak nějak plynou hrozné skoky hodnot u všeho možného zboží. X stojí Z, dokud někdo nerekonfiguruje továrnu, pak stojí skoro skokově 0.01 Z. Možná by dávalo smysl odvodit peníze například z energie a založit je na kW mechanické práce..

    Taky jaký smysl dává říct, že X bude stát Y jednotek Z, když skoro nic nepasuje na současné ceny. Například jídlo může být v té době skoro zdarma, protože prostě roboty provozovaný vertikální skleník, který má 600% výnosy plodin na m^2 (to vůbec není nereálné už dneska). To že vím, že ZP bude 10000 Schmeckles na měsíc, tak co to vypovídá o tom co si za to koupím? Chleba může stát 0.0001 Schmeckles, mobil 100 Schmeckles a masáž zad 200 Schmeckles, protože to dělá člověk.
    xkucf03 avatar 20.7. 21:13 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Jen ta představa vzdálené budoucnosti, kde máš univerzální rekonfigurovatelnou továrnu, která se během měsíce dokáže rekonfigurovat na základě popisu na úplně cokoliv

    A kdo napíše ten popis – specifikaci? #350

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    Bystroushaak avatar 21.7. 00:32 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Ten kdo to bude umět a komu se to vyplatí?
    21.7. 01:07 sigma
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    univerzální rekonfigurovatelnou továrnu
    Sice píšeš, že ve vzdálené budoucnosti, ale současné technologie využívané v průmyslové automatizaci jsou na zcela jiném levelu, ze kterého nelze podle mě usuzovat, že něco takového bude v budoucnu smysluplně existovat.

    Jsou sice výroby, kde je (téměř) 100% automatizace, ale to jsou buď celkem triviální (byť třeba large-scale) věci, kde je taková úroveň běžná už mnoho (někde nižších desítek) let (třeba chemický / potravinářský / papírenský průmysl), nebo i dost složité věci, ale s obrovskou mírou hromadnosti a unifikace výroby (automotive).

    V tom prvním případě ale zůstává dost velké potřeba lidské práce pro udržení té automatizované technologie v provozu. Automatizace některých údržbových činností je představitelná, ale jednak je tam menší až žádná hromadnost a jednak by to vyžadovalo totální redesign prostorového uspořádání těch technologií, které se často vyvíjí po desítky let a staví s obdobným investičním cyklem.

    Druhý případ v současnosti spočívá v designu produktu tak aby byl vyrobitelný plně automatizovaně, což je ještě OK, a následně ve stavbě v zásadě jednoúčelové továrny pro tento produkt. To dokud někdo nerekonfiguruje továrnu v současnosti obvykle znamená mnoho člověkoroků inženýrské činnosti a nízké jednotky let na implementaci. To se vyplatí jen u té silně hromadné výroby. Při použití nejlepších technologií a projektového řízení v současnosti nemáme lepší způsob, jak takovou v podstatě jednoúčelovou továrnu postavit. Představa, že napsat na to specifikaci tak dokonalou, že se to pak "postaví samo", bude méně náročné než stávající přístup, nemusí vyjít. Podobně jako ty SW roboty, co nahradí programátory a budou místo nich psát kód podle specifikace, jak už tu někdo linkoval.

    Omezení v rekonfigurovatelnosti nejsou ve značné části v deficitu potřebného SW resp. AI, ale v řadě mechanických resp. fyzikálních problémů. Můžeme předvídat úplnou změnu paradigmatu, např. nějakou převratnou metodu 3D tisku z kovových materiálů schopnou z významné části nahradit konvenční metalurgii, tváření a obrábění, ale současný vývoj tomu žádné náznaky nedává. Jinak je příkladů těchto problémů spousta - třeba o fundamentálních omezeních flexibility v oblasti designu robotických manipulátorů a jejich aplikací by se dalo napsat několik článků. Představa, že tyto věci, ke kterým často není vybudován ani solidní teoretický základ, dokážeme vtělit do AI... proč by to mělo být v nějak dohledné době možné?

    A k tomu ještě jeden link: https://en.wikipedia.org/wiki/Moravec%27s_paradox -- problém není v softwaru a AI, počítač je schopen drtit rovnice rychleji než člověk, byl k tomu nakonec navržen. I když často třeba pro některá výhodná kinematická uspořádání manipulátorů prostě neexistuje matematická metoda řešení pohybových rovnic v real-time predikovatelném čase, a je to no-go. Vyrobit použitelné aktuátory, které se jen vzdáleně blíží sensomotorickým vlastnostem lidských svalů je pořád sci-fi, natož umístit jich do jednoho stroje stovky.
    Bystroushaak avatar 21.7. 04:21 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Sice píšeš, že ve vzdálené budoucnosti, ale současné technologie využívané v průmyslové automatizaci jsou na zcela jiném levelu, ze kterého nelze podle mě usuzovat, že něco takového bude v budoucnu smysluplně existovat.
    Záleží, co je pro tebe budoucnost. Samozřejmě, že to jsou všechno jen odhady, ale když se podíváš 50 let do budoucnosti, tak je možné skoro všechno.
    Jsou sice výroby, kde je (téměř) 100% automatizace, ale to jsou buď celkem triviální (byť třeba large-scale) věci, kde je taková úroveň běžná už mnoho (někde nižších desítek) let (třeba chemický / potravinářský / papírenský průmysl), nebo i dost složité věci, ale s obrovskou mírou hromadnosti a unifikace výroby (automotive).
    To je právě pointa dnešní doby a toho o čem jsem psal, že začíná být možné automatizovat věci, které dříve nebyly, protože machine learning / AI (ehm ehm) se pomalu prodírá i tam, kde to dřív fungovalo v podstatě úplně triviálně. Zatímco dřív prostě průmyslový robot jel přesně ze souřadnice na souřadnici a veškeré jeho reakce byly úplně primitivní, tak pomalu přichází doba, kdy dokáže reagovat na svoje okolí, rozpoznávat obraz a přizpůsobovat se stavu věcí. Jinými slovy, stává se univerzálním.

    Už když jsem studoval někdy v 2010, tak jsme měli hodiny, kde jsme se učili používat průmyslové toolkity na rozpoznávání obrazu a reagovat právě třeba na věci, které jely na pásu a různě je sbírat a kategorizovat a přesunovat. Dobře je to vidět třeba na robotických řeznících, kteří umí zpracovat různě tvarovaná zvířata a okrájet z nich maso efektivním způsobem, jako třeba tenhle robot co dokáže okrájet šunku od kosti. To se zdá jako blbosti, ale ve skutečnosti je to úplně jiná třída zařízení, než předchozí generace. Málokdo si uvědomuje, co znamená generický robot, kterého je možné naučit dělat v podstatě libovolnou mechanickou práci, v rámci které je schopný variabilně reagovat na prostředí.

    A i programování se zjednodušuje. Tam kde předchozí generace dokázala kopírovat pohyb operátora, takže mohl robota naučit opakovat zadaný pohyb prostě tím, že mu ho ukázal, dokáže současná generace pomalu, ale jistě chápat záměr operátora. Už neukazuje pohyb, ukazuje co chce vybrat za součástky a robot se to učí přes machine learning a vytváří si vlastní model, který není třeba programovat. Ukážeš mu 10x jak zvednout dveře a nalakovat je a on si vytvoří model, který mu umožní zvednout dveře a nalakovat je. Jenže na rozdíl od předchozí generace bude umět zvednout libovolné dveře libovolného tvaru.

    Viz třeba https://www.youtube.com/watch?v=SdI6lrQUa8s

    Takže to máme jednu osu trendu - univerzalita automatizace se zvyšuje. Druhá osa je programování, které se zjednodušuje. Nekoukej se kde jsou dneska, koukej se, kam směřují.
    Druhý případ v současnosti spočívá v designu produktu tak aby byl vyrobitelný plně automatizovaně, což je ještě OK, a následně ve stavbě v zásadě jednoúčelové továrny pro tento produkt. To dokud někdo nerekonfiguruje továrnu v současnosti obvykle znamená mnoho člověkoroků inženýrské činnosti a nízké jednotky let na implementaci. To se vyplatí jen u té silně hromadné výroby. Při použití nejlepších technologií a projektového řízení v současnosti nemáme lepší způsob, jak takovou v podstatě jednoúčelovou továrnu postavit. Představa, že napsat na to specifikaci tak dokonalou, že se to pak "postaví samo", bude méně náročné než stávající přístup, nemusí vyjít. Podobně jako ty SW roboty, co nahradí programátory a budou místo nich psát kód podle specifikace, jak už tu někdo linkoval.
    Určitě, souhlasím. Měl jsem na pokoji dva spolubydlící strojaře, vím jaká byla práce s rekonfigurací výrobní linky. Ale i tam se neustále zvyšuje univerzálnost a jednoduchost. Třeba spousta dnešních malých strojírenských fabrik vypadá prostě tak, že máš pár pásů a podavačů kolem jednoho brutálně drahého, ale výkonného a univerzálního CNC, které dokáže samo vyfrézovat a vyvrtat a obrobit z kusu kovu skoro cokoliv. Co chybí jsou roboti, kteří by dokázali poskládat z několika kusů kus nový, to zatím většinou dělají lidé.
    Omezení v rekonfigurovatelnosti nejsou ve značné části v deficitu potřebného SW resp. AI, ale v řadě mechanických resp. fyzikálních problémů. Můžeme předvídat úplnou změnu paradigmatu, např. nějakou převratnou metodu 3D tisku z kovových materiálů schopnou z významné části nahradit konvenční metalurgii, tváření a obrábění, ale současný vývoj tomu žádné náznaky nedává.
    Tak zrovna ta metalurgie, tváření a obrábění je brutálně automatizovaná už teď. Občas mě baví na youtube prostě jen tak koukat na videa z továren na obrábění různých věcí. Třeba https://www.youtube.com/watch?v=4XkrNBUvpGs Pointa není, že tam lidi nebudou vůbec, ale že jich tam bude jen málo. Když se na ty videa dívám, tak lidi tam plní z velké míry jen úlohu obsluhy strojů a to jen proto, že automatizace obsluhy strojů je zatím drahá a obtížná, že se to vyplatí třeba jen v těch automobilkách.
    Jinak je příkladů těchto problémů spousta - třeba o fundamentálních omezeních flexibility v oblasti designu robotických manipulátorů a jejich aplikací by se dalo napsat několik článků. Představa, že tyto věci, ke kterým často není vybudován ani solidní teoretický základ, dokážeme vtělit do AI... proč by to mělo být v nějak dohledné době možné?
    Proč by nebylo? Ale ok, odpovím první - existuje brutální ekonomický tlak to udělat.
    A k tomu ještě jeden link: https://en.wikipedia.org/wiki/Moravec%27s_paradox -- problém není v softwaru a AI, počítač je schopen drtit rovnice rychleji než člověk, byl k tomu nakonec navržen. I když často třeba pro některá výhodná kinematická uspořádání manipulátorů prostě neexistuje matematická metoda řešení pohybových rovnic v real-time predikovatelném čase, a je to no-go. Vyrobit použitelné aktuátory, které se jen vzdáleně blíží sensomotorickým vlastnostem lidských svalů je pořád sci-fi, natož umístit jich do jednoho stroje stovky.
    Jo, znám. Tohle mi trochu připomíná, jak kdysi lidi říkali, že člověk vždycky nad počítačem vyhraje v šachách. A pak vyhrál počítač. Potom lidi říkali, že nikdy nevyhrajou v Go, protože velký prostor k prohledání. A pak vyhrál počítač v Go. Inovace nestojí a utěšovat se tím, že nyní něco není možné, nebo vyřešené ti nic neříká o stavu světa za deset, nebo dvacet let.

    Co se moc nezměnilo je hardware automatizace, ten je podobný už tak 40 let. V poslední době se ale brutálně změnil software, protože už prostě je výpočetní výkon na dělání věcí, které před lety možné nebyly. Samozřejmě, spousta věcí o kterých mluvím je současná hranice, špička technologie, mnohdy omezená a nepraktická na ostatní věci. Ale takové jsou růžky, které budoucnost vystrkuje vždycky. Když se podíváš na první auta, tak jsou taky něco úplně jiného, než to co tu máme o sto let později.

    Když mluvím o rekonfigurovatelných továrnách, nepředstavuji si to jako něco, co se rekonfiguruje za den, ale třeba za měsíc, nebo tři. Rozdíl vidím především v tom, že to bude celý balík, který bude od začátku navrhovaný a vymýšlený tak, aby byl rekonfigurovatelný, místo aby se stavěl kolem konkrétního výrobku. To samozřejmě nedává smysl všude, například v chemickém provozu, ale v místech kde chceš něco montovat a obrábět docela jo.
    21.7. 04:40 ehm
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    +1×1010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010
    Bystroushaak avatar 21.7. 04:59 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Pointa není, že tam lidi nebudou vůbec, ale že jich tam bude jen málo.
    K tomuhle bych rád citoval wikipedii a případ se zemědělstvím:
    In 1870, almost 50 percent of the US population was employed in agriculture. As of 2008, less than 2 percent of the population is directly employed in agriculture.
    Během jednoho století se podíl lidí zaměstnaných v zemědělství změnil z 50% populace na 2%, díky mechanizaci práce. Něco podobného se teď postupně stane i v ostatních odvětvích.
    xkucf03 avatar 20.8. 19:03 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Umělá inteligence – AI

    Ono to s tou umělou inteligencí nebude zase tak horké…

    Právě jsem zjistil, že jedna velká americká firma nezaměstnává na technické podpoře už ani Pakistánce, ani Indy, ale nasadili tam umělou inteligenci. Měl jsem tohle podezření už delší dobu ale poslední odpověď je usvědčila. To by člověk nenapsal, ani debil.

    Hodím to do blogu …snad brzy.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    Bystroushaak avatar 20.8. 20:33 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Umělá inteligence – AI
    To se dělá už docela dlouho. Někde jsem o tom četl před pár lety článek na /r/programming, kde zkoumali, jestli to je fakt AI, nebo jen ind co sedí u systému s pár stovkami tlačítek pro každou odpověď a mačká je podle toho na co se zeptáš.

    Jinak viz třeba: https://www.nuance.com/omni-channel-customer-engagement/voice-and-ivr/conversational-ivr.html
    xkucf03 avatar 20.8. 21:15 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Umělá inteligence – AI

    Tohle ani nebylo po telefonu, ale psaná komunikace1. U toho telefonu aspoň víš, že na tebe mluví plechová huba. U té psané komunikace je těžší poznat, jestli je na druhé straně AI nebo jen někdo intelektuálně nepříliš obdařený, kdo vychází z předepsané šablony2 a doprostřed vloží nějakou tu větu, kterou sám vymyslel.

    [1] něco jako e-mail, ale přes jejich interní systém, na e-mail mi chodí jen kopie
    [2] pozdrav, poděkování za zprávu, že je rád, že mi může dnes pomáhat, jak moc je pro něj můj problém důležitý, jak moc si váží toho, že jsem jejich zákazník, …, jak pevně věří, že mi jeho rada pomohla, uctivý pozdrav

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    Bystroushaak avatar 20.8. 21:23 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Umělá inteligence – AI
    U toho telefonu aspoň víš, že na tebe mluví plechová huba
    To bývávalo v minulé generaci a všechny to univerzálně sralo. Dneska je snaha, abys o tom nevěděl a z toho co jsem tak viděl ukázky, tak jsem byl kolikrát na pochybách, jestli to je IVR, nebo ne.
    U té psané komunikace je těžší poznat, jestli je na druhé straně AI nebo jen někdo intelektuálně nepříliš obdařený, kdo vychází z předepsané šablony2 a doprostřed vloží nějakou tu větu, kterou sám vymyslel.
    Imho šablona.
    xkucf03 avatar 20.8. 21:37 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Umělá inteligence – AI
    Imho šablona.

    Šablona tam samozřejmě je, všechny ty kecy okolo. Ale pak je tam nějaké jádro zprávy a to mi v tomhle případě přijde, že by to člověk nevymyslel – chytlo se to jednoho klíčového slova a k němu vyhrabalo nějakou odpověď, ale absolutně to nedává smysl.

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    Bystroushaak avatar 20.8. 21:51 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Umělá inteligence – AI
    Představ si, že tam dělá někdo, kdo skoro neumí anglicky, pak začne dávat smysl spousta věcí. Ti prostě vykopíroval nějakou blbost z interní wiki. Ale nevím, je možné, že tam maj nějakého chatbota, nebo tak něco.
    21.8. 05:15 ehm
    Rozbalit Rozbalit vše Re: Umělá inteligence – AI
    A teď si představ, že by to AI začalo šířit nějaké confidential informace. :)
    21.8. 09:03 JS1 | skóre: 2 | blog: intuition_pump
    Rozbalit Rozbalit vše Re: Umělá inteligence – AI
    Treba jako tahle AI?
    Bystroushaak avatar 21.8. 12:22 Bystroushaak | skóre: 32 | blog: Bystroushaakův blog | Praha
    Rozbalit Rozbalit vše Re: Umělá inteligence – AI
    Marek Stopka avatar 20.7. 20:04 Marek Stopka | skóre: 57 | blog: Paranoidní blog | London, United Kingdom
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    tzn. vytvoří stejný produkt jako před zavedením ZP, ale utrácet/spotřebovávat bude chtít víc.
    I kdybych vydělal 2x víc než vydělávám teď tak neutratím ani o korunu víc...
    xkucf03 avatar 20.7. 20:19 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu

    To nehraje roli – tak je utratíš později, nebo je vložíš do banky nebo někomu půjčíš (typicky skrze nějaký finanční produkt) a ten je bude utrácet. Většina lidí si bude buď užívat volna (vytvoří toho méně) nebo pracovat stejně a spotřebovávat víc nebo pracovat stejně a investovat (takže ty peníze navíc utratí dnes někdo jiný a bude jim dlužit).

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    20.7. 21:53 JS1 | skóre: 2 | blog: intuition_pump
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Jak si představuješ, že tento „ekonomický zázrak“ bude fungovat? Kde se vezme ta hodnota navíc?
    Zmeni se struktura spotreby, nebo dokonce spotreba mirne vzroste. Konkretne treba, nebudou se stavet zbytecne neprodejne luxusni byty, ktere pak jen slouzi jako uloziste majetku, a budou se treba vyrabet skutecne veci, ktere lide potrebuji (napr. ty drogy a alkohol, jak napsal uz Randy).

    Dokonce si dokazu predstavit, ze v dusledku zavedeni ZP dojde k deflaci, protoze se snizi objem penez v ekonomice v dusledku prave posunu smerem k vetsi spotrebe, ktera neni tazena dluhem.

    Ale jelikoz ty se dopoustis stale stejne chyby - nechapes, ze na makroekonomicke urovni se penize nechovaji jako zdroj, jak je tomu na mikroekonomicke urovni - nema smysl s tebou vest na toto tema diskusi.
    xkucf03 avatar 20.7. 19:16 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu + státní dluh

    A ještě jedna důležitá věc: jak si představuješ, že by hospodařil stát, který by zavedl ZP? Měl by vyrovnaný rozpočet nebo schodkový? Nebo snad přebytkový? (já vím, zbytečná otázka)

    Pokud vyrovnaný, tak před zavedením ZP prosím, abys nejprve prokázal, že jsi schopný hospodařit s vyrovnaným rozpočtem – měl bys ho mít několik let ještě před zavedením ZP. Protože jinak ti (resp. těm politikům) nevěřím, že toho jsi vůbec schopen a obávám se, že lžeš (resp. oni lžou).

    Pokud schodkový, tak jak se to pak liší od situace, kdy by si každý občan sám půjčil každý měsíc třeba těch deset tisíc s dlouhodobě odloženým splácením? Až jednou by mu banka zabavila dům, byt, auto, rodinný majetek…1 a jeho děti by nedostaly žádné dědictví. Proč by to v případě státního dluhu mělo být jiné? Jistě, stát si může vyjednat lepší úrok,2 ale jistinu by měl splatit i on. Nebo myslíš, že stát svoje dluhy platit nemusí? Přijde ti normální okrádat věřitele? Lhát jim, že jim půjčené peníze vrátíš i s úrokem, když hraješ na to, že jednou přijde doba, kdy jim jim ukážeš vztyčený prostředníček a dluhy „smažeš“?

    [1] případně, pokud věřitel usoudí, že ten člověk nikdy během svého života nenashromáždí takový majetek, aby z toho šlo dluh splatit, tak ho asi budou muset odchytit a prodat do otroctví nebo rozřezat a prodat jeho orgány
    [2] nebo si může dohromady půjčit víc peněz, třeba těch 10000*10000000, zatímco některým lidem individuálně by nikdo 10000 měsíčně nepůjčil – aneb všichni by byli ručitelé všech

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-Výuka.cz, Nekuřák.net
    20.7. 19:45 Randy_Sh
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    NE! S Kucerou tady uz diskutujete asi 10 let, ale vase neochota pochopit zakladni ekonomicke mechanismy je zarazejici.

    Tak si to představte. Když zvýším platy bez růstu produktivity, tak budu muset zvýšit ceny. A zvýšení cenové hladiny je inflace.

    Stejne tak je to i se zakladnim prijmem. Muzes si to predstavit treba tak, ze pokud do systemu pridame "umele" prerozdeleni, bude potreba jeste dalsi prerozdeleni, aby se penize dostaly od zakazniku k firmam na zaklade jejich pozadavku. Tudiz se v situaci zakladniho prijmu zvysi V, a inflace nutne nemusi nastat, ci dokonce naopak.

    Až to uvidím, tak tomu uvěřím. Už se nemůžu dočkat, až to někde zrealizují.

    Marek Stopka avatar 20.7. 20:10 Marek Stopka | skóre: 57 | blog: Paranoidní blog | London, United Kingdom
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Tak si to představte. Když zvýším platy bez růstu produktivity, tak budu muset zvýšit ceny. A zvýšení cenové hladiny je inflace.
    Nebo si taky třeba můžu snížit marži, takže se to do ceny výsledného produktu vůbec nemusí promítnout...
    20.7. 21:10 Randy_Sh
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Tak si to představte. Když zvýším platy bez růstu produktivity, tak budu muset zvýšit ceny. A zvýšení cenové hladiny je inflace.
    Nebo si taky třeba můžu snížit marži, takže se to do ceny výsledného produktu vůbec nemusí promítnout...

    To je velmi teoretická možnost. Marže může být tak nízká, že další snížení není možné. I kdyby nebyla, vlastníkům se nebude líbit snížení zisku. A především - zákazníci vyšší cenu klidně zaplatí, protože se jim zvyšují platy.

    21.7. 11:02 melkors | skóre: 13 | blog: kdo_chce_kam
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu

    Až to uvidím, tak tomu uvěřím. Už se nemůžu dočkat, až to někde zrealizují.

    Pokud mne skleroza nemyli, tak ve Finsku uz to zkouseji - pravda, na nejakem malem vzorku populace.

    Podrobnosti si laskavy ctenar dohleda sam, mne to az tak neinteresuje ...

    21.7. 11:34 Randy_Sh
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Pokud mne skleroza nemyli, tak ve Finsku uz to zkouseji - pravda, na nejakem malem vzorku populace.

    Já vím, zkoušejí to na více místech. Ale na malém vzorku je možné skoro všechno. Opravdová zábava by nastala, kdyby to zavedli do praxe pro všechny.

    22.7. 12:04 trekker.dk | skóre: 71
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    Strucne, existuje zakladni menova rovnice: MV=PY. V je "velocity", tedy zhruba receno kolikrat se dana koruna obrati v ekonomice za dany cas. Tudiz, pokud se zmeni V, muze se klidne zmenit Y (prijmy) aniz by se zmenilo P (ceny). Takze obecne, to co rikas, neplati.

    Stejne tak je to i se zakladnim prijmem. Muzes si to predstavit treba tak, ze pokud do systemu pridame "umele" prerozdeleni, bude potreba jeste dalsi prerozdeleni, aby se penize dostaly od zakazniku k firmam na zaklade jejich pozadavku. Tudiz se v situaci zakladniho prijmu zvysi V, a inflace nutne nemusi nastat, ci dokonce naopak.
    To je teorie dobrá tak pro případ, že člověk je dokonale sférický objekt ve vakuu.

    Základním příjmem - a kde na něj chcete vzít, ještě nikdo nezodpověděl - do ekonomiky nalejete spoustu peněz, ale ne to, čemu se říká hodnoty. Věci jako stavební pozemky, byty, pole, pekárny - těch zůstane pořád stejně. V podstatě jste do ní nalil akorát tak spoustu čísel.

    No a reálný člověk - možná až na altruisty, zejména ty, co rádi rozdávají z cizího - se stejně jako ten zlý korporát snaží maximalizovat svůj zisk. Takže když bude třeba někdo pronajímat byt, tak přednost budou mít ti, co nabídnou nejvyšší číslo. Kdo bude stavět bydlení, prodá ho vyšší částku. Lidi bydlící v nájmu budou mít dražší nájemné. Lidi kupující bydlení za něj budou platit pořád stejně - všechny peníze, co se dají vydělat za život, mínus výdaje na jídlo, dovolené, děti apod. Bude to vyšší částka, efekt bude stejný, kdo dneska nemá na vlastní bydlení, nebude na něj mít dál. Nakonec se situace ustálí prakticky ve stejném stavu, v jakém je teď.

    Samozřejmě až na lidi, kteří jsou dneska jen tak tak nad cílovou skupinou ZP, protože ti si kvůli zvýšení přerozdělování pohorší, což je určitě skvělá motivace.

    Pokud chcete, aby lidi měli zajištěné, že budou mít co jíst a kde bydlet - což je proklamvoaný cíl ZP - tak padejte stavět byty a vyrábět jídlo.
    Quando omni flunkus moritati
    30.7. 03:19 JS1 | skóre: 2 | blog: intuition_pump
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu
    To je teorie dobrá tak pro případ, že člověk je dokonale sférický objekt ve vakuu.
    Ugh. Zase, nastuduj si to. Menova rovnice neni fenomenologicka, neni to model. Je to ucetni rovnost, jinymi slovy, v podstate definice toho V.
    Pokud chcete, aby lidi měli zajištěné, že budou mít co jíst a kde bydlet - což je proklamvoaný cíl ZP - tak padejte stavět byty a vyrábět jídlo.
    O to presne jde. Lidem, kteri bydleni a jidlo nemaji, se daji penize (ZP). Ti ty penize utrati, vytvori tak poptavku, ktera bude uspokojena prostrednictvim trhu (a tudiz se bude vyrabet vic levnych bytu a jidla). Tohle misto toho, aby treba bohati lide nesmyslne sporili (napr. investici do nemovitosti, kterou si pak nikdo nemuze koupit, protoze jsou predrazene, jelikoz se pouzivaji jako collateral).

    Staci jen malo, ziskat trochu rozhled v ekonomii a dozvedet se, ze neexistuje jen "ekonomie strany nabidky", jsou i jine, empiricky ne totalne vyvracene teorie.
    xkucf03 avatar 30.7. 10:17 xkucf03 | skóre: 46 | blog: xkucf03
    Rozbalit Rozbalit vše Re: Základní příjem a bludy socialismu + bydlení

    Obávám se, že ZP nebude fungovat, jak si to maluješ ve svých představách.

    Vydělat na vlastní bydlení (pokud to nemá být chatrč někde v pohraničí) je dost obtížné, i když máš hodně nadprůměrné příjmy. Tudíž základní příjem, který bude hluboko pod průměrným příjmem, šanci na vlastní bydlení nijak nezvýší.

    Co se týče bydlení, pomohly by tři věci:

    • Vlastníkem nemovitosti může být pouze občan našeho státu.
    • Změna myšlení: ne všichni se musí stěhovat do Prahy. Život – včetně pracovních příležitostí, kultury, sportu atd. – by měl být rovnoměrněji rozložen po celé republice. Poměr rozlohy a počtu obyvatel nemáme zase tak špatný, na jednoho občana připadá celkem dost místa. Ale pokud se většina lidí bude chtít nastěhovat do jednoho či dvou měst, tak to prostě fungovat nebude. Život v Praze tím přelidněním a přetížením dost trpí (a v centru navíc už v podstatě nikdo nežije). S tím se těžko dá něco dělat, pokud lidé nebudou sami chtít – nicméně stát by tomu mohl pomoci investicemi do infrastruktury – pak bys mohl v první fázi (než se to víc decentralizuje) pořád pracovat tře