What is the quality to become a good programmer? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 9

What is the quality to become a good programmer?

Can you help the community of sololearn to answer this question for helping us to become a good programmer?Hope you are the hero that can answer this question?

22nd Jan 2017, 12:05 PM
B.Y CHIAM
B.Y CHIAM - avatar
30 Answers
+ 19
1. code at least 30 min each day 2. ask questions 3. answer questions 4. work with others 5. be good (sleep enough, eat well, balance your life with other activities like sport, concerts, volunteering...)
23rd Jan 2017, 12:42 PM
G. keng
G. keng - avatar
+ 16
"Just don't give up no matter what, but not just for the sake of not giving up. Stand your ground because you love and believe in something." It's not just the quality to become a good programmer. It's the quality to become the best at everything.
22nd Jan 2017, 1:01 PM
Hatsy Rei
Hatsy Rei - avatar
+ 12
coding, and learning. if you keep coding, and learning from that code, you'll find yourself experienced and "good"
22nd Jan 2017, 12:38 PM
Ahri Fox
Ahri Fox - avatar
+ 9
Its like eveything else : You have practice a lot, Then you'll get better ! :)
23rd Jan 2017, 8:17 PM
devbyemil
devbyemil - avatar
+ 8
You need to be good or open to learn these skills: -Love to learn and make use of your brain -Like to analyse / investigate / solve problems -Able to visualize flow & abstract concept -Persistant / passionate personnality Usually people good in math are prone to be good programmers. But what make the difference between a programmer and an awesome programmer is the passion and dedication. Last but the least ... practice make perfect.
23rd Jan 2017, 4:17 PM
Jean-Dominique Turgeon
Jean-Dominique Turgeon - avatar
+ 6
passion and dedication are the biggest factor. while talent is overrated.
23rd Jan 2017, 12:13 PM
धुंआधार • दुनियादार • व्यापार
धुंआधार • दुनियादार • व्यापार - avatar
+ 6
Think of ways to make things dynamic, reusable, efficient and affective. Where there is a problem don't stop and give into defeat, make sure you find a solution. NEVER, or DON'T REPEAT YOURSELF when writing code or you go against what I first stated. Try not to focus on what others are doing, do yourself and you may make a difference in the digital world.
24th Jan 2017, 2:07 AM
Mark Foxx
Mark Foxx - avatar
+ 5
In my theory become a good programmer 1 you have to discipline 2 Love to learn 3 Have the determination to program
22nd Jan 2017, 12:53 PM
B.Y CHIAM
B.Y CHIAM - avatar
+ 5
dedication is the foremost quality one needs to become a good programmer😉😉😃😉
23rd Jan 2017, 2:40 PM
Aman Singh Rathore
Aman Singh Rathore - avatar
+ 5
1-Practice Daily 2-Solve problems 3-Follow standard technique 4-Keep improving your code 5-Think logically 6-Always try to understand why an error is generated this helps a lot in correcting code. 7- Take part in coding contests.
23rd Jan 2017, 5:12 PM
Avinash Singh
Avinash Singh - avatar
+ 5
Practice Well and respected others. Ask question when you do not understand something which is the reason I lost several things for now :)
24th Jan 2017, 12:24 AM
NEVEN RAJ KAUNDER A/L SIVA RAJA -
NEVEN RAJ KAUNDER A/L SIVA RAJA - - avatar
+ 4
a programmer is a problems solver, so it can be analyze the problems and make a logic solution. and algorithm skills must be good.
23rd Jan 2017, 12:53 PM
Ramadany
Ramadany - avatar
+ 4
never stop coding
24th Jan 2017, 12:01 AM
Dmitriy Sinitsyn
Dmitriy Sinitsyn - avatar
+ 3
You have to discipline and you must have a brain. That's enough i think:)
23rd Jan 2017, 11:08 AM
Ruslan Bayramov
Ruslan Bayramov - avatar
+ 3
I think the most important quality is discipline. Practice coding everyday and take your time to make sure you understand the concepts. patience+discipline=good programmer. Also as a side note all of my CS proffessors say that good communication is the really important for coders.The ability to communicate effectively with a comunity of coders is a great resource!
23rd Jan 2017, 7:48 PM
Liam Tang
Liam Tang - avatar
+ 3
learn to use google efficiently ;) almost every problem you get is something that was already solved by someone else
23rd Jan 2017, 9:23 PM
Zuzanka
Zuzanka - avatar
+ 3
Code the solution to the problem which makes you doubt coding...
24th Jan 2017, 2:24 PM
Kinshuk Vasisht
Kinshuk Vasisht - avatar
+ 2
"quality" mean that you can deep in coding, more deep and understanding. not only just how much you know about lang, but how deep you learn, even one
23rd Jan 2017, 5:30 PM
Muhammad Risco Ramdani
Muhammad Risco Ramdani - avatar
+ 2
There is not talent here. Talent doesn't exist. It's obsession. We all are human beings and we all are same but It's hard work which makes people great.
23rd Jan 2017, 11:27 PM
Javed Iqbal
Javed Iqbal - avatar
+ 2
To be good programmer most important is 'why'. Through this you can get to learn so many things which makes it good programmer
24th Jan 2017, 3:23 AM
Bharat Kadam