Zobrazit příspěvky

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


Příspěvky - zboj

Stran: 1 [2] 3 4 ... 101
16
Vývoj / Re:Funkcionální programování a mainstream
« kdy: 24. 07. 2017, 14:01:34 »
No, vzory jsou všude a ve všem, o tom žádná. Ale třeba GoF OOP zrovna moc neprospělo. Jen se vyrojilo spousta vývojářů majících nabušených tyhlencty vzory a cpající je všude bez rozmyslu a konceptu...

To jsem ještě nezažil. Zažil jsem opak, a to, že dotyční o vzorech buďto neslyšeli, nebo je považovali za akademickou kratochvíli, každopádně problémy řešili vynalézáním hranatého kola.
Návrhové vzory jsou naopak "kratochvílí" neakademiků, potažmo lopat. Perfektně to ve svých pracech vystihl Knuth.

17
Dělníci a IT mají 2 věci společný:
- Mají téměř vždy nulový vzdělání ze společenských věd. Vy jste ostatně dokonalým příkladem. :)
Já myslím že Ivan Nový má vzdělání ve společenských vědách velmi rozsáhlé, jak koneckonců demonstruje v 90% svých příspěvků. Akorát že se jedná o vzdělání neoficiální, až alternativní
To co produkují dnešní humanitní univerzity není vzdělání, ale marxistická indoktrinace. jejich absolventi jsou na tom hůře než ti Marxovi dělníci, nevzdělaní a ještě k tomu demoralizovaní.
Nepodmíněný základní příjem na ně!  :D

18
Vývoj / Re:Funkcionální programování a mainstream
« kdy: 24. 07. 2017, 10:38:40 »
Vždy když si někdo myslí, že v FP objevil návrhový vzor, je to bez výjimky něco z teorie kategorií. Stačilo by sepsat něco o KT pro nadané vývojáře a máme "GoF".
No a není to prostě jenom tak, že to jsou "vzory" prostě popsané matematicky, místo zoufalého opisu v "přirozeném" jazyce?
Jo, je to tak a je to tak dobře.

19
[...] základy programování už se dnes učí snad i na popelářským učňáku
To je ale dobře, ne? Už Jobs říkával, že základy programování by měly být součástí všeobecného vzdělávání. Jde o logické myšlení jako v matice, jen u těch počítačů to jde učit zábavnější formou.

20
Osobně si myslím, že by klidně mohly vzniknout tříletý učňáky pro programátory, kde se bude učit ta opičí práce, kterou vykonává 90 procent [...]
Něco jako Unicorn College?

21
Vývoj / Re:Funkcionální programování a mainstream
« kdy: 23. 07. 2017, 21:50:10 »
Návrhové vzory budou brzy i v FP
No, vzory jsou všude a ve všem, o tom žádná. Ale třeba GoF OOP zrovna moc neprospělo. Jen se vyrojilo spousta vývojářů majících nabušených tyhlencty vzory a cpající je všude bez rozmyslu a konceptu.
Aneb opět cargo cult programming

22
Myslím, že pojem dělník zdegradoval mimo jiné vinou komunismu, který dělníky vpodstatě  zneužil.

zatímco kapitalista PsychoIT pojem dělník nedegraduje

Dělníci už dneska neexistují, to co dříve bývalo označováno slověm dělník je nyní označováno jako "operátor výroby", případně se jedná o různé nekvalifikované práce za pář šupů.

Pro dělníka platí:
1. Nízké kvalifikační požadavky, obvykle dělá jednoduchou repetitivní práci, často na směny.
2. Nízké platové ohodnocení (10-15 hrubého), tedy i nízké postasvení v rámci celospolečenské hierarchie.
3. Koncové postavení v rozhodovací hierarchii firmy, je na dně pyramidy moci.

Mezi dnešní dělníky tedy můžeme zařadit různé operátory výroby, uklízečky, skladníky, číšnice a servírky, kuchaře v obyčejných hospodách, stavební a montážní dělníky, zametače, řidiče kamionů, ochranky, pokladní, zěmstance marketů atd.. Mezi dělníky patří i řemeslnící kteří pracují jako něčí zaměstanci, tj. dělají závislou činnost - tam už je sice třeba nějaké vzdělání (ale 2-3 roky učňáku není nic moc...), ale body 1.-3. víceménně platí.

Pro dělníky často platí, že žijí životním stylem nižších dříd, tedy pravidelně po práci na pivo, cigára a automaty. Bují alkoholismus a další patologické chování. Objevuje se problém vyjít s pěnězi do výplaty. Takoví lidé sice obvykle ještě pracují, ale žijí třeba na ubytovnách a často pro svojí nespolehlivost mění zaměstnání.

PsychoIT vám dává klasickou představu marxistickou, to byla představa Marxe o dělnících, právě proto, že je takto viděl, udělal je nositeli násilné revoluce, jenže dělnící ho zklamali, někteří studovali a kreativně něco tvořili, aby zvýšili svůj společenský status a na revoluci kašlali a byli příkladem pro ostatní. Jinak v roce 1830 po odečtení dětské úmrtnosti byl průměrný věk dožití stejný jako dnes.

