Today in My Backend Journey – May 12, 2025

VINAYAK GOTEVINAYAK GOTE
2 min read

Hey everyone 👋
Today was another step forward in my journey to become a high-impact backend developer.

I balanced my 8-hour part-time job and still managed to stick to my learning routine. It’s not always easy, but I’ve realized—consistency matters more than motivation.

🔍 What I Focused On Today:

  • Revised HashMap in Java – especially how collisions are handled using chaining and how internal resizing works. It gave me more confidence to solve map-based DSA problems.

  • Solved 3 DSA problems (2 easy, 1 medium) on HackerRank. I’m focusing more on edge cases and optimizing time/space complexity now.

  • Spent 1 hour learning SpringBoot Exception Handling. Explored how to build a @ControllerAdvice class for centralized error responses. Planning to implement this in my Blog App soon.

💡 A Quick Insight:

Learning daily doesn’t mean learning something big. Even 1 small concept deeply understood = huge progress in the long run. Today, I didn’t just study, I understood how Java's HashMap stores data internally. That feels like a win.

🎯 What’s Next:

  • I’ll integrate exception handling and custom responses in my SpringBoot project tomorrow.

  • Planning to post my Go + REST API mini project on GitHub this weekend.

🧠 Reminder to Myself (and You):

"Don’t rush. Learn it right the first time. Quality matters."

Thanks for reading. If you’re also learning Java, SpringBoot, or Go – let’s connect. We’re all on this journey together 🚀

🔗 GitHub: github.com/Vinu2111
📌 LinkedIn: linkedin.com/in/vinayakgote

0
Subscribe to my newsletter

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

Written by

VINAYAK GOTE
VINAYAK GOTE

I’m Vinayak Gote, a passionate Computer Engineering graduate with strong expertise in Java, Spring Boot, REST APIs, and backend development. With hands-on experience in software development and network performance optimization through roles at Tech Mahindra and Numetry Technology, I thrive on building efficient and scalable backend systems. Currently, I’m upskilling through the AccioJob Full Stack Java Developer program while balancing a part-time job. I’m also learning Go (Golang) to expand my backend capabilities. I love solving real-world problems through clean code, contributing to GitHub, and sharing my daily learning journey on Hashnode and Twitter. My mission is to crack a remote or onsite software engineering role with a package of ₹10–20 LPA within the next 10 months by building impactful projects, mastering DSA, and staying consistent.