I agree with Confucious there! As a teacher, I can say I have seen plenty of people chasing after the job-of-the-week. The company goes under, and you lose your job (or to keep it, you have to move out of state, country, live on an Antarctic glacier, etc.), then you have to retrain and spend a fortune. And they're not happy, because they lost their job, they're worried, they're in debt, more debt now because of student loans, and now they have to do some stupid job they don't really want to do for the oil company because that's the only way out they see. Nuh-uh. Don't let her grow up like that.
Everyone I know that followed their own path (granted, small sample size, etc etc), has seemed to end up way better off. They do what they love, they are in demand because they are good at what they do, and just everything seems to have a way of working out. Make sure she knows (1) what she loves; (2) how to think and solve new problems; (3) give her an entrepreneurial spirit, so she can CREATE HER OWN JOB and take care of herself if she doesn't want/find one in the market.
I think that last point is perhaps the most important. The best (and really only) way to prepare for the future is to learn how to take care of yourself. Create your own job, live on a budget and NOT be in debt (debt makes you a slave to the job trends since you can't settle for a more fun but less paying job), grow your own food, pick up a few trade skills to do house repair, etc... Of course definitely encourage higher level thought if she wants to be an engineer, but if she wants to be an artist, let her, as long as she knows how to take care of herself.