Avatar
Mirek Topolanek:

Zdarec lidi :) zaujimalo by ma, ze ci je lepsie sa ucit dneska kombinaciu HTML/CSS/JS/PHP a karieru robit v tomto smere ako front/back end developer ci sa zamerat plne na Javu a zacat s JavaEE a robit karieru v tomto smere? Vsetko sa dneska robi uz cez web a desktopove aplikacie uz neletia. Pracovnych ponuk je ovela viacej na JS/PHP vyvojarov. Ale netusim ako je to s platom.

Na co je lepsie sa zamerat?

 
Odpovědět 21. července 12:55
Avatar
Marian Benčat
Redaktor
Avatar
Odpovídá na Mirek Topolanek
Marian Benčat:

Java postupně umírá, defakto žije posledních pět let jen díky androidu. Současný vývoj je ale neudržitelný a tak ztrácí velmi silné na každé frontě. Pokud chceš něco z kategorie java, sahni radeji po .net, který má naopak ze všech technologií nejlepší budoucnost.

Každopádně ty se ptáš na to, jestli se máš profilovat jako full stack developer, tedy od db až po frontend, nebo jestli se máš na něco zamerit... Dnes jsou pro juniorské pozice hodně oblíben full stack, pro seniorske spíše jedna vrstva
. Ohledně platu.. V php je jako senior poměrně těžké dostat se třeba na 400+ cca hodinu, třeba v jave ee a .net senior se na těch 450/hod startuje

 
Nahoru Odpovědět  -2 21. července 17:48
Avatar
Marek Šimon
Člen
Avatar
Odpovídá na Marian Benčat
Marek Šimon:

Java umiera a drží sa len kvôli Androidu? To si tak trošku ale odporuje, lebo Android je tak rozšírený (a najbližších pár rokov sa to meniť určite nebude), že tam bude frčať ešte poriadne. A tiež si nemyslím, že Java EE by napríklad umierala. Veď na tom beží toľko tučných IB systémov.

 
Nahoru Odpovědět 21. července 17:59
Avatar
Marian Benčat
Redaktor
Avatar
Odpovídá na Marek Šimon
Marian Benčat:

Nemusí si to odporovat. Tam kde měla java jasně dominovat a co mělo fungovat v pr kecech, tam java umira, nebo končí.. Ale popořadě...

Java a prohlížeč: zde java měla svoje applety, které byly jen super silny bezpečnostní průser, nyní jsou všemi a všude zakázané a většinou ani povolit nejdou

Java a mobily: zde java taky měla údajně dominovat. Opak je pravdou. Java už se nepoužívá jako runtime ani na nejnovějším android, už při instalací se zkompiluje do nativu.

Na ostatních platformách tvoří minoritu. Na wp ani nesmí a na ios jsou pouze pochybné runtimy. Naopak třeba na .netu jede většina her na mobily - unity 3D, xna, mono game

I nejčastější multiplatfprmni mobilní framework xamarin je na dotnetu.

Java a cloud - zde java zrovna nedávno ztratila prvenství v amazon cloudo a otěže převzala.net část azure

Java a weby - zde to drží spring, jelikož ee je ukázkový overengineering co vznikl snad jen proto aby ti lepší vývojáři mohli dostávat lepší platy. Přesto je už java i na serverech za .netem

Java a desktop - zde nikdy ani java příliš úspěchy neslavila, protože prostě není potřeba psát moc multiplatgormni desktop věci a pokud ano, tak jsou to věci, na které stejně java nemá výkon a sahne se po v/c++ a qt

 
Nahoru Odpovědět 21. července 18:11
Avatar
Marek Šimon
Člen
Avatar
Odpovídá na Marian Benčat
Marek Šimon:

Neviem, nie som ešte vo firemnej praxi a neviem ako to všetko funguje koľko % projektov je vyvíjaných v Jave a koľko v Csharpe, ale všade keď pozerám nejaké zamestnania, tak je docela dosť veľká prevaha Java pozícií oproti Csharpu. Tak aj to skresľuje môj názor. A hlavne osobne nepoznám žiadneho človek, čo robí v Csharpe :D Ale tak možno máš pravdu, to bol iba môj príspevok do diskuzie :D

 
Nahoru Odpovědět 21. července 18:35
Avatar
Odpovídá na Marian Benčat
Mirek Topolanek:

Tak mne o tne plat az tak nejde.. od toho platu sa odvija aj potreba znalosti.

Taky Java EE senior je preto tak ohodnoteny, lebo urcite je potreba tam vediet o ovela viac veciach ako PHP alebo JS, pripadne NodeJS alebo sa mylim?

Aj programovanie velkych aplikacii je narocnejsie, lebo v JS sa velke aplikacie robit nedaju (teda aspon co som cital, tak je kod strasne tazko organizovatelny oproti Jave).

No neviem.

 
Nahoru Odpovědět 21. července 21:33
Avatar
Marian Benčat
Redaktor
Avatar
Odpovídá na Mirek Topolanek
Marian Benčat:

