DEV Community

Cover image for Is it worth to learn Java-Springboot even today?
Shivali Pandey
Shivali Pandey

Posted on

Is it worth to learn Java-Springboot even today?

Hi,
I am a frontend-engineer and thinking of switching to backend and learn some backend technologies. The company that I am working with uses Springboot-java for the backend. I am a little confused as to which tech stack should I pick. Please share your thoughts.

Discussion (21)

Collapse
luccaprado profile image
Lucca Prado

Yeah! You will probably like it. I'll suggest you to read Baeldung and Vlad Mihalcea blog, with these two you can learn a lot about java + spring + database.
If when you start you fell that java is not for you, you can give a try to C#-AspNet core.

Collapse
ajshivali profile image
Shivali Pandey Author

Thanks .. will definitely go through the blog

Collapse
sabyasachi profile image
sabyasachi

Yes. Although new frameworks are coming up like Quarkus and Micronaut to name a few but Spring eco system still shines due to it's vast set of modules practically for every known problems. It is still the mostly used . Learn Spring Boot understand its pros and cons , keep an watch for the other frameworks understand what values each of them brings and you will have a strong resume.

Collapse
ajshivali profile image
Shivali Pandey Author

Thank you!

Collapse
apatrida profile image
Jayson Minard

Quarkus + Kotlin + JOOQ for happiness. SpringBoot + Java + Hibernate for jobs.

Collapse
ajshivali profile image
Shivali Pandey Author

Thanks a lot.

Collapse
andrewbaisden profile image
Andrew Baisden

Probably because your company uses Springboot-java so it makes sense to learn that technical stack if they require you to. Personally I would prefer to learn Node or Python.

Collapse
tonyvillavicencio profile image
Antonio Villavicencio

It depends. Spring it’s widely used in large enterprise applications. I suggest you to make a short tutorial and see the benefits of using spring by yourself. Spring Boot allows you to make robots, secure, production-ready microservices in no time. Personally I love it.

Collapse
metaverse profile image
Meta Verse

That would your one of the best decision ever made! I'm biased for spring ecosystem. I've been architecting web apps using spring for about 4+ years and trust you will delve into the real shit of framework and architecture.

I would vote for that. Go on!

Collapse
nehurane profile image
Neha Rane

Yes Definitely! Obviously there is so much to learn so you might find difficult at times but practice makes everyone perfect, you know that right. You will thanks yourself if you really get into JAVA world.

Collapse
natescode profile image
Nathan Hedglin

Yes, tons of professional opportunities. I worked for a fortune 100 company that used Groovy (less verbose Java) and Spring Boot.

Collapse
taijidude profile image
taijidude

It think it's basicly standard if you do something Java related with the backend. Good Investition!

Collapse
daniel_viken_38fa279e0868 profile image
Daniel Viken

Java-spring boot is a very common tech stack, so if you choose to learn it, you will have plenty of work opportunities.

Collapse
jessica_veit profile image
Jessica Veit

I can agree with that! I have been working with Spring Boot for two years now and I think it is a little overwhelming at first (because there is just so much to do, know and learn), but as soon as you get the hang of it, it is amazing and simple to use! Combine it with libraries such as Lombok and you are good to go for backend dev 🌱😉

Collapse
citizen428 profile image
Michael Kohl

Solid choice. You may want to look into Kotlin too. I worked on a project where we did Spring Boot + Kotlin and a Kotlin Android app, it was a pretty good experience.

Collapse
ajshivali profile image
Shivali Pandey Author

Ya I have been recommended kotlin by some of my friends too.

Collapse
sirseanofloxley profile image
Sean Allin Newell

If your company uses it, go for it. There are many many others that use java spring boot as well.

Collapse
olenadrugalya profile image
Olena Drugalya

yes. Spring Boot + Kotlin makes wonders :)

Collapse
ajshivali profile image
Shivali Pandey Author

The will for sure go for it.

Collapse
ashobiz profile image
Ashok

If doesn't matter what technology it is, if you have opportunity to work in real world project, go ahead and learn it. I have learned many technologies over the years and I forgot most of them. Reason? I never got chance to apply my skill in real project. Yeah, Java-Springboot is worth learning as you will get chance to work on it.

Collapse
brojenuel profile image
Jenuel Oras Ganawed

Awesome, its an awesome programming language. Try it, also I also like to suggest PHP and NodeJs. :)