Java: zaměření na Android nebo backend

Sinn

Java: zaměření na Android nebo backend
« kdy: 29. 12. 2018, 23:02:14 »
Ahoj,
prostá otázka. Doporučili byste mi se zaměřit po Javě SE na Android development nebo na back end (Spring, hibernate atd). Vzhledem k nabídkám práce, perspektivě, možnosti nalezení práce/udržení atd.

Osobně jsem si zkoušel oboje, více tu stranu back endu. A zajímal by mě Váš názor na tyto dvě odvětví v javě.

Díky
« Poslední změna: 29. 12. 2018, 23:44:27 od Petr Krčmář »


Uuuu

Re:Java - křižovatka
« Odpověď #1 kdy: 29. 12. 2018, 23:22:09 »
Oboje, jasne ze neco budes v danem zamestnani muset vice pouzivat, ale uplne natvrdo bych se od te druhe cesty neodstrihoval.

tomasss

Re:Java: zaměření na Android nebo backend
« Odpověď #2 kdy: 29. 12. 2018, 23:58:56 »
Android development ma s javou pramalo spolecneho. Tedka se tam dere do popredi Kotlin a java pomalu vymizi. Vetsi penize budou urcite u te backendove javy.

tralala

Re:Java: zaměření na Android nebo backend
« Odpověď #3 kdy: 30. 12. 2018, 00:15:40 »
ani jedno, tym ze sa naucis android / spring vobec nikoho neohuris, ved to je uplna nuda ...

balki

Re:Java: zaměření na Android nebo backend
« Odpověď #4 kdy: 30. 12. 2018, 00:42:42 »
ani jedno, tym ze sa naucis android / spring vobec nikoho neohuris, ved to je uplna nuda ...

Java nie je na ohurovanie, je to cobol zaciatku 21. storocia :)  Davam bolsevikovi este minimalne 10 rokov, medzitym musim este zistit, aky bude jazyk X, do ktoreho sa bude vsetko prepisovat z javy.


balki

Re:Java: zaměření na Android nebo backend
« Odpověď #5 kdy: 30. 12. 2018, 00:44:17 »
Android development ma s javou pramalo spolecneho. Tedka se tam dere do popredi Kotlin a java pomalu vymizi. Vetsi penize budou urcite u te backendove javy.

Kotlin je ezotericky jazyk. Ak by java z androidu vymizla, tak si google pod sebou odpili konar.

abc

Re:Java: zaměření na Android nebo backend
« Odpověď #6 kdy: 30. 12. 2018, 01:12:56 »
Jdi do backendu a místo Javy se zaměř na modernější C#.

Uuuu

Re:Java: zaměření na Android nebo backend
« Odpověď #7 kdy: 30. 12. 2018, 07:47:49 »
Kotlin je fajn.

Re:Java: zaměření na Android nebo backend
« Odpověď #8 kdy: 30. 12. 2018, 09:32:31 »
Jdi do backendu a místo Javy se zaměř na modernější C#.

Coz je sice modernejsi jazyk, ale okoli uz tak huj neni.

Take se muze rict, ze se muze zamerit misto C# na moernejsi F#, ne? ;-)

jpu

Re:Java: zaměření na Android nebo backend
« Odpověď #9 kdy: 30. 12. 2018, 10:40:21 »
Radsej C# ako Javu. Dokonca Oracle zavadza licencovanie javy, som zvedavy ako sa s tym vysporiadaju firmy ako google a ine, ktore vyvijaju v jave. Licencovat to ano, ale pridat nove features to nie.

Re:Java: zaměření na Android nebo backend
« Odpověď #10 kdy: 30. 12. 2018, 10:42:33 »
Radsej C# ako Javu. Dokonca Oracle zavadza licencovanie javy, som zvedavy ako sa s tym vysporiadaju firmy ako google a ine, ktore vyvijaju v jave. Licencovat to ano, ale pridat nove features to nie.

Tobe prijde mezi dvema poslednimi long time support releasy malo features?

To licencovani je smutne, ale porad mas Open JDK a pokud chces nejakou firmu zatim, tak muzes vsadit trebas na Amazon.

Re:Java: zaměření na Android nebo backend
« Odpověď #11 kdy: 30. 12. 2018, 10:43:29 »
Android development ma s javou pramalo spolecneho. Tedka se tam dere do popredi Kotlin a java pomalu vymizi. Vetsi penize budou urcite u te backendove javy.

Kotlin je ezotericky jazyk. Ak by java z androidu vymizla, tak si google pod sebou odpili konar.

Co ti na tom prijde ezoterickeho? Je to z hlediska navrhu naprosty mainstream zacatku 21. stoleti.

jpu

Re:Java: zaměření na Android nebo backend
« Odpověď #12 kdy: 30. 12. 2018, 10:58:07 »
Ked porovnam kolko je na trhu Java a kolko C#, tak C# uz davno predbehol Javu, je modernejsi.

Re:Java: zaměření na Android nebo backend
« Odpověď #13 kdy: 30. 12. 2018, 11:12:38 »
Ked porovnam kolko je na trhu Java a kolko C#, tak C# uz davno predbehol Javu, je modernejsi.

Jako vazne? To studujes na nejkem .NET foru?

Jano7

Re:Java: zaměření na Android nebo backend
« Odpověď #14 kdy: 30. 12. 2018, 12:59:04 »
Jediný validný argument proti Jave, ktorý tu odznel, bola licencia Javy od nadchádzajúceho roku. Keďže nie každý podrobne sleduje dianie okolo Javy, zoznámte sa teda prosím s Amazon Coretto:

Citace
no-cost, multiplatform, production-ready distribution build of OpenJDK, the reference implementation of Java. During the opening keynote James Gosling, the founder of the Java language, announced Corretto as a drop-in replacement for all Java SE distributions

Na prezentácii Coretta sa symbolicky zúčastnil James Gosling. Pre tých, ktorý nepoznajú Javu, je to otec-zakladateľ Javy z čias Sun Microsystems. Celý problém okolo licencie boli security updates, ktoré Oracle chce spoplatniť.

Citace
Amazon will provide free security updates for Corretto 8 until at least June 2023. Corretto 11, corresponding to OpenJDK 11, will be available during the first half of 2019. Amazon will support Corretto 11 with quarterly updates until at least August 2024.

Myslím si, že Java komunita prežila ďalšiu búrku. Oracle Javu nezničí, je to ich ďalší nepochopiteľný, samovražedný krok.
Čo sa týka Googlu, tí sú teraz ticho, pretože prehrali spor s Oracle a budú musieť platiť odškodné. O jeho výške bude rozhodovať ďalší proces. Predpokladám však, že majú tiež nato svoju odpoveď, backup plán.