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 ... 5 6 [7] 8 9 ... 101
91
Na skole sa uci X metodik vyvoja softveru od vodopadu az po agilny vyvoj. Pridete do firmy a ani jedno z toho sa neuplatnuje. Ja osobne som mal zial taku smolu, ze som este nebol vo firme, kde by sa islo podla nejakych metodik vyvoja softveru. Jedna firma, kde som robil a este dalsi 3 ludia, si pisala na inzeratoch, ze pracuje agilne. Pri 4 ludoch je to nemozne a nerealizovatelne. Neviem ci sa tam robil vobec vodopad. Detto dalsie 2 firmy, ziaden postup, mam pocit, ze sa to nepriblizovalo ani k vodopadu. Skor by som to prirovnal k chaosu. To su tie firmy na tom tak zle, alebo to nevedia? Predsa tam pracuju ludia, ktori maju tiez ukoncene IT vzdelanie a metodikami vyvoja SW si presli. Clovek je zvyknuty na vselico u slovenskych firiem, hlavne ked 90% z nich je napichnutych  na eurofondy a pracuje sa stylom - nejak sa to spravi. A to chce este nasa vlada eurofondy na preskolenie absolventov inych VS z dovodu nedostatku IT ludi. To potom bude ako vyzerat, ked ani teraz vzdelani IT ludia nevedia fungovat a vychadzat z toho, co sa naucili na skole?
Pro začátek doporučuji přečíst si, co o softwarovém inženýrství píše Knuth, to kdyby si snad někdo myslel, že různé “techniky vývoje softwaru” něčemu užitečnému slouží. Jinak obecně ta otázka samozřejmě zodpovědět nejde, někde prostě SW bastlí chaoticky a špagetově, což je dáno (ne)kvalitou tamních vývojářů. Na VŠ (aspoň na MFF) tyto “techniky” učí většinou balíci, kdežto elita (na MFF Ulita) se tomu směje a věnuje se (přednáší) skutečné computer science jako například tvorbě překladačů.

92
Zdravím,

zajímaly by mě Vaše názory/zkušenosti na téma prvního zaměstnání po studiu. Čeká mě poslední rok magisterského studia (softwarový inženýr) a nemůžu se rozhodnout co po škole. Již třetím rokem pracuji v mezinárodní firmě (z velké části v oboru) a nevím co je lepší z pohledu nabírání zkušeností, jestli velká firma nebo nějaký startup. Také by mě zajímalo jestli se vyplatí přestěhovat za prací do Prahy, více softwarových firem X dražší bydlení a pod. Ještě poslední. Mám docela přehled o platech v mém regionu ale co se týče nástupních platů v Praze si nejsem jistý. Nástupní plat řeším spíše z důvodu abych v té Praze vyžil než jako hlavní kritérium výběru. Opravdu ocením každou Vaši radu nebo zkušenost.

Předem díky
Plat v Praze určitě bude stačit. Z hlediska nabrání zkušeností je lepší startup, je tam větší volnost a otevřenost.

93
Studium a uplatnění / Re:Som junior alebo senior?
« kdy: 25. 06. 2017, 03:47:54 »
Nedávno jsem na nejmenované konferenci zaslechl, že japonsko si stanovilo, že AI, a s tím spojený výzkum je klíčové téma pro rozvoj ekonomiky, a současně tři(!) ministerstva tlačí RnD v této oblasti. Nepamatuji si podobně silný postoj od žádné středoevropské vlády.
Středoevropské vlády jsou banda nekompetentních kašparů, výjimky by člověk spočítal na jedné ruce člověka, co celý život dělal na pile. To s tím Japonskem mi připomíná taktéž japonský projekt počítačů páté generace, kdy v hardwaru implementovali logické programování a OS byl napsán v Prologu, resp. později jeho paralelní verzi. Japoncům se musí nechat, že takové věci myslí a berou smrtelně vážně, jdou do toho naplno a i když třeba nakonec vytyčených cílů nedosáhnou, velké množství různých dílčích výsledků nakonec v konečném důsledku jde i tak považovat za úspěch. Třeba to teď bude 6. generace... BTW co to bylo za konferenci?

