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

260 comments

  1. You should never stop learning by Vombatus · · Score: 5, Insightful

    If that comes in the form of a graduate degree, so be it.
    As long as you keep learning

    --
    This sig is intentionally blank
    1. Re:You should never stop learning by Anonymous Coward · · Score: 3, Insightful

      Yeah you should stop learning. In the middle of your career, the return on investment is going to be weak. You only have about 40-ish years of good work in you (assuming you don't encounter issues with age-discrimination). It's one thing to learn on your own in the context of your job/career or personal time. It's another thing to invest time and money in a further formal education that is only going to provide so much return.

      What are you going to do, go be a 45 or 50 year old entering a new path? Right. That'll be taken seriously.

    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. Re:You should never stop learning by dokc · · Score: 4, Insightful

      Yeah you should stop learning. In the middle of your career, the return on investment is going to be weak. You only have about 40-ish years of good work in you (assuming you don't encounter issues with age-discrimination). It's one thing to learn on your own in the context of your job/career or personal time. It's another thing to invest time and money in a further formal education that is only going to provide so much return.

      What are you going to do, go be a 45 or 50 year old entering a new path? Right. That'll be taken seriously.

      What return on investment has to do with his question? He clearly says: "...my desire to work on something more interesting than business applications has pushed me toward looking into going back to school..."

      Additionally, having PhD will actually help him against age-discrimination

      --
      In love, war and slashdot discussions, everything is allowed.
    4. Re:You should never stop learning by jkflying · · Score: 0

      Or you could just do your MSc/PhD by dissertation only. Do your writing in your own time, and it's entirely possible to schedule around work.

      --
      Help I am stuck in a signature factory!
    5. Re:You should never stop learning by Anonymous Coward · · Score: 1

      Nearly all graduate programs at the master's and doctoral level have at least some sort of coursework requirement in the United States.

    6. Re:You should never stop learning by Anonymous Coward · · Score: 4, Informative

      I would unhesitatingly say "yes", however, make sure you understand what you are getting into. Talk to past students in a similar field. When you get close to choosing an institution and supervisor for the work, make sure you talk to that supervisor's students, etc. Always find a good supervisor and project first. If you are motivated and want to do well, a graduate project is a worthwhile challenge, but if you get a poor supervisor, it can be misery no matter how good you are. Make sure all the elements necessary for a good project are in place.

      Someone else has commented on the importance of support of your boss at work. That's essential if your plan is to do it in parallel with working. Someone also mentioned that many MSc and PhD are granted these days based on a bundle of published papers. That's the approach I would recommend. The peer-review process can be an extra challenge to get through, but in the end it means you have something more than an unpublished thesis to put on your CV. It ensures your work gets distributed and used by people in the field.

      If you think having an MSc or PhD guarantees a particular job, no, it doesn't. It will somewhat broaden the scope of positions you can consider, but it may simultaneously narrow some of them too (potential employers may be bound by standard agreements to pay more to people with MSc and PhDs, and they may not have that much money). If you're going to do it, do it mainly because you want to learn.

      The "letter of recommendation" part is tricky if you have been outside the academic realm for a while. Presumably you've changed in 10 years. The most important person to contact would be whoever supervised you for the biggest project you did as an undergraduate in a relevant field, and then try to find someone in your current line of work along similar lines. Ideally you need people who would be positive about your work :-) Some indication of whether you are a good writer will be important. It also helps if you talk directly to a potential supervisor and ask them how to handle it. Talk to supervisor first, then apply, is probably the best route.

      Don't worry that you've been out of the academic realm for a while and working in industry. Most graduate programs see that all the time. It's not regarded as an impediment if a student is actually any good and can show they are ready (e.g., a major project they've written up in undergraduate work or during their employment).

    7. Re:You should never stop learning by robthebloke · · Score: 4, Insightful
      He also says: "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?"

      If you're doing a Phd because you want to work on cutting edge research, then you're possibly going to be dissapointed. A Phd would certainly help open the door for an interview at one of those places, but won't immediately mean you'll get hired. It's one thing being able to digest the latest research papers, but it's another thing entirely to implement them in a production environment. Are you proficient with the latest GPGPU techniques? (cuda/direct compute/openCL). How is your 3D graphics knowledge? How much do you know about the latest SIMD / threading optimisation techniques? Have you ever looked into FPGA's? How much experience have you had developing cross platform applications? Have you had experience writing code for distruted computing environments? If you have most of those covered, and you have a Phd, then there will be plenty of doors open to you. If you have a Phd, but none of the above, then the Phd will be of limited help.

      A large number (though not all) of Phd grads I've worked with are great at solving problems, but not very good at putting that into practice on a large codebase (where maintainablity, sanity, and efficiency, inevitably take priority over being cutting edge).

      How does the 'letter of recommendation' requirement work if you haven't kept in touch with your professors?"

      It's of little consequence. Your research portfolio will be the thing of most interest to employers. If they get to the point of asking for references, then you've already got the job. The tutors will not stand in the way of that (graduate recruitment is an important statistic for universities these days - the tutors get moore out of you getting a job than you may realise!)

    8. 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.

    9. Re:You should never stop learning by methano · · Score: 4, Insightful

      Welcome to LaLa Land! Almost every PhD I know over 50 is out of work or underemployed. You can never stop learning but you can stop getting paid for what you know. A caveat, they all have degrees in Organic Chemistry.

      So do it for the love of learning. Don't even think about this as a financial investment.

    10. Re:You should never stop learning by networkconsultant · · Score: 2

      The obstetrician that delivered my first child used to be an accountant; he wore rubber boots to every appointment and had very entertaining and fluffy eyebrows; He entered medical school at 45; He'll work until the day he keels over but now he really loves what he does where as bean counting was nice it wasn't his true calling. The average career change for each person in the workforce these days is somewhere between 3 and 5 and there is now so much overlap with technology that what you do today may not be what you do 10 years from now. PhD's open doors to opportunities but experience and contacts determine the rest; it's like the old saying. A good Lawyer knows the Law; a Great Lawyer knows the Judge. MS degrees are kind of a stepping stone to either a PhD or a new career path. There are also MPhill's, DPhills and Taught Doctorates (Directors of Operations often have them). That bieng said Stanford and Coursearea have free stuff; no really Machine leanring courses are free.

    11. Re:You should never stop learning by BlackSnake112 · · Score: 2

      There is still an age thing even with a PhD. If you are getting your PhD and you are in your 40s, you will be going up against many PhDs who are in their mid to late 20s. I see many people going straight through to PhD now. They have no real life working experience, but they have a PhD. While the person getting their PhD has that real life experience. Depending on the company, that experience may count or may not count. It all depends on the HR department and the person at the top.

      From what I have seen real life experience is starting to look better to some companies. Many still will go for what looks good on paper and take the younger PhD over the older person.

    12. Re:You should never stop learning by mcvos · · Score: 1

      My dad has a PhD in physical chemistry, he recently retired, but he was constantly learning new programming languages right until his retirement. (Yeah, he wasn't doing much with chemistry. He found his true calling instead.)

    13. Re:You should never stop learning by Peter+Mork · · Score: 5, Insightful

      Based on the offers I received upon earning a Masters in Computer Science, I would probably be a little better off financially if I had joined the work force at that point in my educational career. Instead, I chose to earn a PhD (in Computer Science). I do not for a moment regret that decision. The degree affords me a fair amount of intellectual freedom (even though I work for a corporation).

      The degree certainly does not guarantee a posh research position at MSR (or a similar lab). But, it does demonstrate an ability to think independently and critically, which are skills still valued in the workforce.

      Finally, I would note that every CS PhD that I know is gainfully employed, and only one feels under-employed (although a delay in earning the PhD due to an advisor problem didn't help). So, my advice (FWIW) is to go back to school, provided that you are motivated more by novelty (intellectual freedom) and less by money.

    14. Re:You should never stop learning by tylikcat · · Score: 4, Informative
      Certainly when I was a hiring manager, real life experience was a big plus. Not that I avoided bright eyed young things in their 20s, but I generally found that people who had been through the product cycle a bunch of times were a lot more stable and reliable over the long term. And similarly, when I was applying to grad school, my background both in research and software were a huge bonus. At one point, over two thirds of the PIs* who taught a class or two of a course I was taking offerred me positions in their labs. (Though I'll admit, part of this is that in biomed there's a real hunger for people who are competant in both biology and programming. The real challenge was to find lab where I could do bench work some of the time instead of being chained to a computer.)

      But I'm a simple woman with simple tastes. There's an awful lot of cool and interesting work to do, and so far people keep being willing to let me do it. I'm riding this as far as I can ;-)

      * "Principle investigator" - god-boss of a lab.

    15. Re:You should never stop learning by Anonymous Coward · · Score: 0

      I agree you shouldn't stop learning - there are many, many online & offline ways to do that. If you're talking specifically about going back to college for a degree however, I have mixed feelings after being in the industry for a while and doing a small amount of hiring (for lower-level, very technical positions). If you're in a non-technical field, a Master's degree is probably required (I don't know many psychology majors that get by well on a Bachelor's). If you're in a technical field (engineering, for example) I've been just as, if not more, impressed with the folks who have a Bachelor's and some experience than a Master's and a similar amount of experience. More often than not, your Master's is preparing you for management type roles. If you want to be a worker bee or be overly technical, you might be better off learning software development languages, getting a security certification, etc. If you'd like to be a manager, a Master's wouldn't be a bad way to go. As has been said already, it depends on the type of role you want to fill.

    16. Re:You should never stop learning by drrilll · · Score: 3, Insightful

      Yeah you should stop learning. In the middle of your career, the return on investment is going to be weak. You only have about 40-ish years of good work in you (assuming you don't encounter issues with age-discrimination). It's one thing to learn on your own in the context of your job/career or personal time. It's another thing to invest time and money in a further formal education that is only going to provide so much return.

      What are you going to do, go be a 45 or 50 year old entering a new path? Right. That'll be taken seriously.

      There is no shortage of people who are ready to tell you what can't (or shouldn't) be done. If it is something you want to do and feel strongly about, do it. Every great mind in history, and everyone who ever did something worthwhile had to hear and ignore the naysayers.

    17. Re:You should never stop learning by SQLGuru · · Score: 1

      Many employers will reimburse you for going to school. Low investment (temporary cash flow -- percentage based on grades). Even if it just gets you a raise at your current job, the return is good.

    18. Re:You should never stop learning by SQLGuru · · Score: 1

      [quote]A large number (though not all) of Phd grads I've worked with are great at solving problems, but not very good at putting that into practice on a large codebase (where maintainablity, sanity, and efficiency, inevitably take priority over being cutting edge).[/quote]

      Which is why having about a decade worth of experience in the business world would give him an edge over the theoretical-only PhDs. He's worked on real life projects, probably even in a team environment with source control. And if he gets the theoretical from the PhD program, so much the better.

    19. Re:You should never stop learning by Anonymous Coward · · Score: 0

      For a moment I thought you were Mayim Hoya Bialik :)

    20. Re:You should never stop learning by mcgrew · · Score: 1

      Yeah you should stop learning. In the middle of your career, the return on investment is going to be weak.

      I wouldn't have responded to this if it hadn't been modded "insightful." At the risk of being a biter, a nerd's return on investment isn't monetary. The acquired knowledge itself is the return. There's no such thing as too much knowledge. I've attended classes off and on for forty years, and will continue to do so when I retire in a couple of years. A few of those classes my employer sent me to did have a bit of financial reward, but mostly it was just to learn something new.

      Look at Shaquile O'Niel. He was already a basketball superstar who owned a fortune, yet he went ahead and obtained a PhD. What financial reward will Dr. O'Neil get? None. But the rewards are probably far better than any financial reward to him.

    21. Re:You should never stop learning by SoothingMist · · Score: 2

      That was certainly the case for me. Received my Ph.D. in Computer Science at age 52. It has made a huge difference for me.

    22. Re:You should never stop learning by Anonymous Coward · · Score: 0

      As a PhD in physical chemistry, I can tell you that most of us know how to program in at least a few languages (caveat: Fortran is usually one of them) and that many of us use our programming skills on a semi-regular basis. The Schrodinger equation ain't gonna solve itself.

    23. Re:You should never stop learning by Anonymous Coward · · Score: 0

      Sure! Stay in college long enough and eventually someone will pay you to do what you like! From where I stand, I see job postings all the time for advanced skills. The reality is that employers are window shopping for skills but won't touch you if you aren't willing to work for teenager wages. They're milking the upper middle class right now. And they deserve it. The upper middle class is as much into class warfare as the upper class is.

      Personally, I wouldn't spend the money if you might need it for something else in the near future.

    24. Re:You should never stop learning by Anonymous Coward · · Score: 0

      Yeah you should stop learning. In the middle of your career, the return on investment is going to be weak. You only have about 40-ish years of good work in you (assuming you don't encounter issues with age-discrimination). It's one thing to learn on your own in the context of your job/career or personal time. It's another thing to invest time and money in a further formal education that is only going to provide so much return.

      What are you going to do, go be a 45 or 50 year old entering a new path? Right. That'll be taken seriously.

      A colleague and friend of mine decided at 40 to go back to school and get a law degree. You would not believe the offers he's receiving, solely based on the fact that he has a background in software development. As is often the case with Ask Slashdot questions, the answer is "it depends."

    25. Re:You should never stop learning by kiwimate · · Score: 1

      How does the 'letter of recommendation' requirement work if you haven't kept in touch with your professors?

      I can't speak to this for a Ph.D. programme (which I imagine might require more of the academic references), but a master's programme (in the U.S., at least) will be quite content with recommendations from managers in your company. I am in my second master's programme (considering doing the Ph.D. next) and it would've been next to impossible for me to find anyone who remembered me from my bachelor's courses done 20 years ago on the other side of the planet from where I live now.

    26. Re:You should never stop learning by kiwimate · · Score: 1

      Well...look...I am certainly not questioning the value of such a degree, but what does a doctorate in Organic Chemistry actually qualify you to do for a job, besides teach at a university in a self-perpetuating cycle? (I'm randomly guessing maybe something in pharma? I honestly don't know.)

      Every PhD in my circle, either Comp. Sci. or E.E., has companies chasing after them. They can pick and choose.

      That said, I do agree that you don't do it for strictly fiscal reasons. It's a huge amount of effort and you have to be really excited about the concept.

      I know a girl who wants to get her PhD. I introduced her to someone I know who is in the process of getting a Comp. Sci. PhD - first question was "why do you want a PhD?" My friend's answer - "umm, I think I'd like to do research, you know?". Next question - "Well, what do you want to research?" My friend's confident response - "Oh, I want to do computer science!". My friend is someone who should not enter a PhD programme.

    27. Re:You should never stop learning by Anonymous Coward · · Score: 0

      I did some research and found out that the R is actually at the beginning of R&D. And I dropped out of my undergraduate studies to start a business...

      (Captcha: tuition... good move slashdot)

    28. Re:You should never stop learning by ThreeKelvin · · Score: 1

      I would recommend the same approach, i.e., write papers and get them published, but for another reason.

      If, after a while, you realise that grad school just isn't you, perhaps because of a stingy professor or something along those lines, then, when you quit, you'll still have your publications even if you didn't get your degree. And, since the papers have been through the peer review process, you'll have the word of your peers that you are a capable researcher.

    29. Re:You should never stop learning by Peristaltic · · Score: 3, Informative

      What are you going to do, go be a 45 or 50 year old entering a new path? Right. That'll be taken seriously.

      Bull. Shit. Granted, it's not a large dataset, but I know more than a half-dozen people in their late 40's that successfully switched careers, and started by taking a graduate degree related to their new profession.

      They are taken seriously enough, my friend.

      I know a woman that earned a law degree and changed professions when she was 60, and has been having a great second career working for a NGO. I went back to school in my late 40's to earn a MS in Biomedical Informatics, and have been having a blast ever since.

      To a 20- or 30 - something it may look like you're professionally dead at 50, but if you bust your ass, you can still do anything you want for at least a couple more decades past 50.

    30. Re:You should never stop learning by Sandor+at+the+Zoo · · Score: 1

      Please explain more. Why did you go for the Ph.D. at 52? How long ago was that? Were you doing CS work before that? What differences did you see after the Ph.D.?

    31. Re:You should never stop learning by drdrgivemethenews · · Score: 1

      Received mine (in CS) at 45, 15 years ago. I'm honestly unsure that the PhD was worth it, though it was fun. The Masters was definitely worth it.

      The PhD training really only teaches you how to think. Since entering the hi-tech workforce, I've had to learn 3 or 4 new skill sets in order to do a job and have a domain to think about.

    32. Re:You should never stop learning by IANAAC · · Score: 1

      What are you going to do, go be a 45 or 50 year old entering a new path? Right. That'll be taken seriously.

      Many, many people switch careers mid-life. There's no reason to believe that you wouldn't be taken seriously. Whether an advanced degree would help or not is debatable, but switching careers (often to something completely different) happens often.

    33. Re:You should never stop learning by danudwary · · Score: 1

      Yes, this.

      I would add, though, only go back if you know exactly what kind of research you want to get into. A PhD is not just a line on a resume that will get you a job. It's committing yourself to several years of very hard work, with little or no pay. You don't get a PhD for time served, either. You have to accomplish something important, and share it with the world. It will also deeply specialize you in an area of your choosing, for good or ill.

      If the purpose of seeking a PhD is to get a job at a specific place, choose who you work with and where you get that degree from extremely carefully. Like it or not, academic circles are not egalitarian, and a PhD from a top-ten school opens dramatically more doors than one that is not. Don't just plan on going to the school with a CS PhD 10 minutes away from your house (unless you live in Boston or something!). Choosing a Professor is just as important. Don't apply to a school with ideas about the kind of research you want to do and find out that nobody there is doing it. Know exactly who you want to work with, and become intimately familiar with their work (as well as their competitors, and the people THEY worked for). Maybe try and find someone to work with who collaborates with the places you want to go, if possible, or who has graduates who have gone there. Contact the Professor, expressing your interest (and state clearly WHY it interests you personally), being mindful of the fact that academic researchers typically get many, many solicitations per day from foreign students (I get 2-5, and I'm relatively unpublished, so far). If your letter starts "Dear sir or madam" it will be deleted on sight.

      It's astonishing to me how many students go into a PhD program without knowing what they're getting into, or why, or even what area they want to do research in.

    34. Re:You should never stop learning by danudwary · · Score: 1

      > what does a doctorate in Organic Chemistry actually qualify you to do for a job, besides teach at a university in a self-perpetuating cycle? (I'm randomly guessing maybe something in pharma? I honestly don't know.)

      Ten years ago a PhD in Organic Chemistry was one of the surest employment routes at many Pharmaceutical companies, big and small. Organic chemists synthesize molecules, which is critical in the long and expensive drug discovery process. However, since then pharma has moved to the creation of randomized synthetic methods using robots and extremely simple reactions to make libraries of millions of molecules (combinatorial chemistry), and discovered that India has an extremely well-trained chemistry work force, and so the US job market has imploded. Along with that, the biotech stock bubble popped and there are a lot fewer small companies and start-ups around now to hire these people.

    35. Re:You should never stop learning by MasaMuneCyrus · · Score: 1

      At my Geophysics institute, we have a guy who just finished his Ph.D. in his 40's. Another guy in his 60's has already retired from a full and exciting life and is working on his second Ph.D. in an entirely different subject matter.

      Age does not matter in my line of Ph.D. work.

    36. Re:You should never stop learning by Gary · · Score: 1

      * "Principle Investigator" - The person who has to do all the stupid powerpoint presentations for management, do the bean counting to make sure the budget doesn't get over spent, sits in all the management meetings so that other staff can get real work done.

      TFTFY!

    37. Re:You should never stop learning by tylikcat · · Score: 1
      *laughs*

      Granted. Though I'm enjoying getting to think like a peon again. lalala! It's all power! No reponsibility!

      Though in our case, before the bean counting comes grant writing (and grant writing and grant writing) - less accountability to management in the standard sense, but then there are department meetings and teaching obligations...

      *sigh* I actually enjoy and am decent at both teaching and management. But I'm not sure if I even want a professorship. Even the friends who got tenure question whether it was really worth it.

    38. Re:You should never stop learning by im_thatoneguy · · Score: 1

      Depends on what you want to do. My dad is a PhD in philosophy. And in spite of the chuckles I hear... there are a lot of open philosophy positions. The problem is that philosophy is very much a tenure track teaching position and after leaving a tenured position due to religious politics he's having a very difficult time finding another university looking to hire a 55+ year old professor.

      The way that university tenure tracks are setup they would prefer to take a fresh professor and keep actually have a tenured professor in the department before they retire almost immediately there after.

    39. Re:You should never stop learning by Anonymous Coward · · Score: 0

      I have been a PhD researcher at Microsoft Research (MSR) and now at Google Research. None of the technologies mentioned by robthebloke ever came up in my work at either place. Production environment knowledge and experience was not a requirement for MSR. It is at Google, but only Google-specific technologies such as map-reduce, which you are not necessarily expected to know before you join.

      On the other hand, both MSR and Google Research only take the cream of the crop of new (or old) PhDs, so just getting a PhD without any particular distinction won't even get you an interview. The new PhDs these research organizations recruit essentially all come from top-20 ranked PhD programs and have a strong record of publishing as graduate students in the most prestigious conferences in various subfields of computer science.

    40. Re:You should never stop learning by Bedouin+X · · Score: 1

      Certainly more accountability in the form of being on the hook to the sponsor and compliance authorities if things go to hell. But with great grant money comes great independence.

      --
      Dissolve... Resolve... Evolve...
    41. Re:You should never stop learning by tylikcat · · Score: 1
      And my motivation may well return.* In the last twenty months I got to try to juggle the usual grad school stuff with being hit by a van, a spine injury, a prolonged course of treatment and a few months back, spine surgery. Honestly, I've had a great recovery - I was back teaching martial arts within two weeks! though getting my energy back for real has taken longer - but I'm still digging my way through the backlog. I mostly love my research again. Being off the drugs and having a brain is pretty great.

      * Though there's always the chance that it will return in the form of a need to pick up a cinical degree as well. Do I really want to do another 4 (or 8) years of school? Even with a free ride?

    42. Re:You should never stop learning by nobodie · · Score: 1

      At 40 I retired from business, spent two years kicking around at my place in the mountains and traveling, ran into something i thought was curious and interesting, went back to university and got a BA (my first) then went off to do what I wanted to do with that BA (and wife w/2 kids) after 5 years realized that the lack of an MA was slowing me down so I got one, realized the one I got was crap, but it still served my purposes well enough.

      Do I want a PhD, well.... not with the time I have left. There is one PhD department in Linguistics that, if offered a place in their program i would probably try to do it, but only one I know of right now.

      BTW, at no time has money been a consideration. Not because I am fabulously wealthy, but because I can work doing what I want to do. If I need more money, i work some more. Just yesterday i was filling out an application because things are just a little tight in my projections for this fall.

      Too many people do shit for money, stupid people, do what you want to do, not what will make you rich. Everyone I have met who did things just to get rich became sadly .. pitifully...just a nasty piece of work who spend half of the remainder of their life justifying their stupidity to themselves and others. (and the other half making bad buying decisions to prove that their money really is worth something)

      Am I taken seriously? Yeah, pretty much. Even though I often point out to my colleagues and supervisors that I am "really" only 35 (the age I would be if I had followed the traditional career path from high school) I am accepted as someone with "terminal degree and terminal experience". I recently quit a higher paying part-time admin position because I didn't want to do it, I wanted to teach full time.

      Inconclusion, I disagree with you across the board, my experience shows me that what matters is that the investment in education should be for what you want, that working at something you are interested in, not necessarily something lucrative, is key to working happy. ANd that being taken seriously has to do with how you present yourself, not necessarily how long you have done something.

      --
      Subversion of spatial scale luxury decoration ideas.
    43. Re:You should never stop learning by nobodie · · Score: 1

      I have been sitting in an office this last semester with PhD students part-timing as adjuncts to make ends meet. Most of them have taken a little time off, but when they did they got penalized for being out of the loop for even a year or two doing work directly related to their PhD path. So, yeah, it sucks but it is true

      --
      Subversion of spatial scale luxury decoration ideas.
    44. Re:You should never stop learning by Anonymous Coward · · Score: 0

      Modded insightful? Try clueless.

      First, research isn't about being proficient with the latest GPU technology. Anybody who thinks that is clearly unaware of what research is about. Here's a clue: PhD's dont' develop code. That's what the underlings with BS and MS degrees are for.

      Second, the question about letters of recommendation was about applying to grad school, not about applying for jobs. And if the job you're seeking is in academia, the letter of recommendation weighs VERY heavily. I know; academic hiring is part of my job.

    45. Re:You should never stop learning by Anonymous Coward · · Score: 0

      I did exactly this. I earned a BS and MS, worked for 15 years, and returned to school at 38. Spent 8 years getting a Ph.D. and another in a postdoc, then dyed my graying hair brown and got a job in academia (amusingly, the dye wasn't needed; the school I ended up at values old farts with industrial experience). Now I constantly advise undergrads headed to grad school. So I have a LOT to say on the subject.

      Money: It's not financially rewarding. Maybe if I'd gone for a research lab, but not in academia. But I'm having way more fun even though I work my butt off.

      Guaranteed job at a great place: Nope, especially if you graduate from a second-rate school with a second-rate record. But you'll almost certainly find interesting work. What matters for academic jobs is your publication record and recommendations. (I can't speak for industry or for research labs like Microsoft, though I'd guess publications matter a ton there, too.) You won't get great pubs OR great recs from a second-rank school; there's a very strong pecking order.

      Working while you study: not for a Ph.D. My advisor made me quit my job as a condition of taking me on, and he was right. A Ph.D. is more than a full-time job. So plan to be poor for quite a while. My wife carried the load and it was still tight.

      Application process: See the post this one is replying to. For letters, be sure to ask whether the writer can give you a good letter. They'll be happy to tell you they do/don't remember you. I used one old undergrad prof (useless letter; I saw it later), one former boss (wonderful letter), and one friend/colleague who was a professor (also a great letter). For most grad schools, the recommendation letters are THE most important criterion. So do everything you can to make them good. And for the non-academic letters be sure they talk about your potential for doing exciting research; this includes drive, self-motivation, quick learning and idea generation, and writing ability.

      Advisors: See the post above this one. Be sure your advisor's students have good publication records. Try to have an advisor with funding so you can go to conferences and he/she can introduce you to people. Watch out for advisors who are jerks. But above all, be sure you LOVE the advisor's research area. I wasted a year on research I hated.

      Time frame: Theory people (i.e., algorithms) can graduate in three years. The average in "big code" areas like systems is six. So the big risk you're taking is that the job market for Ph.D.s is on the upswing right now, and might be very different when you graduate.

    46. Re:You should never stop learning by Anonymous Coward · · Score: 0

      I finished the Ph.D. at age 52 because I realized I had reached a glass ceiling with only an MS in Computer Engineering. I had been doing CS work since 1975, including R&D management and publishing in peer-reviewed literature. I found that holding the Ph.D. gave me a great deal of additional credibility and opened a lot more doors to career growth. A Ph.D. tests a lot about you besides technical knowledge. Once you have passed those "tests" you have shown that you have a lot on the ball. This is besides the additional book learning.

  2. 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.
    1. Re:Guarantees by Anonymous Coward · · Score: 5, Insightful

      A PhD opens a lot of doors to jobs that are not available to people without doctorate degrees. At many companies, a PhD is very useful if you want to be on a management track. Of course nothing is guaranteed, but a PhD has definite benefits. A MS degree is similar, but does not open as many doors compared to a PhD. Whether or not those benefits end up being worthwhile it is not possible to say. If you job allows you, take one graduate level course a quarter/semester for a year and see what you think. This is the best way to tell if graduate school is for you. When I took my first graduate level class, I could tell within the first week that this level of education would be highly beneficial for me. It is a night and day difference from undergrad classes. Many schools give you 5-7 years to complete a MS. If you end up liking the graduate courses and see worth in them, enroll in an MS program. Within 3-4 years of part time enrollment, you'll have a MS degree and a good chunk of additional education.

      As others have said, keep learning. But structured learning with validated recognition of that learning is a good bet. Work on an advanced degree from a decent school. It's more likely to benefit you than a bunch of ad-hoc classes from various websites.

    2. Re:Guarantees by rtb61 · · Score: 4, Insightful

      What a graduate degree does guarantee is an opportunity to extend your contacts beyond your current circle. So choose your educational facility carefully. Remember at lot of research is done at Universities and doing your graduate degree gives you access to the research and the people paying for it. In competitive markets who you know counts for more than unverified experience (in competitive industries giving top notch references for crappy employees often pays of well). The is also a demonstration of willingness to continue to learn and that you haven't become stale, soon to transfer from the pointy end to sales as your tech knowledge has fallen behind.

      --
      Chaos - everything, everywhere, everywhen
    3. Re:Guarantees by Mr.+Underbridge · · Score: 5, Interesting

      I don't know about that - the division I'm in (of a large company) hires almost solely PhDs, and we're not exactly "hard core", whatever that means. Also, if he's sure he wants the PhD, it's not like getting the MS will shorten his PhD appreciably, if at all. If I were mid career, I would definitely not waste time on an MS if the PhD is what is desired.

      I would decide what the goal is. If it's to attempt to get a higher paying job, don't get the PhD. If it's prestige, don't get the PhD. If it's to focus on interesting problems that might require some fairly deep insights, both during the PhD program and later as a career, then get the PhD.

      To answer the submitter's question more directly:

      A PhD isn't a guarantee of a job in a skunk-works type of environment. It isn't a guarantee of anything, really. It is an opportunity to focus on a narrowly defined problem for a number of years, and learn the skills and mindset necessary to move what the world knows about a subject. This requires being able to synthesize knowledge and insights from collections of facts, data, theory, etc. These skills are the sorts of things you need to do to work in a skunkworks type of environment, certainly as a major contributor and not just in a support role.

      I would say this - if you like to apply skills that you've learned toward your job, get the MS. If you like to figure out things that people don't know yet, get the PhD.

    4. Re:Guarantees by fm6 · · Score: 1

      What companies consider PhDs extraneous? Certainly no company I've ever worked in. The degree has a great deal of snob appeal, even when it doesn't have anything to do with the actual job. There's even a school of thought (dominant at Google in its early years) that says that a Master's is the bare minimum for serious computer work, and you should always prefer a PhD if you have a choice.

      Which is not to say that the bare degree is a guarantee of anything. I've met a fair number of people who hold the kind of job spifmastercow is aiming for. Yeah, a lot of them had PhDs, but what they all had in common was a demonstrated ability to do original and creative work.

    5. Re:Guarantees by Anonymous Coward · · Score: 1

      The multi-billion dollar software company I worked for 15 years did not keep many PHd s around for long. They always tended to be far to academic in their approaches and not practical in any way. If we had years to release product, they may have worked out. Instead we needed people to find simple, smart solutions to roll out releases regularly.

    6. Re:Guarantees by SpaghettiPattern · · Score: 0

      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.

      Indeed a wel balanced comment.

      As a counterpoint, an excerpt of Rig Veda/Mandala 9/Hymn 112 may be appropriate here: "The male desires his mate’s approach, the frog is eager for the flood." In other words, one is drawn to its destine. Be is a flood, a mate or knowledge.

      At this point I must confess to have come across more profane translations of "The male desires his mate’s approach", which are not all perfectly suited in polite society. Also, the rest of the hymn is bucket load of drivel.

      --

      I hadn't the slightest objection to his spending his time planning massacres for the bourgeoisie... (P.G. Wodehouse)
    7. Re:Guarantees by Dan+Dankleton · · Score: 1

      Also, if he's sure he wants the PhD, it's not like getting the MS will shorten his PhD appreciably, if at all. If I were mid career, I would definitely not waste time on an MS if the PhD is what is desired.

      I'm in a similar position to the submitter - I'm planning on doing some postgraduate study after 12 years in industry.
      I know that US degree programs are slightly different to the ones here in the UK (taught PhDs are very rare, if they exist at all here,) but the advice I've been getting is that doing a master's first is the best way to go as it will teach the research skills required to do the doctorate.
      It will also help with the "letter of recommendation" problem.

    8. Re:Guarantees by CadentOrange · · Score: 5, Interesting

      A PhD doesn't really guarantee you anything.

      You're correct that a PhD doesn't guarantee anything. My personal experience of working in the software industry in the UK, after getting a PhD in computer science has been mixed. On one hand, employees still have the stupid mind set of looking for X years commercial experience. It didn't matter that I had spent 4 years writing lots of C++ code for complicated machine learning algorithms, and like most on /. had been programming from a very early age before going to university. It still counted as 0 years commercial experience at a lot of places. I gave up trying to figure that one out. A PhD isn't going to automatically give you a high paying job.

      On the other hand, having a PhD can open doors. I've found out that clued up start-up founders are desperately keen on hiring PhDs. This isn't strictly down to the area of your research (though it helps obviously). A PhD says that you've spent years working on problems where the solution isn't well defined (buzz word here is "wicked problem"), you're self motivated (no need for management hand holding), you can work with plans that change, you're not fazed by failure and most importantly you persevere and finish the damn job. Big companies tend to be pretty "Meh" about these traits, but start ups know that these traits are absolutely vital to getting off the ground.

      TL;DR version: The PhD may not help you in your career in well established organizations, but it may give you a better shot at working at start ups where the skills you picked up over the course of your PhD are better valued.

    9. Re:Guarantees by Taco+Cowboy · · Score: 1

      A PhD opens a lot of doors to jobs that are not available to people without doctorate degrees.

       
      Exactly !!
       
      Plus, if do not have to state your PhD degree on your CV if you do not want to - I did that on couple of occasions to get the jobs I wanted, and only after I landed the job, and out-performed the rest in the company that I revealed my PhD degree
       
      By that time the company would be crazy to fire you
       

      --
      Muchas Gracias, Señor Edward Snowden !
    10. Re:Guarantees by Anonymous Coward · · Score: 0

      Yup a PhD is a lot of work. It's entirely different to an MS, which is often seen as a professional development degree these days.

      One thing about a Ph.D. is that it is often an introductory apprenticeship to being an academic. So as well as learning and doing research, you'll probably have to work as a research assistant for a prof, and do some teaching. You may or may not be interested in these activities.

      One thing that might be useful - check in with anyone you know who hires, who can give you some background one what programs and skillsets are currently needed. Do no - repeat DO NOT - believe anything that college or university recruiters tell you about future job opportunities. Many colleges just really want your money, or, at least your student loans, which is the same to them ;)

    11. Re:Guarantees by Lando · · Score: 1

      I'm not sure of the current job market, but in years past while a masters increased earning potential, getting a PhD actually paid less. Most consultants work with a Masters degree whereas those that want to do research and "interesting" stuff generally go on to get a PhD. Business sells, research does not, in the past at least. To get interesting work you generally need to pay more for the education and receive less income.

      That being said, I am working on getting my PhD in order to teach computer science at the University level. It's more about job satisfaction than income for me.

      --
      /* TODO: Spawn child process, interest child in technology, have child write a new sig */
    12. Re:Guarantees by Anonymous Coward · · Score: 1

      As one of my physics professors used to say, "A masters degree is the booby prize of higher education.

    13. Re:Guarantees by serviscope_minor · · Score: 3, Interesting

      A PhD doesn't really guarantee you anything.

      Certainly. A PhD is often not very structured (in the UK, there are no exams either), and will not give you much if anything if you don't put anything in.

      It can also be detrimental depending on what you want to do as some companies consider it too much or too expensive.

      I would generally think that those companies have an attitude problem and you probably don't want to be working there. It sounds like they don't value skills or want to pay for them properly. Not wanting PhDs is merely the outward manifestation. It will apply to very skilled workers without PhDs as well.

      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.

      This again depends very much on the country, and what you want to do. And it would have to be a research Masters, otherwise it won't be anything like a PhD. The trouble with a 1 year one is that 1 year isn't very much, and by the time you've done 2, you may as well stick it out for 3 and get the PhD. Also in many places, you can bail on a PhD after 1 year and get a Masters instead.

      A PhD is a LOT of work and time.

      Certainly. It's a full time job for a minimum of three years. Not only is it a full time job, but it's also one that's not easy. Especially as you can't share the load in any way.

      Really unless you plan to go into academia or hard core research I'd steer clear.

      I would very much disagree.

      A PhD will give you many things. The most obvious is that it will give you a narrow area of expertise which you could use to get a new job in that specific area. That's actually the least that it will give you.

      What a PhD really gives is much broader and more useful.

      One it teaches you how to learn much more effectively than an undergraduate degree. You will have to learn all sorts of ancilliary stuff with generally decreasing amounts of help as you go on. For instance if you do work in things like AI, machine learning, image processing, computer vision, you will have loarn all sorts of numerical computation stuff. You will have to learn how to plough through badly written research papers that document disjointed fragments about the absolute latest state of the art. This is necessary if you ever want to adopt cutting edge techniques afterwards before they are establised and there are well-written resources.

      After you've done one PhD you should never need another: the PhD will give you the tools you need to come up to speed with the state of the art in a new area by yourself.

      This not an unverified claim. Many academic workers (postdocs) switch areas after the PhD. This is often considered a good thing. If they succeed, it means that the PhD actually did what it was supposed to.

      It also teaches you how to research effectively. This is useful even for small bits of research needed in R&D jobs. It will give you much better experience in figureing out where to look, where not to look, when to push on and when to cut your losses.

      In other words, a PhD sets you up well for a lifetime of future learning.

      A PhD is not about learning a very narrow area in detail. That's merely a necessary consequence.

      As a final note, some people may chime in that you can do that without a PhD. Well, of course some people can, but most people find it much more effective to be taught how.

      --
      SJW n. One who posts facts.
    14. Re:Guarantees by Mr.+Underbridge · · Score: 1

      I suppose it depends how much time you are willing to commit, whether you'll do it part or full time, and how much experience (if any) you have in a research environment. Full time, a PhD will take anywhere from 4-7 years, typically (in the US - I understand that's a bit lower in the UK). An MS will take another 2-3, full-time, I'd expect. So you're right in that the bar to getting into an MS program will be lower, and that, once completed, you'll have some letters of recommendation to get into the PhD program. But that will definitely take a loooooong time.

      If you can find a PhD program where getting the MS will save you time, do it. Or see if you can build any research experience in your current job to try to get directly into a phD program. You could always apply to both and see what happens.

      Good luck.

    15. Re:Guarantees by luis_a_espinal · · Score: 2

      The multi-billion dollar software company I worked for 15 years did not keep many PHd s around for long. They always tended to be far to academic in their approaches and not practical in any way. If we had years to release product, they may have worked out. Instead we needed people to find simple, smart solutions to roll out releases regularly.

      There are multi-billion dollar software companies like SAP or Infosys (if you think of a software consulting firm as a software company, which you should), and there are multi-billion dollar software companies like Google or to an extend Lockheed Martin (if you think about the later's obscene amounts of software they have to write for the systems they develop.)

      That is, multi-billion dollar software companies are not created equally.

    16. Re:Guarantees by Peter+Mork · · Score: 1

      I think Mr. Underbridge (Dr. Underbridge, based on his insight?) has succinctly described the pros and cons.

    17. Re:Guarantees by Thelasko · · Score: 1

      Where I work, a year of advanced education is treated as a year of experience. You can pay enormous sums of money to go to school, or you can keep working and make money to achieve the same end result. It really doesn't give you any incentive to get an advanced degree.

      If you want to move into management, you really need an MBA, not an MS or PhD. However, many technology companies don't acknowledge the fact that scientists and engineers with MBA's command a much higher pay scale. There is a big demand in the financial industry for people with those skills. (i.e. Knight Capital Group, etc.)

      The real advantage to an advanced degree is the thesis. If you write an excellent thesis that gets people's attention, through a combination of hard work and luck (i.e. researching an emerging technology), you can land an interesting job. It has happened to some coworkers of mine. However, you can publish great work, while getting paid, if you have the right job. My advice is to find a new job that is pushing the limits of current technology and get published. That will open some doors.

      --
      One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
    18. Re:Guarantees by Anonymous Coward · · Score: 0

      Having a doctorate does not make you a doctor. If you're not willing or able to come running when someone asks, "Is there a doctor in the house?" then you are changing the meaning of the word to boost your own ego.

    19. Re:Guarantees by Anonymous Coward · · Score: 0

      I went back to academia after 5 years in the software industry. I did an MSc first, and am now in the middle of my PhD, though I have to say that I'm not really convinced that the MSc was that useful - I have a friend who just jumped straight into the PhD and he's doing fine. I think mostly it helped by giving me some basic knowledge in the subject, though I changed quite a bit (to oceanography), so there was perhaps a bit more to learn.

      Are you aware of the doctoral training centre concept? They might be a good fit depending on what you want to do.

    20. Re:Guarantees by na1led · · Score: 1

      Yea I think getting a PhD at such a late stage is more effort than it's worth. The cost alone will probably bankrupt you, and then you'll most likely need to relocate. If you have family, then your probably already rooted where you are. Like the previous poster noted, not everyone wants to pay the salary of a PhD, when all they really need is someone with a BA or MS.

      --
      -- By all means let's be open-minded, but not so open-minded that our brains drop out.
    21. Re:Guarantees by na1led · · Score: 1

      A PhD opens up some BIG doors, but closes many small doors. You have to see how many TOP positions are available in your area.

      --
      -- By all means let's be open-minded, but not so open-minded that our brains drop out.
    22. Re:Guarantees by defcon-11 · · Score: 1

      I don't know about CS, but in many fields the MS is equivalent to the 1st 2 years in a PhD program. In the US, the 1st 2 years are graduate level classes, at the end of which you need to pass an exam before continuing on to do research and write your thesis (which will probably tak an additional 2-4 years). If you get through 2 years and realize it's not for you, you can usually just quit and get an MS instead.

    23. Re:Guarantees by Kittenman · · Score: 1

      Plus, if do not have to state your PhD degree on your CV if you do not want to - I did that on couple of occasions to get the jobs I wanted, and only after I landed the job, and out-performed the rest in the company that I revealed my PhD degree ;

      I'm curious - why? Would you have been seen as over-qualified?

      --
      "The greatest lesson in life is to know that even fools are right sometimes" - Winston Churchill
    24. Re:Guarantees by Gorobei · · Score: 1

      I suppose it depends how much time you are willing to commit, whether you'll do it part or full time, and how much experience (if any) you have in a research environment. Full time, a PhD will take anywhere from 4-7 years, typically (in the US - I understand that's a bit lower in the UK). An MS will take another 2-3, full-time, I'd expect.

      Given the OP is in computer programming, and wants to be in computer programming/CS after his PhD, the 4-7 years is the killer. Assuming he is talented enough to get a decent PhD from a decent school, that 4-7 years is the difference between being a mid-level developer and a senior architect/project leader. That's a lot of ground to make up even with a brand new PhD. Plus, at age 35 or so, most research/skunkworks hardly even consider academic credentials (that 10+ years of experience is a better predictor of success.)

      Obviously, it depends on exactly what you want to do, but most of the younger successful CS/programming people I've known did not have PhDs: getting that 10-20 years of experience on ever more challenging projects was basically impossible with a 4-7 year detour into academia.

    25. Re:Guarantees by Mr.+Underbridge · · Score: 1

      If the OP wants to remain in computer *programming*, he shouldn't get a PhD, period, as that's not what it's for. If he wants to move into actual *computer science* - which is completely different than programming - then he likely needs a PhD.

      You're talking about completely different career paths. A CS PhD has a strong theoretical background. A program architect is a totally different track. It's like saying that someone shouldn't get a PhD in anthropology because it won't prepare him for is career as an accountant.

    26. Re:Guarantees by Gorobei · · Score: 1

      You're talking about completely different career paths. A CS PhD has a strong theoretical background. A program architect is a totally different track. It's like saying that someone shouldn't get a PhD in anthropology because it won't prepare him for is career as an accountant.

      Different tracks, but they should both know the basics of both fields.

      If you want to be in the 1% in either field, you need to know all the basics. If a PhD can't talk about B+ trees, or an architect can't talk about the halting problem, he is not a serious expert. Those $250K+ jobs don't go to the vocational skills crowd. And yes, a generic PhD at age 32 looks pretty vocational. BTW, I don't mean $250K to mean anything important: it's just a placeholder for the transition from hired help to intellectual contributor in the PhD/professional level world.

      For those self-directed, fun, and interesting major skunkworks/research jobs, there is only one track: strong theoretical knowledge + expert practical delivery. If you didn't mostly figure out the theory by end of undergrad, you are going to have a hard time making it.

    27. Re:Guarantees by Taco+Cowboy · · Score: 1

      Yep

      --
      Muchas Gracias, Señor Edward Snowden !
  3. Yes. by roc97007 · · Score: 1, Troll

    Seriously. You'll regret it for the rest of your paltry existence if you don't.

    --
    Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
    1. Re:Yes. by roc97007 · · Score: 1

      That scored a troll? Does anyone not know someone who chose not to get a degree and regretted the decision?

      --
      Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
  4. Try Khan Academy first by WetCat · · Score: 0

    Why not? It's, at least, free.
    http://www.khanacademy.org/about

    1. Re:Try Khan Academy first by AuMatar · · Score: 3, Insightful

      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?
    2. Re:Try Khan Academy first by Anonymous Coward · · Score: 0

      Ha, ha, good one! PS You owe me a new keyboard.

    3. Re:Try Khan Academy first by roman_mir · · Score: 2

      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.

    4. Re:Try Khan Academy first by AuMatar · · Score: 3, Insightful

      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?
    5. Re:Try Khan Academy first by roman_mir · · Score: 2

      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.

    6. Re:Try Khan Academy first by serviscope_minor · · Score: 1

      You can't read, can't comprehend, I wouldn't certify you even if you paid me.

      Why not set up a nice little shell company to do it so you don't even have to have it closely associated with your name? You get his money and he gets a worthless certification, but you know, caveat emptor and all that. Taking his money would definitely be the free-market capitalist thing to do.

      --
      SJW n. One who posts facts.
    7. Re:Try Khan Academy first by luis_a_espinal · · Score: 1

      Why not? It's, at least, free. http://www.khanacademy.org/about

      The guy (who already has an undergraduate degree and a decade of software development work experience) is asking about going to grad school (and possibly getting a Ph.D.

      And you go "hai frendz, tries teh Khan, kthxbye"????

      Dumbest. Thing. Ever.

    8. Re:Try Khan Academy first by Anonymous Coward · · Score: 0

      For a Microsoft shop, MCPD may have some weight for those early in their career.

    9. Re:Try Khan Academy first by dremspider · · Score: 1

      I personally have a Master in Information Security and Assurance that was given by the Computer Science department which meant that it had a lot of programming in the curriculum. I also have a CISSP and a few other certs, some security related and some not. I can say for this field that CISSP is far more valuable and took far less time to obtain. When I got my Masters degree I can't say I saw a large upswing in Linkedin activity. I got my CISSP and Linkedin went crazy sometimes to the point of being annoying (which is a good problem to have). Now you can blame this on recruiters just seaching for keywords, but that is how it is. Many jobs require CISSP, I don't think I have ever seen anything that required the Masters. My Masters I am sure would help me if there was a competitive position between two people and I am hoping that my Masters will help me in the long run more. Obviously your mileage will vary depending on location, chosen field, etc.

    10. Re:Try Khan Academy first by roman_mir · · Score: 1

      It won't work, nobody will care about that type of 'certification'. It's like the people who understand economics do not care about Moody's or S&P, they know that these are political hacks, not true rating agencies.

    11. Re:Try Khan Academy first by serviscope_minor · · Score: 1

      It won't work, nobody will care about that type of 'certification'.

      You sure about that? People/employers seem to care about all sorts of useless types of certifications.

      --
      SJW n. One who posts facts.
    12. Re:Try Khan Academy first by tylikcat · · Score: 1

      Even if it were decent certification, a PhD is a research degree, and has relatively little to do with taking and passing classes.

    13. Re:Try Khan Academy first by Anonymous Coward · · Score: 0

      Correction: It's the Socialist thing to do because in Socialism the government has guns and the take it from you. Capitalism holds that if you are dumb enough to give someone your money then there will be someone out there who will gladly take it from you.

  5. Depends on your goal by Anonymous Coward · · Score: 0

    If your goal is to advance your current career, then an MBA is likely to help more than a graduate program in Computer Science. Unless you are going to a top school (like Stanford or MIT), you aren't going to learn much more in a graduate program than you would by buying books and reading them. I am in a Masters program in a decent school right now (DePaul), and I can tell you from experience that if you are learning much in a Masters program after 10 years in the field, you were a crappy developer.

    If your goal is to work on something other than standard business applications, then a Masters or Ph.D. may help if you work hard enough. I am putting quite a few of my electives towards research oriented classes so I can learn more than just what the Factory pattern is (yes, over 50% of the graduate students had to learn that in class). The help of faculty and other smart students that I have found along the way has allowed me to accomplish more and learn more than I would have on my own. But you have to go out of your way to push yourself, because most graduate programs won't make you.

    I assume a Ph.D. program has even more chance for research, but I have no experience to back that up. But even in Ph.D. programs, you are still spending your time in many of your classes learning what unit testing is (at least at DePaul anyway).

    1. Re:Depends on your goal by Dan+Dankleton · · Score: 2

      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.

    2. Re:Depends on your goal by luis_a_espinal · · Score: 1

      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.

      It can when it goes alongside a MS degree (in particular with a kick-ass master thesis.) Sunkworks programs are always in need of extremelly tech-proficient engineering program managers (not project managers, but program managers.)

    3. Re:Depends on your goal by azadrozny · · Score: 1

      ... if you are learning much in a Masters program after 10 years in the field, you were a crappy developer.

      I have to disagree, especially at only 10 years of experience. A good masters program should be exposing you to a variety of development methods, techniques, and theory. Far more that most people with 10, or even 20 years experience could have learned in the course of a normal career. Most programs allow you to tailor your classes to fit your areas of interest or to fill in areas where you are deficient. It is up to you to find the proper balance. If you are not learning, you are doing something wrong, or picked the wrong program.

    4. Re:Depends on your goal by ranton · · Score: 1

      I have to disagree, especially at only 10 years of experience. A good masters program should be exposing you to a variety of development methods, techniques, and theory. Far more that most people with 10, or even 20 years experience could have learned in the course of a normal career.

      (I am the OP, didn't realize I was posting Anonymously)

      Since when is 10 years not that much experience? Once you have been working for 10 years, you should be familiar with most of the industry. At least as much familiarity as you would get from a single course. I just finished with a required course on software testing, and it was teaching what white box testing and unit testing is, what branch coverage is, etc. Last semester I was "learning" what the factory and command pattern are. If you haven't picked those up in 10 years, you are a code monkey (and you shouldn't be a code monkey after 10 years). I did learn what Modified Condition / Decision Coverage is, so I guess my time wasn't a complete waste (unless I could learn that on my own for less than $3k and about 80 hours of time).

      Almost all good programmers I know had moved to a senior developer, software architect, or consultant position by their early 30s. The only exceptions I can think of changed career paths in their 20s or 30s, so it took them longer (not longer than 10 years experience, they just started their experience later in life).

      I guess the real point of my post was that getting a graduate degree in computer science / software engineering / etc. is usually only good for credentials padding or for switching careers (great schools like Stanford or MIT may differ). It can also help make a mediocre developer a little less mediocre, as long as the experience jump starts the student into actually working on their career in the future. That is unless you take extreme effort to push yourself and do challenging and interesting research projects, as I mentioned in my post.

      --
      -- All that is necessary for the triumph of evil is that good men do nothing. -- Edmund Burke
    5. Re:Depends on your goal by tylikcat · · Score: 1

      A PhD program will have some required classes, but should be primarily focused on research. (As in, you should be spending over half your time in the program doing only research.) Sometimes the courseload requirements are lighter for a PhD program than for a Masters.

    6. Re:Depends on your goal by azadrozny · · Score: 1

      I did not say you are a know-nothing at 10 years. But at 10 you could not have possibly seen all that there is, especially in such a diverse subject as comp. sci. You said yourself, that you discovered two new testing techniques in one class. I take exception to your generalized statement that graduate degrees are "usually only good for credential padding ..." I spent a lot of time considering different schools and programs, looking for a degree to compliment my background and career goals. Yes, there were boring nights, but I learned a heck of a lot too, and I don't consider myself a lightweight, then or now. I recognize that you seem to be having a different experience, but most of the people I know, after finishing a program, say that it was a very rewarding experience.

  6. Job descriptions by Anonymous Coward · · Score: 0

    Since you stated that your goal may be to obtain a research job, maybe you should start by searching for jobs at Microsoft Research, HP Labs, etc. or other national laboratories. At least just to see what the requirements are.

    A lot of those jobs probably do require a PhD, but depending on your experiences and skills, maybe you can convince them to hire you. Then you don't have to go through the typical 5-7 years of schooling to get there.

    Monetarily, I would say it is not worth it to get a PhD. But it may be worth it intellectually. Even better if you have the finances to support it.

    1. Re:Job descriptions by luis_a_espinal · · Score: 1

      Since you stated that your goal may be to obtain a research job, maybe you should start by searching for jobs at Microsoft Research, HP Labs, etc. or other national laboratories. At least just to see what the requirements are.

      A lot of those jobs probably do require a PhD, but depending on your experiences and skills, maybe you can convince them to hire you. Then you don't have to go through the typical 5-7 years of schooling to get there.

      Monetarily, I would say it is not worth it to get a PhD. But it may be worth it intellectually. Even better if you have the finances to support it.

      From what I've seen, MS Research typically considers Ph.D and post-grads first (or almost exclusively.) It is better to get a Masters and then get a job at one of the Department of Energy labs (say Lawrence Livermore or Sandia). Having a MS with a focus on security, robotics or parallel computing (GPU stuff is getting hot) opens a lot of doors. Then, said places provide college reimbursement for people who want to pursue a grad education (in this hypothetical case, a Ph.D.)

  7. Don't by Anonymous Coward · · Score: 1

    Graduate degree are worthless. All they help is on the resume filter that is HR. Smart people do just as well without them. Average people likely the same.

  8. Ph,D is not a guarantee of anything by Anonymous Coward · · Score: 0

    >Is a Ph.D. a near-guarantee of a spot in a skunkworks type of job (Microsoft Research and the like)?

    Ha ha ha, no. I know Ph.Ds who are working as regular software developers. Unless your coursework and Ph.D thesis is about something that somebody actually cares about, you're just cannon fodder like everyone else, albeit more educated.

    1. Re:Ph,D is not a guarantee of anything by luis_a_espinal · · Score: 1

      >Is a Ph.D. a near-guarantee of a spot in a skunkworks type of job (Microsoft Research and the like)?

      Ha ha ha, no. I know Ph.Ds who are working as regular software developers. Unless your coursework and Ph.D thesis is about something that somebody actually cares about, you're just cannon fodder like everyone else, albeit more educated.

      What a terrible faith!!!

  9. not necessary by Anonymous Coward · · Score: 2, Insightful

    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.

    1. Re:not necessary by Anonymous Coward · · Score: 0

      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.

      Er, I don't know where you got this info but I think it's wrong. I used to work at Microsoft Research (not that I particularly liked it there), but the bar for getting a *researcher*-type position there is much higher than having a PhD alone. You have to be either already well-known, or be a particularly good PhD in a promising area. The same is true to varying extents, for most researcher positions in big companies (e.g. IBM, Google). OK, it is possible to work at such places as a developer, but in that case you're more of a dog's body most of the time, and anyway such positions aren't that easy to get unless you already work at the company. [I've actually known PhDs with such positions].

    2. Re:not necessary by luis_a_espinal · · Score: 1

      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.

      Le'ts leave everything to faith then.

    3. Re:not necessary by captaindomon · · Score: 1

      Anything's possible, of course. But statistically, stories like this are always wild outliers. You could also win the lottery, and not have to work. But that's not a good way to plan your life.

      --
      Just because I can hook a shark from a boat, I do no offer to wrestle it in the water.
  10. Write something new by Anonymous Coward · · Score: 1

    So you're half way through your career and you don't yet have the life tools necessary to learn on your own? Skunk works is about doing NEW things, University is about teaching old things and learning how to learn on your own. A Ph D won't get you anywhere in the cutting edge, making new things and having new ideas *will*.

    All you need to get into hard core cutting edge development is a computer and the will power.

    If you think going back to school will help you get a cutting edge developement job, it won't. The opposite will be true, the recruiter will think you can't learn on your own, can't do new things on your own, and have to be led by your teachers. Which is exactly the wrong direction for the job you are after.

    Seriously, get your computer, get your idea, make your new thing, that new thing is what will get you your cutting edge job.

    1. Re:Write something new by serviscope_minor · · Score: 2

      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.
    2. Re:Write something new by GigsVT · · Score: 1

      If by "cutting edge" you mean "finding some extremely obscure niche that no one else has cared enough about to write many papers on, and then writing some papers on that", then yes, that's exactly what a PhD is.

      If you mean actually creating new things, that's left to people that do actual work in the real world, not academics.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
  11. Several things by Sir_Sri · · Score: 5, Insightful

    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.

    1. Re:Several things by SwedishPenguin · · Score: 4, Informative

      You don't go into a PhD program expecting to be better off financially because of it, you go for the PhD if you want to do research.

      As an aside though, 20k USD? The entry salary for a PhD student at my university in Sweden is the equivalent of about 45k USD and it gradually climbs to about 54k USD for the last year of the PhD. Not private sector salaries, but certainly enough to live a good life without resorting to ramen noodles.

    2. Re:Several things by Anonymous Coward · · Score: 1

      FYI, when I did my (Physics) Ph.D. in the U.K. in 2002-2006, the salary ('stipend') was:

      1st year: 7500 GBP ($11,750 at today's rate)
      2nd year: 8000 GBP ($12,540)
      3rd year: 9000 GBP ($14,110)
      4th year: 0 (as motivation to finish your thesis)

      A colleague who started a year before me (0th year) got paid 6000 GBP ($9400) for that year. We weren't doing it for the money...

    3. Re:Several things by Anonymous Coward · · Score: 0

      Well Sweden's unusual, it's about 20K USD in the UK too.

    4. Re:Several things by SwedishPenguin · · Score: 1

      How exactly are you expected to survive your final year? Loans? I wouldn't do a PhD for the money, but really I expect to be able to at least be able to afford a place to live and some food on the table, otherwise I would find it hard to have the energy to actually get something done.

    5. Re:Several things by Anonymous Coward · · Score: 0

      Well, you've saved part of the 7500 + 8000 + 9000 in the bank, of course! Furthermore, you're not expected to take the whole fourth year to write up (you should have started writing your thesis in the thrid year). As I said, motivation! Personally, it took me about 5 months into my fourth year to finish.

    6. Re:Several things by SwedishPenguin · · Score: 1

      I believe a number of other European countries have similar PhD salaries. I think it mainly depends on what a PhD position is considered to be administratively, in Sweden a PhD student is a full-time employee of the university (time-limited to a nominal four years towards the degree with up to 20% departmental duties making it five years) and is thus covered by collective bargaining agreements, social insurances and such. There are cases of PhD students financed by stipends though, this is seen as a problem because they're not covered by the same benefits that other employees are, such as minimum vacation and parental leave.

    7. Re:Several things by csubi · · Score: 1

      I believe a number of other European countries have similar PhD salaries

      Not really. I was paid by a government contract in France 2002-2005 and had ~$1300 / month.
      Holland might be paying better, and Germany somewhere in between, the only way to make remotely decent money during the years of graduate studies is to do it working for a company.

    8. Re:Several things by serviscope_minor · · Score: 1

      How exactly are you expected to survive your final year?

      The PhD stipend is tax free, and quite a bit higher than it was in 2002-2006.

      In fact the PhD stipend is set to net pretty much the same as the median starting salary for graduates (as most PhD candidates are that age).

      So, you basically either have to cut your lifestyle down a bit use loans or dip into savings.

      But very many people live on substantially less.

      --
      SJW n. One who posts facts.
    9. Re:Several things by SwedishPenguin · · Score: 1

      The minimum rate for doctorates in engineering in the UK is apparently 15090 GBP, not that bad if it's tax free. I'm also not sure how cost of living compares, the UK may be somewhat cheaper. The PhD salary in Sweden is like any other salary though, it's not a stipend so it's taxed. (and also provides all the benefits of being employed such as the ability to take parental leave with 80% salary if you get a kid, minimum vacation time, etc)
      The first year monthly salary for a PhD student is 25000 SEK, taxes on that is about 5500 SEK leaving about 19500 SEK, equivalent to about 22300 GBP/year, renegotiated by the union every year or two.
      The pay at my university is pretty high though, social sciences tend to get less.

    10. Re:Several things by csubi · · Score: 1

      I find the swedish system correct, this is the way it should be everywhere.

      In many countries though, your period of working in research while a graduate student counts as "studying" and you receive a "stipend/fellowship", this is their excuse to make you work for peanuts while you are in fact an M. Sc. level employee. This also means that in most countries those years don't count towards the number of years employed, etc...

    11. Re:Several things by raddan · · Score: 1

      Your post is wrong on several aspects. I know this, because a few years ago I was in exactly the same boat at the person who submitted this question, and now I am mid-PhD in CompSci.

      Firstly, a PhD can open doors to many jobs outside academia, as an industry researcher. While it's true that there are many "pure" research labs in industry anymore, even the "unpure" labs give you a great deal of leeway on your chosen research topic. Often the payout has to be "plausible in the near term". But if you can't achieve this, then you're probably not much of a researcher anyway. In any case, there are industry labs at IBM, Microsoft, Google, PARC, HP, NEC, Samsung, VMWare, Intel, and numerous other smaller places. I have friends or acquaintances working at ALL of those places this summer, and I am presently at MS. You cannot get a job in one of these research labs unless you have a PhD or are in the middle of working on one (i.e., an internship).

      Also, I'm not sure what you mean by "on 20k a year". If you mean that you have to pay 20k a year-- no. Any PhD program worth its salt will pay you. If you mean that you earn 20k a year, well, yes, that's in the ballpark. But that doesn't account for summer internships (which for me, double my pay), and side jobs, which are numerous and lucrative for someone with the specialized technical knowledge that a grad program brings. I have turned down a number of offers, because my compensation is satisfactory, and I would rather spend my free time being free.

      You need to think of a PhD like this: it's an apprenticeship. This is why it is absolutely crucial that you seek out who you want to work with before you apply to various CS programs. Your entire graduate research agenda will be shaped by your advisor. Also, even if your prospective advisor likes you and wants to bring you into his or her lab, they may not be able to due to funding constraints. A graduate student costs roughtly $100k a year in salary, benefits, conference travel, tuition, and research costs (for CS). If you come with money attached (i.e., you've applied for and received a scholarship/fellowship), your arguments will be much more persuasive.

      Many of the faculty I have spoken with prefer older students, because they're more focused and persistent than younger students. However, older students are also riskier-- their lives are more complex, and the possibility that they will have to drop out due to family, health, or personal reasons is higher.

      Also, if you want a PhD, apply for a PhD. An MS will not help your admissions case at all, except for one thing: academic contacts. Now, academic contacts are pretty important-- in fact, letters of reference are probably the most important part of your graduate application. But if you think that an MS will shorten the amount of time to receive a PhD, in many cases, that's wrong. My own program considers very little prior graduate work toward your PhD; at best you can exempt out of one or two classes, but you still must pass our version of the qualifying exam (actually a thesis-like project) and all other requirements stay the same.

      Now, as everyone here has said, getting a PhD is not a rosy experience. I was 31 when I entered graduate school. I was a mixture of commercial programmer and IT worker for the previous 10 years (it was a small shop where the IT guy really did do everything). I left because, although my job paid well, I had great coworkers, and I worked on important problems that let me keep my head in code all day, it wasn't satisfying to me. I have always wanted to design programming languages, and from the small amounts of literature I was able to understand, it was a deep topic with a long history. Entering grad school was the best decision for me, despite the large pay cut, because I now do the things I've always wanted to do. I have three research projects in the pipeline, with my first paper coming out in October. The hours are terrible, yes-- y

    12. Re:Several things by Sir_Sri · · Score: 2

      In in canada and we get 23k ish a year unless you're at the university of toronto (where it's more like 35k, but you have to deal with brutal living expenses in toronto).

      After tuition (7k) I take home about 17k.

      A foreign student will make 37k or something, but then they have to pay 20k in tuition. That is if they get scholarships.

      Granted, sweden probably recognizes that getting a PhD shouldn't leave you impoverished, while the rest of us use it as cheap slave labour, but the US and canada especially it's not well paid.

    13. Re:Several things by Sir_Sri · · Score: 1

      9000 GBP is no where near the average starting salary for an undergraduate even. It's about 1/4. For a BSc in comp sci you can easily make 35k GBP within a year of graduation.

    14. Re:Several things by ceoyoyo · · Score: 1

      In Canada my old university required graduate students be paid $17,500/year. My lab bumped that up to $20k. I've heard raw stipends in the US are frequently worse.

      On the other hand, if you're good and get top level scholarships, you can more than triple that. It's competitive though.

    15. Re:Several things by Sir_Sri · · Score: 1

      So to start with, I'm a PhD student finishing up, and we graduate about 20 PhD's a year where I am, so I'm quite familiar with what's happening to them. We have an IBM lab here in town which takes a bunch, and Cisco just bought out a company that has a lab here as well, we have a few every year who go to google, MS and facebook and AMD etc.

      Firstly, a PhD can open doors to many jobs outside academia, as an industry researcher

      I didn't say it can't. But if you're mature it's much harder to get that door opened. Besides that, a researcher is not a programmer, if the OP is a programmer and thinking a PhD will make him an uber programmer he's mistaken.

      Also, I'm not sure what you mean by "on 20k a year"

      You understood exactly. You get paid ~20k a year to live on while you're there. Lots of places don't have summer internships for grad students. Honestly, i can't see how that would be a good idea. We've tried it here and it was always a disaster. The moment you let people out of the door and experiencing real pay they don't want to come back, and they're always scrambling away 6 weeks into the term trying to finish up projects that were supposed to be done over the summer and so on. A PhD programme should have you focus on actually getting the PhD done, internships are for undergrads.

      You need to think of a PhD like this: it's an apprenticeship.

      No, it isn't. That's a Post Doc. But I see what you're getting at. The OP would be in a difficult position because he's lining up to start a new career when he's already in one that can do well. If he said he was a computer tech making 40k a year who was looking to do a PhD in comp sci that's a different calculation because the PhD in comp sci would be much more lucrative than a computer tech job.

      Many of the faculty I have spoken with prefer older students

      Yes, older students can make the faculty look good by actually completing and being more flexible than a starting student. Faculty are happy to have any student they think will finish. Agreeing to be 'anyone who can finish' isn't necessarily a good plan on a personal level.

      Also, if you want a PhD, apply for a PhD.

      this advice needs to be context sensitive. The OP isn't sure he wants a PhD, and doesn't appear to have an MSc. Applying directly to a PhD in many cases isn't possible at all, and applying to a PhD programme and then deciding he hates it could leave him with nothing. Some places (including some UK schools I know of) will give an MSc on a partially completed PhD. But that depends on what school you're going to.

      letters of reference are probably the most important part of your graduate application

      Only if you don't have a supervisor arranged first, which you should. Otherwise your name is just on a list that's sent out to faculty with your academic average and your letters of recommendation, at which point yes, if that's the first time a potential supervisor heard of you, your letters of recommendation matter. If that's the first time they're hearing of you, you're doing it wrong. There's no point wasting money applying to a programme that can't even consider taking you, so you always ask first if they're looking for PhD students, give a description of yourself and then apply. Applying first is just pissing money away.

      If you have a spouse, you will need to sit down with them and have a frank discussion about this, especially if you have kids. For me, this has been the hardest part.

      Yes I'm in essentially the same boat. Grad school is a really stupid idea if you have financial commitments that can't be met with a 20k a year salary. I fortunately don't have kids but one of my friends does, and his kids are university age. Needless to say he had to drop out of our PhD programme because he could make 90k a year be

    16. Re:Several things by spiffmastercow · · Score: 1

      Submitter here.. I'm especially curious about your experience affected your family? I have a wife and 2 kids, which is why I ask about it being "worth it". The desire to do research is the driving force for me, but I have to be able to justify it financially; otherwise I will be doing my family a disservice. Does your wife work? Are you able to find time for your children? Are you able to maintain a steady income aside from the stipdend, or are the side jobs hit-or-miss?

    17. Re:Several things by spiffmastercow · · Score: 1

      Submitter here.. I'm especially curious about your experience affected your family? I have a wife and 2 kids, which is why I ask about it being "worth it". The desire to do research is the driving force for me, but I have to be able to justify it financially; otherwise I will be doing my family a disservice. Does your wife work? Are you able to find time for your children? Are you able to maintain a steady income aside from the stipdend, or are the side jobs hit-or-miss?

      Apologies here if you are female -- I read "spouse" and made an assumption based on the typical /. audience

    18. Re:Several things by Sir_Sri · · Score: 1

      If you have a wife and two kids you're basically screwed on trying to do a PhD, sorry. Unless you can live off of your wifes income.

      You can get side jobs when you're a PhD student, pretty easily (especially in your case because you have years of being a software developer) but time spent doing contract software work is time spent not doing PhD research, and you can very easily start to drag the whole process out which just makes it worse. As I say, I have a buddy here in his late 40's, with two kids and he had to drop out of the programme because he spent all of his time making money to support the kids (his wife makes a decent wage but two kids gets pricey) and didn't have time left to be with the kids.

      A PhD in comp sci is almost never a financial benefit over an MSc, especially if you start late. We have a few faculty who make 200k but they've been at this since they were in their late 20's and they're in their late 50's now.

      In terms of time. You don't need to work 80 hours a week to get a PhD. You can do it in 40 or 50 hours a week with some crunch time as you get towards the end, for younger people a lot of their work time is wasted, so they don't have the focus someone with industry experience has. Show up everyday, work 9-5 and don't dick around and you can get it done in 40 hours a week easily enough. It's being able to find 40 hours a week (or more like 30 if you do a Teaching assistant position which forms half your stipend) where you are not making any money directly.

      Your best bet might be to start off with a part time masters, do the course work as a part time student and keep your current job (you'll lose 6 or 7 hours a week for lectures/lab time) but then you can do the 'thesis' part full time, which can be done in 5 or 6 months if you actually work at it and have a topic from the get go. If you're doing really well at it you can ease your way from a masters into a PhD (make sure the school you go to offers both).

      A few tips, especially since you have kids: Do not work at home. Absolutely do not work at home. You can have a man cave where you get some stuff done in the evenings but during the day go to the school, work at the school. People don't understand 'graduate student' doesn't mean 'unemployed', and they will try and monopolize your time at home for every stupid scheme they have. Your wife will call you and tell you to start making dinner at 3 in the afternoon, your mom will show up and want to chat or see the kids or whatever. The kids will think "daddy's home!" and constantly drain on your time during the summer etc. Make sure everyone in your life understands it's a full time commitment with shitty pay. If you're going to pick your kids from school everyday at 3:30 (my boss does this) well remember that's saving you money on child care, but it's costing you time you could be productively working.

      For an MSc especially: convince someone else to pay for it. Your boss can usually be persuaded that a masters is valid professional development, and will let you keep your job.

      A part time PhD can be something like 13 years, a part time masters 7. For that, you may as well not bother, and just work the whole time.

      A PhD can get you a research career, but the lost years of earning power getting there usually mean it's not a payoff, the later you start the worse off you are, and you have to ask how likely it is that there will be a position available nearby, or will your wife be able to get a job there. I'm in this boat now where as I'm finishing I can get offers of ~90-100k a year (you can get better than that at google and facebook but I haven't talked to either of them), but anywhere I can get a job my spouse can't. If your wife has a job now and you'd need to move to do research in comp sci, well she's going to have to find a new job to support your dream. Guess how well that plan will go over?

      I might add more later but I have to run now.

    19. Re:Several things by raddan · · Score: 1

      No worries about the male assumption-- I am indeed male, and my spouse is my wife. I actually wrote 'spouse' because I wasn't sure if you were male or not ;)

      I am married, and presently, have no kids, although this is going to change in the near future. Fortunately, my advisor also had his children while he was in graduate school, and he is quite understanding on the matter. But this varies quite a bit. My first advisor, who left the university permanently to pursue a startup (he had exhausted his sabbatical leave), told another of my labmates point blank that my labmate's decision to have children in graduate school was "the worst decision he ever made." So I've seen both extremes. What it boils down to is, yes, it's possible, no, it's not easy.

      I am very fortunate in that I have an extremely understanding and patient wife. This does not mean that she doesn't have her moments of impatience, but she has dealt with my busy schedule and general unavailability (like, right now I am on the west coast of the US and she is on the east coast while I am on internship) fairly well. We took turns doing graduate school-- her first-- and so I am very fortunate in that she is the primary breadwinner. She's a doctor. My salary pays our apartment rent, and the rest of it goes into savings. Anyway, the fact that we took turns, and that I supported her while she was in school, is the reason why I am starting graduate school later in life.

      If my wife were not OK with this situation, it would not be worth it, at all. One thing I realized about myself while pursuing a PhD is that I am capable of learning most of this stuff on my own. The role that professors, advisors, mentors, and [most especially] your peers play in your education is primarily to steer you into asking the right kinds of questions. This is the problem-- when you're an outsider, you don't know how to solve your problems because you don't even know how to ask them. Figuring out how to ask them has a huge search space. There are scads of ways to set a problem up, but which one is best? The people around you will take your half-coherent ramblings and sharpen them into the kinds of pointed questions that you can ask and, by turning the appropriate cranks, get an answer. In any case, the point of this is: if I blow it now, I'm OK with it. I know I can hack it by myself-- it'll just take longer.

      Your list of priorities may currently look something like this:

      1. Spend time with family.
      2. Do well at work.
      3. Chores.
      4. Fun hobby #1
      5. Fun hobby #2
      n. Fun hobby #n

      What you need to know is that the list will be transformed into something like this:

      1. Do research for advisor.
      2. Do classwork.
      3. Spend time with family.

      That's right. ALL of your fun hobbies will go away, and your wife and children will have to pick up your slack on chores. This is why you need to have a frank conversation with them. If they're not ready to do this, for the next 6 years, you should reconsider.

      I am able to maintain a steady income with my side jobs, yes. But my primary side-job is providing bugfixes for the employer I left when I came to grad school. They were disappointed that I was leaving, and I explained that my time was going to be very valuable, and that I needed to be compensated in a manner to account for this. But if you aren't able to make a prior arrangement, I would not count on side-money. Research is your #1 priority, and they will pay you roughly $20-25k a year for this job. The way many of my peers do it (and I would say that about 1/4 of them are married, maybe an 1/8 have kids), is that they put their families on the fairly generous university benefits packages offered to grad students (often free health care and discounted daycare), their salaries go toward rent and food, and their spouses pick up the rest.

      If your wife can't do this for you, grad school is not for you. I don't say that to be mean. You m

  12. What are you really looking for? by AuMatar · · Score: 4, Insightful

    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?
    1. Re:What are you really looking for? by TubeSteak · · Score: 1

      the real benefit is in doing graduate research with a mentor, making connections,

      Something like 70%~80% of jobs are acquired through referrals.
      If you're not the top 10% of your field, who you know is what will separate you from everyone else trying to get that same job.

      Starting working your professional contacts and see what's available.

      --
      [Fuck Beta]
      o0t!
  13. Define "more interesting" by XiaoMing · · Score: 4, Insightful

    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).

    1. Re:Define "more interesting" by ceoyoyo · · Score: 1

      It depends where you are. A thesis based masters in Canada is generally treated as a mini PhD. Technically it doesn't have the same requirement (advance the state of human knowledge) but generally that's expected anyway.

      As a masters student I did five courses (split over two semesters to leave lots of time for research) then spent the rest of the time doing research, before transferring into a PhD, where I had to take two more courses. My supervisor required that his masters students have at least one paper that was at least reasonable to submit for publication before they were ready to defend.

  14. PhD is not a guarantee of anything by melted · · Score: 4, Insightful

    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.

    1. Re:PhD is not a guarantee of anything by spiffmastercow · · Score: 2

      OP here.. If you don't mind me asking, why did you leave MSR? Being a dev in a lab sounds good -- I'm mainly interested in intellectual challenge, not so much the prestige of being the one to publish groundbreaking research. I mainly see a graduate degree as a foot in the door -- my BS is from a state school in the midwestern US, not prestigious enough to get an interview most of the time, and my work history doesn't look impressive enough because I've had to pay the bills rather than risk my family's well-being by joining a start up.

    2. Re:PhD is not a guarantee of anything by melted · · Score: 2

      Simply put, MSR did not offer an exciting enough career path. Software development is a service function in a lab, not its bread and butter. As such, there are very few canonical "teams" there, so you might as well forget about management track. To progress as a developer (or "individual contributor" in Microsoft parlance), you need to be shipping software. That's something you don't get to do in a lab, not very often at least. I managed to ship a couple of things and get promoted once, but I was an anomaly rather than the rule.

      They know the lack of a career path is a problem, they pay lip service to it, but realistically you're on your own. Some folks do well. I did well, just not as well as I hoped, career-wise. Learning-wise I have no complaints. By far the best time in my career. If you treat this as going back to school for a few years while also getting paid, it's pretty awesome. Just set your expectations appropriately.

    3. Re:PhD is not a guarantee of anything by spiffmastercow · · Score: 1

      Interesting.. Any advice on the interview process? I've done a couple phone interviews with MS (not MSR), and I always seem bomb the second call during the "come up with code in your head and recite it to me over the phone" portion. I never have any problem with the actual algorithm, but I'm always afraid to say "be quiet and let me code it", and that the "hints" do nothing but interrupt my train of thought.

    4. Re:PhD is not a guarantee of anything by Theovon · · Score: 1

      I saw this slashdot post really late, so I'm concerned you won't see it. But anyhow, I did precisely what you are looking to do. I worked for 9 years then got a PhD and now have a job at Binghamton University doing research in computer architecture. I'm finally getting to do for my day job what I had been doing as a hobby. Below is my not-quite-finished faculty page. Contact me if you want to discuss this further.

      http://www2.binghamton.edu/watson/programs/academic-departments/computer-science/people/tmiller.html

    5. Re:PhD is not a guarantee of anything by melted · · Score: 1

      It's difficult, both for you and for the person on the phone. Personally, in my current job I flat out refuse to do phone interviews, even though we use a web UI and I can see what the person is writing. I just don't feel I have enough signal to judge a candidate on the phone.

      The best thing you can do in any interview (phone or not), is project calm confidence right from the start. I know it's difficult to do, particularly on the phone, but really, the decision about whether to hire you is made based on the first five minutes (or some even say 30 seconds), and then you can sway it either way with how well you do in the rest of the interview. So my advice is be calm and don't rush it. Haste makes waste. If you want some quiet time, just calmly and diplomatically say so. The guy (or gal) on the other end has almost certainly been in your situation, they'll understand you.

  15. it's all up to you by ThorGod · · Score: 1

    It's really up to you to figure out whether you want a PhD or not. Theoretically, a PhD does NOT have the same increase in ROI that a master's does. But if it's what you want, then it's what you want. Only *you* can decide that for yourself.

    As for letters of recommendation, I think you can use a boss for at least one of them. It doesn't hurt to call up your professors from undergrad, in any case. Email them first, then call. In my experience, they always appreciate talking to one of their former students. Remember, they're people and people *need* feedback and validation of their life's work...you can be part of it.

    I suggest you be realistic with the time and effort required for a PhD. You'll be back in the world of sleepless nights and final exams. Four years is *fast* and six years (or more) is more realistic.

    --
    PS: I don't reply to ACs.
  16. It's All Opportunity Cost, Dawg by sandysnowbeard · · Score: 1

    Let's assume you can teach yourself anything they can teach you in a non-PhD Master's program.

    Negatives:
    (a) money, unless you get them to pay for it.
    (b) time
    (c) academia: bureaucracy, and that horrible anti-l337speak research papers are written in

    Positives:
    (a) practical if you're jumping fields into an entirely different career path, or if your career is kinda in a slump and you need to inject a bit of juice back into it. (Like say you just took two years off to travel the world.)
    (b) extrinsic motivation, in the form of a curriculum and schedule of things to learn and do
    (c) good place to meet a collected-or-similarly-unhinged significant other


    In your case, it sounds like you don't need a career boost or anything, so how about just cooking up some cool shit at home, unless you want to meet some C.S. babes?

    1. Re:It's All Opportunity Cost, Dawg by SpzToid · · Score: 1

      Yes, and also (aside from any value LinkedIn might offer you), publishing, (or forking) your code onto GitHub can arguably compete well against someone with a degree when it comes time to get hired, if your work is well-received within a respected community.

      People like to buy what they can see, touch, and feel. Or perhaps what they need supported or advanced.

      --
      You can't be ahead of the curve, if you're stuck in a loop.
  17. Do it if you're interested in it by Anonymous Coward · · Score: 0

    You shouldn't do a PhD just because you think it'll get you a better job, because it probably won't. Do it because you love the subject, and because you want to challenge yourself. Some time ago I wrote a blog post that sums up my feelings on doing a PhD, that you might find useful.

  18. A Ph.D. has no inherent value by kwiqsilver · · Score: 1

    Is a Ph.D. a near-guarantee of a spot in a skunkworks type of job (Microsoft Research and the like)?

    Having worked at MS with multiple Ph.D. holders, I can definitively say, "no". I knew testers with Ph.D.s, and team architects with nothing more than a BS. For your Ph.D. to get you into a research job, it needs to have some substance. Do your dissertation research in a cutting edge field, write papers that show you're an expert in the field, be prolific, rather than publishing the minimum to graduate, etc. If you do, they'll be more likely to hire you. And not because of the degree itself, but because of the work you did getting it. And of course if you can do that research on your own, and publish the same quality of papers, without a Ph.D. program to guide you, they'll still be interested, it's just a lot harder to achieve that level outside of academia.

    1. Re:A Ph.D. has no inherent value by dell623 · · Score: 2

      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.

  19. Get at least a master's. by Anonymous Coward · · Score: 0

    I currently work for IBM Research. For a Research Staff Member position, a PhD is a mandatory qualification; a master's degree is mandatory for sweng positions. If you don't feel like reading papers all day and just whiteboarding stuff, then explaining it to a new set of people who then design it, test it, build it up to a product, then I'd suggest you go down the sweng route. If you do fancy just thinking all day and then as soon as you've got results publishing it and moving on, I'd say do a PhD.

  20. Masters vs PhD by ralphbecket · · Score: 2

    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.

  21. a little off topic but... by issicus · · Score: 1

    I gave up on college , if I need to know something I'ill get a book.

  22. Don't get a PhD for a job by Sycraft-fu · · Score: 5, Insightful

    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.

  23. Here is an idea by Anonymous Coward · · Score: 0

    I have a great suggestion for you which will greatly aid you in finding the best answer:
    DO YOU THINK IT WOULD MAKE YOU HAPPY?
    if the abose answer is Yes then do it. Stop being motivated by money and carreer moves. You will be dead in less then 100 years so you might as well enjoy the precious time you have here doing stuff which makes you happy.

    I think the real question you should ask yourself is whether a "skunkworks type of job" will make you happy. If it does just contact those type of companies and ask them directly. Tell them you are willing to study a Ph.D in order to get employed by them.

    1. Re:Here is an idea by GameboyRMH · · Score: 1

      Mod parent up.

      You could die in your 50s for all you know. I knew a guy who died in his 40s and another dude who dropped dead not long after his 30th birthday who would have fit right in at Slashdot. Don't work too hard, you're not going to make yourself meaningfully wealthier and even if you do you might not like the cost anyways. Just make yourself happy.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
  24. phd guarantee for skunkworks? AHAHHAHAHAHA by gl4ss · · Score: 0

    phd doesn't guarantee you anything. it might be a requirement for some big companys skunkworks lab though, especially if you're a direct hire.

    getting that degree might push you just for more business applications, have fun coding that personnel management system for a client that gives contracts based on you having a phd.

    --
    world was created 5 seconds before this post as it is.
    1. Re:phd guarantee for skunkworks? AHAHHAHAHAHA by Darinbob · · Score: 1

      Research labs it will help a lot. But few people have research labs anymore, and those that do are scaling them back. Skunkworks are not really the same as research labs.

  25. Depends on your meaning of "worth it." by Anonymous Coward · · Score: 0

    I've often wondering the same thing. It obviously depends on your idea of "worth it", but I think in many cases a career break for education can be worth it, particularly if your idea of "worth it" is to further your own education and then further the field or find innovative ways of applying the latest and greatest in your field to current problems. If your idea of "worth it" is primarily about compensation, I'd probably steer clear. Obviously it's not a guarantee, but if you make it clear to employers that your interest is in the research, not the salary, you'd find a home pretty easily. Undoubtedly many will comment on the vast amount of information available online now for this PhD level courses, but a great deal of the PhD experience is in act of doing peer reviewed research and interaction with faculty and colleagues, which can't be found on online.

    I've been working for the same company for about a decade myself, though I stayed in school and got my MS in CS when the tech bubble burst. I really wanted a research related position, but I settled to a certain degree with a more typical software development gig. My current position is "comfortable", but I've often wanted to pursue a job in research rather than sitting through endless program management meetings and reading documents on how I'm supposed to write software. In the end, the thing that keeps me intellectually satisfied (aside from the compensation, which is better than average for my area) is that every so often we get a high profile, fast turnaround project where I get to interface directly with the customer and develop stuff that goes live in near real time. Even then, though, I rarely get the sense that I'm advancing the field, which is really what I'd like to do.

    As for recommendation letters, I'd first recommend to others considering the "work first, then PhD path" stay in contact with those educators who mentored them. There may not be many in a Bachelor's Degree, but find a few. In the case of my MS, I'm still in touch with a few of my favorites from the department. I send them job openings and I get occasional updates. Since it doesn't sound like that's feasible in your case, I would look for recommendations from other professionals in your field and your company (but not managerial types unless they have a technical background.) You'll need to engage with someone at the university directly, probably, to

    MS programs are definitely a good start, particularly if you chose a path with a strong research component,and find a university that lets you specialize a bit in your MS degree in your area of interest. (Online degrees are not an option.) As for PhD programs, I wouldn't try to get into that straight off the bat, since that's a four year commitment. Instead, do the MS route first since nearly all of it will count to your PhD and any research you do for an MS would be a jumping off point for a PhD. In general, I think PhD programs are really fond of people coming over from the real world, since they balance out all the career academics.

    If your current employer has tuition reimbursement, see if you can enroll in a graduate class or two at the local university or university extension. If your professional credentials are good this shouldn't be a problem, and your company will likely see the course as continuing ed that's worth reimbursing. (I took a PhD level class in security this way, and the company paid for it even though I took it Pass/Fail.) This way you can dip your toes in relatively risk free. See how it goes and go from there.

    If your degree path is Computer Science, you might consider an MCS (Master of Computer Science), which is a newer degree. It tends to be bit broader, and it has no research component. That might be more suitable if you're not looking at a "hard research" career.

    1. Re:Depends on your meaning of "worth it." by BVis · · Score: 1

      If your idea of "worth it" is primarily about compensation, I'd probably steer clear.

      It should always be about compensation. Anyone who has as their goal 'furthering the field' or 'finding innovative ways of solving problems' as goals unto themselves is a total rube.

      if you make it clear to employers that your interest is in the research, not the salary, you'd find a home pretty easily.

      You would probably be able to save a bunch of time, money, and effort by putting the following, in big bold letters, on the top of your resume: "I'm a naive chump, please take advantage of me for your own gain." Of course indicating your primary motivation is not compensation will enable you to find a job more easily. Getting taken advantage of is core competency of its employees for most employers, and you don't need a PhD to be stupid. Think about it: Why should you spend four (or seven) years of your life living miserably, kissing up to egomaniac tenured professors, begging to be allowed into the treehouse, for someone else to be able to make billions off of your hard work?

      Until our society decides that academic achievement and research that improves the human condition are more important than separating people from their money, financial remuneration is the only thing that is important, and anyone spending time and effort that does not directly work towards the goal of making more money than the other guy is wasting their lives.

      In the end, the thing that keeps me intellectually satisfied (aside from the compensation, which is better than average for my area) is that every so often we get a high profile, fast turnaround project where I get to interface directly with the customer and develop stuff that goes live in near real time. Even then, though, I rarely get the sense that I'm advancing the field, which is really what I'd like to do.

      Can you eat 'advancing the field'? Can you pay your mortgage with intellectual satisfaction? And you see direct interaction with the customer as a positive? (All that means is that your company doesn't have competent program managers to run interference between you and the customer that has no fucking idea what they want and expect you to give it to them anyway.)

      I send them job openings and I get occasional updates.

      Do you receive any compensation from putting people in touch with companies that want to hire them? No? I have a few recruiter friends that would like to kneecap you for setting the expectation that companies don't need to pay headhunters or otherwise spend money to hire qualified candidates, they can just get someone in the field to do it for free.

      If your current employer has tuition reimbursement ... your company will likely see the course as continuing ed that's worth reimbursing.

      Take advantage of their idiocy, get the degree, then get another job somewhere else that pays more. They won't think twice about taking advantage of you, don't think twice about taking advantage of them.

      If your degree path is Computer Science, you might consider an MCS (Master of Computer Science), which is a newer degree. It tends to be bit broader, and it has no research component. That might be more suitable if you're not looking at a "hard research" career.

      Leaving aside the fact that unless you're independently wealthy (at least nine figures) choosing a 'hard research' career is moronic, if getting the "broader" degree is more immediately marketable, and has an ROI that isn't measured in decades, then that's probably the way to go.

      Going back to school in your forties almost never ends well. Employers will wonder why you waited. (Yes, that's age discrimination of a sort, but the reality is that it happens everywhere, and there's nothing anyone can do about it,

      --
      Never underestimate the power of stupid people in large groups.
    2. Re:Depends on your meaning of "worth it." by Anonymous Coward · · Score: 0

      If your idea of "worth it" is primarily about compensation, I'd probably steer clear.

      It should always be about compensation. Anyone who has as their goal 'furthering the field' or 'finding innovative ways of solving problems' as goals unto themselves is a total rube.

      I don't think everything should be about compensation. Are you suggesting that if being a fluffer paid more than your current job you would switch careers? I think compensation is an important consideration, but not the only one.

      If you are concerned with compensation, then write mobile apps while getting your PHD. Unlike most software development jobs, your university will not try to take ownership of them. It is a good way to survive while creating your own company. Likewise, if that doesn't pan out, you can always try to find a job later. If compensation is your primary concern, teaching in a business department has about a 50% higher salary than teaching in a CS department.

  26. 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.

  27. What a PhD really is by benob · · Score: 1

    A PhD is about science, not money. With a little bit of luck, you'll be in for a startup project, but otherwise, there is no big money making in science.

    On the other hand, it's going to be very interesting. When you write your thesis, you will learn something about yourself: how you can cope with frustration, and how you can do stuff that you though you would never be able to do.

    But it's all like professional sports, only a few make it to the top.

  28. It used to be. Now it gets you this. by Animats · · Score: 4, Informative

    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.

    1. Re:It used to be. Now it gets you this. by Anonymous Coward · · Score: 0

      HA HA HA!!

      Thanks dude. But that is pretty much the point here. If you're going to do a phd it has to be because you're driven to accomplish the phd. As many other have posted, this is not a job guarantee or even really, job preparation.

      Degrees are just very expensive pre-interview qualifiers.

    2. Re:It used to be. Now it gets you this. by Mr.+Underbridge · · Score: 2

      Sorry, but that example doesn't work because it's a postdoc position, not a permanent job. You can't use postdoc salaries as indicative of anything, if that's your point. Postdocs are to PhDs what internists are to MDs. They typically pay around $50-60k, and the person taking the position is doing it to prepare for a career as a professor. It's like an advanced version of PhD that is shorter (typically 2ish years) and where they pay you a little better.

      I'd imagine that a person who takes that job for 2 years and kicks ass at it will start near $100k or so, if they choose to go to industry, or a lot less in academia.

      Some stats you might find more palatable: http://www.payscale.com/research/US/Degree=Doctorate_(PhD),_Computer_Science_(CS)/Salary

    3. Re:It used to be. Now it gets you this. by Anonymous Coward · · Score: 1

      Great! Another fool in a government job. Lazy mediocre talent sucking tax dollars.

    4. Re:It used to be. Now it gets you this. by Anonymous Coward · · Score: 0

      So in other words, a job for an H1b Visa.

    5. Re:It used to be. Now it gets you this. by networkconsultant · · Score: 1

      If I can design and build terminators I want more than 55K!

    6. Re:It used to be. Now it gets you this. by ceoyoyo · · Score: 1

      Nuh uh.

      A postdoc is a holding pattern. It's a place to sit and do research which MAY get you into a professor spot. The pay is crap ($50-60k? Try 35-45k unless you're very, very lucky). Most postdocs last longer than two years. You might spend two years at one institution then move on to another, and another, and another, but ten year postdocs are not unusual.

      The exception is if you're doing a postdoc and looking for an industry job. In that case, the postdoc is a way to eat while you're job hunting.

    7. Re:It used to be. Now it gets you this. by Animats · · Score: 3, Informative

      Sorry, but that example doesn't work because it's a postdoc position, not a permanent job.

      The whole "postdoc" thing is mostly a scam. Especially in this case. Someone with a PhD in computer science or aerospace is already more than qualified for a real job. If that "postdoc" position meant entry to the tenure track for a professorship, it might be worthwhile. But it doesn't. It's a staff position for a DARPA competition for which real companies are also competing.

    8. Re:It used to be. Now it gets you this. by Mr.+Underbridge · · Score: 1

      Sorry, but just because some crank claims it on a blog doesn't make it so. The postdoc 'thing' isn't a scam. Postdocs are a choice - namely, to get paid better than a grad student but still work in academia while still pretty fresh and inexperienced. I'd imagine that the postdocs responsibilities are much more academically oriented than the companies participating - and that the postdoc is also less experienced, in general, than the industrial representatives participating

      If the candidate wants a 'real' job in CS or aerospace, those are most certainly available, and will pay more. But they will curtail the academic freedom that will be available at a university.

  29. Don't do CS by wanax · · Score: 1

    Unless you ALREADY have a burning desire to do a thesis on a specific problem, you're not going to want to do a PhD in CS (especially if that's what you do now). When you're in mid-career, programs in the same field will want you to have a specific vision for what you want to do with your thesis. If you're pursuing a PhD because you're not super happy with the type of problem you're working on now, but don't have a clear plan for how to change direction, I'd recommend checking out CS-related fields, go to a few conferences (academics tend to be very friendly to this type of inquiry) and read a few papers, then pick an area that catches your interest. You need a compelling story in your application about why you're going back to school (I thought it would guarantee me a job at MSR doesn't cut it). If you get interested in a specific program, send them (either the program, or a specific professor whose work you're interested in) an email asking what to do about the letters of rec etc.. They'll let you know a) if you have a realistic shot at getting in and b) tell you exactly what they're going to want to see. This isn't undergrad admissions, there are few hard and fast rules about the application. If you get a professor who has funding interested in you, you're going to get a slot, period.

    I'd check out Biomedical engineering, Computational neuroscience, Complex systems-type programs, Bioinformatics, Machine learning (may well be in the CS dept), and Robotics, to name a few. Programs like the above tend to have excellent private-sector placement rates, since a lot of people stay in academia and you come out with a slew of rare and useful skills.

    Another thing to keep in mind, is that a PhD these days is a 5-8 year commitment (unless you already have you're thesis research mapped out, see above, then 4). While you won't be paying (in any reputable program), you'll only be making ~25k a year stipend. It's not something you should embark on without doing your homework about programs, and finding something exciting enough to sustain you through years of slow, slow progress. There were three mid-career people at my PhD program, and they were fun to have around.. but one thing that stuck out about all of them, is they came in having a research project they were already obsessed with, and they hit the ground running, where all the out-of-college types like myself spent a year or two testing the waters to figure out what we wanted to do.

  30. study by crutchy · · Score: 1

    idiot (IQ) tests and those curve ball questions that microsoft and google throw at interviewees

  31. Depends on where you want to go by Zarhan · · Score: 1

    I'm going to defend my PhD dissertation on Friday, actually. Anyway, the problem is that in academia, there's sometimes a big disconnect between what's happening in "the real world".

    Anyway, the way I've handled it is that I've basically kept my feet in both camps. Throughout the research work I also worked part-time for a consultancy (now full time since I'm done). I'm also a CCIE. PhD alone might mean "an absent-minded professor" to a recruiter, but combined with credentials from industry side I've at least so far gotten the feeling that it's a big selling point. Which might mean more $$$$.

    1. Re:Depends on where you want to go by Dan+Dankleton · · Score: 1

      I assume (from the CCIE) that you've spent some time in industry before going back to school.
      I'm planning to go for an MSc and then hopefully a PhD starting from next year after more than a decade as a network engineer - I'd love to hear more about your experience of the PhD
      Good luck with the defence!

    2. Re:Depends on where you want to go by Zarhan · · Score: 1

      I got my MSc 10 years ago. Anyway, I'm not sure how these would apply to your situation (wanting both MSc and PhD), but basically I immediately enrolled for post-graduate studies afterwards. I didn't pick any topic for dissertation or anything like that - for the next 7 years I basically did all the required coursework. Typically it was like 1 or 2 seminar courses each semester, so it was typically one afternoon a week. I didn't really have a study plan as such - seminar courses were interesting for their own sake because the courses were structured around stuff that people were really doing.

      For example, one course was about P2P networking, DHT algorithms and so on, and a group came in with a variant of Bittorrent that organised the chunks so that BT could be used for streaming. (This was like 2005-2006). At the time, it was a very good way to keep oneself informed on the latest developments without sacrificing too much time.

      Anyway, in 2009, I had basically done all the courses, and partially by chance I got laid off with a rather nice severance package, at which point the professor who's going to oversee my defense on Friday called me and asked if I'd like to come and work in his team as a researcher and create the actual thesis. At the same time an ex-colleague (who had been at the same company) got in touch and basically told me that the academia is going to do squat with the CCIE - they have this little network shop going on and if I like, I could work for them as much as my time would permit. The arrangement worked out rather beautifully....for example, I could incorporate real-world problems from our customers to my research work as well.

      So the only real advice I can give - unless you are really going for full-steam career in academia and a tenured professor option - stay in touch with industry somehow (part time, consultancies, even participate in trade shows if nothing else). In academia, it is really easy to seal yourself to that ivory tower that has no bearing on real-world issues and lives from one grant money to the next. Even in completely academic circles, it's possible to maintain that touch - besides everything else, for me it meant regular trips to IETF, which is not something you can exactly classify as a conference. (And at least I got my name as an author on a single RFC to show for it).

  32. no by kwikrick · · Score: 4, Insightful

    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
  33. I'm heading for similar path so my advise is by jsse · · Score: 1

    First reference: One Professor taught you long time ago. He definitely not remembers you but you may visit him and invite him to lunch for a brief chat. He would be gratefully referring you if you told him your research plan. You may even get valuable opinions from them.

    Alternatively, if all professors taught or supervised you were retired or dead, as in my situation, you may ask around if you happened to have any friends that attended higher level of academic with honors, and ask them to help.

    It would be nice to find two profs for your reference. Failing that you could find one friend, or your previous boss, who is doing good in your field of research as your second reference. Unless otherwise specified, they may not expect second reference to be very academic.

    Regardless of what other respondents said, a PhD is very useful title anywhere in the world: you could devote yourself into research if you happened to discover a good topic of your interest, or you could at least find a teaching job in a college. Most important, it would increase your chance of getting venture capital for your future startup if one of the founders has a PhD.

  34. It's a gamble by EzInKy · · Score: 1

    In this age of the bottom line is everything your best bet is to sit down and calculate the odds that you will earn more by furthering your educated versus the odds that you won't. Choose wrong and you will be eventually be labelled as just another one of those who were not intelligent enough to survive in today's economy, choose right and you could find yourself among the infamous 1%! Got a coin to flip?

    --
    Time is what keeps everything from happening all at once.
    1. Re:It's a gamble by TapeCutter · · Score: 1

      Why do you assume more money is his goal? When I can pay my bills on $50k, a good job is getting paid $100k for doing something I enjoy, work is doing something I hate for $150K.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
  35. Dear OP, well.. by ANonyMouser · · Score: 1
    There are two reasons for doing graduate study, you love academic research just so much or the money. I'm in the first camp and I wish that I'd spent more time in the early days aiming for industry related skills as I'm having to learn them now, often in my own time.

    From what you wrote I'd say we are about the same age, assuming that you came straight out of tertiary study and into work - and I'm considered early career and definitely NOT mid career.

    It's allot of time and work and $$$$$$$ to become PhD qualified and the recognition of all that is not guaranteed. So please, check your motives and aim to fill them, and make sure there is work at the end of it. I'm working at the University that I studied at and I love my job, but I realise that many people would go crazy doing what I do in the environment that I am in.

    --
    I am not just going to agree with the popular view. In other words I have bad Karma.
  36. Don't think of it as a "job gateway" by Anonymous Coward · · Score: 0

    Because you'll probably hate it the entire time. Figure out why you want to do science, and only if you find that you really truly love it and working on hard problems, then go for it. Coming back from industry, you already have insights within yourself of what kinds of problems you enjoy tackling. You aren't the fresh grad going into grad school simply because it's the "next step in the ladder" or something like that. You have real worldly experience. Tap into it.

  37. Almost pointless questions by giorgist · · Score: 1

    This word "worth" means different things to different people. In fact it has different value at different times in the life of each person.

    So in the end, for me a PHD in the middle of my life where I have other distractions is more than too hard, but I do enjoy learning, and in fact I am partaking in Algorithms. Then again I am not you. I expect most of the constructive replies to simply try and pin down the value of "worth"

  38. Give it a shot. by willodotcom · · Score: 1

    I had a similar realization after about 5 years of software development. I'm now doing a Masters of Engineering in Germany, having moved from Australia. Moving country provided its own challenges for sure (ie #1 being the German language), but succeeding in spite of them has given me some extra self confidence as well. I have no regrets (apart from not doing it earlier).

    As far as the letter of recommendation goes, it doesn't hurt to ask, especially if you had more to do with a Professor than just attending classes (ie if they supervised a project etc). My old Honours Prof remembered me and wrote a great letter - alles klar :)

  39. PhD = life changing (for better and worse) by acidfast7 · · Score: 2

    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.

  40. The PhD by Anonymous Coward · · Score: 0

    I would think carefully before I got a PhD. It is really training you to be a college professor. If that isn't what you want to do, then I would recommend NOT perusing a PhD. There are some doors outside of academia that it will open, but there are more doors that it closes. People really are reluctant to hire PhDs for jobs that don't require one.

    On the other hand, I would whole heatedly recommend a masters degree. You will learn some cool stuff, have opportunities to meet new people, and you can probably do it with out putting your life on hold for several years.

  41. Why bother? by Anonymous Coward · · Score: 0

    Why bother? Japanorama gives out a free Ph.D. diploma.
    Download it at
    http://www.japanorama.com/images/diploma.gif

  42. ph-don't by Anonymous Coward · · Score: 0

    I had to return to academia after 10 years in industry as a PhD had become the minimum entry requirement in UK bioscience. The process was long and unrewarding, and I wouldn't recommend it to anybody. It wont earn me much more money than before, but it guarantee's I can still compete in the job market for a new job if I'm made redundant.

    For computer science, however I see a lot of non-PhD level senior staff who have a huge portfolio of applications they've developed, and businesses they've run. So if you don't need huge amounts of equipment to do your work, like bioscience, I would focus on getting a shed load of freelance contracts and building myself up that way. The PhD is more or less just a buff for your CV. Ultimately, it's what you can do that companies are interested in, and a PhD often doesn't deliver this. You will spend a long time grinding at something that wont work, often under the cosh of an academic that doesn't know their arse from their elbow. The PhD is also focuses on building a skillset during the training that again is a portfolio of things you've done, plus the "Dr" title bumping up your "streed cred".

    So personally, if I could freelance I would say hell no don't do a PhD, but if you can't then probably hell yes, it's a necessary evil and no company will ever pay for formal training.

  43. Never ever stop learning ! by Taco+Cowboy · · Score: 2, Informative

    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 !
    1. Re:Never ever stop learning ! by Anonymous Coward · · Score: 0

      deep inside, in the begining, the middle and the end of your story, are fries

    2. Re:Never ever stop learning ! by Nrrqshrr · · Score: 3, Insightful

      I know I shouldn't, but I kind of feel sorry for you for missing out on those sweet summer all-nighters playing video games with friends and family.

    3. Re:Never ever stop learning ! by Taco+Cowboy · · Score: 1

      When I was young, when my friends were feeding pinball machines with money from their parents, I couldn't join them because I didn't have any money, nor I had any free time for that either

      Now that I ain't young no more, I tried playing video games, but I just ain't good at it

      I tried, I earnestly tried to play the best I could, but I end up phailing miserably
       

      --
      Muchas Gracias, Señor Edward Snowden !
  44. Time and education investment by ciurana · · Score: 2

    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
  45. consider more than just job prospects by call+-151 · · Score: 1

    1) Is a Ph.D. a near-guarantee of a spot in a skunkworks type of job (Microsoft Research and the like)?

    No, as mentioned above. Only a small fraction of PhDs end up at top places, industrial or otherwise. A strong record of publications or impressive projects (and a good degree) is still no guarantee but is more important that the answer to "PhD: yes or no?" There is a big difference between a degree from a strong institution and from a lower-tier one as well. Also, the level of finishing students varies greatly. There are always some students, even at top programs, who end up getting a degree but if the work and thesis aren't strong, there is no chance of a good job at a research institution or lab.

    2) Is a M.S. just as good for this?

    No. Master's level programs are quite different than doctoral programs.

    3) How does the 'letter of recommendation' requirement work if you haven't kept in touch with your professors?

    A letter from a faculty member that says "I have no specific recollection of this student but my records show good grades" doesn't carry much weight. A strong letter from someone not in academia who is familiar with your recent work is probably more valuable.

    One thing to be aware of is that in many programs, there can be a bias against older students. That is, supervising a doctoral student is a great deal of work for the advisor, and many advisors would prefer to spend that limited energy on a bright, promising 22-year old who may have an impact over a long period rather than someone who isn't as likely to have such a long career, particularly if they are likely to head to academia. Reasonable or not, this bias is present at many research institutions.

    As mentioned in other comments, don't do it just for the possibility of improved job prospects. A PhD is difficult, and if you aren't doing something that you have a profound interest in and love for, you are likely to struggle.

    --
    It's psychosomatic. You need a lobotomy. I'll get a saw.
  46. Letters of recommendation, transcripts, etc by Sipper · · Score: 1

    Concerning letters of recommendation: they do not have to come from professors or from a boss. When I went back for my MSEE, I used letters of recommendation from two colleagues and one from a friend. If letters specifically need to come from someone you've worked for then that will be stated in the requirements for entry from the particular graduate school you apply for.

    You'll need to get official transcripts from each of the colleges you've attended. Typically these are required to come in envelopes with a signature over the seal. I suggest ordering an extra copy from each school for your own records. [This is mostly "just a good idea", but there are cases where schools have lost their records. The University of New Orleans, for instance, lost my sister's academic records there after the school was flooded during hurricanes Katrina back in 2005.]

    The next thing you'll need to do is take the Graduate Record Exam (GRE). Having taken it I'll give you the following advice: concerning the Quantitative section what you most need to know is if you can answer each question you're given in less than 2 minutes. The computerized version of the test also does not allow you to go back and change your answers, because the test is adaptive -- the questions get harder as you answer lower questions correctly. Harder questions are also worth more points, so it's very important to answer the lower questions correctly in order to get to the harder ones. The paper-based GRE exam doesn't have these issues, if these are still being offered. In the Verbal section of the GRE, if possible be creative in your essay writing. At the end of the GRE exam you're asked what schools you want your GRE scores to be transmitted to (after you're told what they are right then and there, except for the essay section), so you should know what schools you're planning to apply to beforehand.

    Your transcripts and letters of recommendation are generally given to the school with your application. The GRE scores are transmitted directly to the school.

    Good luck and enjoy grad school. ;-)

    1. Re:Letters of recommendation, transcripts, etc by azadrozny · · Score: 1

      That is good advice on the letters of recommendation. Most schools have some kind of an open house. That is going to be a good opportunity for you to ask about their specific requirements. You may find that they have alternatives for people in your situation.

      Another option to consider is enrolling in a non-degree status with the school. You might be able to take a few classes, before having to be formally admitted as a degree-seeking student. There are perks to going this route. It allows you to get more familiar with the school, and them with you. The application process shouldn't be very rigorous. After a class or two, you will have some recent academic experience, and a professor willing to write a recommendation letter. My school allowed me to transfer up to 12 credits from non-degree to a degree program, so the time wasn't wasted either.

  47. Encouragement by Anonymous Coward · · Score: 0

    I've noticed throughout my career that the people working on MBAs and PhDs choose their graduate projects on what they think the CS community needs (not based on anything except assumptions). Where the mid-career graduate students are rooted much more in the real world. The projects are based on real needs and are more useful to the general community. Just my $0.02 from the professional community.

  48. In life by Dunbal · · Score: 1

    Is a Ph.D. a near-guarantee

    There are no guarantees. At one point your job stops being so much about your degrees and it becomes much more about the soft skills you demonstrate as a person. I've met many people near the top of my field who are absolutely useless outside a very narrow set of parameters. But they have lots of degrees and graduated with top honors from excellent schools. They're not stupid, they just don't know how to apply their knowledge.

    While a degree can certainly help if you have the time and resources, it's not a golden ticket so don't expect it to be.

    --
    Seven puppies were harmed during the making of this post.
  49. Consider your interests and your career choices by alter-memo · · Score: 1

    A PhD can help you reach some positions that otherwise will not be available for you. It is a common requisite for academia and research positions in the industry. Sometimes also helps with management tracks, but the argument for this is debatable.

    In general, a PhD does not have a great career ROI, because you get a much better position/salary inside the industry by spending the same amount of time (3-6 years) specializing in industry-related topics. And this difference never catches up if you do a PhD. I am careful to point this out when I am interviewing PhD candidates, because if they are in for monetary reasons, they might have better alternatives. Also, a PhD sooner or later gets under your skin, and you need a strong motivation to finish it. You need to like it and be at least somewhat passsionate about it. If you are not sure of the reasons why you are doing it, you might drop out at that point.

    If you want to do research, if you feel that, for personal reasons, you want a PhD, by all means go for it. If you want to improve your knowledge/resume/employment, I would suggest to consider other, more focused ways to achieve this goal.

  50. Join Open University by sithlord2 · · Score: 1

    I'm 33 and I joined a so-called "Open University" this year. The courses are tailored for self-study and you get online coaching from a teacher. It will take quite a few years before I get my master-degree, but since I can study at my own pace, I can do the exam when I feel I'm ready.

    I combine this with a fulltime job. It's not really for the degree I joined, but to learn new interesting stuff (like AI and crypto-stuff).

    I'm sure there are similar Open University programs in your country too.

    --
    ...You are over-qualified and under-paid. If we give you a raise, we will break the cosmic balance of the universe.
  51. Don't do computer science. by Anonymous Coward · · Score: 0

    It will not set you apart as much as you'd like. Instead find an engineering discipline you like (and is in demand) and study that. Your long industry programming experience AND subject matter knowledge will make you in high demand.

    Examples include;
    * electronical engineering + programming => lots of jobs in embedded systems.
    * mechanical engineering + programming => lots of jobs in Computer Aided Manufacturing or similar.
    * chemical engineering + programming => lots of jobs in the oil industry.

  52. Pick a mentor VERY carefully by damn_registrars · · Score: 1

    I was working a full-time job that related to my undergrad major before I started grad school. I was then in a hurry to get started on a PhD thinking I was already on the old side of things (I was the oldest grad student in my starting class). I ended up setting myself up for abuse and neglect by not thinking through the process adequately and finding a mentor who would really mentor me and meet my career needs.

    That left me with worse credentials for what I wanted to do next than what I had going in, and I effectively lost money in the process as grad student stipends are pretty well minimum wage.

    So pick your options carefully. And go in with both eyes wide open; don't choose anything quickly or by feeling.

    --
    Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
  53. Staff Engineer by efarng · · Score: 1

    I think you're looking at it the wrong way. Within a research group (academic or industry) the researcher positions are very competitive. A PhD doesn't guarantee a job. A PhD is required for a job.

    However, without the PhD, there are still staff engineering roles. Engineering-wise, it'll be mostly the same stuff you are working on now, maybe even simpler. But the domain will be more difficult, fun, and interesting. Of course an MS will help make your resume stand out over BS candidates. But, it is more valuable here than in the business world since PhDs value education more.

    However, an MS generally not required for a staff engineering role. I don't see a reason not to apply for both jobs and schools at the same time. The applications are due in November/December and you still have plenty of time research schools and to get recommendations (get started early). Schools recognize that you don't know your professors anymore and recommendations for MS programs from your boss work fine. After going back to school or working as a staff engineer for a few years (or both), you'll be able to make a more informed decision about a PhD. Hopefully you will get your name on some papers and better recommendations from PhD boss or professors. Then, you'll have a more competitive PhD application, get accepted into a better school, and have a better chance to beat the PhD rat race.

    BTW, just like business applications, research applications can get boring after a while too. You probably don't get paid as well either.

  54. One person's experience by Anonymous Coward · · Score: 0

    I went back for my masters in computer science somewhat later in life. I never thought it would be of benefit in my career. In fact, I took the program because work was being stingy about following their own training and development guidelines for their employees. I sought to "refresh" my skillset, but never expected it to impact my actual job. As it turned out, it was a significant factor in getting me into my next two jobs, and even helped bump my salary up.

    But the point here is that I was doing it because I wanted to immerse myself in the newer technology and what the heck? Get a degree while I was at it. The actual piece of paper was so not my focus, I even now often forget that I HAVE the degree!

    But if you go back for the advanced degree, do yourself a favor. There are often two ways to go through the program. You can take the easiest classes and just go for the degree, or you can really get your money's worth and take the interesting and deep classes. Spend every moment you can engaging with the professors about the details more interesting to you (before and after class, etc.). Take advantage of your time in the program...especially if you are footing the bill for it. That way, no matter if the degree helps you get a job or not, you got value out of your time and money spent by adding to your own knowledge and skillset.

  55. Yeah, that... by gr8_phk · · Score: 1

    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

    I know people in management that won't hire PhDs for that exact reason. You hire one because they have specialized knowledge in a particular area. The problem is that when the work is done in that area and they move on to other projects, they act (and are treated by management) superior to everyone else when they no longer have an edge over anyone. In fact, the hoop jumping seem to go against innovation. There are plenty of really smart people who also hold a PhD, but from what I've seen there are at least as many hoop jumpers. YMMV of course.

  56. There's a better way by Anonymous Coward · · Score: 0

    I've known lots of people who accumulated extra credentials and haven't made any extra progress in their careers. They're stuck and more education didn't help.

    As many other posters have pointed out, advanced degrees aren't like trade school where a job is pretty much guaranteed. If that's what you're looking for, try medicine or accounting.

    Never forget the mantra: "It's not what you know, it's who you know." Join your industry group (IEEE for instance). Go to conferences. Do committee work. Pitch in, get your hands dirty. Get known in the industry as someone who sees the big picture and is a self-starter. Broaden you horizons. Get a mentor. If you put in similar effort, you will do much better than if you get an extra degree.

  57. A PhD is a foundation by selil · · Score: 3, Interesting

    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
    1. Re:A PhD is a foundation by Anonymous Coward · · Score: 0

      I told them "don't do it." -> Exactly what my MSc supervisor told our Masters Class! ...Ended up doing the PhD, now 2 years out, not making a fortune but good money in a radical cleantech startup where the majority of the guys working on it also have doctorates and use their skills basically every day.

    2. Re:A PhD is a foundation by Anonymous Coward · · Score: 0

      You'd think somewhere in all of that, someone would've told you about paragraphs.

  58. Simple answer by Anonymous Coward · · Score: 0

    No.

  59. Dover books are cheaper by Anonymous Coward · · Score: 0

    Get some Dover math and computer science books, they're cheaper. I looked at a mid-career master's degree several years ago, and it was too expensive versus the career boost, which at the time was negligible. I would help myself much more by learning new stuff (so I learned Android) than getting a MS degree. I did a lot of research, and at the time (ca 2009) no one said an MS degree would be better than more experience. (You can also enter the dreaded "overqualified" area.)

    Dover books are cheap, and good. They just reprinted a functional programming book from the late 80s that gives you the foundations you need to learn the subject. They have numerous math books for discrete math, including the book that inspired Godel Escher and Bach (i.e. it has the math topics without all the fluff you have to wade through in GEB). You can use some Dover books and other cheap books to learn the theory behind computing, and then apply it to learn functional programming, Hadoop/big data, etc which could make you more valuable.

  60. My experience with a mid-career PhD by NothingWasAvailable · · Score: 4, Insightful

    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.

  61. Accept failure. Do not accept not trying. by luis_a_espinal · · Score: 1

    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.

    Not really. I'd say for a person looking to go back to grad school, he/she'd be better off finishing the MS degree, then force his way into a company like Google or Lockheed Martin. That is, big engineering firms known for having in-house career development programs and fat school reimbursement benefits. Use the MS studies to prepare to the interviews, and try and try until you get there. Then work your way to anything resemble a R&D program and begin your studies for a Ph.D.

    In particular with companies like these mentioned above, a person can work himself up to a position of Principal Engineer, Chief Scientist or Architect or Engineering Program Manager (not project manager, but program manager.) My suggestion is always to go for the Ph.D but only with a clear vision of what type of role (not work, but role) you want to do.

    Also, one should take into account that such plans of actions are to be made with a 10-15 year timespan. Some cringe at this. Others do not. I certainly do not (and I'm about to turn 43.) 10-15 years will come to pass anyways, so I might as well do something with it (provided the limited time available due to family, etc.)

    This is not for the people who only wants to make money, but for someone having a passion or seeking one. To make money, lots of money, it only suffices to be a code monkey, charging a lot for badly coded shit, walking away without taking responsibility. This is the typical modus operandi in the software industry.

    Or one can try doing good work while surrounded by code monkeys.

    Or one can try going as far as possible with a corporate-sponsored grad education at an engineering firm that is known for building awesome crap.

    The later is the only reasonable target for people thinking of going back to school for a Ph.D.

    One might succeed, or might not. As Michael Jordan once said: "I can accept failure, everyone fails at something. But I can't accept not trying."

  62. But CS is not IT and there are other good trade sc by Joe_Dragon · · Score: 1

    But CS is not IT and there are other good tech / trades schools out there.

    College isn't for everyone. Some very bright students thrive better while learning a hands-on trade, for example, than they do in a classroom. Others simply can't afford the time or tuition of college because of their personal circumstances.

    For some stuff the college time table does not work that well. and there is lot's of NON degree IT classes out there as well.

    College also has the well rounded idea that adds a lot fluff and filler that most people do not need.

    http://articles.chicagotribune.com/2012-03-11/news/ct-oped-0311-page-20120311_1_college-costs-rise-kayla-heard-college-attendance

    "As college costs rise," he said, "people are asking: Aren't there cheaper ways of certifying competence and skills to employers?"

    " Author of the 2004 book "Going Broke by Degree: Why College Costs Too Much," Vedder sees a disconnect between the cost of college and the needs of the job market. He has found as many as one out of three college graduates today to be in jobs that historically were filled by people with less education.

    "These are jobs that do not require higher-level learning skills, critical thinking skills, or writing skills or anything of that nature," he said in a telephone interview."

    http://articles.chicagotribune.com/2012-03-25/news/ct-oped-0325-page-20120325_1_collegiate-learning-assessment-college-students-richard-arum

    "One new book, "Academically Adrift: Limited Learning on College Campuses," by sociologists Richard Arum and Josipa Roksa, questions whether a large chunk of today's college students are learning much on campus that they didn't already know."

    "Ohio University's Richard Vedder, my former economics professor who gave me the collegiate GED test idea, is even more blunt in his assessment of today's academia: "Universities are becoming more like country clubs," he said, with climbing walls, indoor tracks and other luxuries that give students "something else to do with their free time besides drink and have sex."

    "That would be just another reason for us Americans to develop more innovative alternatives to college, like alternative GED-style certifications of what individuals actually know and how eagerly they will learn, not just how many classes they have taken."

  63. Don't do the "Don't" by luis_a_espinal · · Score: 1

    Graduate degree are worthless. All they help is on the resume filter that is HR.

    Depends on your education, what kind of work you do, and what kind of companies/contracts you apply for and your professional aspirations. Almost every job I've had since I left grad school has been thanks of my grad education and my research on security and distributed computing. So, YMMV obviously.

    Smart people do just as well without them.

    That's an unquantifiable oxymoron. Smart people do well with or without them. Most smart people get them. Less intelligent/capable people do not, so...

    Average people likely the same.

    Because average is the new sexy</rolls eyes>

    Newsflash: chances are the poster is not average (simply by demonstrating a desire to continue with his formal education.) Average people do not take the reins in their career choices, preferring to go with the flow. Nothing wrong with that, but it is as risky as the alternative (which is to be above average.)

  64. Academic Networking by Anonymous Coward · · Score: 0

    As a member of a highly ranked graduate school, I have been shocked at the heavy recruiting we get from all the big companies. I returned to graduate school in mid-career for the same reason (building supercomputers for the DoD got boring). Financially, it isn't very profitable, since it has been years of not investing in my retirement. But in terms of exposure to interesting places to work, it has been a huge boon. MBA programs aren't about the education as much as they are about the network of people you make through the program. To a lesser degree, the same is true of CS graduate degree. The recruiting here is very heavy and through my friends I can get an inside opinion about a variety of employers. I'm about to head off to an "internship" that pays more (six figures) than I made when I quit my last job. The internships almost always lead to jobs offers. Are they all research positions? No. The world just doesn't need a million researchers. The bigger need is for programmers. Still, many of the positions are on more interesting projects than I found through other channels. Only the best of the best PhD's stay in research. And that is probably reasonable. As others have stated, anyone can get a PhD. Acquiring one is more about persistence than brilliance.

    The MS makes more financial sense, but usually involves less research. At the same time, I don't know any PhD's who can't get a job either. I don't think you will necessarily need a letter of recommendation. You can try the approach of getting into someone's work, and start a line of communication with them. Professors are always looking for capable programmers who are genuinely interested in their work (and not just interested because they need an advisor). It is fairly easy to get in if a professor wants you in. Of course, if you want your degree to be paid for, start off aiming for a PhD and leave with an MS if you don't think the full path is worth it.

  65. Mid-Career MBA by Anonymous Coward · · Score: 1

    I got an MBA 10 years into my career and all it did was open lots of doors. It has been very good for my career and my earning power. Now, I own the place and couldn't be happier.

    If I were to offer advice, I would suggest that you not pursue another graduate degree unless it significantly increases your upward career mobility or facilitates some other life-long goal. Don't do it if you want to do the same job. There are other ways to become better at whatever it is you do that are more appropriate and less costly.

    Also, I wouldn't do it for notoriety, or to get published, or to become a world-renowned anything. That attention can only bring you trouble (and it will).

    I got my MBA to learn the dos and don'ts of starting and running a business, and after a few years in management at the company I was working for, went out on my own. I will never, ever go to work for someone else as long as I live - there is just no comparison. I had no problem giving up engineering for management because I enjoy the variety and the unexpected.

    You may or may not be the same way. So, it's all about what you want to do with your life and what makes you happy. Think long and hard about it before you make any life decisions.

  66. roman_mir, the insincere puppeteer by Anonymous Coward · · Score: 0

    you're trying to discourage people from going to public school, yet you yourself went to one of the largest public universities in north america.

    you're trying to tell people not to use government resources, or that government resources are bad, yet you benefit from the resources of the largest (in both population and land size) province in canada.

    you try to tell people that what is good for them is what is in somalia, yet you've only read a book on it - and it was a work of fiction written by a woman who was high on drugs when she wrote it.
    ,bR>
    you call yourself an atheist, yet you openly worship a man who currently lives in texas.

    you call for "personal freedom" yet you celebrate oppression of the vote in the us so that your cult leader has a chance at moving forward.

    you want freedom of speech, yet you use a sock puppet on slashdot to further your message when you feel you cannot write enough religious material on here with just one account.

  67. Video about hackers and graduate school by Anonymous Coward · · Score: 1

    I recently gave a talk at HOPE about why hackers should consider going on for graduate school, and especially for a doctorate. The video is available here:

    http://jlg.name/blog/2012/08/why-you-should-consider-graduate-school/

    I've worked with a handful of students who went to grad school "mid-career". In some cases the Ph.D. was a stepping stone to the next job they wanted (it worked), in others it was a means to change the nature of their work to something more interesting/challenging/fulfilling (it worked there too).

    Re your questions:
    - Near-guarantee: No. But in my experience a Ph.D. opens the door for a lot of jobs, many of which are not obvious at the time you enter grad school.
    - M.S.: No, it's not just as good as a doctorate for the purpose you describe.
    - Letters of recommendation: Generally should be from people who are familiar with you and your recent work, but who are able to cast their comments to resonate with an academic reader.

    Toward the end of my one-hour talk I convey some of the advice I heard from faculty members about how to get into grad school (including about letters of recommendation).

  68. Consider two Masters degrees by opentunings · · Score: 1

    When I went back to school for my MS, one of my instructors (from a major think tank for the US Gummint, DC 'burbs) got this question during class one day. He suggested that two Masters degrees - say, an MBA and an MS - were much more useful than a PhD in terms of finding a job.

    Of course, this doesn't necessarily get you into a skunkworks, if that was your plan. But if you're expecting to work in a business (vs., say, a scholastic or purely research setting), the combination of two Masters degrees could open a lot more doors than a PhD. Businesses like tech staff who understand business.

    And I suspect most of us /.ers are working in some sort of business setting. But that's just a guess.

  69. If you've got the chops for it... by tbg58 · · Score: 1

    You might already be doing cutting edge development. If you are really good, a Ph.D. can help you move ahead. Be brutally honest with yourself. If you have the chops for it - you know it deep inside, and it's a living, burning passion that is going to manifest itself in real innovation which will put you at odds with some organizations, and drive you to the front of others. It will drive you to find an organization that values real innovation, and in that kind of organization, that kind of creativity and brilliance is always rewarded with concomitant challenges. A Ph.D. in such an organization would accompany - not drive - ascent to a position on the cutting edge, but the sheepskin wouldn't be needed. If you don't have those kinds of chops, you still might be a really decent programmer capable of producing solid code. But getting a Ph.D. may not be as helpful as working on some good projects. And if after all is said and done you're a mediocre coder - a Ph.D. will look good on your wall with your other meaningless certificates and accolades, but will only produce eyerolls and cynicism from your colleagues and supervisors.

  70. Doing Something Interesting by Anonymous Coward · · Score: 0

    So what does going to School have to do with finding interesting work? If you want to do interesting work then just do it, nobody is forcing you to build CRUD apps for life. You see there are two types of people in this world, those that produce and those that talk about producing. The producers are in that small 5-10% category, then there is the rest.

  71. Take it from a college student by Anonymous Coward · · Score: 0

    After not graduating on time after working my butt off, take it from me: modern colleges are a waste of time and money whether you're doing undergrad or graduate work. In the four years it takes to win a plaque to put on a shelf you could learn new skills yourself and earn more money than your debt's worth. I've learned more outside of college than in classes.

  72. A Ph D won't get you anywhere in the cutting edge by Anonymous Coward · · Score: 0

    All you need to push the cutting edge is a computer and an idea. The end product judge through the eyes of the employer is what gets you the cutting edge job.

    The piece of paper does not substitute for the product he makes, a piece of paper saying 'he did cutting edge work' has less value than actual cutting edge work itself.

    The hand holding you get for PhD from your prof, also a completely negative thing in the eyes of employers, who want people without the hand holding.

    There's no advantage to doing a PhD, you basic degree gets you past HR, the-idea and implementation-of-the-idea gets you the cutting edge job, not the piece of paper saying someone thought it was good.

  73. Do a PhD for you, not a potential employer by Anonymous Coward · · Score: 0

    Just some thoughts based on personal experiences in recent times...

    I enrolled in a higher degree earlier this year after 15 years as an IT professional. My undergrad was in the applied sciences (chemistry / microbiology) and thus the school is making jump through some hoops by first enrolling as a research masters, with the intention of articulating to a research doctorate after 1 year.

    Before enrolling, I spent almost a year determining what areas interest me - basically, looking at what I did when I procrastinate, and where my procrastination activities took me.

    I then spent 6 months, and visits to 8 institutions around the country looking for possible advisors - basically people whom I think I could work with for several years.

    For me, the thesis is an escape from the mundane, and hopefully formal recognition of my knowledge - even though I believe my peers consider my knowledge quite good to start with.

    I don't expect my study to get me a better job, etc, etc - but it *may* open some doors. Who knows... I may even commercialise some of my thesis (I have already ensured that the institution doesn't have any claim over my IP, including engaging a good lawyer to wade through the university guff BEFORE I enrolled)

    If you are coming from industry, you certainly will see things in a different light compared to those who have only been in academia (i.e. you probably wont be as disillusioned with the system as most academics seems to be, but you still need to play their game to a reasonable extent unfortunately).

    Also, having been a practitioner, I imagine you will also have quite a number of ideas in the back of your mind from things you have seen that make you thinkg that "there is a better way" so to speak.

    On the other hand, if you are considering a grad degree to get a better job, then perhaps it may be wise to just change focus - such as going form sysadmin to programmer or vice versa. Or if you are a coder, then perhaps look as different paradigms (haskell / parallel programming / etc/ etc). or if you are in management, then perhaps look at going back to a purely technical role - there are lots of possibilities.

    From what I have seen in recent years, a PhD or Masters probably wont get you a better job, nor get you into a commercial R&D role. If that is what you are after, then perhaps use your time on a needy opensource project that fits within you area of interest and become quite active in that project - I think you may be more likely to get an offer from a prospective employer based on effort put towards an opensource project over attaining a grad degree.

    Good luck!

  74. just done it, was fun by Anonymous Coward · · Score: 0

    Depends on what you mean by worth and if you can afford it or expect a immediate return. I did a BSc Comp Sci (2003) then wandered into internal consultancy/business analysis scarcely writing a line of code for 5 years. Got laid off. Did an MSc (2011) in the high falutin' finance mathematics, got my coding mojo back. Joined a sexy fin tech shop doing HFT. Made a whole bunch of new motivated friends from college. Doing interesting work. Not sure if it would be possible if I had family to support or was particularly concerned about the opportunity cost of taking a year out.

    Though it helps to be in UK where the fees were about $7k for a top 10.

  75. Don't forget cost/benefits by plopez · · Score: 1

    Let's look at it from a costs/benefits perspective. Suppose you are making $70k/yr and it takes you 7 years to get a Phd. (3 years masters + 4 years Phd if you take the traditional route). Suppose in the end after scholarships, grants, tuition, room and board etc. you end up spending 70k. In addition you will have lost $490K in income for a net cost of $560k. Suppose you double your salary of $70K/yr to $140K/yr. It would take you 8 years to recapitalize on your education. Of course YMMV and the quality of life issue is having a job that doesn't bore you to tears. But in terms of $$ a 1 year or 18 month MBA may be a better value.

    Something to consider.

    --
    putting the 'B' in LGBTQ+
    1. Re:Don't forget cost/benefits by plopez · · Score: 1

      The stipends are usually quite low, and tuition is just one expense. Often health care isn't covered for example. Of course this assumes your job covers some sort of health care. It is dependent on program and institution. Also note the biggest expense is the loss in salary, so I think I am not that far off.

      --
      putting the 'B' in LGBTQ+
    2. Re:Don't forget cost/benefits by jmcbain · · Score: 1

      This is not correct. In the US at research universities, a grad student is paid about $25K a year, and it includes almost full tuition coverage. Medical, dental, etc. are also included. The biggest loss vis-a-vis working full-time is the loss of the full-time salary, but since the PhD student is typically around age 23-29, the loss is reasonable since one isn't make all that much in that age range. In fact, after finishing the PhD, the salary should be substantially higher to make up for the loss in wages during that time. I made $95K in my first job after finishing my PhD, and my salary by my mid-to-late 30s has already made up the difference. However, the one area where I cannot make up the difference is 401k annual contributions with company match, but one can do "catch-up" contributions when one gets to 50.

  76. It's a twisty, messy world... by taoboy · · Score: 2

    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...

  77. How about outside CS? by Anonymous Coward · · Score: 0

    To invoke the spirit of Troy McClure, "HI! You may remember me from such great releases as LinuxPPC 4.1 and 2000 Q3!" As it happened, I went well away from computers, and I'm now firmly ensconced in a major metro area local government. My "plan B" if I didn't win election (which I did, twice in two years!) was to go to grad school, and study urban planning. To do that would pretty much require me to step down from my current post. That would mean a great loss of influence, which I will say is pretty darn cool to have. (We geeks know we rule the world, but it's even cooler to have some acknowledgment of it.)

    This would be a significant mid-stream shift. I'm guaranteed to be in office for the next 3.5 years, and afterward I would either have to run for reelection or implement plan B. Or plan C. In the meantime, I think I will stick to it, being in office. This has been a good opportunity for me to think out loud, and as I'm in a good place right now and able to do good work while trying to help ensure a minimum of negative dorkiness affects my constituents. We're looking at moving to some kind of Kloüd systems, and I'm starting to investigate tablet-based solutions for a major department that still has its customers fill out all the forms on paper.

    Me and the computer industry are kind of like Al Pacino in The Godfather Part II — "I try to get out but they keep on dragging me back in!"

    But it's not too bad, really.

    1. Re:How about outside CS? by haaz · · Score: 1

      Yeah. What I typed up there about a "minimum of... dorkiness"? Yeah. That was me. NOT LOGED IN. Dork.

      --
      -- haaz.
  78. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  79. Left Turn by Anonymous Coward · · Score: 0

    For any field and any career there are times that you can take a turn into a related field. I think it are those times that a graduate degree makes the most sense. Other wise they are only valued if they are required for advancement, continued employment, etc.

  80. Belief or Destiny? by Anonymous Coward · · Score: 0

    Fate, not faith.

  81. First off by geekoid · · Score: 1

    Microsoft Research is hardly skunk works.
    Secondly: Skunk works is too broad. You need to find a fields, say robotics, and focus on that.
    Third: There is no guaranteeing, but A Ph.D. will get you to the short list.
    Forth: Make contact in the field you are interested in. There are ALWAYS ways to get around a requirement if you know the right people.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  82. What about going back for a CS undergrad degree? by fxer · · Score: 1

    I had a similar question to the OP, but I took the first two years of a CS degree then switched and got a BS in physics. Now I'm a programmer/sysadmin but want to eventually drop the sysadmin part (which got my foot in the door to do the programming, so very helpful). Longer term an MS in CS is where I would like to end up, has anyone else gone back for an undergrad degree in a different field when already holding a BS?

  83. Re:A Ph D won't get you anywhere in the cutting ed by ceoyoyo · · Score: 1

    The hand holding you get for PhD from your prof,

    Clearly you're someone who doesn't know the first thing about graduate education.

    If you want to do something cutting edge you generally require support and resources. No, writing the next Facebook is not cutting edge.

  84. Money isn't the end-all by Anonymous Coward · · Score: 0

    I worked in Operations for many, many years. I was making over 100k a year, operations earned time-and-a-half overtime pay (12-hour shifts 6-7 days a week). I left that to work outside of IT, taking a 50% pay-cut just so I could have my weekends and life back with no on-call. Money is a motivator, but not everything.

    If you are working on something you love and earn enough money to live a lifestyle you enjoy you have hit things perfectly. And having a sense of accomplishment at the end of the day is a great thing you can't put a price tag on.

  85. Concur, Warning by mx+b · · Score: 1

    I had similar occur to me when I started my graduate work. In a hurry, I joined the project that seemed the most interesting to me without many questions for the supervisor about him and his work. I stupidly thought because it was interesting on paper, I would like to do it.

    Unfortunately, what actually happened was that since I was the new researcher of the group, I got many terrible assignments including coming in overnight and weekends to check on things or fix equipment. When this wasn't always possible (due to schedule, etc.), I slowly gained negative reports, despite my constant communication with him regarding my situation (often I couldn't make it in, and sometimes when I did, I would be waiting for data or a report or something from another professor, whom wouldn't give it to me, and so I was sitting around twiddling thumbs as far as his project was concerned; I studied more while waiting to see if I could find my own direction, which sometimes I arrived at a conclusion which conflicted with the mentor's plan when I suggested it). One day the mentor called me in the office, effectively said he felt I wasn't committed to the project or interested in it, and he would no longer take me as a student. Thankfully I had backup contacts in the department that helped me salvage the degree under different stewardship, but it is a bitter memory.

    I highly advise learning about your mentor/supervisor as much as you can up front. Ask research students how he/she acts and behaves, what work is expected and when; ask students in his/her class their opinion of them. Ask SPECIFICALLY what you will work on and what your job role/responsibilities will be. Make sure you find a relaxed environment that offers a bit of autonomy and flexibility, but a mentor that cares enough to help when you get stuck. I was with one that thought more like a manager, constantly breathing down your neck about deadlines and work to meet HIS grant deadline. Didn't give a shit about me pursuing my interests, or helping me get there. Don't get stuck in that like I did.

  86. Career advice by Anonymous Coward · · Score: 0

    If you're asking for career advice on Slashdot, you're probably too stupid for the top tier jobs you're looking to obtain by boosting your education.

  87. Another victory for Betteridge's Law by Minwee · · Score: 1

    "Is it worth going for a graduate degree [...]?"

    The simple answer to this is "No".

    A PhD won't get you a job. It certainly won't land you a cushy faculty position at a prestigious University. And it won't magically transport you back in time fifty years to a point in history in which having a degree was valuable. It will give you a few things you won't get anywhere else, though:

    - A guaranteed topic of conversation when you meet other graduate students and post-docs.
    - A keen insight into what is wrong with the education system today.
    - Stress, anxiety, and possibly some new drugs to be dependant on. Sure, you could get those elsewhere, but not in the same concentrated form that you get with grad school.

    If you have a real reason for doing this and a definite goal in mind, then go ahead with it. But don't decide to go to grad school because you think it's a fun thing to do unless you are already independently wealthy and want to support your therapist financially for a few more years.

  88. adv by Anonymous Coward · · Score: 0

    buddy's step-aunt brought in $21917 last month. she is making an income on the laptop and bought a $513400 home. All she did was get fortunate and set to work the tips written on this website makecash16.comONLY

  89. Degrees and letters of recommendations by Anonymous Coward · · Score: 0

    I'm not a CS guy so I can't speak directly to your industry. Speaking in general, the PhD thing is a bit of hit or miss. I have several friends who have PhDs in a science field, such as Physics or BioChem, and they recently transferred from the Academia world to private industry. THey all found it quite difficult to do so because in private industry, many companies felt they only needed the quality and complexity of work from someone with a Master's, but the person with the Master's would expect less pay than the PhD. So if you think of the job market in your field as a pyramid, where the bottom is grunt programming work (Bachelor's), the middle range is decent development work (master's equivalent), and the top is the interesting, exciting stuff requiring complex and intricate knowledge (PhD equivalent work), then getting a PhD can potentially make you more attractive to that top of the pyramid, however it may make you less attractive to the mid range of the pyramid. Are there a lot of industry jobs out there for PhD in CS work? Is there a lot of jobs relative to the number of people out there with PhDs? If not, then you need to be careful about getting the PhD because if you don't land that skunkworx kind of job you may have a hard time finding something else.

    In regards to letters of recommendation, don't worry about old professors. Use your professional connections in industry; you've been doing this for several years so rely on people who know you and your work level now. Your undergrad professors don't know you or your work anymore. That should be fine. PLus if you can do the Masters while working maybe you can get it paid for isntead of taking out student loans.

    Going back to the pyramid analogy, I suspect that the top level, interesting development jobs will also likely hire based on who the project lead knows. The big advantage of the Masters, and even the PhD, is you can get yourself known by meeting professors at the top levels of your field, networking with people doing interesting things, and with the PhD, getting published papers to start developing a name and reputation. That's how you'll get a job with a high end development house. Just having the degree won't mean spit, but going through the degree can open up a network of people who can help you.

  90. I made that choice for similar reasons and .... by Anonymous Coward · · Score: 0

    I made that choice for similar reasons and it was not the best move for me. I got a good job out of college, but I was working with older technologies. I tried breaking into newer ones ("java, the internet, and the web") at the time, but since I didn't have experience with it, I had a hard time getting traction. My dream job was working for a company like Pixar or ILM, but I had almost no background in animation. So I decided to go back to grad school.

    I got my masters and focused on animation (which convinced me I didn't actually want to work for Pixar or ILM). The masters was a very worthwhile experience. I was exposed to academic research, learned how to read it, and the basics of how to produce my own. I made some great contacts and friends. I would highly recommend a Masters degree for someone who wants to drastically change the focus of their career, or who thinks they'd like to eventually work in a research setting, or at least publish papers based on their job.

    As for the Ph.D. I'm just about to finish. And I should have left a long time ago. It turns out, there are VERY few jobs in corporate research. Most companies have or are shuttering their "pure" research divisions. And when they aren't, they're making sure that actual products come out of that research (nobody wants to be Xerox PARC circa 1980, where their best research ideas are brought to market by another company). If you want to be a professor in Computer Science or Computer Engineering, then definitely get a Ph.D. There is no guarantee of getting a corporate research job with one, and you will probably find you would have to be competitive at the top level of academic institutions (as in, applying successfully to be a professor at places like Stanford, MIT, UC Berkeley, and so on) to be considered for those jobs right out of grad school. Actually, being a professor for a decade or so (even if you're not at a top tier institution) is a great way to get noticed and hired in corporate research. But you'd have to be a good one.

    Finally, as far as letters of recommendation for the grad school application go, you should talk to the places you're applying to. In my case, I got letters of recommendation from my manager, and his manager, and another manager at that level. Most grad schools would accept those letters in lieu of ones from your undergraduate professors 10-20 years ago.

    1. Re:I made that choice for similar reasons and .... by Anonymous Coward · · Score: 0

      I forgot to say ... In my case, I thought I might want to retire as a professor, which is why I continued on for the Ph.D. However, the level of effort needed is tremendous, and the reality is that I've delayed my industry career for several years to get it; getting a Ph.D. at the end of my industry career and then going on to teach would have been a much better choice. I've also had to sacrifice much of my time with family and friends for the last year and a half as I've pushed towards the end. In the end, if you don't want to be a professor, the only reason to get a Ph.D. is because you just want to have one. Which is a fine reason. But unless your desired job explicitly requires it (such as being a professor), start with a Masters degree and see where that takes you.

  91. The MS diploma is the most useless diploma in the by braindrainbahrain · · Score: 1

    Incredibly, most employers will pay your tuition for you to get the MS degree, but care very little after you get it. No changes in assignments, pay, or promotion, it's like it never happened.

    I should know, I got my first MS after 15 years in the workforce, and am about to finish my second after 25 years in the workforce. I'm going over the study guide for the PhD qualifiers as I speak...

  92. Went back after a career change, actually. by Shag · · Score: 1

    After about 10-15 years as a techie, I wound up doing technical jobs in a science field. After a few years, I did a graduate certificate in that science, to open more doors job-wise. Once I get some debt paid off, I hope to take several more classes for a MSc... but I don't want a Ph.D.

    --
    Village idiot in some extremely smart villages.
  93. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  94. If you love research, go for it. by Anonymous Coward · · Score: 0

    I have a Ph.D. in CS, which I got the usual way---I went straight from undergraduate into a Ph.D. program. Jobwise I'm a bit of an odd case. I am not really doing research any more, but I work in a very specialized field where almost everyone has graduate degrees.

    I don't see any problem with going for a Ph.D. from industry, in fact many of the best students come from that route. Anything that gives you a unique perspective is likely to help with research. You can email the admissions program about the letters of recommendation. I'm not really sure how to handle it, but that really shouldn't be something that stops you.

    My advice though would be to only go for it if you really want to do research. Realize what that means---reading and writing research papers and focusing on a very narrow field. Ideally, you should figure out what the top conference in your favorite field is and start reading some papers now. Maybe even doing some of your own research on the side. If reading and writing papers sounds like a huge chore, then I'd stick with your current job, but if it excites you, then getting a Ph.D. would probably be great for you.

    Do be aware of course that there is a big cost to getting a Ph.D., which you pay in years of your life. Make sure you get a feel for how long a typical student graduates at any university you consider, so that you understand the cost going in. If I were starting over, I might consider some of the European schools as that would be a fun experience and they tend to graduate faster.

  95. Definitely get a PhD by Anonymous Coward · · Score: 0

    That way you will understand the theory behind why someone would "like fries with that".

  96. One Data Point by Anonymous Coward · · Score: 0

    FWIW, I went back to school using the companies tuition reimbursement program, graduated with an M.Admin, 4.0 GPA, and my manager did not even mention it in my review! No promotion, no recognition.

    But I have gotten much better response from applications for jobs at other companies.

    Go figure

  97. Going for an MBA or MBIT is a good idea by WillAffleckUW · · Score: 1

    Mid career. Man, facing some of the same stuff myself, cause most people in my family live to 100 and are active until the end.

    However ...

    Yes, good idea.

    No, not a guarantee.

    A PhD would help, but it is the NETWORKING from your classmates and those above and below you in the field that will get you the job. It does stop the annoying five interviews process though, so you end up usually only doing two instead.

    I'm on my (counts on fingers) 10th career at this point. They blur together after a while. Time to get another doctorate.

    --
    -- Tigger warning: This post may contain tiggers! --
  98. MS by LynchMan · · Score: 1

    I just completed my MS in Software Engineering this June. I got a BS in Computer Science in 2000 and in 2006 decided to go back to school to get my MS for several reasons. At the time I felt my job was getting to be brain-dead grunt work and I wanted to prove to myself that I could still handle the complicated stuff. So I went back part time - it was a 45 credit program and took about 9 a year (3 courses). My employer reimbursed about half of it so I considered it to be a pay raise. :) It took me 6 years, but now have the confidence that I can still do the complex stuff and learned some great things. I'm required to stay at my employer for a period of time since they reimbursed me, so I don't know yet how much having the degree will help in the job field, but to me it was worth it.

    It was a lot of work and I often grew fed up with it, but pulled through and am finally done. As for a PHD, I'm not considering one yet. Maybe in another 6 years... :)

  99. You don't need a PhD to do interesting stuff... by sitarlo · · Score: 1

    Sounds like you want a job where you get to do more meaningful work than what you do now. You don't need an advanced degree to do that. Just figure out how to make a significant contribution to humanity and then go do it. Working as a researcher at Google or Microsoft would be cool, granted, but you can also get there by being super innovative and sharing your output with the world. Academia has its place, and I'm 100% for continuing education throughout life, but it also has a way of teaching you more about what you can't do than what you can do. If you choose to get a PhD, don't be one of those "Doctors" who becomes so smart that they can point out 100 different reasons why something won't work. Be one that can think of 100 reasons why it can work.

  100. Only if you have a sexy thesis by Anonymous Coward · · Score: 0

    Find out what venture capitalists are funding and do your thesis on the underlying theories/technology.

  101. It's not the degree by jamej · · Score: 1

    School is a decent place to learn some of the precursor skills that might enable you to do advanced things. It is your ability to do very hard problem solving in cross domain groups that will bring you to the next level. An MS, as long as it doesn't require over specialization is okay. Most Phds are not worth it. Just scan the titles of most Phd papers. They have 17 adjectives if even one of those adjectives is missing the paper doesn't apply. God luck feel free to reach out to me if you want to discuss this further.

  102. Do you need a Ph.D in CS? by Anonymous Coward · · Score: 0

    The answer is "Yes". The successful candidate does not just take the courses offered at one university and do some "applied" research to get a Ph.D. You search around all the R&D going on both in the industry and in Academia and try to find a combination path for your thesis so that your are uniquely qualified. Masters degree tells that you have mastered some subject matter whereas the Ph.D tells that you can independently think through a problem and will find a solution. Most who do Ph.D and work for industry become vertically qualified and they can always move laterally because they have the basic knowledge in R&D. So, a CS Ph.D with a combination of say, Neuroscience, AI, Machine learning and Bioinformatics or medicine or nano technology or parallel programming of clusters and so on, can guarantee a highly paying job. Also, after few years in the industry plus some publications, you can easily move to academia and start small company. The opportunities are endless and depends on your enthusiasm to learn, explore new cross-subject areas and so on. You don't get a Golden parachute, but will be highly respected, get royalty from your books, income from your enterpreneurial business and so on. You have endless opportunities for you. You can not be a horse with eye shadows, rather you need an open mind. No one can actually create a successful path and plan for you. I have done it and I am happy I did it with lots of difficulties. I am planning for another Ph.D in intellectual property law at Yale University in 2013 the first of its kind in the world. If money and security is the only concern for you, no one can help you.

  103. Me too! by ewok85 · · Score: 1

    I'm 27 and considering going back to university to finish my degree (25% credits before leaving) and maybe a little more. I've done fairly well for myself with my own study and experience, but I want to really push it to the next level and feel I could do better with something more exciting with a better education behind me.

  104. MIT Online / Coursera / etc. by billstewart · · Score: 1

    MIT and a bunch of other universities are starting to put their classes online, generally for free. You get education, not credentials, but depending on your goals that may be fine.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  105. Is your goal Education or Credentials? by billstewart · · Score: 1

    There are a lot of ways to get an education besides going back to school, either full-time or night-school. I've had friends who got MBAs going to school at night, because they wanted both the knowledge and the official credentials to get a better job. Graduate technical degrees are usually harder to do part-time, though there are some places that support it. (For instance, Stevens Tech in Hoboken has a very broad-based undergrad engineering curriculum during the daytime for full-time students, but grad courses at night, mostly taught by adjunct faculty, for people with full-time jobs who want to get graduate degrees part-time.)

    If your objective is to get the education, rather than the credentials, the options are a lot different. MIT and many other major universities are starting to put their courses online, so while the experience isn't the same as being in school, and you don't get a shingle when you're done, you also don't have to stop working for a chunk of time, and you can pick the courses you want to take without the same structural limitations. If you want to do computer science or math, that can work really well. If you want to do biology or chemistry or other fields that require actual labs and equipment, there's a lot to be said for an actual school. (On the other hand, there are starting to be DIY-Biology hackerspaces.)

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks