NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Java EE/Spring - Android

V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Jiří Hrdina:29.1.2018 11:48

Ahoj :),
dokončil jsem core Javu a rád bych se ted nějakým směrem nasměroval.
Rozmýšlím se mezi weby - Java EE/Spring X Android development.
Trošku mě více láká ten android, nicméně mi přijde, že naučit se EE/Spring je více perspektivní. Nemám osobní zkušenost, ale koukal jsem na nabídky zaměstnání a v mém kraji není ani jedna nabídka pro Android developery.
Samozřejmě by bylo skvělé se naučit vše, ale je lepší se soustředit na jedno odvětví...
Co si o tom myslíte? Hlavně ve spojení s následným uplatněním...

Mockrát díky :)

Přeji hezký den

 
Odpovědět
29.1.2018 11:48
Avatar
Petr
Člen
Avatar
Petr:29.1.2018 20:12

Ahoj,
co se Androidu tyka, tak mam informace jen z druhe ruky od kolegu co to delaji. Vim ze android vyvojari jsou trochu lepe placeni (pokud se jedna o pozici v nejake seriozni firme), na druhou stranu je take vetsi problem se na takovou pozici vubec dostat. V podstate pokazde po tobe budou chtit predvest co uz mas za sebou, napriklad jake aplikace jsi udelal, kolik uzivatelu si ji stahlo, jake mela aplikace hodnoceni, predvest funkcionalitu, pripadne nahlednout do kodu. Kdyz nemas co ukazat tak si proste pozvou dalsiho, nemyslim si ze by nejaka seriozni firma najmula uplneho juniora na Android.
U java EE/Spring je to asi jednodussi a na pozici juniora se dostanes bez potizi ale zas take nepocitej s nejakym extra velkym platem. Nevim kolik si dneska junior muze rict, mozna kolem 30k ale pro uplneho juniora u ktereho se predpoklada ze pul roku mu stejne bude stat nekdo za zadkem mi i to prijde dost, samozrejme zalezi na lokalite, v Praze to byva vice. Taky necekej ze ti za pul roku daji 2x tolik, to par let potrva. Jeste k tomu Java EE/Spring - to neni vsechno, pokud se planujes motat v oblasti webovych technologii, tak zaklady siti jsou nutnost, taky je dobre vedet neco o JSP, servletech a nebo take javascriptu a frameworcich na nem postavenych (angular atd.). Pokud by to byl vyvoj aplikace na desktop tak tam zase java FX (swing uz snad doufam nikdo v novem kodu nepouziva). No a na 99% budes potrebovat znalost databaze, dneska se skoro vyhradne pouzivaji relacni databaze, takze znalost jazyka SQL je skoro nutnost. Z toho plyne znalost JDBC a nebo ORM frameworku nad JDBC - nejcasteji hibernate, ale obecne je dobre se seznamit s JPA.

 
Nahoru Odpovědět
29.1.2018 20:12
Avatar
Jiří Hrdina:1.2.2018 16:00

Mockrát děkuji.. :)

A nějaké doporučení, kde bych se mohl dobře naučit Javu EE? Nemám problém si připlatit za kvalitní tutoriály... :)

 
Nahoru Odpovědět
1.2.2018 16:00
Avatar
Neználek
Člen
Avatar
Odpovídá na Jiří Hrdina
Neználek:1.2.2018 22:10

Začal bych Java EE tutoriálem od Oracle
https://docs.oracle.com/…l/index.html

Tím získáš přehled o tom, co všechno JEE obsahuje.

 
Nahoru Odpovědět
1.2.2018 22:10
Avatar
Jiří Hrdina:19.2.2018 20:30

Ještě jeden dotaz k tomu: V těch tutorialech od Oracle je strašně moc informací. Co jsou takové věci, které jsou v praxi opravdu používané? Někde jsem se dočetl, že by člověk, co chce začít shánět práci v tomhle odvětví měl znát:

jsp/servlets
Web Services(SOAP & REST API)
servers
EJB
JMS
spring/hibernate framework

Co si o tom myslíte?

Mockrát děkuji :)

 
Nahoru Odpovědět
19.2.2018 20:30
Avatar
Petr
Člen
Avatar
Odpovídá na Jiří Hrdina
Petr:20.2.2018 14:04

jsp / servlety asi staci jen ramcove, neni pravidlem, ze to budes vzdy potrebovat
SOAP i REST se ti bude hodit, v posledni dobe spis frci REST, SOAP je takovy tezkopadny, ale u starsich aplikaci na nej zase narazis casteji
servers - nevim co tim myslis, tomcat, jetty atd.? Jo nejake prakticke zkusenosti se tu vzdy hodi, ale hluboke znalosti asi nejsou treba
EJB - naposled sem to potkal pred 7 lety, kdyz byly jeste EJB 2.0 a to bylo peklo, od te doby jsem na to nenarazil, asi to uz nebude tak hrozne ale pokud vim tak se to v praxi moc nepouziva, spis narazis na Spring
JMS - vedet co to je a zakladni principy, konkretni implementace pak bude zaviset na JMS provideru, nekteri provideri nedodrzuji 100% JMS standard (amazon SQS), takze hlavni je chapat zakladni principy
Spring / hibernate - urcite se hodi ve vetsine pripadu ale spis je dobre chapat zakladni principy technologii na pozadi tzn. dependency injection (ano vim, ze spring neni jen DI, ale DI je nejcastejsi duvod pouziti springu) a pak ORM / JPA

 
Nahoru Odpovědět
20.2.2018 14:04
Avatar
trantanh
Člen
Avatar
trantanh:9.3.2018 23:41

na oracle dokumentace nekoukej, tam prectes jeden stranek tak usnes ( vlastni zkusenost :)) ) . Nejdriv se podivej po Spring core pak hibernate, pak na konci spring boot B-)

 
Nahoru Odpovědět
9.3.2018 23:41
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 7 zpráv z 7.