94
Vývoj / Re:OOP a servisní třídy
« kdy: 25. 06. 2017, 03:42:19 »
Co se týče OOP, tak bych to moc neprožíval. Žádné mainstreamové OOP jazyky OOP nejsou. [...] a na Kaye si nikdo nevzpomene.
Tři lidi se shodnou na tom, co je OOP, jen když dva z nich jsou mrtví (ne že bych teď nabádal k vraždám). Jenže z pragmatického pohledu jediná důležitá věc je polymorfismus, jehož lze dosáhnout prostými protokoly (rozhraními), zbytek tzv. "OOP" je víceméně k ničemu. Pak jsou ještě technikality jako nějaký automatický způsob správy paměti nebo rozumná podpora paralelismu, ale to už jsme někde jinde. Jakmile se přidají i jen blbá generika, tak už se klouže k FP s tím, že to bude jen polovičatá zkriplená implementace.
P.S. Chudák Kay musí dost trpět, když vidí, kdo dnes píše programy a v čem.
A to jsme se ještě nedostali k flame, jak si někteří lide poradí s rozlišování co je otázka OOP a co je otázka Typování.
OOP bych nechal, to není přesně definované (čímž se možná právě hodí na flame). Těm pár konceptům jako typování, polymorfismus, dědičnost apod. se dá věnovat zvlášť, jsou navzájem ortogonální.

95
Vývoj / Re:OOP a servisní třídy
« kdy: 25. 06. 2017, 00:14:34 »
Co se týče OOP, tak bych to moc neprožíval. Žádné mainstreamové OOP jazyky OOP nejsou. [...] a na Kaye si nikdo nevzpomene.
Tři lidi se shodnou na tom, co je OOP, jen když dva z nich jsou mrtví (ne že bych teď nabádal k vraždám). Jenže z pragmatického pohledu jediná důležitá věc je polymorfismus, jehož lze dosáhnout prostými protokoly (rozhraními), zbytek tzv. "OOP" je víceméně k ničemu. Pak jsou ještě technikality jako nějaký automatický způsob správy paměti nebo rozumná podpora paralelismu, ale to už jsme někde jinde. Jakmile se přidají i jen blbá generika, tak už se klouže k FP s tím, že to bude jen polovičatá zkriplená implementace.
P.S. Chudák Kay musí dost trpět, když vidí, kdo dnes píše programy a v čem.

96
Hardware / Re:Dobrý notebook na VŠ
« kdy: 24. 06. 2017, 14:32:33 »
Urcite min 14". Pracovat na 12" je urcite pohodlne.
Pro vi 12" stačí ;)

97
Vývoj / Re:Multithreading projekt/příklad
« kdy: 24. 06. 2017, 14:28:28 »
na niektore z tych uloh je potrebna asi aj ina znalost, ako len paralelne programovanie.
Ten TCP server je dobrý nápad, základ je na pár řádků a pak se dá použít více vláken, GCD nebo třeba kooperativní multitasking (to je obzvlášť poučné).

98
Vývoj / Re:Přepsání serveru v Javě
« kdy: 23. 06. 2017, 12:21:53 »
Tak to mas nieco fakt spatne, lebo s undertow som dal nejako 20000/s (SEKUNDU) ani som nic neladil a uzke hrdlo boli asi nastavenia ab. Go bol na tom velmi podobne a node.js ostalo niekde v prachu.
Go by mělo být v tomto optimální, je to bare bones implementace nad nejnižší možnou vrstvou (při zachování bezpečnosti) a má rychlé algoritmy pro HTTPS.

99
Vývoj / Re:Proč pořád používáme TTY, konzole a terminál?
« kdy: 22. 06. 2017, 22:46:18 »
Mimochodem, existoval projekt LinuxSTEP (ještě mám někde zdrojáky), což byl takový NextSTEP androidím směrem. Pokud se vám povede jej vzkřísit a alespoň onen proof of concept tam předvést, posune se debata alespoň trochu od fantazie ke skutečnosti. iTerm2 by tam měl fungovat naprosto bez problémů.
No když už, tak raději GNUStep, ale to je spíš neperspektivní archeologie než co jinýho.

Nejblíž tomu, o čem se tady mluví, je asi Rio z Plan 9*. Taky (bohužel) slepá větev, která se neujala. Později se Plan 9 přerodil v Inferno a opět umřel. Nikdy se to neuchytilo, a to ti lidi, kteří na tom dělali, nebyli žádní halucinisti z Rootu... Pike s Thompsonem se raději vrhli na vývoj Go :)

* https://www.youtube.com/watch?v=4a02IUvg-js - kuk na titulek v 0:10! :)
A celkem se jim to Go povedlo :)

