.NET eCommerce Blog
THE resource dedicated to the pulse of the .NET eCommerce development community

How Can You Be a 'Good' Developer?



What makes a good developer? That's a hard question because I'm not a developer. But to the eCommerce developers reading this, what are some qualities and characteristics you need to be just that--a good developer? An article from dotnetcurry.com asks the question, "Are You a Good Developer?" The author lists 14 points a developer should evaluate with himself or herself. And they're not all technical.

The 14 points are:

  1. Good communication skills - You must be able to express yourself and listen well
  2. Positive attitude - Stop worrying and stop blaming others. Have a great attitude about what you do.
  3. Read books - Gain knowledge, learn new technologies, and even adopt new skills
  4. Practice, Practice, Practice - Once you've gained new knowledge and theoretical techniques, apply them. Put that book to good use!
  5. Follow patterns and best practices - This can save you a lot of time. Evaluate your code and use proper guidelines when you write your code.
  6. Discussion/Newsgroup - Participation in different communities helps you learn more and receive feedback
  7. Knowledge of Networking and Databases - Know the basics of networking and databases and it'll help you write better code.
  8. Blog/Write Articles - Document what you do to gain feedback from readers and sort out your thoughts and processes.
  9. KISS (Keep Implementations/Approaches Short and Simple) - Keep your designs simple!
  10. Think as a Tester - This will help you curtail bugs because you want to make it as easy as possible for a tester to assure your code
  11. Consistency is the name of the game - Plan out your decisions and don't jump around from job to job. Strive for stability.
  12. Attend Technology Seminars and Events - They provide great sources of information.
  13. Jack of All or Master of One? - You often have to master different technologies. At least, as the articles suggests, be willing to adapt to the technologies you may confront from time to time.
  14. Stop Complaining - I think this is self-explanatory. Foster, once again, a positive attitude. Treat issues as a learning experience.

These are excellent points and worth a look at. Are there any points the author could add to the list?


Posted Jul 31 2008, 01:51 PM by Richly Chheuy
Filed under: , ,

Comments

.NET eCommerce Blog wrote Resource Roundup: Week of 7/25-7/31
on 08-01-2008 1:43 PM

It's Friday! And the first day of August! Hopefully you're not too casual. And that means I'm

Add a Comment

(required)  
(optional)
(required)  
Remember Me?
Powered by Community Server (Non-Commercial Edition), by Telligent Systems