Re: [THE FUTURE & CAREERS] Request for Advice

From: A Davidson (ajd@gpu.srv.ualberta.ca)
Date: Tue Jun 08 1999 - 13:52:37 MDT


On Tue, 8 Jun 1999, Terry Donaghe wrote:

> Here's my question: In order for me to break over into the next level
> of income generation or at least stay in my current salary window, what
> sorts of skills should I be adding? I hope to be certified as a MCSD
> (yeah, yeah, hiss boo) before winter, but what else should I be
> learning/doing? What will the Next Big Thing be?

I think you are doing exactly what you should be doing -- keeping abreast
with current trends in technology. It's next to impossible to predict what
the next big thing will be. Even if you are right in a prediction, you won't
know if you were right or wrong until it is the current big thing. By
fooling around with linux, C++, java, and whatever else comes by, you are
making sure you understand and can use the latest tools if need be. If java
suddenly explodes next year into the most in-demand skill, you will have
already fiddled with it and will be able to adapt quickly.

Harness your adaptation skills. They will be the most important skills in
the next 10 years of rapid change. Never become a stale VB programmer.
Specialization is the key to extinction during times of rapid change.
Keep learning. Know how to do everything competently. Don't worry about
becoming a grand master of one thing. That only pays off in the short term.

For specifics, I would pay attention to Java, Networking, Platform
Neutrality, and maybe even AI (although no telling when AI will come of
age), and make sure you are good at writing multi-threaded software because
undoubtedly the future is in parallel.

+-----------------------------------------------------------------+
| Aaron Davidson | ajd@gpu.srv.ualberta.ca |
| Silicon Creek Software | http://ugweb.cs.ualberta.ca/~davidson/ |
+-----------------------------------------------------------------+



This archive was generated by hypermail 2.1.5 : Fri Nov 01 2002 - 15:04:04 MST