Graduate Degrees Are Overrated(lemire.me) |
Graduate Degrees Are Overrated(lemire.me) |
1. Undergraduate degrees: Getting things done, getting in on the ground floor. Needs to be screened rigorously because the high variance of graduates.
2. Masters degrees: Getting things done, but with enough understanding of the landscape on how to make money doing it. Usually pretty good in my experience.
3. PhDs: Getting research done. Are not necessarily good software engineers and need to be screened more rigorously than the Masters holders.
The problem for undergrads is the glut of graduate degrees squeezes out the undergrads, if _only_ for the experience level. With all other things equal, you take the PhD over the Masters over the Undergraduate simply because they are older and have more experience. Recruiters also don't want to have to filter through hundreds of undergrad applicants: it's much easier to trim that off and just look at the Masters/PhD applications instead.
You don't get a graduate degree because _you_ need a graduate degree. You get a graduate degree because _others_ need to see it.
I feel this is more true in other STEM fields than it is in Software. Could just be bias talking, but I'm a senior SWE with no college degree (couple of certs) and haven't had it stop me from getting good jobs, especially once I got like 3-4 years of experience under my belt and could talk about projects I co-designed and interesting problems I've worked on.
I think this sums up the majority of cases. Some people need graduate degrees because they are seeking higher education, such as a Phd, but mostly it's because someone else requires it without ever really expressing why.
Isn't that the point. There was a time when companies valued problem solving skills instead of being an automatron. Back then companies would train you with practical skills that the company needs. Each company had their own way of doing things.
But I guess now companies want automatrons instead, no wonder they are pushing to replace people with "AI".