Diskuze: Uplatnění v IT průmyslu - Java EE/Spring, C#/.NET/Android

Ostatní jazyky Ostatní programovací jazyky Uplatnění v IT průmyslu - Java EE/Spring, C#/.NET/Android

Aktivity (1)
Avatar
Petr Janovský:13. května 18:43

Ahoj :),

umím řekl bych velmi dobře Javu SE a Spring/Spring MVC/Boot/Security + html/css + JPA/Hibernate pro komunikace s DB a začínám s JS. Nicméně mě opravdu zaskočila nabídka práce v mém regionu, kde se shání lidé jen s Java EE a Spring bývá jen JAKO +. Nabídku práce, kde by byl vyloženě vyžadován Spring jsem nenarazil a Java EE je tak strašně rozsáhlá, že se mi do toho ani nechce, jak by řekl pan poslanec Rozner, zabrušovat, protože ani nevím, do čeho mám zabrušovat.

Přemýšlel jsem, zda by nebylo z tohoto důvodu začít se orientovat na C#/.Net/ASP.net. Přijde mi to takové uspořádanější, není to tak strašně moc rozsáhlé jak Java EE a přeskok z javy na c# by mi podle mě tak moc časově nedal zabrat, protože je to podobné.

Další variantou by mohl být Android development, ale tam nevím, jak je to s pracemi, HTML/CSS/JS se používají i zde, co jsem se dočetl také a tady v tom směru člověk aspon ví, co se má učit. U Javy EE mi to přijde jeden velký chaos a je toho tolik, že je to pro člověka, co se snaží dostat do IT průmyslu téměř nepokořitelné, ještě když spousta firem má jiné požadavky...

Co si o tom myslíte?

Díky za postřehy

 
Odpovědět  +3 13. května 18:43
Avatar
Marian Benčat
Redaktor
Avatar
Odpovídá na Petr Janovský
Marian Benčat:13. května 19:03

Jestli umíš velmi dobře celou Javu jako jazyk, tak už umíš 1/4 C#. Tak to zkusit můžeš.

Nahoru Odpovědět 13. května 19:03
Totalitní admini..
Avatar
Petr Janovský:13. května 19:58

A co si o tom myslíš? Nikdy jsem nedělal v ASP.net, je to méně obsáhlé a lépe stravitelné než Java EE? Nebo je lepší dál makat na javě? Nikdy jsem v tom nedělal, jen teoreticky o tom četl, takže nemám úplně představu, jak moc náročné to třeba je v porovnání s Javou EE.

A jak to vlastně je se Springem? Já se všude dočítal, že Spring pomalu a jistě vytlačuje Javu EE, ale zatím mi to teda tak moc nepřijde:D. Ve springu se mi dělá dobře, ale k čemu mi ve finále je, že :D

Díky moc

 
Nahoru Odpovědět 13. května 19:58
Avatar
Marian Benčat
Redaktor
Avatar
Odpovídá na Petr Janovský
Marian Benčat:13. května 20:39

Já nikdy neměl pochopení pro javu EE :-) Pro mě to vždycky byla sada úplně ukázkového overengineeringu, který je tak složitý snad jen proto, aby si vývojáři mohli říct o takové prachy.

Myslím, že bdue nejlepší, když si prostě zkusíš .NET Core a jeho MVC (případně MVVM) a uvidíš sám?

Nahoru Odpovědět  +2 13. května 20:39
Totalitní admini..
Avatar
Marian Benčat
Redaktor
Avatar
Marian Benčat:13. května 20:42

Mimochodem, plno lidí chápe i Spring jako "javu ee", včetně místních. Zde v tutoriálech jsem také viděl zařazený spring jako "typ" javyEE.

Nahoru Odpovědět 13. května 20:42
Totalitní admini..
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:14. května 8:42

Jestli te ta prace zaujala, zeptej se v te firme. Treba budou radi za zajemnce, ktery se v jave aspon trochu orientuje. Se spolupraci s dalsim programatorem by jste treba problemy dokazaly resit.

 
Nahoru Odpovědět 14. května 8:42
Avatar
Marian Benčat
Redaktor
Avatar
Odpovídá na Peter Mlich
Marian Benčat:14. května 9:23

Petr Janovský i přesto, že ti Peter přidal do těla vagínu a předpokládá, že budete ve firmě jen samé ženy.. , s ním souhlasím. Pokud jsi schopný programátor, minimálně jako juniora tě vezmou prostě všude, nebo to na tu juniorskou pozici během 2-3 týdnů doženeš.. Obzvláště pokud jde o stejné programovací paradigmata.

Editováno 14. května 9:25
Nahoru Odpovědět  -1 14. května 9:23
Totalitní admini..
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Petr Janovský
David Čápka:14. května 12:12

