A PhD might lead to money, but it's hardly the easiest or most rewarding way to do so. You generally finish classes after 1-2 years -- after which point you have a broad overview of problems in your field and a few more years of practice and professionalization -- and the rest of the time is just researching and pushing the frontier on a narrow, deep problem of interest. Some of the frontier pushing is useful in industry, some of it is purely academic. If you finish the PhD and aim for a tenure track position or a few postdocs, you can continue that type of work. If you exit to applied industry, the type of problems you'll get to work on are very different.
I think you should consider a PhD if you enjoy tinkering with problems and pushing your intellectual boundaries, don't particularly care about money, and can see yourself spend several years grinding at something to produce what amounts to a book on the subject (note: a real book, not a "57 Tips To Make Sites in React" ebook to plug on medium blog posts)
In terms of whether companies are bothered by people who have too much education? Sure, some might. Certainly a PhD is not prepping you for the kind of work conditions that exist in tech startups. There's no reason to believe a PhD will be notably better at a problem than someone with an MS in the same field, and if they have 5 years less real-world experience, then there's that consideration too.
There is absolutely no other reason to get a PhD because while there are lots of perks to a PhD - traveling, meeting people who share similar interests, interesting career opportunities, autonomy, collaboration - etc, you can find all of those perks at a different job that isn't so intellectually demanding. The one thing no other job can offer you is proof that you discovered knowledge that is actually new (or whatever way you want to phrase it, there exists no other institution outside of academia that is rigorously structured to ensure you don't get a PhD without doing this at least once).
You can say this is an argument of authority controlling a body of knowledge, I am sure that will be the typical start-up perspective. Unfortunately, a start-up's bottom line is to produce a product. That means that if it comes down to the mark of determining the integrity of some knowledge, or keeping the business running, the start-up is not going to destroy itself for the sanctity of knowledge. Plenty of PhD students, however, do!
You literally will have no life besides your work if you pursue a PhD. There is zero reason to do one unless you have this drive.
If your definition of 'worth it' is purely financial, then you are probably better off hitting the job market with a BS or a Masters.
Disclosure: foreign PhD candidate at an American university here.
That being said, five years in a PhD is probably not as good for your career as five years' experience at $BigNameTech. PhD is probably more fun, though.
To characterize their program is “fun” is a gross mischaracterization, and demonstrates a serious misunderstanding of the rigors involved in any technical/science/engineering PhD pursuit.
PhD programs are hard. They’re often lonely. They’re frustrating. They’re tedious. And there’s a tremendous amount of pressure. And it’s academia: highly bureaucratic and political and often unfair.
Unless you possess a serious passion for the subject, you’re unlikely to survive.
On the other hand, my friends getting the PhDs in subjects such as education (Stanford) and conservation biology (Mississippi State) have described it as the highlight of their life. After their first two years, they’re basically getting paid to do whatever they want. They audit classes. Apply to grants. Travel. And they write.
Thanks for the lecture about my Serious Misunderstanding, though.
N.b. I'm in a very lucky position career-wise now. If that were not the case, maybe I would feel more regret.
I tried a PhD in ECE before dropping out with an MS, and the last word I would use to describe my experience is "fun".
I'm lucky in a lot of ways and I sometimes forget that.
I wonder if they have family money.
This is actually not a snide comment. The people I knew who did a PhD and liked it had enough money, typically from families and sometimes from a spouse, to not worry about money, or five+ years at substandard wages. I worked part-time as a grant-writing consultant, so I was fine, but I saw financial privations all around me. To the point I wrote this: https://jakeseliger.com/2012/05/22/what-you-should-know-befo...
Granted, science PhDs are often better funded and more lucrative post-degree, but even among people in the sciences financial factors often loomed.
Not a snide comment. I had two friends who entered into PhD programs, one for Math, the other for engineering.
Both dropped out for financial reasons.
One was married and was getting a lot of pressure from his new wife about starting a family, settling down, getting a real job that pays better than what the college was paying him.
The other had been on his own since he was 16. Bad family situation, he was raised by his grandparents. One of the sharpest guys I knew. Just burned out from trying to work three jobs and keeping up with the program. It was just too much and he needed to get a job that paid him better so he didn't have to work 70 hours a week to get by. The funny part was five years later, he landed at Google, was making a lot of money, and was planning on going back with help from Google to finish his degree.
I mean, should you really get a PhD without a serious passion for the subject? I won't disagree one bit that it's not for everybody.
Speaking as someone wrapping up an engineering PhD from a good school though, I enjoyed it quite a lot and I think most of the people I work with enjoyed doing their PhD. It was not easy, but it was interesting and rewarding. The environment varies a lot depending on the school and the adviser. Some programs are indeed quite toxic, but there are also plenty that are challenging, but fulfilling and nurturing.
I'm not sure why passion is particularly important. I would rate work ethic, diligence, attention to detail, and some character (i.e., not lying in studies) as more important than passion.
Generally, making people jump through hoops to get something done doesn't actually get you the best people. It gets you the people who are good at gaming such systems, and people who don't know what they are getting themselves into.
And I don't really see it as jumping through hoops. A good PhD program has a few checkpoints to pass, but everything else is up to you. I strongly disagree that you don't get good people, at least not the ones who finish. People who don't know what they are getting in to or are only good at "gaming the system" tend to wash out pretty quickly, usually because they are miserable and burn out. It varies from industry to industry, though... maybe other engineering fields are worse than the ones I'm familiar with.
A lot of people make the mistake that you have to have a PhD to prove you're "smart", which is wrong. But that doesn't mean that only people with nothing better to do get one.
>Unless you possess a serious passion for the subject, you’re unlikely to survive.
This is mostly a recent phenomenon in engineering. I went to a top school and left almost a decade ago. While advisors like what you described existed, roughly half of them were not like that. It really was fun, and relatively relaxed.
highly bureaucratic and political and often unfair.
So, just like working for any Fortune 500 company then.
These notes[1]--written by Prof. Comer of Purdue--and over a year of introspection ultimately led me to decide against the PhD path (EE, not CS). To be sure, the words fun, happy, and rich were used precisely zero times. It's a humbling quick read for anyone else out there considering.
Being a PhD student in something like Stanford, MIT, Berkeley can be fun in some way, but in some other ways it's mind blowingly stressful. Working in $BigTech can be boring, but it's usually almost 0 stress.
I haven't pursued a masters degree before, but if I did it wouldn't be for the money. I could never stay involved enough to be successful.
In my CS master's programs profs often warned against the PhD, said companies wouldn't hire you, that they'd view you as "too smart" and potentially be bored by everyday work.
Not true for certain disciplines (AI, e.g.) but I don't think every CS PhD is walking out the door with 300K/year offers hitting them in the face.