Wybór stacku technologicznego w karierze

0

Hej!

Pisze tu na forum liczac na pomoc / opinie :)

Pracuje rok jako java developer, cos tam smigam jednak wymagam często pomocy ze strony starszych kolegów.Pracuje w korporacji. Jest to moja pierwsza praca.

Pracujac juz jakis czas widze jednak, ze java nie jest chyba tym w czym sie widzę, nie wiem jakos mi dziwnie w tym jezyku xD
Zawsze ciagnelo mnie w strone JS, po jakims czasie ogarnalem Node i dalej Expressa i NestJS.

Ogarnąłem, że w moim miescie jest SH, ktory liczy 20-25 osób, specjalizujac sie głównie w React/NestJS/React Native. Jestem na ich discordzie, ktory prowadzi CTO i widze, że firma bardzo stawia na rozwój i pisanie dobrego kodu. Byłem też na targach pracy, na ktorych dowiedzialem sie dużo o firmie od samego CEO i szczerze bardzo mi się spodobało :)) Dodatkowo stwierdzil, ze nestJS devow im brakuje i chetnie rekrutuja.
Do rekrutacji podchodzą bardzo wymagająco, bogaty GH, projekty i bardzo dobra znajomosc samego JSa.

I tutaj mam zagwozdke - pracujac teraz jako java dev lepiej mi sie będzie rozwijać jako dalej java developer i np. za rok szukac pracy? Pracujac + uczac sie javy po godzinach mam chyba wieksze szanse na ogarniecie jezyka, niz tylko ucxac sie Nesta po godzinach. No i jak ktos ma te 2-3lata expa no to pracodawca raczej nie nedzie wymagal GH i projektow.

Podoba mi sie Nest, chcialbym pracować w SH i to jeszcze z takimi ogarnietymi ludzmi, ale troche przeraza mnie to, ze bede musial poswiecic kilka miesiecy na przeskok z jednego jezyka do drugiego, dodatkowo piszac 2/3 projekty i nie miec pewnosci, ze mnie wezma :/

Jak myslicie?

0

Myślę, że lepiej nauczyć się programować i traktować język jako narzędzie, którym de facto jest.

0

A co będziesz miał do zaoferowania poza samym JS i frameworkami?

Znasz AWS, kontenery, bazy danych, CI/CD, mikroserwisy itp.?

To może zrobić różnicę mocniej niż znajomość tego czy innego frameworka.

Chociaż JS oczywiście też trzeba znać.

0

@LukeJL: No wlasnie jako, ze jestem juniorem no to mam doczynienia w pracy z java, springiem, postgresem, dockerem, unit testy, zdarza zrobic się tez cos na froncie, ale nie jest to nie wiadomo jaki poziom. Jak wspomnialem - nie jestem tez w pelni samodzielny.

Z jednej strony wykoksiłbym jave + inne narzedzia, popracował jeszcze z rok i moze szukać czegos jako junior+/mid java dev w jakims SH (pytanie czy w SH pisza w javie, czy tylko w duzych korpo, duze projekty)

Z drugiej strony - chcialbym się rozwijać calą kariere, Nest mi się podoba, SH wydaje się miec lepsza organizacje pracy, no jakos tak fajniej sie wydaje niż w korpo klepiac jeden projekt. A w obecnej pracy wydaje mi sie, ze brak perspektyw na rozwoj, kod mozna napisac byle jak byleby działał, nikt nie zwraca uwagi na jakość kodu, a w tym SH, którego sobie znalazłem wydaje się, że jest całkowicie inaczej.
Wieksze wymagania, dbałość o jakość = wiekszy rozwój, dodatkowo Node i te wszystkie frameworki rozwijają się ciągle, a Java? Nie wiem, w pracy mam jave 8 i w takiej musze pisac :/

Mam mętlik, @ledi12 niby dobrze napisał, ze jezyk to narzedzie, skupiajac sie na pierwszym rozwiązaniu - pracuje z java + ucze sie po godzinach = ucze się i jezyka i programowac,
drugie rozwiazanie to lekki stres w pracy, ze przestane wyrabiać z taskami + nauka nowego jezyka po godzinach bez gwarancji zatrudnienia w tym SH :/

0

Ogarnąłem, że w moim miescie jest SH, ktory liczy 20-25 osób, specjalizujac sie głównie w React/NestJS/React Native.
...
a w tym SH, którego sobie znalazłem wydaje się, że jest całkowicie inaczej.

Pamiętaj, żeby nie stawiać wszystkiego na jedną kartę.

Jeśli upatrzyłeś sobie jakąś konkretną firmę, to lepiej wyślij CV już teraz, wtedy od razu będziesz miał pewność, czy cię wezmą czy nie.

Jednak jeśli czujesz, że nie jesteś gotów i potrzebujesz tych paru miesięcy, to i tak lepiej się nastawiać, że będziesz aplikować do różnych firm (w tym również możesz wtedy wysłać do tego SH, który sobie upatrzyłeś, ale nierozsądne jest opierać się o to, że akurat ten konkretny SH cię przyjmie, skoro tego nie wiesz, tylko sobie tak założyłeś z powietrza).

Ogarnąłem, że w moim miescie jest SH, ktory liczy 20-25 osób, specjalizujac sie głównie w React/NestJS/React Native.

Za chwilę mogą być layoffy. Tylko przy takiej skali to zamiast zwalniać 150 osób, to zwolnią np. 5 i przeczytasz w lokalnej gazecie, że dany SH zwolnił 20% siły roboczej.

4

Tak, opinie CEO o własnej firmie to bardzo wiarygodne źródło informacji, w końcu to wiedza z pierwszej ręki. Można spokojnie planować karierę bazując na tym.

0

Jeżeli planujesz karierę to weź pod uwagę to co będzie dla ciebie ważne jak się znudzisz kodzeniem bo zapewne będzie dla Ciebie ważny hajs oraz stabilność zatrudnienia. Java, C i C++ będą z nami długo i zawsze będzie w tym mnóstwo legacy do utrzymania. Mnie korci żeby zostawić C++ i pójść w Erlanga/Elixir ale to nie są pewne tematy na długą karierę.

1

JS/TS też pozostanie z nami długo jako legacy.

Natomiast jeśli chodzi o nowe projekty, to w przyszłości frontend będzie robiła AI ale nawet nie pisząc kodu, tylko wyklikując go w narzędziu no-code, które to narzędzie będzie generowało kod w Rust, który się przekompiluje do WebAssembly.

0

a nestjs to nie jest kopia springa?

0

bo to jest tak:
Nest.js to jest kopia Angulara, tyle że na backendzie, z kolei Angular to jest kopia Springa, tylko że na frontendzie.

0

A ja znowu dostałem okazję przejść na Jave( serwisy, GCP). A mam ponad 10 lat expa w c++ i też nie wiem co zrobić, czy warto czy nie...

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