Wednesday 18 February 2015

The story until now



                    I am average guy , who is bored from his life and this is the first step to bring back life into the life. As you are reading this blog , I judge that you like to read and in your life you would have read a motivational book or read success stories about people. In those book you would have probably noticed that the author is normally from a poor background or a middle class family and so you can deduce that for a person to become successful or rich , he needs to be poor  or middle class first. He cannot become rich or richer if he is already rich , with some exceptions of course.I will take that to my advantage and start my journey of life to become successful , rich and not be a boring guy who has nothing to tell in his life.
                   Another thing which I have noticed is when authors tell you their story , you normally put yourself in their shoes and think that even I will write this type of story when I become successful or rich.And you always have a second thought that one can always say good things about his life , like how he survived on one meal to being a millionaire because he is rich now. But I am not going to do that , I am not going to wait for myself to become rich instead of that I am going to write a story of how I became rich , while I am becoming rich.As this is the first step for that , I am going to share the boring story till now.
                I am a kid who likes mathematics and computers.I like mathematics because its logical which means I can always be sure that 1+1 = 2 unlike chemistry where a + b = c only under certain circumstances.For computer , I need to thank my father for bringing this little black box very early in my life.I got my first computer when 64 mb ram and 1 gb hard disk were considered cool and pen drives were considered next generation stuff.I used to boast to my friends about an awesome game named roadrash. At that time I met logo and fell in love with that small turtle.It could do what ever I wanted , I could make a square by just writing commands. And that what a start for my programming career.
               It started with microsoft office , knowing a function called sum and average in excel, creating database using microsoft access , creating great presentation with cool transition sounds and making painting using paint became my forte. Then I came across linux for a very small time , which looked weird for the first time as we had no power over anything and had to use root to get power.Then during high secondary , I studied C and at that time I understood that dennis ritchie may be the most important person in my life.Now I could write a code which could do all the operations done by a calculator. I made a damn calculator ! 
               My escapades with C were crushed by a brutal chapter called pointers.And had only half hearted knowledge about C when I stepped into college.And there I met Java who became my best friend as he also disliked pointers.The only reason I learned Java was because it didn't have pointers.It was also not easy to understand , but it slowly came to me.Why we use it , how it is based on OOPS and what all the pillars meant.Java is google to me , they not only made applications , they also made the platform that application runs on and let it open for the normal users to use.Similarly if you need a particular function in java and if java doesnt have that function just find a jar which does , import it and you are done.
             Then came the best part of my life.Its when both my interest met.I came to know of the world called competitive coding. When programming as well as mathematics and logical ability were needed to solve a particular type of problem.Due to this I studied data structure and algorithm which I found so interesting that know when some one talks about a tree , I think of a binary tree in my mind first and then a green leafy tree with stem and all.After that its all hazy as  I had hands in each and everything . I did web programming where I found twitters bootstrap and jquery whom I was in love with.I also developed small enterprise applications using j2ee and came to know about frame works like mvc which are how actually an application is made in the real world.I also learned about frameworks like struts and hibernate which were used to  reduce human effort in making applications.
            Being said this right know I am working in a software company doing coding and automation testing for a client.But now my work has become monotonous , doing the same thing again and again and I don't want to do that . I want to make my own application or website or anything which uses my ability as a software developers and also help people in some way or the other.And to become a successful software developer , entrepreneur , philosopher or a motivational speaker , I take a stand today that I will run my life and see to it that my life not run me.From now on every single day I will get pumped up , because its one day near for me reaching my goal and I will not rest until I met it.