Java nebo .NET pro budoucí freelancing?

anonym

Re:Java nebo .NET pro budoucí freelancing?
« Odpověď #75 kdy: 13. 02. 2017, 13:30:49 »
mon: sorry ale ty jsi totalne mimo, nemuzu si pomoct.
Zaprve rikas neco o pohodce v korporatu a zaroven ti nevoni, ze .NET dela dost veci za tebe a ze .NETaci nemaji takovy prehled - no a co? Prehled mas v .NET a Windows vic nez dobry, v tom vyvivjis a to te zivi, mas min starosti, nemusis se stvat s 1000+1 veci. Takze co je potom vetsi  "pohodka", .NET nebo Java?
Druha vec samotny korporat. Ty musis mit totalne splachovaci laxni povahu, ze si o korporacich tak libujes a mluvis o "pohodce" v korporatu. A nebo jsi proste divny. Kazdy normalni clovek z te "pohodky" v korporatu chce jit pryc. A jeste navic v Bratislave, v hlavnim meste, kde mate dozajista mnohem lepsi moznosti, kde vyvijet v Jave, nez v korporatech.
Treti vec, ten tvuj kapitalizmus a ze vetsine lidi staci delat v korporaci... to je proste no comment, zadni normalni v phoode vyvojari dlouhodobe v zadne korporaci nevydrzi.

Tech tvych 30 minut se Spring Boot vs ASP.NET ukazuje buď to, že jsi divný, nebo to, že neznáš ASP.NET. Řekl bych že od všeho trochu.

Se Spring Boot mas single page aplikaci za 30 minut, ale co ty dalsi veci? Skoda ti vubec neco rikat, tak to řeknu těm dalším ,co s tím ještě neělali. Zaprve Spring Boot je automatizovany Magic, pokud se ti tam neco rozesere nebo to nefunguje, mas smulu a ceka te nekolik hodin nebo dni reseni problemu. Kvalitní dokumentaci nenajdes. Zadruhe, ikdyz mas stesti a pojede ti vsechno jak ma, porad musis resit v cem se budes srat na tom frontendu. Zatimco se Springem budes jeste hledat vhodnou technologii, v ASP.NET uz budes dokoncovat vkladani komponenty na stranku a resit jaky pouzijes theme.

Rict, ze se Spring boot to mas za 30 minut, to je dost solidni projev korporatni demence.


anonym

Re:Java nebo .NET pro budoucí freelancing?
« Odpověď #76 kdy: 13. 02. 2017, 13:53:20 »
A abych tady nevypadal e proad neco hanim. Ja nerikam, ze Java je spatna. java ju sper. Ja rikam, ze .NET je lepsi - pro male a stredni firmy, tam, kde by chtela vetsina lidi pracovat. Vyvoj je bezesporu rychlejsi a dudiz levnejsi, programator neni nucen umet tolik veci. Malokdo chce delat nejaky IS pro banku.

A jeste jedna dulezita vec, ad kolik toho musis umet s Javou. Ja si neumim predstavit, ze jako Javista co se specializuje, jak jinak, nez na tvorbu webovych aplikaci, bych jeste pojal vyvoj pro mobilni zarizeni - Android, iOS a WinPhone. V .NETu jsem pro to jeste nikdy neviijel, ale nedelam si iluze, ze to bude opet jednoduche jako facka.

Pokud nekdo rika, ze je to super, ze javista musi umet 1000+1 redundantní věc a ma prehled, tak ja rikam, ze je jeste vic supet, ze .NETak muze svou volnou kapacitu vyuzit pro mobilni zarizeni a mozna i pro desktopove aplikace.

Haskell

Re:Java nebo .NET pro budoucí freelancing?
« Odpověď #77 kdy: 13. 02. 2017, 14:31:34 »
jedine Haskell, vsetko ostatne su jazyky pre kokoty a pice. To ze Java je programovaci jazyk moze tvrdit len troll.

mon

Re:Java nebo .NET pro budoucí freelancing?
« Odpověď #78 kdy: 13. 02. 2017, 14:38:56 »
mon: sorry ale ty jsi totalne mimo, nemuzu si pomoct.
Zaprve rikas neco o pohodce v korporatu a zaroven ti nevoni, ze .NET dela dost veci za tebe a ze .NETaci nemaji takovy prehled - no a co? Prehled mas v .NET a Windows vic nez dobry, v tom vyvivjis a to te zivi, mas min starosti, nemusis se stvat s 1000+1 veci. Takze co je potom vetsi  "pohodka", .NET nebo Java?
Druha vec samotny korporat. Ty musis mit totalne splachovaci laxni povahu, ze si o korporacich tak libujes a mluvis o "pohodce" v korporatu. A nebo jsi proste divny. Kazdy normalni clovek z te "pohodky" v korporatu chce jit pryc. A jeste navic v Bratislave, v hlavnim meste, kde mate dozajista mnohem lepsi moznosti, kde vyvijet v Jave, nez v korporatech.
Treti vec, ten tvuj kapitalizmus a ze vetsine lidi staci delat v korporaci... to je proste no comment, zadni normalni v phoode vyvojari dlouhodobe v zadne korporaci nevydrzi.

Tech tvych 30 minut se Spring Boot vs ASP.NET ukazuje buď to, že jsi divný, nebo to, že neznáš ASP.NET. Řekl bych že od všeho trochu.

Se Spring Boot mas single page aplikaci za 30 minut, ale co ty dalsi veci? Skoda ti vubec neco rikat, tak to řeknu těm dalším ,co s tím ještě neělali. Zaprve Spring Boot je automatizovany Magic, pokud se ti tam neco rozesere nebo to nefunguje, mas smulu a ceka te nekolik hodin nebo dni reseni problemu. Kvalitní dokumentaci nenajdes. Zadruhe, ikdyz mas stesti a pojede ti vsechno jak ma, porad musis resit v cem se budes srat na tom frontendu. Zatimco se Springem budes jeste hledat vhodnou technologii, v ASP.NET uz budes dokoncovat vkladani komponenty na stranku a resit jaky pouzijes theme.

Rict, ze se Spring boot to mas za 30 minut, to je dost solidni projev korporatni demence.

Nepracujem ako korporat (firma ma 40zamestancov) ale robim enterprise aplikacie a aj aplikacie mimo mimo enterprise (zopar oss a zopar startupom som uz pomohol). Takze mam prehlad ako to funguje aj tam aj tam...

Hovoris vsetci su chcu ist prec, to ja tak vobec nevidim. Mam za sebou temer stovku pohovorov s vyvojarmi, pracoval som desiatkami dalsich. Odist z pohodlia kopororacie chce malo ludi, ktory maju deti a ine zaluby ako it. Korporati robia v jave, ale robia v presne vymedzeom prostredi, maju vsetko uz dopredu vybrate. Nove projekty na zelenej luke sa zacinaju minimalne. Ale aj tak maju javisti navrch oproti .net vyvojarom v tejto enterprise sfere. Teraz nemyslim rozhlad, ale vedia lepsie co robi ich kod a co robia kniznice co pouzivaju.
Doba IT nerdov uz odznieva, je tu privela vyvojarov ktorych zaujimaju v zivote ine veci ako kodenie, su zamerani na to co robia a az tak velmi sa inam nehrnu, backend vyvojar malokedy chce riesit ui na mobile. Vacsina = priemer, dobri vyvojari sa hladaju tazko a ti maju vacsi prehlad a bavi ich to aj vo volnom case.

Ked to tu porovnavas tak si precitaj co pisem, o asp.net webforms nepadla ani zmienka, pisal som single page web app s angularom.
aku technologiu k spring boot? na vytvorenie rest sluzieb ti viac netreba.
asp.net mvc core alebo spring boot, ta serverovska cast je dnes rovnako jednoducha.
spring boot ma pomerne kvalitnu dokumentaciu, a vsade mas ukazane a popisane co ten "magic" robi a navyse je to opensource, tak kazdy lepsi vyvojar si otvori zdrojak a nepotrebuje docku. to nema ani zmysel porovnavat s uzavretym webforms.
Ak nedas za 30 min jednoduchu appku typu jednoduchy blog alebo zoznam uloh tak nie si senior (nemusi pozerat do dokumentacie aby to napisal).