Přeorientovat se z JEE na ASP.NET, když Javu EE umíš a má mnohem vyšší plat než má ASP.NET, je IMHO nesmysl. ASP.NET jsou mimochodem v současné době 4, jak ti kolega jako správný síšarpista a Java hater zapomněl zmínit, přičemž jedno je zastaralé (ASP.NET), druhé je aktuální (ASP.NET MVC), třetí je nové (ASP.NET Core), už pár let nedoimplementované a doporučuje nepoužívat MVC (Razor Pages), ale můžeš také (ASp.NET MVC Core). Je tam stejná situace jako v JEE, technologický bordel, a ještě za méně peněz. Doporučuji neřídit se radami lidí, kteří programují v jiném jazyce než ty.

Nahoru Odpovědět  -3 14. května 12:12
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
Avatar
Marian Benčat
Redaktor
Avatar
Odpovídá na David Čápka
Marian Benčat:14. května 13:35

Bože Davide, ty o tom víš ale píču, už mě raději totalitně zabanuj, já nemám už energii ty tvoje Unicorn píčoviny poslouchat :D Víš o tom úplný hovno a ani jedna z vět, kterou si řekl, není pravda..

Nahoru Odpovědět  +4 14. května 13:35
Totalitní admini..
Avatar
Marian Benčat
Redaktor
Avatar
Marian Benčat:14. května 13:46
  1. Salary

https://insights.stackoverflow.com/survey/2018/

  1. ASP .NET je skupinové ozančení pro MVC, WebForms, WebPages,..
  2. Jestli je tam něco zastaralé, tak je to WebForms, které byly nahrazeny novým Razor Pages, jakožto nátupce MVVM por kutily DotVVM (které jsou z ČR)
  3. Tak protože jsou Razor pages nedoporučované a nedoimplementované, tak je doporučují t řeba české MVP jako je Altair Valášek? Vtipálku :-)

... prostě plácáš na sucho, jako většinou.. a když se ti názor někoho jiného nelíbí, aniž by porušoval jakékoliv pravidlo, tak ho rpostě smázneš co? :-) To jsi boreček..

Nahoru Odpovědět  +4 14. května 13:46
Totalitní admini..
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Marian Benčat
David Čápka:14. května 15:24

Bohužel pro tebe toho o tom teď vím docela dost, protože se zrovna píše kurz ASP.NET Core a přesně vím co tam není dodělané, s čím je problém a jak to je teď roztříštěné :) Možná jsem to nenapsal dost jasně, což je určitě důvod, proč tu musíš být sprostý, ale doporučované je samozřejmě Razor Pages nad MVC. Jelikož evidentně nedokážeš nebýt sprostý, když někdo poukáže na tvůj omyl, tak na tomto fóru asi opravdu nemáš co dělat.

Nahoru Odpovědět  -1 14. května 15:24
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
Avatar
vajkuba1234
Člen
Avatar
Odpovídá na David Čápka
vajkuba1234:14. května 15:42

Co konkretne je roztristene a nedodelane? Kdyz uz je tady o tom rec, zajima me to konkretne.

Nahoru Odpovědět  +3 14. května 15:42
No hope, no future, JUST WAR! For world peace Israel must be DESTROYED!
Avatar
Odpovídá na David Čápka
Petr Janovský:14. května 16:05

Nicméně já nechci skákat z Javy EE do ASP.netu, ale ze Springu do ASP.netu, Javu EE neumím... :/

Samozřejmě vidím, že mám bližší k Javě EE, pokud znám Spring a javu, ale faktem je, že když bych se do toho pokusil ponořit, vůbec nevím ani jak začít. Otevřením dokumentace na mě vyskočí tolik věcí, že to snad nelze ani zpracovat. Takže jestli bych vás mohl poprosit, pokud bych zkusil začít s Javou EE, tak co by měl Java EE developer znát za technologie, pokud se chce ucházet o první práci? EJB, Servlet/JSP, JMS, WS ?

 
Nahoru Odpovědět 14. května 16:05
Avatar
Fenrix
Člen
Avatar
Fenrix:14. května 18:41

Teda, hanit C# a .NET v souvislosti se srovnáním s hnusnou, chaotickou, nepřehlednou a oproti C# dost zaostalou Javou (+EE), to už člověk musí být fakt masochista :)

 
Nahoru Odpovědět  +2 14. května 18:41
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Fenrix
David Čápka:15. května 9:35

