Originally Posted by agwiii
I have known people who somehow "knew" at a very early age that they would become a physician, an artist, etc. Most people do not have this gift and end up in their careers more by accident than by plan. I can recall hiring a programmer who was a graduate of the Julliard Academy. He turned out to be a good programmer, but nothing in his education had prepared him for that path. Sometimes -- as in his case -- it was necessity that steered him.
Having said that, I believe we should have life plans. Nothing terribly rigid, but something that allows us to focus. I have used and enjoyed the work of Steven Covey. He stated that his goals in life were "to live, to love, and to leave a legacy." Good words, but not very specific.
There are career counselors available. Some are private, and some are associated with schools and universities. If you're not in school, I would go for a private counselor to avoid their having a conflict of interest. There are also a number of useful personality scales and tests. Check out the Jungian variations of the Meyers-Briggs. Many organizations have success with the Wonderlic. Probably the hardest thing to do is make an accurate self-assessment, so I would favor seeking an indepenent counselor.
One last thought. You should enjoy what you do, as well as the people you work with. (Working alone is challenging) One of the most important things in building and maintaining self-esteem is peer recognition. Don't put too much pressure on yourself while you go through this phase. However, to focus upon the product rather than the result, I suggest selecting an end date -- give yourself x months to go through this process and monitor your progress.
Good luck.