jee

Re:Java nebo .NET pro budoucí freelancing?
« Odpověď #79 kdy: 13. 02. 2017, 14:43:16 »
Ak nedas za 30 min jednoduchu appku typu jednoduchy blog alebo zoznam uloh tak nie si senior (nemusi pozerat do dokumentacie aby to napisal).

Takže senior je blbec, který umí kusy kódu nazpaměť a chrlí to rychle? Tak to je fajn, že nejsem senior. Jak se jmenuje úroveň, kdy opravdu musíš něco vymyslet? Supermág?


Re:Java nebo .NET pro budoucí freelancing?
« Odpověď #80 kdy: 13. 02. 2017, 14:46:46 »
go ma jednu obrovskou vadu. bude zabito jako ostatni produkty googlu, az uznaji ze prisel cas.
Vaše tvrzení má jednu vadu, Go není produkt. Nedá se vypnout nebo zabít.

TVL

Re:Java nebo .NET pro budoucí freelancing?
« Odpověď #81 kdy: 13. 02. 2017, 16:45:03 »
Korporati robia v jave, ale robia v presne vymedzeom prostredi, maju vsetko uz dopredu vybrate. Nove projekty na zelenej luke sa zacinaju minimalne.
To je určitě pravda. Ale to prostředí (ta kombinace verze javy, frameworků, aplikačních serverů, buildovacích a pomocných nástrojů je v každém korporátu jiná. Čili platí, že java programátor (který se nechce narodit a umřít v jednom a tom samém korporátu) musí mít větší záběr, musí věnovat více času a energie tomu, že se učí stejnou věc dělat vícekrát.

anonym

Re:Java nebo .NET pro budoucí freelancing?
« Odpověď #82 kdy: 13. 02. 2017, 17:50:06 »
Korporati robia v jave, ale robia v presne vymedzeom prostredi, maju vsetko uz dopredu vybrate. Nove projekty na zelenej luke sa zacinaju minimalne.
To je určitě pravda. Ale to prostředí (ta kombinace verze javy, frameworků, aplikačních serverů, buildovacích a pomocných nástrojů je v každém korporátu jiná. Čili platí, že java programátor (který se nechce narodit a umřít v jednom a tom samém korporátu) musí mít větší záběr, musí věnovat více času a energie tomu, že se učí stejnou věc dělat vícekrát.

Co v kazdem korporatu jina, dokonce i uvnitr korporatu projekt od projektu je jina.

mon

Re:Java nebo .NET pro budoucí freelancing?
« Odpověď #83 kdy: 15. 02. 2017, 00:33:31 »
Ak nedas za 30 min jednoduchu appku typu jednoduchy blog alebo zoznam uloh tak nie si senior (nemusi pozerat do dokumentacie aby to napisal).

Takže senior je blbec, který umí kusy kódu nazpaměť a chrlí to rychle? Tak to je fajn, že nejsem senior. Jak se jmenuje úroveň, kdy opravdu musíš něco vymyslet? Supermág?

to som nepovedal, ze je blbec, ale to, ze vie kusy kodu naspamat a pise to rychlo to mas pravdu.

pozri si tu ako robi vyborny senior v praxi http://handmadehero.org/ a este to stiha aj prednasat.


Polymath

Re:Java nebo .NET pro budoucí freelancing?
« Odpověď #84 kdy: 15. 02. 2017, 00:40:31 »
Ak nedas za 30 min jednoduchu appku typu jednoduchy blog alebo zoznam uloh tak nie si senior (nemusi pozerat do dokumentacie aby to napisal).

Takže senior je blbec, který umí kusy kódu nazpaměť a chrlí to rychle? Tak to je fajn, že nejsem senior. Jak se jmenuje úroveň, kdy opravdu musíš něco vymyslet? Supermág?

to som nepovedal, ze je blbec, ale to, ze vie kusy kodu naspamat a pise to rychlo to mas pravdu.

pozri si tu ako robi vyborny senior v praxi http://handmadehero.org/ a este to stiha aj prednasat.
Ono to je spíš tak, že senior většinu kódu píše automaticky, aniž by o tom přemýšlel.

anonym

Re:Java nebo .NET pro budoucí freelancing?
« Odpověď #85 kdy: 15. 02. 2017, 01:01:11 »
Ak nedas za 30 min jednoduchu appku typu jednoduchy blog alebo zoznam uloh tak nie si senior (nemusi pozerat do dokumentacie aby to napisal).

Takže senior je blbec, který umí kusy kódu nazpaměť a chrlí to rychle? Tak to je fajn, že nejsem senior. Jak se jmenuje úroveň, kdy opravdu musíš něco vymyslet? Supermág?

to som nepovedal, ze je blbec, ale to, ze vie kusy kodu naspamat a pise to rychlo to mas pravdu.

pozri si tu ako robi vyborny senior v praxi http://handmadehero.org/ a este to stiha aj prednasat.

Lol ja mam z tebe dost. Takovyhle typek jako je on, ocividne naprosto elitni programator, ti nikdy v tvoji korporaci pracovat nebude, protoze ikdyby to byl Cech, pochybuju, ze byste mu zaplatili tech 200000,- ktere by chtel.

Tak trochu slev z tech iluzornich predstavach o tom, co by mel umet senior, ktereho vam dovoli procesy si zaplatit.

mon

Re:Java nebo .NET pro budoucí freelancing?
« Odpověď #86 kdy: 15. 02. 2017, 01:45:10 »
Ak nedas za 30 min jednoduchu appku typu jednoduchy blog alebo zoznam uloh tak nie si senior (nemusi pozerat do dokumentacie aby to napisal).

Takže senior je blbec, který umí kusy kódu nazpaměť a chrlí to rychle? Tak to je fajn, že nejsem senior. Jak se jmenuje úroveň, kdy opravdu musíš něco vymyslet? Supermág?

to som nepovedal, ze je blbec, ale to, ze vie kusy kodu naspamat a pise to rychlo to mas pravdu.

pozri si tu ako robi vyborny senior v praxi http://handmadehero.org/ a este to stiha aj prednasat.

Lol ja mam z tebe dost. Takovyhle typek jako je on, ocividne naprosto elitni programator, ti nikdy v tvoji korporaci pracovat nebude, protoze ikdyby to byl Cech, pochybuju, ze byste mu zaplatili tech 200000,- ktere by chtel.

Tak trochu slev z tech iluzornich predstavach o tom, co by mel umet senior, ktereho vam dovoli procesy si zaplatit.

Ti davam priklad vyborneho seniora nie priemerneho. A ani nevravim, ze takyto by mal robit v korporacii. Ty si domyslas veci ktore som nenapisal.

Vo vacsine firiem ti netreba napr 4 vybornych vyvojarov ktorych hladas rok/roky... staci ti jeden vyborny a 6 priemernych, zaplatis menej a projekt odovzdany rovnako uspesne.  Priemerny "skutocny" senior, ako tu polymath lepsie napisal ako ja, vie robit z automaticky a nerozmysla nad vecami ktore robil 100x.

Okrem toho, poznam minimalne dvoch ludi co su rovnako schopni co sa tyka programovania (ale nevedia tak o tom rozpravat) a su zamestnani na tpp. Jeden ma 53 rokov a druhy 45 rokov a robia enterprise aplikacie, lebo ich to bavi.  Jeden nechce vidiet .net a druhy nechce vidiet ani javu a ani .net :) Kolko si vypytaju tolko dostanu a nie je stym problem, ale im uz nejde o peniaze.

Mozes rypat, mne to nevadi a teba arogantne spravanie ta nikam neposunie.

noef

  • *****
  • 897
    • Zobrazit profil
    • E-mail
Re:Java nebo .NET pro budoucí freelancing?
« Odpověď #87 kdy: 15. 02. 2017, 08:36:36 »
Asi mne tady všichni vynesou v zubech :), ale pokud máš širší ambice, neuvažuješ jen o ČR/SR a přemýšlíš o výhledu 5+ let, tak tam určitě zahrň i Javascript, samozřejmě včetně kompletního zvládnutí rozšíření ES6/ES7 (popř. Typescript), node.js, buildovacího prostředí a základního ekosystému. Po takovýchto lidech bude v dohledné době pořád poptávka.
To je sice pravda, ale zároveň je to asi to nejhorší programování, co si člověk může vymyslet, a obor s největší koncentrací podprůměrných programátorů.

