micromass said:
So yeah, if you end up with a math PhD and essentially no useful skills, then I'm sure you'll land a nice job, but it might not be the job you really enjoy doing or the job you really wanted.
This. A thousand times this.
People don't understand how true this is in every field. Even at an associates level like nursing (which I was in for 4 years), people get the work done in school, graduate, and assume that their degree entitles them to a job in a top tier hospital with no experience outside of clinicals. This mentality is everywhere, and it stems from the idea that you should put all your eggs in one basket, have no contemplation about backup plans or worst case scenarios and just assume that you'll be fine when school is over. I think that's what happened to the OP. He liked physics, didn't think about what would happen if it went downhill, and now he's in panic mode.
I think the same thing happens to a lot of people (definitely some people in this thread). I think homeomorphic's philosophy behind his posts are good. He knows what it's like to think you're going to get something successful going with something you love, and have reality hit you in the face, and he's just trying to let people know that it can happen. May not happen to everyone, may not even happen to most, but it happens, and more people need to be prepared for it. If you're a student and not thinking to yourself, "what would I like to do that's not this that I can learn at the same time?" you need to start right now.
To the OP, if you've somehow muddled through this, diversify your skill sets however you can. Take CS courses, learn programming on your own, find a job while you're in college, talk to your adviser and the people you love and figure something out.