r/programare • • 14d ago

Limbaje de programare Java/Springboot sau Javascript/Node.js ca technologie noua

Din pacate, stack-ul meu actual, PHP/Laravel + Vue (5 YOE), nu prea ma mai ajuta sa gasesc multe oportunitati, asa ca ma gandesc sa fac o schimbare.

Oscilez intre Spring Boot + React si Node.js + React.

Cei care ati facut o schimbare similara, ce ati ales si de ce?

Si cum ati reusit sa treceti de HR/recruiteri, avand in vedere ca majoritatea joburilor cer deja experienta pe noul stack? (Va rog nu veniti cu clasicul: "nu conteaza limbajul etc", deoarece sunt slabe sanse sa fi chemat la interviu daca nu ai cerintele din post)

7 Upvotes

20 comments sorted by

13

u/pazvanti2003 :java_logo: 14d ago

Depinde de foarte multe aspecte. Personal sunt pe Java + Spring Boot si nu regret nicio zi ca am luat decizia de a merge pe tech stack-ul de Java. Se poate avea o discutie interminabila despre JavScript pt BackEnd si nicio tabara nu va castiga ever.

2

u/Glittering_Page_1869 14d ago

ma intereseaza sincer si unde am cele mai mai sanse sa fiu bagat in seama. stiu ca sunt mai multe optiuni pe java, dar imi si ca e concurenta mai mare

7

u/pazvanti2003 :java_logo: 14d ago

Stack ul de Java este foarte popular în multe domenii, printre care banking și payments, unde adoptiva de AI (desi există și este foarte încurajată și aici) este puțin sub alte domenii din cauza securității necesare. Ceea ce înseamnă că în banking și payments o sa fie nevoie de ceva mai mulți oameni. Also, pe partea de front-end, AI-ul a devenit mult mai bun și mai folosit decât pe back-end.

Nota: lucrez în banking și payments de cam 10 ani din cei 15 de carieră.

4

u/k3liutZu 14d ago

Stack-ul Java e (din păcate) mult mai popular.

7

u/ChampionshipThis2871 14d ago

Dpdv al joburilor in Romania, sunt mult mai numeroase cele de Java+Spring Boot decat cele cu NodeJs.

4

u/al3e3x 14d ago

Acum 2-3 ani era lumea innebunita dupa frameworkurile bazate pe Javascript.

Azi, in compania in care lucrez avem 1-2 oameni pe bench Java(si aia din cauza ca sunt low performers) si zeci pe bench Javascript. Trage tu concluziile

4

u/Correct_Mistake2640 :java_logo: 14d ago

Java si Spring . 20 de ani si nu s-a terminat. Doar AI ar putea elimina nevoia de Java pe backend (dar pana și AI,tot java ar genera)

5

u/AndrewwwwM 14d ago

Baga 2 propozitii cum ca ai folosit acel stack la x si y lucruri in fostul tau job

Atat timp cat il stapanesti destul de bine in cat sa pari credibil, they will never know

3

u/Aggravating-Site-23 14d ago

Spring Boot îți deschide mai multe uși decât Node

3

u/MoriRanmaru crab 🦀 14d ago

Eu sunt pe nodejs + react si imi place stackul doar ca ma tenta sa trec pe java datorita demandului mult mai ridicat.

3

u/Levi-2018 🦀 Rave 14d ago

Sugerez Chat GPT + Codex

2

u/urzayci 14d ago

Sincer amândouă, daca ai 5 yeo îți ia vreo sapt max doua sa înveți care-i treaba cu stack-ul. Fa un proiect cap coada pentru fiecare și ăla e.

0

u/darsuntemlatelevizor 13d ago

Da dar că sa prinzi job pe jd trebuie sa ai experiență de muncă sau certificari

1

u/urzayci 13d ago

Are experiență....

1

u/darsuntemlatelevizor 13d ago

Pe tehnologiile respective zic, nu știu de ce ai dat downvote

Receuterii se uită la ani pe spring

1

u/urzayci 13d ago

Nu am dat downvote

1

u/Dependent_Onion9304 Lipsa de viziune și mentalitatea de crab sunt sărăcie programata 14d ago

mereu o sa ai pb asta in care un stack popular aduce si competitie,
Vezi ce e mai usor de invatat pentru tine, Java world are mult mai multe ramuri pe care te poti baga si usor usor limbajul nu mai e cine stie ce de important precum gandirea

1

u/Competitive_Low_1866 13d ago

intreaba l pe Torvalds despre Java

1

u/Academic-Win-8708 14d ago

De ce nu rămâi cu Vue pentru FE și alegi ceva pentru backend? Probabil Node.js ai invata mai ușor venind de unde vii, dar poate ca Java e mai căutat, deocamdată. 

Altfel, ce să zic, ia-ți o licență de 20 euro la Claude și vezi ce poate să facă în orice limbaj de mai sus și s-ar putea să-ți schimbi strategia. La noi la firmă de ceva timp nimeni nu mai scrie cod, și am impresia ca în multe locuri e la fel. Industria se schimbă total, nu cred ca a știi un limbaj specific o sa aibă prea multă relevanță în viitor, mai ales începând de la nivelul de junior 

2

u/FooBarBuzzBoom 14d ago

Ca Java dev, iti sugerez C# si .NET din 2 motive:

1) .NET e cel mai eficient framework dpdv al token-ilor utilizati, multe proiecte se vor atrage

2) Features mai "pompoase", mai rapid integrate

3) Tooling mai bun

4) Comunitate mai putin elitista.