To teda pekne dekuju :D.

Už jenom ten zmatek kolem buildování a balíčků - NPM, Grunt, Gulp, Brunch, Bower... Sotva se člověk jeden naučí a přepíše projekt do něj, už je cool nějaký jiný a všichni na něj přechází...

To si myslim neni problem JS sveta, ale programatora. Pokud vam jiny/novy build system nic neprinese, tak do nej nemate projekt predelavat.

BTW: Nejsou vsechny krome NPM uz mrtve/na ustupu? Jasem myslel, ze ted kraluje webpack a npm scripty.

Doporučuju si stáhnout libovolný frontendový projekt a udělat "find node_modules -iname \*.js -exec cat '{}' \; | wc -l" - i pro jednoduché projekty je to v řádu statisíců. Jako jestli do tohodle brajglu chce někdo dobrovolně nastoupit, tak má mou upřímnou soustrast...

A to je problem, pouzivat hotove knihovny? Navic tohle nic nerika o vyslednem kodu, napr. kdyz se pouzije tree-shaking (nebo jak se to jmenuje) tak to zahodi nevyuzite tridy, coz u velkych knihoven muze byt klidne >95% kodu. Kdyz se podivam treba na Scalu a velikost std. knihovny (nemluvim ani o LOC ale velikost v MB) nebo Javi obecne knihovny typu Guava, tak moc nevidim rozdil.

