Monday, October 24, 2011

Coding Woes

Alright..this is going to be a sadistic post. Brace yourself up for my endless ranting :D

I am quite shamelessly declaring that I am really bad at programming though I have kinda studied it for an year(I would rather use stronger words but that will spoil the 'decorum' of the blog! :D).But the saddest part is..it is very important that I improve myself not just for my degree and grades but also for my future. Programming is everywhere..take up whatever field you want,you cannot steer clear of computers (except arts maybe!).

Firstly..why is it one of my woes??Though I had a very vague idea of how programming would be,when I entered first year of college it was literally thrown at me! It was like.."You have 3 months to master C". I freaked out. But I somehow managed thanks to a very cooperative teacher and friends who are awesome at it!
Its not like one of those subjects you just have to understand and write an exam. Its real life, and its not enough if you know the definitions and uses. Writing a program especially an efficient one needs lots of brains! No wonder techies get paid so much!!


Secondly...why am I so worried about it since I have a choice to chuck it right out of the window and carry on with the rest. Its because I share a love-hate relationship with it! I am enticed by it. The power of coding amazes me. That feeling of euphoria you get when your program runs is inexplicable! Doubles if it seems like you have done better than your friends ( unfortunately such situations have been very few! :D ).But most of the times my brain seems to have frozen. Syntactically things are fine but logically there is always some error. I am the sole person responsible for all the mess I am in so I don't even get to blame anyone for it.. damn it! :D :P



Ultimately what am I left with? I can't let go of it and say 'all is well'. I  must take great efforts to polish my 'logic' bone (if there is any! :D), hang out more with geeks and sit with a compiler (The best teacher you can have!) more often. Till then it is going to be the unattainable reward without which you can live but don't want to! :D


Kudos to all the brilliant programmers out there! I revere you guys!! :)

6 comments:

  1. nice post in terms of the way you are accepting things and willing to take steps to undo the weaknesses :) i want to share only one experience which might help others to code too.. coding can be done by virtually anyone on this planet :) so what differentiates us, the engineers, from the rest is the way we apply it.. to make coding more fun, take any example in front of you, say your the perimeter or area of your room and try to manipulate it.. that's when you can actually start to really enjoy it :) just come out of the bubble sort, binary search loop and start to play with the stars and galaxies around you :) you ll discover the master's brain then.. i take this as an opportunity to mourn the death of D.M.Ritchie, the father of structured programming :)

    ReplyDelete
  2. really entertaining post :D...oops..sry to call a post abt ur troubles entertaining :P...but i loved the way u have put them forth :)
    as a person who has practically nil knowledge abt programming...i am forced to limit my appreciation of the post to tht level :( but still, i've heard a lot..and i mean it.. A LOT abt it and its importance...and i'm sure its only some time b4 u master this "too" ;) :) gr8 post...nice to c after a long time..and brilliant picture too :D

    ReplyDelete
  3. @Ashwin..Thank you. Its not about accepting things..its the frustration that sets in when such an important thing is difficult to master. and no i'm not talking abt binary search or bubble sort its much much more..and yea i agree u gotta play with it but the game is very hard!! :P

    @Anisha..lol :D thanks. But its just nowhere in near future that i can possibly 'master' it :P It needs a lifetime (or so it seems). I guess my rantings continue here too..:D

    ReplyDelete
  4. Good one!! Even me..i love the subject...but i suck at it!! hopefully i can get a hold of it someday...that's the only thing we can hope for!!

    ReplyDelete
  5. Nice one! :)
    All it takes is some practice, and as u pointed out, you'll get the hang of it. :)
    Its all logic anyways...we just have to get used to the way of thinking that's all. Working on it myself. :)

    ReplyDelete
  6. This comment has been removed by the author.

    ReplyDelete