Slashdot Mirror


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?"

4 of 260 comments (clear)

  1. Guarantees by AndOne · · Score: 5, Informative

    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.
  2. Re:You should never stop learning by AliasMarlowe · · Score: 5, Informative

    If that comes in the form of a graduate degree, so be it.

    Exactly. But make sure your boss is on-side before trying to convert learning into academic letters while working.

    My learning on the job (at the R end of R&D) was producing so much in academic results (I've published quite a lot of it also) that I was easily able to regurgitate some of my personal work as a MSc thesis. Later, a bigger chunk in another area became a PhD thesis. Doing this on-the-job, however, required support from my boss, as I also had to do a load of courses and sit exams to get the required credits. Scheduling your work around class timetables can be tricky, even if you keep the work hours balanced.

    --
    Those who can make you believe absurdities can make you commit atrocities. - Voltaire
  3. PhD gets you freedom and more money by jmcbain · · Score: 5, Informative

    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.

  4. Re:You should never stop learning by tylikcat · · Score: 5, Informative
    I left the computer industry and went into research in my thirties, working first in computational biochemistry, and am currently doing a PhD in Neurobiology. This isn't about the money - I'd have done better staying in software for that. But having cut my teeth in the industry when stock options actually amounted to something, I have a bit of elbow room on the financial side (and do not have a family). I wanted to do something that was interesting and meaningful, and I'm pretty darned happy with my choice there.

    I'd be hesitant to seek a PhD for career betterment. Oh, sure, some career betterment is likely to come, but it's a lot of work at fairly lousy pay and I think one needs the motivation of actulaly loving the work.

    Oh, and regarding letters of recommendation - having spent a while working in a research environment before I applied to grad school, my LoRs were part of how I documented my research background. In the programs I applied to - mostly on the biomed side of things - they're pretty darned important.