Submit Articles A Collection of Informative and Interesting Articles  
 
HOME WANT AN ACCOUNT? SUBMIT ARTICLES TOP AUTHORS Debt Collections (Advt.)
 

Various Traits and Qualities of a Good Programmer.

BY: Deena David | Category: Technology | Submitted: 2010-04-29 08:32:55
       No Photo
Article Summary: "There are various traits that a good programmer should have and they are listed in this article. Read on to know how you can become a good programmer too..."


Share with Facebook Share with Linkedin Share with Twitter Share with Pinterest Email this article




Programming is one of the highly paid professionals the highly paid professionals in the information Technology Sector. It is a profession that is demanding in terms of time and energy. Anybody can learn to be a programmer but there are certain traits in people that differentiate them from ordinary to the best programmers.

Desire is the driving force behind good programmers. To be a good programmer, you must love what you do. Good programmers do not program because they are paid to do it, they do it because they want to do it, they love doing it. They are willing to stay on their code for longer hours. To them, programming is a hobby, more than a profession.

Good programmers are creative. They are able to think of a better and innovative solution when presented with a problem. They have very good analytical and comprehension skills. A good programmer must be able to make sense out of a seemingly fuzzy situation and formulate a solution. A good programmer must also have good reasoning ability and be mentally alert.

A programmer must have good communication skills. He must be able to organize his thoughts and communicate them clearly to his clients. They must be good at sharing their ideas with other team members.

A good programmer has knowledge about almost everything. A good programmer must have some knowledge in every field of endeavor, from archeology, through accounting via biology to zoology. He must also be well vexed in all aspects of technology, electronics, networking, systems administration, databases and so on.

A good programmer must be willing to learn. He must always be looking out for information on new areas as well as those he has little or no knowledge about. They are also able to learn from other people. They ask questions when they need clarification on an issue.

Good programmers are result oriented, they do not give up so easily. They do not care what it takes or how long it takes, they will stay on to get the work done. Programming is not an easy task. Sometimes, you may have to rewrite a line of code several times before it works. Good programmers go through this without giving up on that line of code.

Another admirable character in a good programmer is that they are calm in all situations. They are well balanced and one will not be able to tell when they are angry, under pressure or happy. They do what they do in the same way under all circumstances.

Paying attention to details Good programmers pay attention to every detail of everything they do. Not paying attention may result in misspelled variable name, uncommented code, software that is not well tested user requirements not fully met and so on. These will result in the software not working at all or not doing what the user wants.

If you are considering becoming a programmer, and a good one for that matter, examine yourself for these basic characteristics. If you have them, then you can become one, otherwise try something else.

About Author / Additional Info:

Comments on this article: (0 comments so far)

Comment Comment By Comment Date

Leave a Comment   |   Article Views: 4797


Additional Articles:
•   A Proper Diet For Cardigan Welsh Corgi

•   The Transit Phase From Nomadic to Settled Life

•   Making a Loft Staircase

•   Why Love Only on Valentine's Day?


Latest Articles in "Technology" category:
•   Security Robots on Patrol

•   Apple Pay Overview

•   Enterprise Mobility - Overview Part 1

•   M-OTA: Mobile 'Over-The- Air' (OTA) Overview

•   MDM: Mobile Device Management Overview

•   3M MAC Protocol Review

•   Build, Deploy and Test - Advanced Software Development Practice - Part 1



Important Disclaimer: All articles on this website are for general information only and is not a professional or experts advice. We do not own any responsibility for correctness or authenticity of the information presented in this article, or any loss or injury resulting from it. We do not endorse these articles, we are neither affiliated with the authors of these articles nor responsible for their content. Please see our disclaimer section for complete terms.
Page copy protected against web site content infringement by Copyscape
Copyright © 2010 saching.com - Do not copy articles from this website.
| Home | Disclaimer | Xhtml |