Skip to main content

🌟 My Journey – From Zero to Senior Java Tech Lead 🌟

 There’s one thing I truly believe…

If I can become a Java developer, then anyone in the world can. 💯

Sounds crazy? Let me take you back.


🕓 Back in 2015…

I had zero coding knowledge.

Not just that — I had no interest in coding either.

But life has its own plans.

In 2016, I got a chance to move to Bangalore and joined a Java course at a training center.
That’s where it all started —
Every day, every session made me feel like:
"Ohhh! Even I can be a developer!"

That course didn’t just teach Java — it gave me confidence.


🧪 Two Life-Changing Incidents

1️⃣ The Interview That Wasn't Planned

Halfway through my course, I had to urgently travel to Chennai to donate blood to a family member. After that emotional rollercoaster, I found myself reflecting on my skills and the future.

The next day, as I was preparing for my move to Bangalore to complete the remaining four months of my course, I randomly thought — "Let me test my skills... let me just see what companies expect from Java developers."

I attended an interview — no preparation, no expectation — and guess what?
💥 I got selected!

That moment changed everything for me.


2️⃣ The Manager Who Questioned My Hiring 😅

In my new job, my manager gave me a simple task (at least for him!).
But for me — a beginner — it felt like a mountain.
I sat on it for an entire month.

One day, my manager walked up and asked:

“Who the hell picked you for this job?” 😓

It hurt.
But that pain became my fuel.

6 months later, I was promoted to Senior Critical Developer, with two juniors reporting to me. As for my manager? He turned into a great mentor and collaborator. Now, whenever there's an urgent task, I get the familiar call: 'Anand, please complete this in an hour!' ❤️ . In fact, my manager once said, 'Anand, I don’t see any other developer as serious about handling DB-related issues. Any urgent queries or DB-related functionality? No worries, Anand will take care . 🔥 Why Start Your Career in a Startup?

My honest advice — start your journey with a startup.

In a startup, you don’t just code. You learn how to:

  • Handle pressure ⚙️

  • Own responsibilities 🎯

  • Wear multiple hats 👨‍💻🧑‍🔧🧑‍🎨

  • Solve problems from Day 1 🧠

I became a full-stack, full-flex, fearless developer — all thanks to the startup culture.


💼 9 Years of Growth – Not Just Technical

Over the past 9 years, I’ve worked at several companies.
And every time I submitted my resignation, my managers and leads said the same thing:

“We’re not ready to let you go.” 🙏

Why? Not just because of my coding skills.
But because of my attitude, character, and ownership.

Anyone can become a skilled developer.
But people remember you for your commitment, consistency, and energy.


😄 A Little Comedy from My Career

There's a famous line my friends use about me:

“Dei, 10 rupees work panna sonna, 10,000 rupees work pandran da!” - Tamil 

😂 That’s me.


I give 1000% even for the smallest task.


Why?
Because I love what I do. 💻❤️


🌱 Final Thoughts – For You!

If you’re someone:

  • Who’s just starting,

  • Who feels lost or unqualified,

  • Who thinks coding is only for toppers or techies...

Please believe this:

If I — a person with zero knowledge and zero interest — can make it, YOU definitely can.

✅ Learn.
✅ Fall.
✅ Stand back up.
✅ Keep moving.

Success doesn’t come overnight. But every small step counts.


🌟 Special Thanks 🌟

A huge shoutout to the rockstars who helped shape me into who I am today! Without your guidance, patience, and belief in me, this journey wouldn’t have been possible. You guys are truly the backbone of my growth. 🙏

🎉 Pradeep – Your mentorship set the foundation for my tech journey.
🎉 Vadivel – For your endless support and wisdom during the tough times.
🎉 Vasanth – You taught me to think big, always push limits, and grow with passion.
🎉 Ravi – For challenging me to always do better, and never settle for less.
🎉 Ramalingam – Your insights opened my eyes to new possibilities in tech.
🎉 Bala – Thanks for always keeping me grounded and focused on what truly matters.
🎉 Devan – You’ve been a friend, mentor, and guide—forever grateful for your wisdom.
🎉 Jesline – For your constant support and encouragement, you’ve always had my back.

Thank you for helping me level up, both as a professional and as a person. 🌱💡


Be curious. Be patient. Be YOU.

You’re not alone in this journey —


I’m cheering for you! 🚀💙

Comments

  1. A clear and inspiring story of a developer’s journey. It shows the challenges, growth, and passion behind the work in a very honest way. Easy to relate to and motivating to read.

    ReplyDelete

Post a Comment

Popular posts from this blog

🔐 Is final Really Final in Java? The Truth May Surprise You 😲

💬 “When I was exploring what to do and what not to do in Java, one small keyword caught my eye — final . I thought it meant: locked, sealed, frozen — like my fridge when I forget to defrost it.”   But guess what? Java has its own meaning of final… and it’s not always what you expect! 😅 Let’s break it down together — with code, questions, confusion, jokes, and everything in between. 🎯 The Confusing Case: You Said It's Final... Then It Changed?! 🫠 final List<String> names = new ArrayList <>(); names.add( "Anand" ); names.add( "Rahul" ); System.out.println(names); // [Anand, Rahul] 🤯 Hold on... that’s final , right?! So how on earth is it still changing ? Time to dive deeper... 🧠 Why Is It Designed Like This? Here’s the key secret: In Java, final applies to the reference , not the object it points to . Let’s decode this like a spy mission 🕵️‍♂️: Imagine This: final List<String> names = new ArrayList <>(); Be...

🎢 Java Loops: Fun, Fear, and ForEach() Fails

🌀 Oops, I Looped It Again! — The Ultimate Java Loop Guide You Won't Forget “I remember this question from one of my early interviews — I was just 2 years into Java and the interviewer asked, ‘Which loop do you prefer and why?’” At first, I thought, “Duh! for-each is cleaner.” But then he grilled me with cases where it fails. 😵 That led me to explore all loop types, their powers, and their pitfalls. Let’s deep-dive into every major Java loop with examples &  real-world guidance so you'll never forget again. 🔁 Loop Type #1: Classic For Loop — “The Old Reliable” ✅ When to Use: You need an index You want to iterate in reverse You want full control over loop mechanics ✅ Good Example: List<String> names = List.of("A", "B", "C"); for (int i = 0; i < names.size(); i++) { System.out.println(i + ": " + names.get(i)); } 🔥 Reverse + Removal Example: List<String> item...