Monday, March 23, 2015

Slightly more confident noob

Coding. "I love coding" say some while others shout in a louder voice "I hate coding". No points for guessing that I was in the latter group. I did not do well in the first basic computer science course. And that set the tone for hatred. I had this mental block. I somehow survived five years of college in ways that I am not very proud of..

In July'14, I joined a healthcare consulting firm. Well, I was sure that I would not have to code.It was in the domain of my interest. I was put in the sales analytics team where we did segmentation and targeting for a European market. I had no clue until work actually started that numbers are crunched by running codes! They trained us in SAS and a bit of Excel. I found myself reading code, tweaking it, and generating reports from the analysis. I found it interesting every now and then but mundane most of the times. But then, I realised I could write some code and make the computer crunch numbers while I crunched Lays.

I kind of lost that fear of coding. I would compare this to those initial days of venturing into a swimming pool and realising that with bit of effort, one can breathe under water..

I joined a software company here in Chennai and happily resigned my first job, the healthcare "consulting" gig, in 4 months. I was kind of clear that I did not want to code "all the time". I was given a role that satisfied this ignorant criteria of mine.

It has been 4 months here and I have started learning how to code, totally because I was intrigued by it.. I did a teeny tiny bit of HTML, CSS, JavaScript, Python. I am in love with this new found joy in coding. I could not believe that I have been so rigid all these years. Well, better late than never.

A dear friend suggested that I should solve some problems using Python. I always wanted to do those maths problems from projecteuler.net. I struggled. I used google and followed the path that it laid. I was so happy when I cracked the first problem. I did not do anything else till I cracked it. It was like a new friend that I could talk to whenever I wanted to!

And then I started exploring other things. I am still a noob. Very much a noob. But a slightly more confident one.

Well, does this strike a chord with you? Do you fear/hate/not like/dislike coding? Maybe you could give it another shot. This time, just keep your mind open. Be open to learning. Be open to the idea of finding your way on your own. Learning is fun.

Codecademy is a great place to start. The odin project is a good compilation of various sources. It lets you explore other tutorials and lectures. Once you cross the threshold, you will find your way based on your needs.

Have fun! Happy coding. 

No comments:

Post a Comment