Share Your Source Code or Article

Do you have source code, articles, tutorials, web links, and books to share? You can write your own content here. You can even have your own blog.

Submit now...

Database Programming Made Easy

This tutorial will teach you step by step on how to connect and manipulate database. If you'd like to suggest a tutorial please write a comment at the bottom of this article.

Read more...

Hire Us to Do Your Work

Do you want a customized system? Do you want to setup your own website to do business? Then we are here to help you in your programming needs.

Read more...

Search

Traits A Software Developer Must Have
arjay_nacion's picture


Search, Develop, Share and Listen. The four traits a good software developer must have.

1.) Resourceful (Be able to Search) - a developer would not succeed in his work if he lacks the capability to find resources. Admit it, even though you're a seasoned pro, still there are problems which you alone cannot solve. So you must find resources to solve these problems. Listed below are some useful sources:

  • Books
  • E-Books
  • Video Tutorials
  • Developer Forums
  • Mr. Google (everybody's bestfriend.. :) )
  • Dev Tool/API Documentation

2.) Able to "Develop" - i quoted the word develop as this is a very important word attached to programmers. It is nice to be called a "Software Developer", but are you really worthy of the name? The word "develop" is really heavy. A programmer cannot be called a developer if he cannot "develop". What i mean here is to "innovate". We know that source codes and tutorials are all around. We can study these codes and apply it to fit our needs. But we must take this approach deeper. By studying other people's codes we are immersing ourselves into his/her thoughts, the way they think, and analyze problems to come up with the proper solution. Also, by studying other people's codes, we must be able to figure out a solution to come up with something "better". Just take this as an example: Why do we have a light-weight configurable framework now known as Spring? It's because developers "developed" Spring based on the original code of Rod Johnson. Using other people's solution to come up with something better.

3.) Able to "Share" - How can you know that you know what you know? By sharing and educating others with the knowledge you acquire.

4.) Able to "Listen" - admit it, there are people better than you. By being able to listen to other people's suggestions and comments, you can greatly improve your way of thinking. You will learn a lot from others.

If you still have other things to add to this list of traits, you can post your comments. Thanks.


The three virtues of a programmer (by Larry Wall)

Lazyness, Impatience and Hubris.

Are you confused? Use your trait #1.

Post new comment

  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <asp>, <c>, <cpp>, <csharp>, <css>, <java>, <java5>, <javascript>, <mysql>, <php>, <sql>, <vb>, <vbnet>. Beside the tag style "<foo>" it is also possible to use "[foo]".
  • You may use [inline:xx] tags to display uploaded files or images inline.
  • Links to specified hosts will have a rel="nofollow" added to them.

  • You may insert videos with [video:URL]

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.

Step by Step Java Tutorial

In this tutorial you will learn how to program with Java. It has a rich of information to be educated well with Java.

Read more...

Do You Have Question?

Do you have any question related to computer programming? Visit our forum and post new topic on the category you like. Be gentle when asking a question.

Ask now...

Point of Sale

Point of Sale is very useful especially for supermarkets or restaurants. I have included a barcode scanner in this program. Please check it out.

Read more...