🚀 Back on Track: Powering Up After Exams!
Hello and welcome back to Mayur's Tech Journey!
It’s been a little over a month since my last post, and while I’ve been absent from the blog, I've been anything but idle in my learning. The past few weeks were a whirlwind of exams, but now that they're done, I'm thrilled to dive back into sharing my experiences with you. As a first-year B.Tech CSE student, this journey is all about constant learning and growth, and I have a bunch of exciting updates and technical breakthroughs to share. Let's catch up!
My Recent Achievements :
- The grind has been real, and I'm proud of the milestones I’ve hit! These achievements truly mark how far I've come
- CodeChef Streak & Stars: I managed to maintain a 19-day constant streak on CodeChef, demonstrating real consistency. More importantly, I recently achieved my 3rd star in C++ on hackerrank! This shift from just starting to gaining three stars is a huge personal win.
- DSA Kickstart: I officially began my Data Structures and Algorithms (DSA) journey in C++ and solved my very first problem on LeetCode. This marks the beginning of a crucial phase in my development.
- Competitive Programming Progress: I've conquered 120+ problems on CodeChef and earned the well-deserved Bronze Problem Solver badge. The next target? Competing vigorously for the Silver badge!
- Hackerrank Progress: I also secured 2 stars on Hackerrank in C, 2 stars in python and 3 stars in C++ diversifying my competitive programming profile.
- Code Explanation: Pushing beyond just solving, I've actually explained three different codes on CodeChef, proving I can not only write solutions but also articulate the logic behind them.
Key Technical Learnings :
- The biggest breakthroughs often come from deeper conceptual understanding and smarter coding practices
- Mathematical Optimizations: A major learning moment was realizing the power of mathematics in coding. I started using series formulae to replace traditional iterating loops for certain problems. This not only makes the code cleaner but also significantly improves performance—a fantastic lesson in algorithmic efficiency!
- Operating System Exposure: I've substantially increased my time using Linux. Getting comfortable with the command line and the environment is proving invaluable for my Computer Science fundamentals.
- Deepening C++ Fundamentals: My current focus is a deep dive into core concepts that are the backbone of powerful programming: functions, pointers, strings, and arrays. Mastering these will unlock much more complex problem-solving.
- Sheer Practice Volume: The unsung hero of the past month has been sheer volume. I wrote nearly 20+ programs on OneCompiler (and many more unsaved!). This huge amount of practice and deep immersion in concepts is what truly takes one away from where they started.
Reflections on the Journey :
Taking a step back, the past month has reinforced a critical lesson: consistency trumps intensity. The 19-day streak on CodeChef was more impactful than any single day of marathon coding. The journey has been about chipping away at problems, getting comfortable with discomfort (like debugging a tricky pointer issue!), and always seeking a better, more efficient solution. I’ve truly come a long way from the point of writing my very first program. This journey of daily practice and deepening concepts has been essential to my progress.
Thank you for joining me on this recap. It feels good to be back! The technical roadblocks and time constraints are sorted, and I’m ready to share more consistently.
Keeping focus on the logic, and the code will write itself.




Comments
Post a Comment