Phase 1:
I still remember the day I walked the corridors of ‘A’ hostel, here in NITC. Its a beautiful feeling when you realize that you have actually grown up in this college. When I joined NITC, I had a tag of a “high ranker” and obviously people had expectations from me. Many of my friends ask me the reason to opt for Computer Science as my major but I literally had no valid answer. I never knew what was programming or C++ or Command Line or Booting or anything which sounded similar. I got my first computer when I was in 12th standard and all I knew since then was to double click on a “GTA Vice City” icon and play the game. I was fascinated by people who worked on DOS prompt or Linux shell and they were “uber geek” for me. A frequent question to me those days were: “Hey, how would you survive in CS if you don’t have a knowledge of programming”. Thanks to my ignorant nature that I could easily laugh it off.
Phase 2:
Finally after 6 months of college, I decided to learn programming and some of my friends really helped me in it. I used to jump around if it displayed “Hello World” on the screen and I would execute it many times just to feel so proud about it. But soon my interest died out and the so called college life took me away with it. Back then I least cared about my future and stuff so I was the guy who would go to class, come back, watch a movie and sleep peacefully to follow the same routine next day. Boring really, isn’t it. But then I kind of liked it although I gained nothing.
Phase 3:
Two years of study in a reputed college with exceptionally talented people and the fact that I gained nothing from it, killed me within. Success happens only when you accept who you are and learn from your surroundings. I managed to identify myself and make plans to change the hell out of me. I was scared at first and didn’t know where to start. I started with the basics of programming but still I was not able to focus most of the times. Even the simplest programs didn’t work. But then one heavenly godly moment, I got my first “major” program right – [Creating and inserting a node into a linked list]. It was like I achieved the highest honor in Computer Science. It is truly amazing when you see your program work especially when you are only seeing error messages on you terminal window. I began to “formally” learn programming thereafter.
Final Phase:
It is the 5th semester and everything happened with the blink of an eye thereafter. I did a lot of programming and I really liked the way programs work and all the ‘mechanics and dynamics’ of a code. I gradually gained confidence and this was the time I truly started liking Computer Science. There were failures often but then I just forgot it for goodness sake. With time I began to hope for something good to happen. And finally after a lot of downs and struggle, I got placed. The most wonderful thing about this was that whatever I studied in this college came to life on that one day. And fortunately it all went so perfectly.
No matter how much failures you experience, one day you will have success of a greater magnitude and that day you will be truly happy.



