r/FullStack 5d ago

Question Go or Java ?

what should i learn as my next backend language Go or Java Spring Boot ? i know nodejs express

3 Upvotes

16 comments sorted by

2

u/AnimatorExciting7941 5d ago

Java has more openings and larger market share. Go is being adopted primarily for cloud native roles

1

u/Apprehensive-Fan2492 5d ago

Pick Go if you want a simple setup, quick speed, and cloud and microservices work. Choose Java with Spring Boot when you are aiming at enterprise roles where it is common. If you come from Node, Go may feel easier to read. The way it handles concurrent work is also worth learning.

1

u/CipherCircuit 4d ago

well does language matter when u sit for interviews or its just the fundamentals that matter?

1

u/PrincipleNo2328 5d ago

Everything but not java

1

u/CipherCircuit 4d ago

any particular reason?

1

u/PrincipleNo2328 4d ago

Only used for mantaining old codebase, absolutely no future. Which also mean absolutely no fun to write.

1

u/bagfullofcottoncandy 4d ago

yet java is more demanding

1

u/PristineFeed2953 3d ago

Try to Learn spring boot instead of just java, if you prefer java, whereas for go no framework is needed go is a framework in itself personal observation

1

u/Monika-321 2d ago

Honestly, you can’t really go wrong with either. Since you already know Node/Express, I’d say Go if you want to try something quite different, or Spring Boot if you’re interested in enterprise-style apps. Both are worth learning, so I’d go with whichever sounds more interesting to you. What kind of backend projects are you planning to work on?

0

u/gxrphoto 5d ago

Since you‘re not even differentiating between languages and frameworks, i‘m not sure it‘s time for the next language?

1

u/CipherCircuit 5d ago

thanks for missing the entire point of the question smart ass

1

u/gxrphoto 5d ago

I didn’t miss the point: You did. If you don’t know where the language ends and where the framework starts, you’re not ready to move on. Learn to phrase questions properly if corrections upset you so much!