I don't know that this post fits really into any specific area which is outlined. It does fit into being a developer question.
Having been working with 3D graphics intensivley only the last few months, I am still only a novice. It seems to me that there is so much involved in writing an optimised 3D engine that I wonder if I will ever get my head around it all.
I am thinking about the future. I enjoy working with 3D graphics but now wonder if the line of work I am likely to get be getting into would afford any opportunity to use these skills. The path I am on is towards being a Java Enterprise Edition Developer involved in the development of large Enterprise Applications.
This kind of path does not look to provide obvious opportunities for using skills in 3D graphics. I imagine 3D graphics is more "fun" that enterprise applicaton development. However I also see a more stable carreer path in Enterprise Application development (JEE or otherwise).
I think that usage of 3D graphics makes me think mostly of Games though it is certainly not limited to this alone. My perspective on Games development is that it is probably quite fun and exiting but as a carreer it is not very stable (a bit like being and Artist vs. being an Accountant). I look at organisations like Ion Storm who made the Deus Ex series. These were highly successfull games and yet Ion Storm ultimatly was disbanded. It seems no amount of former success can guarentee a stable future.
As there are a number of developers on this discussion forum I wondered what kinds of work you are involved with as regards making use of 3D graphics. Also perhaps your thoughs on carreers in 3D graphics.