(Jeste jsem nedocetl cele vlakno, ale na tohle jsem musel zareagovat.)

jpu

Re:Java nebo .NET pro budoucí freelancing?
« Odpověď #88 kdy: 15. 02. 2017, 08:38:55 »
Citace
Jeden ma 53 rokov a druhy 45 rokov a robia enterprise aplikacie, lebo ich to bavi.  Jeden nechce vidiet .net a druhy nechce vidiet ani javu a ani .net :) Kolko si vypytaju tolko dostanu a nie je stym problem, ale im uz nejde o peniaze.
Tak v takom veku uz maju zarobene a postarane o rodinu (ak nejaku maju). Ale po spravnosti by sa mala praca vykonavat nie preto, ze mi to vynasa kopu penazi, ale preto, ze ma to bavi. Ak ma to nebude bavit, tak budem aj tak k tej praci pristupovat a nedopadne to dobre (poznam par pripadov). Ono pekny priklad su ucitelia. Vieme ako su na tom platy ucitelov, ze by si zasluzili viac. Vedia to aj ti, ktori sa vydaju na drahu ucitelstva. Ak sa niekto vyda takouto cestou, tak nie kvoli peniazom, ale kvoli tomu, ze to berie ako poslanie, vytvarat novu generaciu mladych a vzdelanych ludi.

javaman ()

Re:Java nebo .NET pro budoucí freelancing?
« Odpověď #89 kdy: 15. 02. 2017, 09:48:39 »
Ak nedas za 30 min jednoduchu appku typu jednoduchy blog alebo zoznam uloh tak nie si senior (nemusi pozerat do dokumentacie aby to napisal).

Takže senior je blbec, který umí kusy kódu nazpaměť a chrlí to rychle? Tak to je fajn, že nejsem senior. Jak se jmenuje úroveň, kdy opravdu musíš něco vymyslet? Supermág?

to som nepovedal, ze je blbec, ale to, ze vie kusy kodu naspamat a pise to rychlo to mas pravdu.

pozri si tu ako robi vyborny senior v praxi http://handmadehero.org/ a este to stiha aj prednasat.
Ono to je spíš tak, že senior většinu kódu píše automaticky, aniž by o tom přemýšlel.

To je přesně ten problém. Programátor nikdy nemá psát kód bez přemýšlení. Takže jsem rád, že nejsem senior podle vaší definice, ale přesně sedí s tím, co se považuje za seniora normálně. Se pak nedivte, že jim stačí tak málo, když vlastně jen chrlí starý kód.