See this link for a PDF of my informal talk on careers and jobs given at York earlier today.
There are some very useful links in there; please check them out and let me know if any don't work.
Why get a general physics education instead of (for example) a specific computer programming education? In the words of one employer who needs people with both skill sets: "I can teach a physicist programming. I can't teach a programmer physics."