[QUOTE=danceronice;8022445]
I’m kind of waiting for the day that someone posts this question and everyone (as always) pops up with incredibly hard STEM-related careers like "be a doctor, biomedical researcher, engineer’ etc and the person comes back with “That would be great if I didn’t have a C- average or worse in all my math classes.” If I’d been smart I’d have listened to my father and never even attempted to take physics or calculus (I probably could have fumbled through a computer-sciences course for the required math credit to graduate-our math department proper didn’t have courses lower than calculus.) I’d have saved a lot of time and money and had a much higher overall GPA. Some people, no matter how smart they are overall and how hard they try are never going to have any aptitude at all for STEM-based courses and careers. (And no, it’s not some ‘girls are discouraged!!!’ thing. My brother has an specialist MBA in aviation business. He took the general math he had to, but he’d have about as much chance of being an engineer instead as I would.) Likewise, I’d last about five minutes in any accounting major, either (all of which also require too much math.) Most of these threads seem to boil down to “Hope you’re a math whiz who’s in the top 10% of their class, or you’re hosed.”[/QUOTE]
OP talked STEM, plus I’m a STEM person, so of course it is natural for me to do so.
This is currently a winner-take-all economy that really values superstars. If you are a superstar at what you do, you can make a lot of money while leaving people who are just a bit less lucky or a bit less talented than you barely scraping by.
STEM type degrees do tend to hedge one’s bets for high demand skills, but even in STEM the picture is not entirely rosy. Many people leave their field and it can be brutal about overtraining people for jobs that don’t actually exist. Coding jobs are often outsourced to India. I mentioned before that highly specialized people often have only a few choices for workplaces, which can work against you if you want to have a farm.
Being well rounded and flexible is a good way to go. What talents do you have that you can leverage? You can make yourself quite a bit more valuable by being fluent in multiple languages. Great writing and communication skills are important. Network, network, network, because many of the best jobs aren’t advertised anywhere, or even if they are, are hired via inside tips. Learn to make friends, learn to remember what they do, stay connected.
OP is headed down an academic STEM track, but other jobs that I would suggest include nursing, electrician, plumber, firefighter - these are jobs that can be done by lots of people in lots of places, can have very flexible hours, and pay well. People will always need them.