In article < .com>,
"cat_dog_ass" <> wrote:
> I'm interested in both Java and .NET. Do you think its a good idea to
> seek exposure to both these technologies in the IT industry? Wouldn't
> it defeat my being able to gain expertise in a specific technology? How
> important is it to be generic viz-a-viz specific?
When possible, work on whatever you find most interesting. If nobody is
willing to pay for that something, then see if there is something nearly
as interesting that they will pay for. By working on the things you
care about and love, you will have a higher level of interest and job
satisfaction.
So, in this case, if you have roughly equal interest, find a job that
will let you learn one of them thoroughly. If, on the other hand, it is
the _comparison_ between them that is interesting, then seek a job that
integrates the two, or that uses both for different projects.
We, for example, had a Java robot controller that talked to a C#-driven
scientific instrument. We had matlab code, an oracle database, and
several web applications. There were matlab-only people, DBAs, an
integration guy keeping everything in sync, etc. On a project like
that, you might have a java guy, a C# guy, and a Web Services guy who
spoke both.
It is never a bad idea to learn new skills in IT, as long as you do not
harm your current projects with the time you spend.
Scott
--
Scott Ellsworth
Java and database consulting for the life sciences