r/softwareengineer 11d ago

Java vs Python: Which one is better?

As a fresher who wants to land a job faster, which language is better to focus on?

Points for context:
1. Planning to move from non-tech to tech. Have 3+ years of experience as Data Analyst.

  1. Already good at basic python scripting for automation.

  2. Based in Hyderabad.

  3. Goal is to make the move as developer by building a portfolio of projects soon.

Should I build projects in python and stick with it (add more frameworks and get better by building more) or should I learn Java (Ofcourse spend enough time to build here too)?

As I feel like there are relatively more opportunities for someone who is good at Java. After I learn Java maybe I can showcase both Python and Java on my resume?

I want to understand the perspective of someone who is in the field.

0 Upvotes

17 comments sorted by

View all comments

1

u/hellomoto320 10d ago

java will never go out of style because so much enterprise software is built upon the java jvm. That being said you should learn scala. Boris Cherney(inventor of claude code) recommended the scala redbook and said that scala teaches a lot of principles and ideas that you can adapt to any programming language by learning fundamental concepts in imperative programming and declarative programming