Open In App

Institute of Technology Ghaziabad Campus Experience For B.Tech

Let me confess I’m a late bloomer. While my peers were already knee-deep in competitive programming, I was still figuring out basic coding problems without causing a syntax error. But hey, better late than never, right? So here I am, a 3rd-year B.Tech Student at the Institute of Technology Ghaziabad, diving headfirst into the world of algorithms, data structures, and mind-bending puzzles.

The Starting Line: A Late Arrival

Picture this: Everyone sprinting ahead, their code racing like thoroughbreds, and there I am, stumbling onto the track, shoelaces untied. I missed the memo on competitive programming. My friends were discussing dynamic programming while I was still trying to understand what an “unordered map ” was. But hey, life’s not a sprint; it’s a marathon. And I decided to join the race, even if I had to catch up.



The Missing Compass: Navigating Without Guidance

Now, let’s talk about guidance—or the lack thereof. I didn’t have a seasoned mentor whispering secrets in my ear. No senior to unravel the mysteries of Dijkstra’s algorithm or explain why my code kept throwing tantrums. It was just me, Google, and a stubborn determination to crack those coding problems.

I’d stare at my screen, squinting at tutorials, blog posts, and Stack Overflow threads. “How do I optimize this?” I’d mutter, like a mad scientist pondering the secrets of the universe. And when I finally stumbled upon a solution, it felt like discovering fire. “Eureka!” I’d shout, waking up my roommates. They’d exchange bewildered glances, but I didn’t care—I’d conquered a dragon, even if it was just a binary search.



The Lightbulb Moments: When Logic Sparks Ignite

Slowly, the fog lifted. I started recognizing patterns—the elegance of a greedy algorithm, the elegance of a well-placed pointer. It was like deciphering an ancient script. “Ah, this is a sliding window problem,” I’d declare, feeling like Indiana Jones unearthing a hidden treasure. And when I implemented my first graph traversal, it was like finding the Holy Grail (minus the knights and the chalice).

The Solo Expedition: Debugging in the Wilderness

But oh, the debugging! It was like exploring a dark cave with a flickering torch. I’d follow the trail of breadcrumbs—print statements, breakpoints, and desperate prayers to the programming gods. “Why won’t you work?” I’d plead with my code. And when I finally fixed that elusive bug, it was like finding water in a desert. I’d gulp it down, savouring the victory.

The Uncharted Territories: Beyond Syntax and Semantics

Competitive programming isn’t just about code; it’s about resilience. It’s about staring at a problem, feeling lost, and then finding your way. It’s about celebrating small wins—the first AC submission, the first time you beat the clock in a contest. And it’s about knowing that every line of code is a step toward mastery.

So here’s to us, the latecomers, the self-taught, the ones who stumbled but refused to stay down. May our algorithms be efficient, our bugs be squashed, and our passion burns brighter than a thousand LEDs. And who knows? Maybe someday, we’ll be the mentors guiding the next generation through this coding labyrinth.

And that, my friends, is my tale of a 3rd-year. B.Tech student navigating the twists and turns of competitive programming. May your journey be filled with “aha” moments, late-night debugging sessions, and the thrill of solving puzzles.

Article Tags :