From Physics to Java Developer: My Journey into Tech

Bharathkumar RBharathkumar R
2 min read

Hi everyone! 👋
I’m Bharathkumar, and I want to share a little bit about my journey — from studying BSc Physics to working as a Java Developer.


🎓 From Physics to Curiosity in Code

During my Physics degree, I always enjoyed solving problems and thinking logically. What I didn’t realize back then was that this analytical mindset would eventually lead me to software development.

I didn’t come from a traditional Computer Science background. I didn’t have formal training in data structures or software engineering. But I had one powerful thing: curiosity.


💻 Starting with Java

I started learning Java on my own — first the syntax, then OOP, then building small programs and understanding how everything fit together. The more I learned, the more I realized I loved this field.

Eventually, I started working on real-world projects. I got hands-on with Spring Boot, REST APIs, MySQL, and more. I built, broke, debugged, and learned — just like anyone else in this field.


🚀 Breaking In

Despite not having a CS degree, I landed my first job as a Java developer.
How?

  • By building real projects

  • Learning consistently

  • Staying humble and open to feedback

  • And most importantly — not giving up when people told me I wasn’t “qualified.”


💬 What I Learned

  • You don’t need a CS degree to be a good developer.

  • Your mindset and consistency matter more than your background.

  • Ignore the noise. Let your work speak.


📣 To Anyone from a Non-CS Background

If you’re trying to get into tech from a different field, you can do it.
Yes, it’s hard. Yes, it takes time. But it’s possible.

I’ve done it. Many others have too.
And you’re just as capable.


Thanks for reading my story! Feel free to connect or message me if you're on the same path — happy to help however I can. 😊

0
Subscribe to my newsletter

Read articles from Bharathkumar R directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Bharathkumar R
Bharathkumar R