Traits of a good programmer

Ever wondered what it takes to be a good programmer. Here is a list of things that I think makes you a good programmer:

  1. The most important thing is to read certification and design pattern books. You do not need to necessarily to write the exams. It’s also good to google for things that you need clarification on.
  2. Plan your work before sitting down to write the code. Break down big problems to smaller problems and it will help you work faster
  3. Surround yourself with experienced people; they are a great source of information. As you grow you also need to mentor others as well.
  4. You should have a passion for solving problems programmatically.
  5. There is no need to reinvent the wheel.
  6. Put a lot of time into practice. Trial and error helps one discover so much
  7. Be sensitive to not only compilers, but programmers and normal humans too.
  8. Know your customer’s business. Put a lot of time into analysis.
  9. Be open to criticism.
  10. Communication is very vital in whatever you do. It will save you a lot of time, manage scope creep and all other hiccups.

Leave a Reply

You must be logged in to post a comment.