A to je stav do kterého chtějí pomocí demoralizace uvést společnost noví marxisté, kteří si uvědomili, že násilná revoluce není cesta a cíli demoralizace podřídili vzdělávací systém, média, ale často i korporátní praxi.
Jen doufám, že to nedotáhneme tak "daleko" jako "západní" Britové, kde většinu společnosti tvoří chav scum a normální člověk aby se bál projít parkem za bílého dne.

23
No, ony ty moje 3 podmínky dneska splňuje i nejeden doktorand, to jsou takoví dělňasi školního systému :D
Někdo ty bakaláře učit a cvičit musí...

24
Vývoj / Re:Funkcionální programování a mainstream
« kdy: 23. 07. 2017, 13:39:35 »
Pretoze je to prijemne a je pre tom dopyt. Dopyt po tom je preto, ze vela veci sa da funkcionalnym programovanim riesit kratsie, cistejsie a elegantnejsie. Klasickym prikladom su navrhove vzory v OOP (GoF) z ktorych vacsina je v podstate len dosledkom chybajucich vlastnosti niektorych OO jazykov.
Návrhové vzory budou brzy i v FP
Vždy když si někdo myslí, že v FP objevil návrhový vzor, je to bez výjimky něco z teorie kategorií. Stačilo by sepsat něco o KT pro nadané vývojáře a máme "GoF".

25
Vývoj / Re:Funkcionální programování a mainstream
« kdy: 23. 07. 2017, 11:57:01 »
Protoze by to bylo pomale a zabiralo hodne pameti. Treba pole objektu - kazdy objekt v nem ma pointer, ktery na nej ukazuje. Navic je problem s cache.

nemuselo. treba numpy pole je z hlediska pythonu jen jeden objekt.
nicmene technologie prekladacu jeste nedosahla dostatecne urovne, aby tohle dostatecne vykompenzovala.
Jak co, Haskell třeba optimalizuje hodně chytře a rozhodí ho až rekurze, proto jsou ostatně v jeho knihovnách všude fixpointy. Problém je občas v tom, že překladači se musí holt trochu pomoci, čili vývojář musí vědět jak, což předpokládá hlubší znalosti principů FP.

26
Vývoj / Re:Funkcionální programování a mainstream
« kdy: 23. 07. 2017, 11:52:29 »
Protoze by to bylo pomale a zabiralo hodne pameti. Treba pole objektu - kazdy objekt v nem ma pointer, ktery na nej ukazuje. Navic je problem s cache.

nemuselo. treba numpy pole je z hlediska pythonu jen jeden objekt.
Mam FP rad, ale IMHO hlavni duvod je vyssi abstrakce a lepsi vysledna citelnost
Vyšší abstrakce je sice velká výhoda, ale pro většinu vývojářů to může být problém. Kolik jich třeba ví, co to je katamorfismus, nemluvě o to, aby věděli, jak jim může pomoci zkrátit kód a překladači pomoci s optimalizací odstraněním rekurze? Účinné nasazení FP by vyžadovalo přeučení, a to se se starým psem (neřkuli volem) dělá těžko.

27
Vývoj / Re:Funkcionální programování a mainstream
« kdy: 23. 07. 2017, 00:05:09 »
Proč jsou v "normálních" OO programovacích jazycích (C++ a Rust a Swift, Java, ...) vůbec nějaké hodnotové typy, proč tam nejsou prostě jen objekty?

Protoze by to bylo pomale a zabiralo hodne pameti. Treba pole objektu - kazdy objekt v nem ma pointer, ktery na nej ukazuje. Navic je problem s cache.
To je sice pravda, ale s původním dotazem ohledně FP to nijak nesouvisí.

28
Vývoj / Re:Funkcionální programování a mainstream
« kdy: 22. 07. 2017, 22:12:00 »
Až bude FP mainstream bude se v něm prasit více než v OOP.
V FP to jde ale o dost hůře. Je fakt, že Češi jsou vynalézaví, tak to asi dají...

29
Vývoj / Re:Funkcionální programování a mainstream
« kdy: 22. 07. 2017, 21:56:23 »
+1

plus to má další více či méně teoretické výhody.

Jeste bych doplnil, ze moznost "zadarmo" psat kod pripraveny pro paralelni zpracovani je IMO velke plus. To se v popularnich implementacich OOP jaksi nenosi. Dalsi vyhoda je, ze psani testu pro FP kod je velmi jednoduche - zadne mocky a jine berlicky, proste mam vstup (parametry funkce) a vystup (jedna hodnota, ktera bude vzdy zaviset pouze na vstupu a ne na cemkoliv ve svete).
Nejen paralelní zpracování, ale lepší optimalizace obecně díky imutabilitě. Záleží na překladači, Haskell třeba optimalizuje jako divý (hlavně kód bez rekurze, ale té se dá snadno zbavit).

30
Studium a uplatnění / Re:Work/Life balance - Tipy
« kdy: 22. 07. 2017, 00:40:42 »
To vyzera ako poziadavka stat sa uradnikom. A kvoli platovym poziadavkam asi hned poslancom :-)

Alebo potom R&D v nejakom korporate - zvycajne nemaju nejake pevne terminy ani ich nikomu neslubuju, proste pohoda, klidek a tabacek :-D.
R&D je pohoda obecně, ale zas to není pro každého.

Stran: 1 [2] 3 4 ... 101