Not many in the world could be considered unlucky for not having brains,as most of them do posses a threshold level of excellence.It is jus that they dun think,question themselves and focus on right lines often.There hav been many clever people through the years but only some are considered to be intelligent.Why is it so?
The obvious answer could be that applciation of the knowledge(intelligence) is not proper.
Intelligence not only includes thinking power but also involves many other factors such as relating a given problem to a problem that had been overcome before,viewing a problem as a combination of simple problems,etc.
Programming on the other side involves many ways like easiest way,simplest way,fastest way,complicated way,compact way etc.These evolve with different ways of thinking or different corners from which you could approach a given problem.The way you interpret it shows the way you view or look at it.
Skillfull proragmming requires presence of mind,focus on what we need and very importantly a check at every step.The check should not only give the 'truth value' but should also show a path to proceed further towards the solution.
Programming also need a straighforward approach to solve a problem clearly and easily.we should see that all necessary requisites such as data and information are present and use the least possible input to obtaina fast output.The program shoudl be flexible and simple,which means even if some conditions were stretched or deleted,there would be no question on validity of the program.
Programming mainly involves two things:Algorithms and Command over the language.Algorithms generally involve the thinking of logic part;this is were intelligence matters.This could be a process that measures people's ability of the thinking on the basis of how fast they think,how they approach the solution,etc.Generally an easier and faster approach would result in a appropriate answer.
Command over the language is another very important aspect that genrally is obtained when the hypothesis is understood well.Here we need to understand the advantages,disadvantages,limitations,specifications and features of the language that help in better utilisation of the language.
So,intelligence is only a part of the programming skills and programming needs bit more than intelligence.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment