what are the key attributes that make a good programmer?
8 Answers
- Anonymous1 decade agoFavourite answer
To be a good programmer one has to have comprehensive problem solving abilities. These abilities are not inborn to anybody
The only way to get this ability is to think in a stepwise manner.
Suppose if u want to do addition of 2 no's what u should think is that from where do i get 2 nos here comes the concept of variables and after knowing that we can store numbers in variables the next thing we do is how to add these no's, so u will get the answer and after the addition where should i keep the result.
By thinking in this manner u can solve any typical ?' s .
- 1 decade ago
well educated in the understanding of computers in general for starters
Hardware and software aspects
understanding how it works and why
knowing at least 2 programming languages other than web based such as css or HTML More along the lines or visual basic, assembly is excellent knowledge and C++ is a very strong compiler and programmers are better at programming what they experience themselves,
GAME PROGRAMMER SHOULD PLAY GAMES*
the programmer should understand the environment
- 1 decade ago
Patience, Good knowledge on ur programming platform, Ability to make ur program code lines as precise as possible,with ease to be understood by ur group lead or anyone who comes after you(when u leave the company), Good communication skill to communicate ur project which makes the listeners understand within a very,very short span.
- supensaLv 61 decade ago
Ability to use documentation. Conciseness. Thorough knowledge of your programming environment.
- What do you think of the answers? You can sign in to give your opinion on the answer.
- Anonymous1 decade ago
Solid knowledge of the development tool and programming style.
Ability to communicate with management.
- Anonymous1 decade ago
Ability to think outside the box
Imagination
Discipline
- Anonymous1 decade ago
DOCUMENT, DOCUMENT, DOCUMENT!!
Make sure you use rem statements in your code and document everything the code does internally.
Don't write spagetti code. That is why M$ code is BLOATWARE.
Flowcharts should accompany the code you write.
Eschew obfuscation. ( Clarify )
Source(s): 8080 Assembler, reading too many undocumented programs.