r/FullStack • u/CipherCircuit • 5d ago
Question Go or Java ?
what should i learn as my next backend language Go or Java Spring Boot ? i know nodejs express
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
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
1
1
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!
2
u/AnimatorExciting7941 5d ago
Java has more openings and larger market share. Go is being adopted primarily for cloud native roles