Thursday, October 16, 2008

Programming: the very basics

Programming is an art rather than a science. That is why some people find it very easy to grasp programming concepts while others never get it. Yes it is true, I have met some people; very bright and brainy people; who understands nothing on programming.

There is a saying in our country that you should have 3 things to study or to excel in an art.

1. You should have a born talent.

2. You should study it properly.

3. You should practice regularly.


My ancestors also say, you can miss the first attribute, that is born talent. If you follow other two hard and smart, you can sometimes outrun a born talented person who does not undergo a proper education or who does not practice regularly.


I would like to add more ideas to this. You should understand your strengths and weaknesses. Then you can go after opportunities avoiding threats. In management language you should perform a SWOT analysis on you. For an example I know someone who is an excellent programmer. He can write wonderful programs in number of languages within a very short period of time. But if you give him a blank A4 sheet and ask him to write a program, he simply can't write it. The reason is he does not remember anything on programming. But if you give him an IDE, within few minutes, he will create a masterpiece.

No comments: