Click here to Skip to main content
15,891,567 members
Please Sign up or sign in to vote.
1.86/5 (5 votes)
See more:
Hey people I would like to know the answer to the above question..
Posted
Comments
[no name] 8-Apr-14 19:54pm    
Being precise in your syntax.

There is no secret.

Mostly it's practice, practice, practice. And learn from what you get right, and what you get wrong.

This gives you experience, and sets you up to learn new stuff and apply what you already know to that.

No secret: Experience is the only route; there is no short cut.
 
Share this answer
 
There is a difference between a good programmer and a good developer.

Try to be the developer.
 
Share this answer
 
Comments
pasztorpisti 8-Apr-14 17:00pm    
I often hear about relationships like "coder < programmer < sw developer < architect" but I have never seen an officially correct description about the differences although I more or less know what you mean. :-) BTW, just take a look at the CodeProject banner subtitle: "For those who code" :-) :-) :-) Maybe this is why we have so many students here with their course projects...
Unfortunately the answer is: killing in a lot of time to gain valuable experience and this is possible only if you like doing it. I've found the following link here at codeproject some time ago and I agree with all points of the article: http://norvig.com/21-days.html[^]
 
Share this answer
 
How do you define 'great'? I am not qualified to answer that. But in my humble opinion, a programmer should possess the following qualities (not in particular order):
1. logical minded yet open minded
2. excellent problem solving skills
3. excellent analytical skills
4. enjoy tackling challenging computing problems
5. persistence in quest for answers
6. self-starter, self-learner
7. humble and hunger for more
8. ready to learn and re-learn
9. Last but not least, never think that he himself is a great programmer
 
Share this answer
 
v4

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900