Ask Slashdot: Worth Going For a Graduate Degree In the Middle of Your Career?
spiffmastercow writes "After nearly a decade of professional software development, my desire to work on something more interesting than business applications has pushed me toward looking into going back to school. I'd like to go into a graduate program for Computer Science, but I need to weigh my options very carefully. Is a Ph.D. a near-guarantee of a spot in a skunkworks type of job (Microsoft Research and the like)? Is a M.S. just as good for this? How does the 'letter of recommendation' requirement work if you haven't kept in touch with your professors?"
If that comes in the form of a graduate degree, so be it.
As long as you keep learning
This sig is intentionally blank
A PhD doesn't really guarantee you anything. It can also be detrimental depending on what you want to do as some companies consider it too much or too expensive. You'll be better off starting in a Masters program and then deciding if you you really see a need or feel the desire to go for the PhD. A PhD is a LOT of work and time.
Really unless you plan to go into academia or hard core research I'd steer clear.
I don't care what you say, all I need is my Wumpabet soup.
Khan's good for some stuff, but it does not have graduate level education.
I still have more fans than freaks. WTF is wrong with you people?
I know a man who got a job at Skunkworks and he only has a high school diploma. I know a drop-out with a GED who got a job at NASA. Getting a degree does not guarantee you a job. It's all about timing and your qualifications at the time.
So letters of recommendation don't usually mean a whole lot for a senior student. If technically competent people have given you good recommendations that's fine, but usually you find a supervisor first, then apply.
A PhD in comp sci isn't a guarantee to anything, it's usually not worth it financially (an MSc usually is), and spending 4 years, or more, of your life on 20k a year with the theoretical payout at the end of it is a bad plan. Academia is usually based on years since you completed your PhD, so even though you could talk your way into some credit as a programmer (a programmer is not a scientist by the way), so that's more likely to be more harm than good. Research is usually very front loaded in a career, you produce the good stuff before you're 40, you supervise other people doing good stuff until you're 50, and then you teach and sit on committees and supervise people who may or may not do good stuff. If you're jumping into that process late you have to realize you're going to be treated like you're supposed to be 20 years younger than you are, and well, it's just not easily workable.
In terms of industry an MSc is worth it, a PhD isn't. An MSc shows you have a bit of a step up as a self starter, a bit more advanced knowledge and interest in a specialized area and you can do something interesting that isn't necessarily financially driven which still sounds cool. (My MSc was on GPU ray tracing, which, when I did it, wasn't going anywhere fast but everyone I applied for work with knew what those things were and immediately had a connect as to something 'interesting'). But for a PhD it's not usually worth it, industry experience is more valuable (and lucrative) unless you really need a PhD for a particular job you want, which would only be in academia, it's not worth. Again, keep in mind, a PhD is definitely science, you can get by as a programmer in a BSc and an MSc but if all you are is a programmer you're going to get your arse handed to you when someone asks you to develop a novel model of a problem or a novel solution and they don't really care what language you implement it in, if at all. Where I am we have a couple of PhD's in comp sci who I don't think ever write code, ever, but they're extremely well respected because they do theory of computation and fairly sophisticated mathematics development (which their grad students might implement).
As someone else said, there's no harm in doing a masters, and it's usually upside, so it's worth doing if you're interested, and the requirements are pretty lax to get in. Don't do a coursework masters, do a thesis masters though, coursework masters is like an undergrad with more advanced topics, so you're not getting anything, those are basically there to pad 'years of experience' for foreign students looking to move to your country. A masters you can reasonably accomplish at least part of it part time and keep your job (and income) too. Here the course requirements are 4 courses total, so one or two a term for a year or two, and then a thesis after (which is basically writing a 150 page book on some topic, and having an interesting idea you can demonstrate an example of).
A PhD though... ugh. It's a lot of risk, if you're a stellar programmer already it won't make you better and you're better to just keep making money. It lets you solve more novel problems, but those can be bad precisely because they're novel, which makes them hard to solve if not unsolvable. There's no guarantee for a decent gig at the end of it either, and you might end up stuck in a job that is the same as someone with an MSc, so you've wasted 4 years or more of good earning power on it.
What is it you really want to do? Do you want to do research- develop new algorithms and approaches? Then it can help a bit. But you pretty much need to stop working and go to school to get the real benefit, the real benefit is in doing graduate research with a mentor, making connections, and studying without distractions. It isn't the classes.
If you just want to work on different types of applications- do so. Apply for jobs that do something else. Look at startups, go to local startup events. Search job listings and ignore anything that says J2EE or .NET. If you don't live near a major city, you may need to relocate. But it's easily doable- 11 years in and I haven't touched a business app yet.
I still have more fans than freaks. WTF is wrong with you people?
Many masters are very application-oriented, and there's a chance you will end up feeling like you are doing the same job as before, but at a slightly higher level.
For most "technical" (i.e. sciences) fields, an M.S. means you take two years of classes without failing them, are able to regurgitate it out on exams, and maybe put together a Master's Thesis that's more a Rite of Passage than real work.
PhD's on the other hand, often (once again in sciences) spend the same two years learning the same coursework, and are expected to do 3-4 years of pure research, applying that knowledge, before they graduate. The sole purpose of the second (and larger) half of their tenure being to hone their ability to create rather than apply (I know many M.S. holders will be POd at that statement, but it obviously varies case by case, and I'm giving a broad brush stroke, so don't whine). Many PhD programs also give you an "honorary" masters if you fail to complete the PhD program (either by choice or by lack of research capabilities).
As an aside, many government research labs (some subgroups of which are strictly programming and computational) don't offer full time positions to anyone who doesn't have a PhD, and will only give those with an M.S. a temporary scientist position with the understanding that you are pursuing a PhD.
With that all being said and done, it really depends on what you want to do. PhDs are generally pretty high level. If you want your code to have application to something, you will most likely need a strong science background, whereby you are then using your programming skills to apply algorithms to solve problems. A PhD in CS will more likely be something very high level regarding computer science as a philosophy itself (hence doctorate of philosophy). It's quite a 180 and very likely more of a departure than you wanted to take from your current career.
Finally, as far as letters of rec go, graduate school in general is much more a case-by-case basis, and not only most admissions departments be very accommodating of any questions you might have during a phonecall, but letters of rec from work supervisors will also suffice in many cases.
Whatever you pick though, I wish you the best of luck and think you will have a great time and be happy with either one C:
I only list the drastic differences in a PhD so that you are able to weigh it properly against a Masters (including the fact that it's oftentimes less employable during a down economy, because of how much more companies are "required" to pay PhDs vs. an M.S. holder that can do the same work).
I've worked at MSR as a software developer. I have a M.Sc in CS/EE. To be a researcher there, with very few exceptions, you need a PhD. But that's a requirement, not a guarantee. You also need to either be young and promising (as determined by your publications, and how well they're received by the scientific community), or seasoned and established (as determined again by your track record of publications). "Seasoned and established" is not something you can get in a couple of years. These folks operate at the bleeding edge, you need to spend 2-3 years working really hard just to really understand what they're doing, let alone contribute something significant.
For an engineer, there's no requirement beyond, well, being a great engineer, and B.Sc. Some other companies (notably Google) prefer to hire researchers who are _also_ great engineers. This is rare, but these folks do exist, I know a few personally. PhD requirements do apply to those engineers.
If you're looking to do something researchy for a while, just get a software developer job at a lab (MSR or elsewhere). You likely will be able to publish, if your work is not embarrassing :-) (MSR allows and encourages engineers to do their own research). Let me warn you, though, you will be working with people who have been working in the same field for a decade or more, and as a result acquired the amounts of expertise that you won't have just starting out. A few (or a lot, depending on your IQ) of them will be a lot smarter than you, which can be demoralizing to some folks. And almost all of them will know math really well, which can be a challenge for you 10 years after school, even if you did advanced math there. You will have to understand them, after all, and help them apply what they've thought up. As if this wasn't enough, 9/10ths of what you do will never go anywhere other than to the patent office, which too can be demoralizing for someone who's used to people actually using their products.
On the flipside, you will learn A TON, if you're willing to put in the effort, and the environment is the very definition of low pressure. People are pleasant and super smart, research is interesting, you don't have to pull 12 hour work days, except maybe once a year before a major conference, and since you're a precious commodity, you're given the freedom to choose projects that interest you.
Point is, it's not all as rosy as you imagine it right now, but it's a worthwhile experience nevertheless. Or at least it was for me, YMMV.
Short version: go for the Masters, first.
Long version....
Really, you will only complete a PhD if you are genuinely, personally driven to do so. It's as much a mental endurance test as anything else. The main hurdles you need to overcome are (a) you will have to find something genuinely original to do, probably with minimal support -- this is quite the opposite of all other educational experiences -- (b) work out how to solve your Big Problem (by definition, the answer can't already be out there waiting for you), and (c) by the time you are ready to write up, assuming you've stuck it out to the point where you have something to write about, you then have to convince yourself that what is, by now, blindingly obvious to you will be seen as miraculous by everyone else (my tongue is only slightly in cheek here).
Having obtained your PhD, you will have done a fair whack of damage to your earning prospects! Industry will be suspicious of you, while universities are tough places to build careers, regardless of your career stage.
The upsides of a PhD are that you get to immerse yourself more freely and more deeply in your subject than anyone ever gets a sniff at in industry and that you should get some serious, Olympic level, brain training. That is very, very rewarding in its own right.
In a nutshell, if you must do a PhD, do it as a labour of love.
On the other hand, you could go for a Masters. Here you will find much more handholding (this is a Good Thing) and get to explore CS in much more depth than is usually possible in a first degree. Even better, a Masters is good for your career, whatever you choose to do, and many universities will give you the option of converting to the PhD course if everything is going well.
This. Honestly, you sound a bit naive for even suggesting that a Phd is a near-guarantee of anything. Generally a Phd is an end in itself, before the days of maths phds getting six figure quant jobs it would be unimaginable to think of it as a career step outside academia. You're looking for some kind of mathematical valuation of degrees, your questions sound like some kind of logic tautologies like phd->research job ms=phd ms->research job, the value of letters of recommendation. People who do degrees for the sake of doing something end up like the people driving taxis with Phds (not saying you'll end up driving a Phd, but my point is those were driving a taxi before a Phd and after because they didn't really have a plan, I have met more than one). Figure out where you want to be, and work your way backwards to find the path, and remember there are no guarantees.
PhDs don't get you jobs. I can point you to plenty of PhD students that have come from the university where I work that had trouble finding work. Now to be fair, most deserved it, they weren't very good, just hoop jumpers who kept jumping through enough hoops until they got their degree (it isn't supposed to work that way, but it does).
Get a PhD if you want to do research. Basically if getting a PhD sounds like something you are interested in, then sure, go for it. Education for your own sake is never a bad thing, so long as you can afford it. However don't look at it is a "better job-getter" particularly if you already have work experience since that is what employers tend to weigh most heavily.
The only jobs you get a PhD for are jobs that require it. There are a few, mostly in academia but a few out of it. However other than that, no it doesn't help you get work to a significant degree and can even be a harm in some cases because employers will reason you'll be too expensive for them or too bored with the job and leave.
Goes double if you aren't that interested and are just going to "hoop jump" it like some of our grad students.
I have a PhD in CS from a top-20 US university and now work in an industry research lab. Like most PhD recipients, I started grad school right after college and finished before starting my professional career. I would say getting the PhD is the single best decision I ever made, and looking back at my high school and college trajectory, it now seems like it was an inevitability. I always wanted to work in technology research, hack on software prototypes, work on R&D projects for a large influential company, and make more money. I've gotten all those, and I'm grateful for the opportunities. I make about 25% to 50% more in base salary than my friends who went to the same grad school but graduated with a MS degree. I also have more technical freedom at work because I have the publications and track record to back up what I'm saying. In the couple of times I sent my resume out for a new job (e.g. Google, MSFT, Facebook), I've gotten callbacks within 48 hours.
I do agree with some of the other unwashed heathens here who have only MS degrees that you can indeed get a great job with just a MS degree. But why limit yourself? Also, I agree that not all PhD programs are the same. I've seen some PhDs from 3rd tier universities work as test engineers. So in the end, I would say that you should get a PhD only if you can land at a CS grad school top-20 university. It is not worth your time getting a PhD from a university outside of this group. If you do get in, establish your area of expertise by publishing a lot of papers at top-tier conferences in order to strengthen your case for getting an interview at a lab like MSR. I recommend you do your dissertation in a field that has high value to companies, like machine learning or IR.
By the way, never take out a loan for grad school. If you work as a TA or research assistant, you will get paid while you attend school. The national average seems to be about $25k/year according to all my PhD colleagues.
Here's a cool job: Whole-Body Motion Planning and Locomotion in Rough Terrains. This is to develop control software for the DARPA Humanoid Challenge. University of Texas at Austin (but really on site at NASA Houston)
The ideal candidate should have a PhD in Aerospace Engineering, Electrical Engineering, Computer Science or related fields. Record of implementation and testing experiments on real robotic systems is required. She/he should be highly familiar with robotics theory, including motion planning, kinematics, dynamics, control, and linear dynamical systems. She/he should be proficient in software development including, algorithms, dynamic simulations, object oriented programming, and realtime Linux applications. High expertise in C++ is required. Proficiency in Python and Matlab is also desired. Experience developing software using GIT revision control or a similar tool is required.
Pays $55K.
I have a Ph.D. in CS, and although I am highly respected by my colleagues, and currently involved in interesting projects, it did not help me much when looking for work. During various job interviews I got the impression that years of experience in the software business is considered more valuable than a Ph.D. When I did get hired, the interviewer actually had a Ph.D. himself, so he did see the value. If you look at CS job descriptions, a Ph.D. is almost never a requirement, except for university positions and some research positions, but those are scarce (in the current economy). So, a Ph.D. is no guarantee for an interesting job. There are lots of Ph.D.'s out there doing work that they are overqualified for.
A Ph.D. is really a training program for an academic career, not for a business career. The subject of a Ph.D. is often highly specialised or even obscure. So, unless you happen to know (and if you have a choice for a Ph.D. subject) what research area will become important at the big software companies in three or four years time, the subject of your Ph.D. is irrelevant, or even detrimental, for your career. (That also goes for university careers: its very difficult to fight your way into a different specialisation).
That said, I loved my time as a Ph.D. student and post-doc researcher. You should only do a Ph.D. if you are passionate about a subject. So, if you have the opportunity to do a Ph.D. and you can afford to do it, and you are inspired by the subject and driven enough to finish it, then go for it. But it's not necessarily a good career move.
assignment != equality != identity
There is money to be made in providing certification of people who want to skip college and institutions and go straight into the work force. If an institution (say Khan academy) set up a certification program that tested the student, maybe a 2-4 months program, which was intensively testing the student's ethic, logic, understanding of different subjects, and then a paper was provided saying: this student is certified by Khan academy to be this this and that.
In fact the future employers could even pay for such certifications, but in any case these certifications shouldn't run more than a few thousand dollars (maybe 2-4K), this would be a huge help to people who either don't have the interest, aptitude or money going into the higher education, but who still can be certified to be proficient in whatever subjects, certified to have good work ethic, etc.
There is money to be made in this, what I mean is that this is probably a viable business opportunity, and it would provide people with a useful paper (whoever the certifier would have his name at stake to provide honest certification) and the wouldn't accrue the insane levels of debt that majority of the students today are only able to get into because the government guarantees the debts.
You can't handle the truth.
1. The opportunity cost is huge, as you'll earn, at best, 30k/year for 4-7 years.
2. The intellectual stimulation is unrivaled. You're essentially paid to think all day without actual work getting done usually without any time pressure, unlike anywhere in industry
3. You'll be more employable (great) for a smaller number of positions (not so great).
4. A proper PhD is a degree in philosophy. If it's done correctly, the real "skills" you should learn are field-independent ... you should be able to sit down for a period of time, process the leading research in any field, determine what the big questions are and write a grant to get into the field (whether it be birds or circuit design.)
5. Using a PhD to get into a particular position is a horrible idea.
I've never yet seen a certification that was worth more than a pile of used toilet paper. Especially not for CS. And the attempts to even remotely get it to be so, especially for an internet certificate where the problem of proving the identity of the test taker is nearly unsolvable, will take a lot of time and money to do. It's not happening this decade.
Even once it does- it still won't be 10% as good as a degree. First, there has yet to be a certificate system that didn't sell out to maximize the number of certs given (and thus profits). No, the market won't fix it- the market never solves any problem except "how cheap can I make this". The entire idea of a market solving anythign else shows a complete lack of understanding of economics. But ignoring that, there is no replacement for taking a few years and studying a topic in depth surrounded by fellow students and with extensive resources all around you.
Then there's the problem of discipline. I taught a distance ed class at the college level. It was an upper level math class. It cost a few hundred dollars to take, so it was a significant investment. In the two years I taught the class, the only one to finish the class was myself- the semester before. Nobody else bothered to make it to the midterm, even with me asking them to do their homework. Very few people have the discipline to complete an education without a structure around them, especially in their early 20s.
Khan and similar ideas are great for additional resources for parents, for tutoring, for a bit of adult learning. Its not and never will be a replacement for college.
I still have more fans than freaks. WTF is wrong with you people?
I never stop my career while I learn, and I never stop learning in the middle of climbing the corporate ladder
I first entered the work force when I was in my primary school, working part time, during the evening hours, earned money to help my family, which was dirt poor
But I did not drop out of school
All my "holidays" became working fulltime - while my classmates went for vacations, I worked and worked
From primary school to secondary, to university, I worked while study.
Even after I obtained my first university degree, and landed a relatively comfortably paying job, I never stopped studying - I enrolled in graduate schools, as part time student
I obtained my graduate degrees that way
Now that I'm running my own businesses, and have a lot of people working with me, I still cannot stop learning - I guess the minute I stop learning is the minute I die
Muchas Gracias, Señor Edward Snowden !
Hi there!
Speaking from experience here -- I have the US equivalent to a masters degree in computer engineering. Other than my permanent residency paperwork for my US green card and my Russian permanent worker permit, nobody has ever bothered to really go into what school or what degrees I hold. I started programming/building systems in 1984 (I was 17), and was working hands on with cool things by 1988 (real-time controllers, a windowing system for character based terminals and RM-COBOL, etc.). Since then I have seldom worked with run-o-the-mill business applications development. I spent my whole career building/designing infrastructure-type software (compilers, network/system management tools, industrial robots, big data analysis and knowledge discovery) and the common theme has always been that it's been up to me to both stay current and to figure out the areas that I will find interesting. I've been chief architect at a Fortune-5 company, and have been involved in all kinds of cool development projects/startups/companies because I keep sharpening the knives (my skills). I managed to do this by investing time in these basic two items:
1. Always learn something new. I spend at least 8 hours/week researching new things to apply at work -- if I know it, I'll find a place to implement it
2. Don't underestimate relationships! Go out and meet new people. IRC (irc://irc.freenode.net in particular) has been huge for business and professional development for me
In development relationships -- get involved in 2 or more open source projects that you find interesting. Contribute. Challenge. Use them. Contribute some more. Become a trusted voice. Be generous with advice, and learn as much as you can from others. Go to your local users groups. If you're near Silicon Valley or some other tech hub, join a business association or two, and go schmooze. Get yourself invited to speak at a conference or two. Become a domain expert. Start a newsletter or blog. Develop a network.
Luck is what you find at the intersection of readiness and opportunity. Go to school (yey! I wish I could do that again!) but, most important, remember that your career is your responsibility and that you must invest time in developing it so that interesting and lucrative things come your way. The most important thing, regardless of how you decide to gain new knowledge, is that you find your problem domains interesting and fun. Otherwise your career will stagnate regardless of your educational level because you won't be engaged. Every time I did something just for the paycheque, the return on my time/energy investment was low and those projects didn't last long. Every time I've done something that sounds fun and challenging I end up getting a bigger payout (economic, professional, etc.) than I expected. In my latest venture, for example, I get to work shoulder-to-shoulder with PhD super boffins from SRI International and other places. On paper I'm the intellectual pigmy -- but in practice we just work together, get things done, and I just found out that the work I did made them decide to include me in two patent filings. Works for me -- and my career.
So -- PhD, MsC, BBQ - whatever you do -- make sure you're passionate about it, that you have fun, and that you invest the time and energy necessary to make you proficient at it. The rewards will follow.
Cheers!
http://eugeneciurana.com | http://ciurana.eu
How would an MBA help with the submitter's goal of moving towards skunkworks development?
I'm not being sarcastic here - on the face of it I can't see an MBA making him/her more desirable for those type of jobs, where as even if a PhD didn't help directly it would help with networking with the people involved in that kind of development.
I've never yet seen a certification that was worth more than a pile of used toilet paper.
- that's because those are trying to pretend to be something they are not. I am not talking about a replacement for the higher education, I am talking about certification of a person as of somebody who knows specific things, who has shown good work ethic. I am talking about certifying a person as somebody who is ready for work (certifying, not preparing them, only testing).
Even once it does- it still won't be 10% as good as a degree.
- you are missing my point, I am not talking about replacing any degree. However you are wrong too, how many people with degrees are serving fries and have mortgages but no house after years of expensive worthless 'education'? Sociology majors with 200,000 in debt, what is their education truly worth? Nothing.
The entire idea of a market solving anythign else shows a complete lack of understanding of economics.
- you are showing amazing lack of understanding of economics. Free market will provide what is lacking, so if it's choice that is lacking and people are interested to pay for choice, then free market provides choice.
If it's lowest price, because otherwise too few are buying, then it's lowest price. iPads are not cheap in the market, yet there is a market for iPads.
But ignoring that, there is no replacement for taking a few years and studying a topic in depth surrounded by fellow students and with extensive resources all around you.
- and I am not talking about teaching anything to anybody, so you are lacking comprehension skills, you supposedly 'taught' something to somebody at some college? I wonder what you could teach if you can't even read.
Khan and similar ideas are great for additional resources for parents, for tutoring, for a bit of adult learning. Its not and never will be a replacement for college.
- and again, I am not talking about 'replacing college', that would be a fruitless exercise in futility, I am talking about certifying that a person is ready for a job and here is what we certify he knows, here is his ethic, because we observed it for a few months.
You can't read, can't comprehend, I wouldn't certify you even if you paid me.
You can't handle the truth.
I was 28 years old when I entered university. With a background in law enforcement and military the idea of being some prep-school university type was not something I wanted to do. In my late 30s I received my Masters degree in computer science and saw a significant increase in perception of how my income was made. After the dot.bomb I was doing pretty good but shrinking staffs, horrible hours, executives who ran IT shops like they were slave pens, had me burning out pretty quick. I'd stepped out of doing the stuff I thought was fun and started getting paid to do stuff nobody thought was fun. I took a mid-university professor job, but they wanted me to get a PhD. A masters degree is sort of like being a journeyman. You've mastered the discipline. A PhD is about defining the future of the discipline. There are a lot of junk PhDs out there. I've read their dissertations. There are a lot of good people with bad degrees and bad people with good degrees. Look at the trends to define rather than specific anecdotal evidence like my case. Don't mix up the history PhDs with the Computer Science or Technology degrees. What I would say was that I took nearly a 66% cut in pay to become a professor and full time researcher. I got the opportunity to do what I want, when I want, and how I want. After I got my PhD I ended up in one of the top engineering schools in the world, have done tours at major science institutions and government agencies, and turn down opportunities to work with others. So, yes a mid life PhD can be a great thing for your career. You will find that people who don't have a PhD don't have any clue what it means to have one are either jealous or ignorant. A research based doctorate (PhD) versus an applied doctorate (DSc) will give you a broader understanding of what research is and how it is done. I was just speaking at a major national lab to a bunch of masters degree students about why they should get a PhD. I told them "don't do it." Unless, you love research, are willing to commit 5 to 7 years towards the goal, have your employers buy off, family buy in, and time management skills to die for. Nobody listens but the PhD is really about what you put into the effort. That will be obvious when you finish the longest test of your life. The dissertation. In the end that will determine whether it was worth it.
--- Location Unknown
Who modded this crap up?
University is about teaching old things and learning how to learn on your own.
No, not at graduate level.
A Ph D won't get you anywhere in the cutting edge,
That's precisely what a PhD *is*. If you haven't pushed forward the cutting edge of your area during your PhD, you will fiail the PhD.
SJW n. One who posts facts.
I started my PhD at 39, and completed at 46, doing all of the work part-time.
I work in R&D for a very large computer company, and found that a mid-career PhD was very useful.
First and foremost, in my own mind, a PhD put me on an equal footing with the large numbers of PhDs that I work for (and with) on a daily basis. I "found my voice" once I had a PhD.
Second, I happened to select a topic that grew in importance after I completed my dissertation, making me one of the company experts in the field.
What did I learn while doing my PhD? Given the point in my career when I did the PhD work, the coursework provided me with a complete refresher course in CS (especially since my undergrad was Electrical Engineering). I also learned that a PhD doesn't mean you're smart, or make you smarter. A PhD is supposed to teach you to perform independent research. But it's primarily a measure of stubbornness.
Up to a master's degree, "job-qualifying" seems to be pertinent. For a doctorate degree, however, it becomes very much less about checking a box than really exploring a particular discipline, in ways you cannot anticipate.
I got my DCS at age 40, primarily to explore a particular topic in software engineering, but also to credential myself for university teaching. Since, the teaching thing has gone to the ditch, between university politics and this push to do everything 'on-line', both not for me. I now work for a large aerospace company that has given me really good opportunities as a result of both my education and experience, but the work I'm currently doing only occasionally encounters my academic 'training'. Looking back, the doctorate was more about perspective-building than specific training or qualification for particular jobs.
My career experience just reinforces the only good career advice I've ever heard, from a Canadian Air Force major general: 1) do your current job the best you know how, and 2) as much as possible, take on the opportunities that come to you. I think #2 sometimes isn't fully appreciated, but the resume you'll build in practicing it is the single most valuable thing you'll ever acquire...