Pouze jsem dal na pravou míru to, že tvrdil, že .NET není roztříštěný oproti JEE. Ta diskuze byla od základu založená na mylných informacích. Navíc jak vidíš, tak ten člověk je i sprostý, což naznačuje, že jeho příspěvky asi nebudou moc kvalitní. Já pracuji se všemi technologiemi a do diskuzí zasahuji jen když tu někdo píše nesmysly, mám rád .NET úplně stejně jako Javu.

Nahoru Odpovědět  -1 15. května 9:35
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na Fenrix
David Čápka:15. května 9:38

Jak jsem psal, ASP.NET je nyní roztříštěné na minimálně 4 projekty:

  • ASP.NET
  • ASP.NET MVC
  • ASP.NET Core Razor Pages (teď doporučovaná technologie, která není MVC)
  • ASP.NET Core MVC

Jsou zde i další pokusy o změnu, třeba SPA, ale ty asi nejsou tak důležité.

Co je nedodělané? Tak třeba že EF stále neumí implicitně vazbu M:N nebo u modelů nejde jednoduše přepisovat text validačních zpráv jako to šlo v ASP.NET MVC. .NET core se stále implementuje.

Nahoru Odpovědět 15. května 9:38
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
Avatar
vajkuba1234
Člen
Avatar
Odpovídá na David Čápka
vajkuba1234:15. května 10:02

To, ze je nekdo sprosty snad vypovida o kvalite jeho nazoru, argumentu nebo informaci? Rekl bych, ze ty jsi svym detinskym chovanim zde zabil dost kvalitnich lidi...

K te roztristenosti... zminil jsi standart .net fw a .net core. Skvele, ale stale nelze rict, ze je to roztristene jako samotna java. Uz jen prace v .netu obecne (i pro zacatecnika) je daleko jednodussi nez v Jave. O dokumentaci ani nepisu.

Editováno 15. května 10:03
Nahoru Odpovědět 15. května 10:02
No hope, no future, JUST WAR! For world peace Israel must be DESTROYED!
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na vajkuba1234
David Čápka:15. května 15:46

Udržovat slušné diskuze určitě není dětinské, to je běžná praxe na většině fór. Zkus si takhle sprostě psát na stackoverflow, jsem zvědavý, na jak dlouho tam jako takový "kvalitní" člověk vydržíš. Jenže tady je to mnohem menší, tak je snažší se do mě navážet, že. Fakt si přečti co sem napsal výše za žumpu a pak se znovu zamysli and tím, co jsi právě napsal o kvalitních lidech. pro jistotu cituji:

Bože Davide, ty o tom víš ale píču, už mě raději totalitně zabanuj, já nemám už energii ty tvoje Unicorn píčoviny poslouchat :D Víš o tom úplný hovno a ani jedna z vět, kterou si řekl, není pravda..

Tím bych tuto debatu uzavřel, jestli se ti zdejší pravidla slušného chování nelíbí, tak navštěvuj nějaký web, kde si lidé nadávají, v tom ti nikdo nebrání. Zbytek tvého příspěvku je jen slovíčkaření, ano vlastně to není tak úplně roztříštěné, ale vlastně to je trochu tak roztříštěné. Můžeš to tu ještě rozebírat, já myslím, že vše důležité bylo již řečeno.

Editováno 15. května 15:47
Nahoru Odpovědět 15. května 15:46
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
Avatar
vajkuba1234
Člen
Avatar
Odpovídá na David Čápka
vajkuba1234:15. května 15:54

Ja neobhajuji nadavky, jen tvrdim, ze nemaji nic spolecneho s kvalitou argumentu atd. Nikde jsem nenapsal, ze se mi zdejsi pravidla slusneho chovani nelibi, jen jsem naznacil, ze do jiste miry si za to muzes ty sam a to doopravdy nevychazim z tohoto vlakna. Jsem tady par let, projekt je to fajn, ale na svem nazoru musim bohuzel trvat.

Nahoru Odpovědět 15. května 15:54
No hope, no future, JUST WAR! For world peace Israel must be DESTROYED!
Avatar
David Čápka
Tým ITnetwork
Avatar
Odpovídá na vajkuba1234
David Čápka:16. května 16:30

Já si vážně nemůžu za to, že mi někdo sprostě nedává a jestli si tohle fakt myslíš, tak si to ještě přeber :) Pokud dotyčný nezvládá své emoce nebo neumí diskutovat, tak nemá debaty začínat. To je jako bys řekl, že si můžeš za to, že tě někdo zastřelí, když s ním nebudeš souhlasit, to je panečku logika. Svůj názor si měj jaký chceš, stejně jako já si budu mít svůj, který je na rozdíl od tvého opřený o statistiky zdejších uživatelů za ty roky, které tu zmiňuješ.

Nahoru Odpovědět 16. května 16:30
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
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 20 zpráv z 20.