v javascriptu se nedá pořádně dělat nic většího :D a ať si mě místní Nodeisti klidně sní :-)

 
Nahoru Odpovědět  -2 21. července 21:35
Avatar
Taskkill
Redaktor
Avatar
Taskkill:

Achjo, to sou porad hejty na JSko. Tohle jsme tu presne potrebovali.

 
Nahoru Odpovědět 21. července 21:39
Avatar
Marian Benčat
Redaktor
Avatar
Odpovídá na Taskkill
Marian Benčat:

ja jsem mu jen dal za pravdu ;-)

 
Nahoru Odpovědět 21. července 21:40
Avatar
Taskkill
Redaktor
Avatar
Odpovídá na Marian Benčat
Taskkill:

A jak moc velkej je na tvuj vkus "vetsi projekt"?

 
Nahoru Odpovědět 21. července 21:44
Avatar
Marian Benčat
Redaktor
Avatar
Odpovídá na Taskkill
Marian Benčat:

cokoliv vetsiho nez hello world, se v javascriptu zmeni ve zmet hloupych zbytecnych chainu, kde na kazde radce muze vzniknout 10bugu, ktere vzniknou souhrou:

  1. naprosto desivym navrhem jazyka, ktery vzniknul behem par dni
  2. dynamikou

takze, prave proto, ze v tom vyvijim ty nejvetsi projekty (tisice modulu, tisice hodin vyvoje jen an frontentdu) muzu rict, ze cokoliv vetsiho nez Hello world je pain a vše co do javascriptu přichází, aby se stal rozumným jazykem, je napůl špatně. Počínaje OOP, moduly konče.

 
Nahoru Odpovědět 21. července 21:47
Avatar
patrik.valkovic
Šéfredaktor
Avatar
patrik.valkovic:

S tímhle náhodou s Marian Benčat souhlasím. Vždyť je to šílený. Samé callbacky, callbacky na callbacky. Kvůli dynamicke jazyka ani pořádně nemůže zapracovat IDE....

Nahoru Odpovědět 21. července 21:51
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
Marian Benčat
Redaktor
Avatar
Marian Benčat:

JInak ja bych to tu nerad strhaval na debatu o JS.. to by si chtel mozna ty,.. ja absolutne nemam zajem nejakymu javascripterovi neco vysvetlovat, proc je JS spatny, je toho plny internet od mnohem vetsich odborniku, nez jsme tu vsichni dohromad\.. takze jestli mas zajem se o tom pobavit, tak maximalne do zprav, prosim

Editováno 21. července 21:52
 
Nahoru Odpovědět 21. července 21:51
Avatar
Taskkill
Redaktor
Avatar
Odpovídá na Marian Benčat
Taskkill:

Po pravde ani ne. Jen me zajimalo co uz je dost velkej projekt.

 
Nahoru Odpovědět 21. července 22:07
Avatar
Marek Šimon
Člen
Avatar
Marek Šimon:

Ja som tiež premýšľal, že sa naučím JS.. ale keď vidím tie kódy, tak neskutočne sa mi to nepáči. Od pohľadu na to proste..
Java (alebo C#), má krásne všetko rozložené, krásne sa v tom orientuje, proste jedna báseň.. ale JS mi príde strašne.. škaredý :D

 
Nahoru Odpovědět  +2 21. července 22:13
Avatar
Marian Benčat
Redaktor
Avatar
Odpovídá na Marek Šimon
Marian Benčat:

samotna syntaxe jazyka jeste tak strasna neni (porad to neni tak strasny jako python, ruby a pure script v nekterych vecech), horsi je, jak absolutne nelogicky se to chova a nedava to absolutne zadnou logiku.

JavaScript je jako mít dvanáctistěn namísto míče, můžeš si s ním dost zahrát, ale uvnitř víš, že je tam vlastně všechno tak trošku na hovno.

 
Nahoru Odpovědět 21. července 22:20
Avatar
Jan Bezdíček
Redaktor
Avatar
Odpovídá na Marian Benčat
Jan Bezdíček:

V Pythonu si alespon (narozdil od JS) dokazu predstavit makat na vetsim projektu :D

 
Nahoru Odpovědět 22. července 0:49
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Marian Benčat
David Čápka:

Java postupně umírá.

Jasně :) A proto je to v praxi již několik let nejžádanější jazyk? Java stojí za servery těch největších společností, že ji ty jako koncový uživatel potkáváš jen na Androidu neznamená, že nepohání servery stovek služeb, co používáš. Diskuzi zavírám, končí v bludech jako všechny podobné diskuze, o tom jak začít tu je článek.

Editováno 22. července 10:24
Nahoru Odpovědět  +2 22. července 10:22
Miluji svou práci a zdejší komunitu, baví mě se rozvíjet, děkuji každému členovi za to, že zde působí.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Tato diskuze byla označena moderátorem jako nekonstruktivní a myslíme si, že nemá pro veřejnost příliš vysokou hodnotu. Členy můžete samozřejmě stále oslovit soukromě a to formou zpráv nebo chatu.

Zobrazeno 18 zpráv z 18.