+ 56
What defines a good programmer?
Having good knowledge of language but giving 70% of knowledge to solve a problem. OR? Not knowing very well but learning from other sources and trying to solve the problem in best possible way.
52 Answers
+ 25
In my opinion, Good programmers:
- always practise coding
- hear others' opinion
- help others
- do not plagiarise code
- do not proud of their ability
- do not underestimate others
+ 14
Both. And a good programmer never give up when it is difficult of solving problems. He will do it again and again until he got it.
+ 10
Who never think "It's impossible."
+ 9
1. Good problem solver
2. Ability to communicate ideas and very good communication skills.
3. Write good code that everyone can read(This involves a lot of coding stuff)
4. No one could be said to know everything, but believe me good programmers know a lot.
These are just what comes into my mind, there are much more good qualities of good programmers.
+ 9
To me a good programmer doesn't have so much to do with a programming language by itself, although that is a part of it. But is one who can analyze a problem and solve it with an efficient algorithmic solution.
+ 7
Being really good technical,having a passion to learn, being able to debug quickly, work well with others if required, being able to solve problems quickly, have good communication skills with others specially if your making something for a client, do a lot of research 😀
+ 7
A programmer must make programs for the betterment of society.
A programmer must try various approaches to see which one solves a problem best.
+ 7
A good programmer is always willing to learn and must be eager to find a better solutions for a problems One of the other traits is having patience and the endurance not to quit until you have found a working solution. Programming is solving puzzles and loving to solve puzzles makes it fun. So most important is to enjoy it.
+ 7
1.Analyse a problem and give possible solutions.
2.Able to troubleshoot programs and detect easy human errors
3.Know at least 4 programming languages.
That's quite enough😉
+ 6
→Patient
→Think creativity
→Think Logically
→Eager to learn
+ 6
2nd option is the best
+ 5
1.One must be able to break down the problem into different parts and solve it
2. Thinking logically always
3. Try to make the programming process simpler and more productive
+ 5
Larry Wall, the original author of, The Perl Programming Languages, describes three good qualities in a good programmer: laziness, impatience and hubris. Laziness may sound like a bad trait for any employee to have, but IT managers have said that if you want to find the best way to do something, ask a lazy person.
+ 5
Ability to keep learning
+ 5
Good mastery of the language and it abilities
Can cooperate and also solve task individually
One that can think deep but don't fry their motherboard😂
+ 4
One who don't trust on any softwares easily
+ 4
Reinvent ideas and make an algorithm then syntactically keep on testion various expressions. More one connects the coordinates, graph, arithmetic, geometry, matrices it becomes a floating vision in front of your eyes. Repeat and repeat scracth out conditiins and find the smartest way to think a real scenario then converting into pseudocode finally a program in chosen machine executable language.
+ 4
Step 1
Learn english...
+ 4
Probably a good balance of the two.
+ 3
A good programmer is someone who is constantly learning. they have prior knowledge but they dont get overly confident in their skills. they are looking to improve every aspect of themselves. you must be a probelm solver and pay great attention to details. Ultimately it is someone who can read and communicate why a code is a certain way.