I can't even count how many jobs I've had in my illustrious career - retail, temp at a bank, telemarketer, sign shop,....throughout my college years.
Then I grew up and had to get serious.
I used to be a programmer, but, that job got sent to India. So, I while I still retained my job, I had to retrain in something else....which became software packaging (creating and testing MSI's).....until that job got outsourced to.....India. So, while I retained my job, I had to retrain in something else...Client Assurance Testing.....until....
What I really enjoy is "art"....however, I also realized that would get me nowhere financially.
Therefore, I hold down a job that I have never been truly comfortable with, in order to pay those pesky bills.
However, I still do "art" on the side. Anybody who needs anything "creative" done, knows to come to me and I will help them out....be it flyers, pamphlets, photos, etc. I usually do it for the Orthodox Community where I live, free of charge....because I feel that this creative "gift" was given to me free of charge, and therefore, I give it "back" free of charge.
My advice for the next generation would be something in the medical field...and there are many options. While other jobs can be outsourced, people will always be getting sick and needing assistance. Granted the radiologist who reviewed my last set of X-Rays actually was physically not in the U.S., however, the technician was.
For job security find something to do with the human "body".....medical or otherwise. Hospital jobs, nursing home jobs, doctor's office jobs, dentist, hair stylist, nail salon, foot doctor, physical therapist, psychiatrist/or therapist, ophthalmologist, etc.
In addition to the human "body" jobs....the human "spirit" jobs will also reap huge rewards - clergy (perhaps not monetary)...but, what better way to spend your life?