Czy warto przejść z Javy na Javascript?

0

Hej,
Zainspirowany tematem Czy warto przejść z Javy na C++? przyszło mi do głowy czy warto przejść z Javy na Javascript? Na stanowiska JS dev/frontend dev też jest tylu chętnych juniorów i ludzi z expem do 2 lat? I jak klaruje się przyszłość JS devów?

6

Przyszłość JS devów niestety klaruje się bardzo pozytywnie.

3

ZA niedługo będzie pewnie temat: Czy warto przejść z Javy 5 na Jave 8?

3
vott napisał(a):

Hej, przyszło mi do głowy czy warto przejść z Javy na Javascript? Na stanowiska JS dev/frontend dev też jest tylu chętnych juniorów i ludzi z expem do 2 lat? I jak klaruje się przyszłość JS devów?

Trzeba było zapytać wprost, czy junior po bootcampie bezskutecznie jak dotąd poszukujący pracy powinien się przebranżowić na JS i czy wtedy łatwiej będzie mu 'wbić w branżę'.

0
BraVolt napisał(a):
vott napisał(a):

Hej, przyszło mi do głowy czy warto przejść z Javy na Javascript? Na stanowiska JS dev/frontend dev też jest tylu chętnych juniorów i ludzi z expem do 2 lat? I jak klaruje się przyszłość JS devów?

Trzeba było zapytać wprost, czy junior po bootcampie bezskutecznie jak dotąd poszukujący pracy powinien się przebranżowić na JS i czy wtedy łatwiej będzie mu 'wbić w branżę'.

No właśnie nie trafiłeś :P Jestem samoukiem i pracuje jako junior java dev, ale niestety w januszsofcie, gdzie przekonują mnie że JS to przyszłość i że nie warto iść w jave, bo będę do emerytury w robocie utrzymywać legacy kod i łatać dziury. Nie wydaję mi żeby tak było, ale zacząłem szukać i stwierdziłem, że się zarejestruje i zapytam :P

1
vott napisał(a):

pracuje jako junior java dev, ale niestety w januszsofcie, gdzie przekonują mnie że JS to przyszłość i że nie warto iść w jave

To znaczy, wygląda to tak?
Jest zebranie w pokoju, na środku siada Janusz, obok reszta programistów Janusza.
Janusz, podkręcając wąsa, przekonuje (programiści mu wtórują) - Nie odchodź, nie nie zmieniaj pracy, bo gdzie my teraz juniora z JS znajdziemy?

0
BraVolt napisał(a):
vott napisał(a):

pracuje jako junior java dev, ale niestety w januszsofcie, gdzie przekonują mnie że JS to przyszłość i że nie warto iść w jave

To znaczy, wygląda to tak?
Jest zebranie w pokoju, na środku siada Janusz, obok reszta programistów Janusza.
Janusz, podkręcając wąsa, przekonuje (programiści mu wtórują) - Nie odchodź, nie nie zmieniaj pracy, bo gdzie my teraz juniora z JS znajdziemy?

Zapomniałeś dopisać, że Janusz zakłada mi jeszcze dźwignie na szyje i każe powtarzać "Java jest ch*jowa, chce pisać w JS"

2

Nic nie stoi na przeszkodzie uczyc sie jednego i drugiego. Mozna pracowac w jednym a w domu kodzic sobie w drugim. Jak Ci sie robota znudzi to idziesz np. w jezyk ktory orales w domu. Ja tym sposobem calkiem sprawnie wyskilowalem sie w js i c++ (W rzeczach ktore byly mi potrzebne) mimo, ze nigdy nie potrzebowalem tych jezykow na tle zawodowym.

3
vott napisał(a):

Hej,
Zainspirowany tematem Czy warto przejść z Javy na C++? przyszło mi do głowy czy warto przejść z Javy na Javascript?

