caffenta said:
Industry also has too many applicants compared to available jobs right now, so companies can pick the perfect candidate.
Also sometimes the perfect candidate is someone that doesn't have too many qualifications. One thing that does concern an employer that hires someone with credentials that are too good is that they'll leave/ask for more money the second the economy gets better.
The curse of being overqualified is something that people that are used to academia find a little bizarre.
If we were in an upturn and companies really needed to hire people, then they might not find that perfect candidate.
You saw that in the dot-com boom. Employers were hiring random people that knew anything about computers. A lot of them survived after the boom ended, and I know people that were real estate developers, physical therapists, and other random things that ended up being computer programmers around 2000.
Something that will help you is that you have at least a stable job for the next few years, and to some extent you can control when you graduate.
Does your school have on campus job fairs, even if it's just for undergrads? You could ask companies directly whether they would hire someone like you. All you need is to make your resume.
It's a lot more Kafka-sque than that.
Suppose you have a company with 200,000 employees that has 100 physics Ph.D.'s and hires about 10 a year. The odds are good that if you ask someone from HR whether that company hires Ph.D.'s or not, they may answer no since HR has no clue that there is a division of said company that hires lots of physics Ph.D.'s. The HR person is mostly concerned with processing the 5000 non-Ph.D.'s that they hire, and is clueless about Ph.D. hiring.
It would be nice if Ph.D. programs did a better job of navigating corporate bureaucracy, but they don't. The second best thing is to try to form alumni networks.
One other thing that is very different from academia is that academic bureaucracies tend to be transparent whereas corporate bureaucracies are secretive. If you go to an university, you can get a phone book with the office phone numbers and e-mails of the people that work there.
That sort of information in large corporations is considered state secret and you can get fired if you give out phone numbers and job titles to someone that isn't authorized to have that information. Public numbers for large corporations go to people who are specialized in making you go away without causing trouble.
To add to the Kafkasque world. If you go to any university you can at least find the name and office phone number of the person that is in charge of admissions. What people often find shocking is that no such person or group exists in most corporations. If you ask for the phone number of HR, you'll find that there isn't one. You either know the name of the person that you want to talk to, or you don't, and if you don't, then you'll be talking to someone whose job it is to make you go away quietly.