100
/dev/null / Re:Proc pritahuji lidi, kteri nic nevedi?
« kdy: 22. 06. 2017, 21:51:12 »
Vsude, kde jsem pracoval, nikdo ze zamestnancu nebyl nicim vyjimecnej. Ja tomu nerozumim, vsichni kolegove dolezali, protoze kdyz jse neco zeptali, tak jsem odpovedel a neverili vlastnim ocim. Najdu takovou firmu, kde budou lidi schopni?
Určitě se ptali na gramatiku, ne? Když máš kolegy, co poslouchají očima, tak je možné všechno. S největší pravděpodobností jsi ale ty sám zaostalý nevzdělaný troll.

101
Studium a uplatnění / Re:Zkouška z FP
« kdy: 22. 06. 2017, 16:36:12 »
No jo, ale když haskellisti chtějí stavět na CT, tak nemůžou říct, že morfismy jsou jen rozhodnutelné funkce, protože když se dá nějaká RF rozložit na RF a narozhodnutelnou, tak v té kategorii pak jeden morfismus citelně chybí.

Tak ja to undefined beru jen jako takovou obezlicku, jak nechat program validne zkompilovat, kdyz mam rozepsany jen jeho kus.

Ale to co rikas se mi stejne moc nezda. Proc bychom nemohli uvazovat jen kategorii typu s RF? Ano, nebudou to vsechny funkce, ktere lze v Haskellu zapsat, ale jen ty totalni, ale to snad v praxi staci. Ze jde nejaka totalni rozlozit na parcialni nas pak prece nemusi trapit, to tu kategoricnost neohrozi.
Když to chceš mít formálně přesně, tak to trápí. Když třeba nějaká funkce generuje polycyklické grupy a spojím ji s funkcí řešící word problem, tak dostanu hezkou vyčíslitelnou funkci, kterou chci logicky mít v Hask. Ono to má různé nuance a existují i jiná řešení, ale jsou koncepčně složitější.

102
Studium a uplatnění / Re:Zkouška z FP
« kdy: 22. 06. 2017, 16:02:33 »
Něco by se asi našlo, třeba kompozice rozhodnutelné a nerozhodnutelné funkce může být rozhodnutelná, takže stojí za to se nad tím zamyslet a ujasnit si, kdy můžu bezpečně použít nerozhodnutelnou funkci (aniž by se mi výpočet zacyklil). Prostě obecně důsledky můžou být nepřímé a dalekosáhlé a své tvrzení bys těžko nějak rozumně obhájil (tvrzení o neexistenci se vyvrací snadno  :P)
Tak to jsou důsledky práce s nerozhodnutelnými fcemi obecně.
No jo, ale když haskellisti chtějí stavět na CT, tak nemůžou říct, že morfismy jsou jen rozhodnutelné funkce, protože když se dá nějaká RF rozložit na RF a narozhodnutelnou, tak v té kategorii pak jeden morfismus citelně chybí.

103
Aha, dik. Ja jsem mel za to, ze o funkcich v "matematickem smyslu" se bavime uz v puvodnim prispevku. Asi by bylo lepe rikat tem Haskellovskym "castecne rekurzivni funkce".
Jo, v té terminologii obecně je zmatek. Stěžejní je, co psal MP, naivní "řešení" si "nerozumí" s definicemi, tak se to různě obchází a v konečném důsledku beztak "no one cares", dokud nepadne na držku.

104
Studium a uplatnění / Re:Zkouška z FP
« kdy: 22. 06. 2017, 10:45:28 »
Protože v praktickém programování se FP nepoužívá...
Ani pro praktické programování v Haskellu to žádný důsledek nemá.
Něco by se asi našlo, třeba kompozice rozhodnutelné a nerozhodnutelné funkce může být rozhodnutelná, takže stojí za to se nad tím zamyslet a ujasnit si, kdy můžu bezpečně použít nerozhodnutelnou funkci (aniž by se mi výpočet zacyklil). Prostě obecně důsledky můžou být nepřímé a dalekosáhlé a své tvrzení bys těžko nějak rozumně obhájil (tvrzení o neexistenci se vyvrací snadno  :P)

105
Studium a uplatnění / Re:Zkouška z FP
« kdy: 22. 06. 2017, 10:29:00 »
Každopádně jde o docel zajímavý vhled, ne? Jedním z důsledků například je, že monády ve FP nejsou monády :)
Ani ne, důsledky pro praktické programování to nemá žádné.
Protože v praktickém programování se FP nepoužívá...

Stran: 1 ... 5 6 [7] 8 9 ... 101