To są pytania z zupełnie różnych kategorii bo w projekcie albo używa się Javę albo używa się C++ więc albo jest się programistą Javy albo programistą C++.
Rzadko widuje się sytuacje ze w projekcie jest jednocześnie Java i C++. Oczywiście nie mówi że takich sytuacji w ogóle nie ma. Że ktoś tam miał krytyczny fragment kodu i postanowił go sobie przepisać do C++ (chyba ktoś na forum pisał że krytyczny fragment kodu przepisał do Rust i było duże przyspieszenie).

W przypadku Javy i JS sytuacja wyglada zupełnie na odwrót bo Java i JS są często używane razem. Java do Backandu (mimo że teoretycznie można w niej pisać front JSweet), JS do frontu (mimo że można w nim praktycznie pisać backend z pomocą node.js)

Na stanowiska JS dev/frontend dev też jest tylu chętnych juniorów i ludzi z expem do 2 lat? I jak klaruje się przyszłość JS devów?

Jak się nauczysz JSa to o ile nauczyłeś się Javy to będziesz legendarnym poszukiwanym przez wielu z HRu Fullstakiem (2018 roku podobno najbardziej poszukiwanym programista był właśnie fullstack Java + JS (Angular)).

Podsumowując o ile nie masz odruchu wymiotnego od języków dynamicznie typowanych (ja mam) i pracodawca chce Ci pomóc się przekwalifikować to jest to dobra okazja

1
KamilAdam napisał(a):

Podsumowując o ile nie masz odruchu wymiotnego od języków dynamicznie typowanych (ja mam)

A co innego na front?

Odpowiedź: jest TypeScript (to "adds optional static typing to the language", to jak wysłanie na front wschodni wiosną a nie na zimę. Wiele to w życiu żołnierza nie zmienia.

wiki:
TypeScript is an open-source programming language developed and maintained by Microsoft. It is a strict syntactical superset of JavaScript and adds optional static typing to the language

2
BraVolt napisał(a):
KamilAdam napisał(a):

Podsumowując o ile nie masz odruchu wymiotnego od języków dynamicznie typowanych (ja mam)

A co innego na front?

PureScript, ELM, ReasonML, JSweet, Scala.js, Kotlin.js, ClojureScript (Lispowate to jedyne dynamicznie typowany języki co nie powodują u mnie odruchu wymiotnego). Więcej tego jest

0
vott napisał(a):

Na stanowiska JS dev/frontend dev też jest tylu chętnych juniorów i ludzi z expem do 2 lat?

No właśnie chyba głównie tam. JS to zatrzęsienie juniorów.

I jak klaruje się przyszłość JS devów?

Obstawiam, że zostanie(już zostaje?) utowarowiona. Zaklepać formatkę w React każdy umie. Poza tym libki dążą do tego, żeby z każdą wersją było wygodnie je obsługiwać i konfigurować, więc coraz łatwiejsza będzie praca w JS, czyli - każdy będzie mógł to robić. Nie będzie tego "progu wejścia".

gdzie przekonują mnie że JS to przyszłość

moim zdaniem JS (licząc również TypeScript) będzie miał silną pozycję, co nie znaczy, że będzie tam dalej "rynek pracownika". PHP też ma silną pozycję jako język, a Wordpress to super popularna technologia. Ale przez to jest pełno specjalistów od ww. Tak widzę przyszłość JS - jako technologię dla mas.

2

Warto. JavaScript to taka ulepszona wersja Javy z dodanym skryptem.

0
Meini napisał(a):

Warto. JavaScript to taka ulepszona wersja Javy z dodanym skryptem.

Tak naprawdę Java zawsze przychylnie patrzyła na skrypty. Najpierw Rhino, potem Nashorn, a teraz GraalVM.

Od Javy 10 masz skryptowe słowo kluczowe var: https://developers.redhat.com/blog/2018/05/25/simplify-local-variable-type-definition-using-the-java-10-var-keyword/

1 użytkowników online, w tym zalogowanych: 0, gości: 1