Learning After College, an Indigo Developer Perspective…

This post was written by admin on October 19, 2009
Posted Under: Developer Corner

During my undergraduate studies at Purdue, a friend of mine once said, “An engineering degree indicates you are capable of learning a lot of difficult material quickly.”  Those words have had more and more impact on me the longer I have worked in the software industry.  When earning a technical/scientific degree, the most important thing you learn is not so much the material you are studying, but more of how to learn and apply such material.  The sharpening and use of this skill is critical.

Time and again when designing software, there are new concepts to learn, new technologies available, new frameworks to implement.  How does one keep up with this moving target we call progress?  The best way for me is reading books.  Other avenues are online journals and tutorials, podcasts by industry leaders, webinars, and conferences.  These are the resources a technical person must use in order to grow in skill and thought.

If the technology or framework you want to learn is complex, a book is probably the best option.  If it is only a matter of using something simple, look for online tutorials or documentation.  If you want to stay current on emerging technologies, sign up for newsletters, read online journals, or listen to podcasts from industry leaders.

In the end, only you are responsible for your skill set.  If you become complacent in learning, you only teach yourself to dislike change from what you already know.  So be proactive, seek new skills, and don’t forget what your degree really taught you.

Here are various software resources recommended by the software team at Indigo BioSystems.

Books on software design:

Podcasts

Other References

- Jason Liechty, Developer, Indigo BioSystems

  • Share/Bookmark

Add a Comment

required, use real name
required, will not be published
optional, your blog address