Over a million developers have joined DZone.

How To Be A Successful Developer

· Java Zone

Learn more about the advantages of moving from a monolithic to microservices architecture.  Brought to you in partnership with IBM.

I was recently asked for advice from a young student on how to become a successful software developer. This is a complicated question. I put some thought into it, and realized that every individual will become successful in different ways. Here are some things that helped me:

  • Always strive to improve yourself and learn more.
  • Share information freely with others — be generous.
  • Focus on developing good working relationships with your coworkers, both technical staff and others.
  • Effective communication, both written and spoken is crucial.
  • Get involved in open source.
  • Be precise.
  • Deliver on commitments, or if you need to renegotiate your commitments.
  • In everything that you do, do it with integrity.

Almost none of these have anything to do with knowledge of technology. I believe that social aspects have far more impact on success than anything else. Of course being knowledgeable helps too, however what's more important than knowing a specific technology is being able to pick up the knowledge that you need, when you need it.

A few things that I missed in my response because I take them for granted:

  • Have passion for what you do.
  • Strive for excellence.
  • Avoid being self-righteous.

I'm sure that there are many things that contribute to being successful. I'd love to hear from others: what do you think are key contributing factors to becoming a successful software developer?

From http://greensopinion.blogspot.com

From Idea to Application gives you the architecture to quickly build, manage and run a range of applications (web, mobile, big data, new smart devices, etc.) on an open-standard, cloud-based platform. See why developers are using IBM Bluemix. Brought to you in partnership with IBM.

Topics:

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.
Subscribe

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}