Thursday, July 30, 2009

Qualities required to be a good programmer?

Have just started dabbling in Web design, which I have been enjoying and am thinking about taking a web design course or possibly a course in programming. Am just wondering what qualities are required to be a good programmer.





I do have a fairly analytical and logical mind. But I hear there's a lot of maths involved, not one of my strong suits. Is there a lot of mathematics involved? And what kind of maths?





Can anyone advise what other qualities are necessary for a programmer to be considered good? I would just hate to invest a lot of time and money to find that I'm not even suited to be a programmer.





Would age be a factor in how quickly one can pick up a new language?





I hear about C++ and java alot. Are these the two more popular languages to learn?





Any other advice, suggestions?





Your comments and thoughts would be most appreciated. Thanks.

Qualities required to be a good programmer?
To be a good programmer you mainly must pay very close attention to detail. Looking at thousands of lines of code cant afford a mistake. Having an analytical mind is very good because you must program around certain problems and riddles. Logic is EVERYTHING. The math is moslty calculus and lots of variables. C++ and Java are very closely related. I personally beleive they are the most commonly used languages but every language has its uses.
Reply:You need to be able to think outside the box...also be willing to be up all hours of the night...when an idea hits you, you need to go with it.
Reply:i'm taking computer programming/science right now





its fairly simple, although i have a 3.8 GPA so I'm not sure how simple for me means to someone else





its basically asking yourself


what is the task? and how do i accomplish that task?





its not like you have to be a genius in math, you need to know your basic maths, math is involved but it has to do more with code.
Reply:c++ kicks java in the face. You need some geometry %26amp; algebra skills, lots of time, will power, ability to think in unusual ways, ability to think outside the box, basic computer knowledge or more, and not learning VB helps lol.


No comments:

Post a Comment