How to be a good programmer {2018 updated} | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 76

How to be a good programmer {2018 updated}

If you are aspiring to be a good programmer then you should definitely have these characteristics; 🔹 Impressive technical skills 🔹 Willingness to learn 🔹 Debugging skills 🔹 Passion for the work 🔹 Laziness (Epic right? 😂) 🔹 A business perspective 🔹 Ability to plan 🔹 Teamwork mentality 🔹 Respect for deadlines 🔹 Ability to handle failure Read more: https://www.entrepreneur.com/article/240644 Was this information helpful? Drop an upvote 👍🏾 else downvote 👎🏾 for the post to be deleted ASAP!

16th Jan 2018, 5:15 PM
Dzoyem Barry
Dzoyem Barry - avatar
55 Answers
+ 55
you are really good 👍
17th Jan 2018, 7:41 AM
NimWing Yuan
NimWing Yuan - avatar
+ 37
more knowledgable & fast thinker to use that knowledge wisely ☺
17th Jan 2018, 6:49 PM
Gaurav Agrawal
Gaurav Agrawal - avatar
+ 18
yeah that's good😁😁😊✌
16th Jan 2018, 5:23 PM
Jaydeep Khatri
Jaydeep Khatri - avatar
+ 18
its good and helpful
19th Jan 2018, 5:00 AM
tejeswar
tejeswar - avatar
+ 17
Discipline. That is the answer.
17th Jan 2018, 7:53 PM
Erick Mwenda Njagi
Erick Mwenda Njagi - avatar
+ 15
You can also drop any criteria you feel i left out...
16th Jan 2018, 5:17 PM
Dzoyem Barry
Dzoyem Barry - avatar
+ 13
You must have 3 things, 1. Patience 2. Determination 3. Diligence which fuel methods of work & learning such as •Books & blinking cursors •Books & blinking cursors •Books & blinking cursors •Videos/courses/apps •Books & blinking cursors •Calculators •Books & blinking cursors •IDE(s) [learning] again with a blinking cursor •Linux, CLI <-- that's a blinking cursor •proper coding style (s) & planning •Internet •Time •TOGAF knowledge • Decent [discrete] mathematics level •$ (although not for Linux! what what!?) •Tea & or coffee, to sip at pace of a blinking cursor? •Books & blinking cursors •Books & blinking cursors •Background noise/music ... to be continued :-)
20th Jan 2018, 2:01 AM
Ammon Miranda
+ 12
I think you must be a person with knowledge in the problems that you want to solve, by example, if you have a mathematical problem you must be able to solve the problem with your mind, and then you will be able to solve the problem with a program, making easier this task.
17th Jan 2018, 9:15 AM
David Rueda 🇪🇸
David Rueda  🇪🇸 - avatar
+ 12
@Jogoth to all lazy programmers like me this book is dedicated to you https://books.google.com/books/about/Lazy_Man_s_Guide_to_Enlightenment.html?id=wpOn8RvPzU4C&source=kp_cover 😂😂😂😂
17th Jan 2018, 1:46 PM
B.Saad
+ 10
lol @B.saad
16th Jan 2018, 7:35 PM
Dzoyem Barry
Dzoyem Barry - avatar
+ 10
I have a quite laziness. By the way, It's really good and helpful
17th Jan 2018, 1:33 PM
Jogoth Paul
Jogoth Paul - avatar
+ 10
so dedicated coding is their partner developing is their food
22nd Jan 2018, 2:00 AM
gnaneswari kolathuru
gnaneswari kolathuru - avatar
+ 9
hey, you should add masochism to the list
16th Jan 2018, 7:56 PM
Neda Vazharova
Neda Vazharova - avatar
+ 9
@ B.Saad Thanks
17th Jan 2018, 3:34 PM
Jogoth Paul
Jogoth Paul - avatar
+ 8
Oh yes @Rudy Petgang. Be a wunderkind or learn how to search the web better than others.
19th Jan 2018, 9:48 AM
Neda Vazharova
Neda Vazharova - avatar
+ 7
oh sure @neda
17th Jan 2018, 4:30 AM
Dzoyem Barry
Dzoyem Barry - avatar
+ 7
intrest concentration dedication passion are very important
18th Jan 2018, 5:21 PM
gnaneswari kolathuru
gnaneswari kolathuru - avatar
+ 7
understanding the bigger picture also helps like knowing the available areas of development the languages that are being used in each
22nd Jan 2018, 6:25 PM
arnold naftaly
arnold naftaly - avatar
+ 6
I can't handle the last one 😁
16th Jan 2018, 7:30 PM
B.Saad
+ 6
thanks really it is good
17th Jan 2018, 12:08 PM
Master Mayank
Master Mayank - avatar