I wrote this essay at the request of my professor, for my college magazine.
First of all, I would like to thank Dr.K. Ramar in providing me this opportunity to write for the college alumni magazine. I graduated in the year 2002 in Computer Science and Engineering. This alumni magazine, I suppose would be glanced through by other friends of mine and also by my juniors. I hope everyone finds something useful and informative.
At the outset, I would like to inform you that I am not a good developer yet, but I am constantly striving to become one.
In this article, I would like share about what being a good software developer means.
What does it mean to be a software developer?
Well, none of them means being a software developer. You can consider the example of cooking and a being a cook. You may have a candid conversation with your mother on this topic.
Who is a good cook according to you?
Well, none of these mean a good cook, right?
A good cook is someone who prepares tasty food. Who has devoted his mind to the task of preparing the food, so that he and his friends can enjoy good food. A cook might choose to make a business; but that is a separate aspect and his business will flourish only if his food tastes good.
How do I become a good cook?
Now, the same question I pose it for programmer. How do I become a good programmer?
That are essentially my thoughts on being a good developer.
Let me share with you few points that might help you become a better developer.
Learn to program:- Good Books
Practice Programming.
Concentrating while programming.
Enjoy Programming.
These steps can help one become a better developer and thereby enjoy his time while he is in this field.
One last thought. If you have a Computer with Internet Connection at your room or home, what do you use it primary for?It can be used for many different purposes and also for the above 4 things I shared. If we using it for the later, then it definitely is more enjoyable for a Computer Science student.
Thank you,
Senthil
Thanks to: