You won't get your dream job, but if you have "passion" it doesn't matter as much.
You have to make some decisions about what you want to do with your life. If your main concern is having a roof over your head, then physics is the wrong path. You are going to get more stuff with less effort in some other field.
Also a lot of what you have to end up doing as a person with a physics Ph.D. is to "make stuff up as you go along." Personally, I think it's cool, but most people don't.
To first order, you will not get a job as a research professor. Plan for that.
What I mean is having a plan for getting to where you want to go, but also to know that there is a good probability that you won't enter and to also plan for other alternatives when you don't meet your goal.
There's only so much you can do to plan. A lot of stuff just happens.
I don't believe in a world where you are simply a pollen in the wind, in today's society you control your own life and future to a much greater extent, you are the driver of your own car and not the passenger. Your control over your future is much greater than how it was in the medieval ages where it usually meant if you were born into a farm you also lived your life to be a peasant.
I know some things can get out of your control. But if you plan and have a detailed map of where all the sinkholes are, that is where things can get out of control and you end up jobless, then you can prepare to take action to go around the sinkhole. You can prevent letting things "just happen".
No one cares what your GPA is in graduate school.
Thanks, I'm still having a hard time chewing this down. Grades is everything I've been hearing about since I was a child about school.
I don't think that you really know what worse case scenario looks like. If you want to be prepared for the real worst case scenario, keep some gold coins handy and learn to shoot a gun.
There are a lots of people that got into physics because their country fell apart.
Wow, true.
That's fine, but obsessing about GPA can get you in trouble. Also getting an A doesn't mean that you've mastered the material. You may be about to pass tests on the textbook, but the textbook could be either wrong or irrelevant.
Also the problem is that in order to get the perfect GPA, you have less time to learn stuff that might get you a job. If you want a roof over your head, you are going to be much more likely to get it if you study plumbing, auto repair, or air conditioning repair than if you study QFT. In college, I spent a huge amount of time learning to programming, you made my GPA non-stellar, but it meant that I could find a job without too much trouble once I got my Ph.D.
Hmm, I think there are other options out there if you don't find your dream job. What I plan to do is prepare for my future but also have back up plans of my choice.
I believe its the journey there that matters, if I don't achieve my goal then I still had a great time walking down the road.