Slashdot Mirror


Ph.Ds in IT - Good or Bad for a Career?

LordNimon asks: "I'm thinking about getting my Ph.D. (I currently have a Master's) in computer engineering. I've heard all sorts of stories about Ph.Ds being less likely to find a job than their less-educated counterparts, but not a lot of credible evidence. So, I was hoping to hear from Slashdot readers on their experience. Do you think getting a Ph.D. in CompSci or CompEng will improve or worsen my career outlook in the industry? Has anyone witnessed someone being turned down for a job because he had too much education? If you're a hiring manager, what is your opinion on someone who has a Ph.D. and is otherwise already qualified for the position?"

781 comments

  1. Degrees? by Nick+of+NSTime · · Score: 5, Funny

    "Carl and I have our Master's, but Homer just showed up when the plant opened."

    1. Re:Degrees? by krisp · · Score: 0

      You don't watch the Simpsons do you?

    2. Re:Degrees? by KlomDark · · Score: 0

      No, please explain...

    3. Re:Degrees? by twoslice · · Score: 1

      I do watch the Simpsons and would love to have Homer as my boss!

      --

      From excellent karma to terible karma with a single +5 funny post...
    4. Re:Degrees? by BigGerman · · Score: 2, Funny

      Don't forget his secret to managerial success -
      "Donuts and possibility of more donuts to come!"

    5. Re:Degrees? by macdaddy357 · · Score: 2, Insightful

      There is such a thing as being over educated. Unless you want to teach I.T. at a university level, a PH.D will just get you pegged as an ivory tower eggheaad who thinks he knows it all, but has never had to deal with the real world. Don't believe it when colleges tell you an advanced degree will mean a higher paying career. They just want your tuition money. Advanced degrees are for purely academic fields. Associates degrees, or at most, bachelor's degrees are for job-related fields. The stuff schools are teaching in quickly changing fields like IT is already dated anyhow.

      --
      How ya like dat?
    6. Re:Degrees? by Anonymous Coward · · Score: 0

      Homer: Yeah, I didn't even know what a nuclear pannerplant was...

    7. Re:Degrees? by John+Biggabooty · · Score: 1

      BS: Bullshit MS: More Shit PH.D: Piled higher and deeper

      --
      That's Bigboo TAY! TAY!
    8. Re:Degrees? by plalonde2 · · Score: 5, Insightful
      I disagree: if you walk into your job acting like an ivory tower egghead, then yes. The the key is to realize that you really know *squat* about the business you're starting in, and take some time to learn. You are however a domain expert in your field, and that may well be why you were hired. Don't speak before you know about the non-domain issues (including legacy issues) that have to be dealt with.

      Yes, I have a Ph.D. in computer science. Yes, I got a great job from it. But the Ph.D. is not an instant credibility pill - you have to build your credibility the same way as anyone else.

    9. Re:Degrees? by mprinkey · · Score: 5, Insightful

      Advanced degrees are for purely academic fields.

      I need to disagree with this statement. In general, most serious engineering design involves many PhD level people, either in managing the MS/BS guys or in solving really hard problems. Walk through GM or Ford or Nvidia or Intel. There are lots of Drs. around.

      Now, a PhD in I.T. sounds overly broad. The area of specialization is key with advanced degrees. My advanced degree is not in engineering or even mechanical engineering...it is in computational fluid dynamics. A PhD in security or networking or algorithm design could be highly useful and lead to well paying positions doing that sort of work. A PhD for someone who is changing network cards and installing Windows service packs is a complete waste...

    10. Re:Degrees? by proverbialcow · · Score: 2, Funny

      "Carl and I have our Master's, but Homer just showed up when the plant opened."

      "I didn't even know what a nuclear panner plant was."

      --
      The only surefire protection against Microsoft infections is abstinence. - The Onion
    11. Re:Degrees? by TrippTDF · · Score: 1

      I agree with you on the idea that too much education can hinder you; I know a lot of people that decided to go to grad school right out of undergrad (I've been out for a year now) and are avoiding the "real" world.

      Now, in two years when they graduate (mind you, I'm talking about liberal arts here... nothing tangible) I'm willing to bet I'll have an easier time getting hired at a new company than they would, seeing as I will have two years experience over them.

      I can't see getting a PH.D in IT as being worth it in the long run. That education might teach you some things you would not learn in a job environment, but I'm willing to bet that 4 years working would give you the equivalent education that you would get in two years in school. And you are making money in those 4 years, not spending it.

    12. Re:Degrees? by Slak · · Score: 1

      Most reputable universities place engineering PhD candidates on "fellowship" which essentially waives tuition.

      In hardware companies, I suspect that PhDs go a
      long way.

    13. Re:Degrees? by Anonymous Coward · · Score: 0

      As someone who has evaluated quite a few job candidates over the years, I'd say that the jist is right, but your scale is way off.

      Associates degree: go get a job flipping burgers
      BA/BS: You might be OK. neither + or -
      MA/MS: This is good.
      PHD: Ummm... Prove to me that your feet are on the ground.

      The value of the Masters is not the coursework. It is that you have demonstrated that you can manage a project that involves bringing a team together and keeping everyone (mostly the PHDs on the committee) on task to get it done.

      I could teach a monkey to code. Someone who can communicate effectively and manage a team (including folks senior to themselves) to completion of a project on schedule is worth their weight in gold.

    14. Re:Degrees? by the+MaD+HuNGaRIaN · · Score: 5, Insightful

      "Advanced degrees are for purely academic fields. Associates degrees, or at most, bachelor's degrees are for job-related fields.

      That's a silly statement.

      I am amazed when I see enterprise systems implemented without any thought whatsoever when it comes to concepts like scale, distributed cache coherency, distributed deadlock, distributed transaction management, right down to the basic concept of protocol overhead when chosing the communication medium.

      I see a lot of talk about J2EE vs .Net. Very few people who don't have graduate level knowledge of the concepts mentioned above are even qualified to make the comparison, let alone an educated descision over which platform is right for their application.

      "The stuff schools are teaching in quickly changing fields like IT is already dated anyhow."

      You mean like Linda? (JavaSpaces)
      Athena? (Kerberos)
      Andrew? (OSX/MACH)

      Those are all concepts taught in a single Graduate Level class from research done years ago. Yet they are "new" in the commercial world--and that's just a few off the top of my head!

      I took a Geospatial database course years ago....and I see Oracle finally started shipping their GS enabled prduct.

      Implementations come and go--concepts live on. If you don't even understand the concepts, then you will truely be lost come implementation time--and the performance, scalability, and stability of the resulting system will surely betray your lack of education.

    15. Re:Degrees? by Anonymous Coward · · Score: 4, Interesting

      Heh yeah. I interned one year for Agilent in Santa Clara. I was talking to one of the guys who worked in Agilent Labs where they got a lot of hot-shot Stanford Ph.Ds who thought they were god's gift to engineering applying for jobs. When interviewing they would watch for the types that obviously had the education but didn't really know what they were talking about and just start to fuck with them. Start zeroing in on what they didin't really know and start asking in-depth questions and getting them completely trapped in their lies. Apparantly a simple "I don't know" would have been the correct answer and some of them probably would have gotten the job if they had sucked it up and said that. I was told some of them ended up leaving in tears as it was not-so-pleasantly revealed to them that they didn't know as much as they thought they did...

      Note that this isn't against all Stanford Ph.Ds. Just the horribly arrogant ones who feel a need to point out they have Stanford (or some other famous school) Ph.Ds every 15 minutes rather than actually doing any work...and I think we've all dealt with one of them at some point...

      That said I'll have my MS in 3 years and leave it at that. Maybe I'll go for an MBA at some point.

    16. Re:Degrees? by Austerity+Empowers · · Score: 4, Interesting

      I'm not an IT guy, but here is the salary break down I had vs. degree. I did not get my PhD but one of my friends did and he shared with me his interview results (actually all of my college friends did, it was a valuable resource in pushing for the highest possible salary).

      B.S. EE - $47/yr
      B.S. Computer Science - $43k/yr
      B.S. Computer Engineering - $48k/yr
      B.S. EE/B.S. Comp E - $52k/yr
      B.S. EE/B.S. Computer Science - $48k/yr

      M.S. EE - $73k/yr
      M.S. Comp. E (this was a new program)- $69k/yr
      M.S. Computer Science - $65k/yr

      PhD CS - $67k/yr
      PhD EE - $55k/yr-$75k/yr wildly varying based upon specialty. Those specializing in control or power systems were at $55k, those specializing in Semiconductor Fab related stuff were up at the $75k.

      Most IT salaries I knew were BS only and fell around the $45k mark. This was over the period 1996-2001, around New York City. New York is not exactly a hub of geekdom, I work at Bell Labs (aka Lucent - We outsource/resell the things that make communications work) which is about the only major technology company in the area, and was in the middle of all offers I received. (Am I wrong? Who else is in the area...) New York DOES have a lot of banks and hired a lot of IT guys in it's time, however I hear those jobs are in india now :(

      My opinion formed on this data is that a PhD has absolutely no financial value regardless of degree. It is a research degree however, which means if you want to do research and you don't want to be someones lab assistant, you MUST have it. This agrees with how things should be. You do not want people getting PhD's for the money.

      That said I can't imagine that there is a lot of active research in IT, and I think if I had that degree and was considering a way to boost my career viability I would consider an MBA. I take my own advice and that is the degree I will pursue next fall. There is such an intense lack of technically competant businessmen in the world, and contrary to popular opinion, it really is hurting everyone.

    17. Re:Degrees? by notcreative · · Score: 0, Redundant

      HOMER: I didn't even know what a nukular pannerplant was!

    18. Re:Degrees? by Anonymous Coward · · Score: 5, Funny

      Associates degrees, or at most, bachelor's degrees are for job-related fields.

      You can always spot the DeVry graduates....

    19. Re:Degrees? by shadeyk · · Score: 5, Insightful

      Thing is, if you've chosen to study computer science to develop complex algorithm to solve a real-world problem, are you/have you also studied the art of developing software so that your implementation isn't hindered by common development faults. This means that you'll gain (or have) a deep understanding of the software development lifecycle and all the possible failure points in that lifecycle. You've also developed a tight personal software development process the likes of which SEI has championed over the years via the CMM, or some other framework such as the Microsoft framework for development which the MS consultant division use (hold on, it's actually very good! Just wish Microsoft developers themselves would embrace it :-o ). The average developer hasn't even considered the fact that developing (near) bug-free software on time,on schedule, and within budget is possible, so they either don't bother trying to find a better way to peel the potato or are in a corporate environment where deploying poor quality software and using the customer as a "free" QA dept. is the norm. The ability to develop tight code is paramount these days. Locking down complex algorithms which your research has yielded will allow your future employer to realise that your education and academic research has huge real-world value. An fully developed software engineer has a much better chance of securing employment in the current climate here and around the world. Formulate a clear intent and then jump of the cliff.

    20. Re:Degrees? by CrudPuppy · · Score: 2, Informative


      News Flash: this is the proper way to interview ANY techie.

      -------------
      Start zeroing in on what they didin't really know and start asking in-depth questions and getting them completely trapped in their lies. Apparantly a simple "I don't know" would have been the correct answer and some of them probably would have gotten the job if they had sucked it up and said that. I was told some of them ended up leaving in tears as it was not-so-pleasantly revealed to them that they didn't know as much as they thought they did...
      ----------

      --
      A year spent in artificial intelligence is enough to make one believe in God.
    21. Re:Degrees? by Paracelcus · · Score: 5, Interesting

      I have a (very old) Bachelors in CompSci.
      I've never been asked to prove it.

      I have a Ph.D. in both Comparative linguistics and Paleoanthropology, I've never been able to get a job at either!

      The question to ask now that I'm coming to the end of my working lifetime is, Was it worth while?

      I think that the answer is YES!

      --
      I killed da wabbit -Elmer Fudd
    22. Re:Degrees? by nolife · · Score: 1

      I am amazed when I see enterprise systems implemented without any thought whatsoever when it comes to concepts like

      I believe this is a product of the lowest bidder, best salesman, and the highest profit margin for the contractor. More of a business decision then an individual designers lack of knowledge.

      --
      Bad boys rape our young girls but Violet gives willingly.
    23. Re:Degrees? by CrudPuppy · · Score: 1

      "BA/BS: You might be OK."

      Are you kidding me? Okay is a HUGE understatement unless your Bachelors is in some bullshit field like art or theatre and youre trying to get a job in IT.

      I have a BS in chemistry, and had completed almost all my MS classwork using electives for my BS. My thesis got published in a respectable journal. I graduated 6 years ago and decided to pursue a career in unix admin/architecture rather than do my Ph.D in physical chemistry.

      I have pulled 6 figures every year now except my first year.

      Now maybe that's just "okay" by your standards, but to most of the people out there that ain't so bad.

      --
      A year spent in artificial intelligence is enough to make one believe in God.
    24. Re:Degrees? by Cederic · · Score: 4, Insightful
      I am amazed when I see enterprise systems implemented without any thought whatsoever when it comes to concepts like scale, distributed cache coherency, distributed deadlock, distributed transaction management, right down to the basic concept of protocol overhead when chosing the communication medium.

      I see a lot of talk about J2EE vs .Net. Very few people who don't have graduate level knowledge of the concepts mentioned above are even qualified to make the comparison, let alone an educated descision over which platform is right for their application.

      I think you over-estimate the benefits of an education against relevant practical experience.

      I know architects (and the above issues are architectural) who don't have any degree at all, who are more than qualified to discuss all those issues, and who have written and deployed systems in at least one (and sometimes both) of J2EE and .Net. Quite frankly I'll believe their recommendations ahead of someone fresh out of uni with a PhD in whatever you choose.

      This doesn't mean a PhD is useless - it's always good for getting higher pay, and impresses the girls. Heck, it may occasionally even be directly applicable to the work at hand.

      Usually though, a PhD is in fluid dynamics, or string theory, or some other intellectually high brow area that the average business IT department just doesn't care about. Universities tend not to teach people how to architect, write and deploy a system in fewer weeks than originally estimated, in the face of changing requirements, when your team is forced to attend corporate monkey days, with ever-reducing headcount, while supporting the systems the guys before you wrote, under the management of people pushing their own careers ahead of all other concerns.

      For the record, I only have a BSc, it's not in IT, and it's not holding me back at all at the moment - probably because I also have immense demonstrable practical experience.

      ~Cederic

    25. Re:Degrees? by T3kno · · Score: 1

      Implementations come and go--concepts live on. If you don't even understand the concepts, then you will truely be lost come implementation time--and the performance, scalability, and stability of the resulting system will surely betray your lack of education.

      That is truly one of the most profound statements I have read on slashdot. If only more software engineers had that attitude. I ran out of mod points to give you, so I'll post in your honor.

      --
      (B) + (D) + (B) + (D) = (K) + (&)
    26. Re:Degrees? by pmz · · Score: 1

      You are however a domain expert in your field, and that may well be why you were hired.

      More likely, now, is that you discover there are 1000 other people with the same ivory-tower credentials going after the three job openings in that domain.

      People should only go as far as they are truly honestly motivated to go. Those whose passion will pave their own career before them: by all means go for the Ph.D. Everyone else should, at most, either go for a two-year degree or an apprenticeship, learn a bit more about the world, and, then, decide whether more schooling is a good thing for them.

      Otherwise, it is perfectly feasible to get paid $40,000/year with a two-year degree and a bit of experience. That's a salary many indebted college graduates only dream about.

      Also, I've seen clear and unabiguous evidence that the market provides little or no rewards for anything more than a two year degree for most people. In fact, there is a trend away from four-year degrees in many disciplines, where a bachelor's degree is actually a mark against canidates.

    27. Re:Degrees? by NDPTAL85 · · Score: 1

      You are on a special type of crack if you honestly believe it takes a PHD, Masters, Bachelors or ANY form of formal education to evaluate the pros and cons of a J2EE platform vs. .NET espcially considering the majority of .NET anything is still vaporware.

      Then again I guess anyone will say anything to justify them spending an additional 8-12 years in school PAST the undergrad level.

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    28. Re:Degrees? by pmz · · Score: 5, Insightful

      Walk through GM or Ford or Nvidia or Intel. There are lots of Drs. around.

      Unfortunately, doctor-employing companies such as GM or Ford or Intel employ a very small fraction of the world's population. Ph.D.s are really and truly only intended for the people really and truly motivated enough to get them without second thoughts. These are the people heading up the design labs, and not the people who got the Ph.D. because it was "something to do after college."

    29. Re:Degrees? by tssiap_wmuc · · Score: 0, Troll

      you can't get a job with either phd cause those phd's are pointless.

    30. Re:Degrees? by plalonde2 · · Score: 4, Insightful
      Quite the opposite: I suspect those two PhDs represent doing something he really wanted to, for himself, for a few years.

      There is *no* better point to a PhD.

      It's called having a life.

    31. Re:Degrees? by Anonymous Coward · · Score: 0
      Unfortunately, with a PHuD on the team, it's unlikely you'll ever get to "implementation time".

      Every time I've been on a project burdened with one of these types, we were late, late, late, redoing their (fucked up) designs over and over, and trying to give them a dose of reality. And talk about SLOW. Well, that was when they were "thinking" :-) Other times they weren't too bad...

      So, yeah, dude, I'm sure you took those courses "years ago". Why not go back and take some more, huh? We've got some work to get done...

    32. Re:Degrees? by Anonymous Coward · · Score: 0

      You missed the point. There are lots of great people who stop at BA/BS. The original point was that the fact that you got a BA/BS doesn't really demonstrate much about you. You might be great or you might be a loser. They give Bachelor's degrees to both.

    33. Re:Degrees? by Grishnakh · · Score: 1

      Yep, I work at one of those companies, and I haven't met a PhD here yet. Of course, my division isn't one of the premier design groups, but it's not like we have tons of PhDs crawling around here.

    34. Re:Degrees? by clintp · · Score: 1

      I disagree: if you walk into your job acting like an ivory tower egghead, then yes. The the key is to realize that you really know *squat* about the business you're starting in, and take some time to learn

      And by that some token, with these qualifications you should be willing to accept a true entry-level salary and simply expect your salary to increase on a steeper ramp than someone without your background.

      Walking into a new job with lots of education, but no joureyman experience, please set your expectations accordingly.

      --
      Get off my lawn.
    35. Re:Degrees? by pmz · · Score: 5, Insightful

      That's a silly statement.

      Actually, it isn't.

      I am amazed when I see enterprise systems implemented without any thought whatsoever when it comes to concepts like scale, distributed cache coherency, distributed deadlock, distributed transaction management, right down to the basic concept of protocol overhead when chosing the communication medium.

      You might be suprised to learn that "enterprise systems" jobs are relatively rare taking the world as their context.

      Regarding the fact that most employees don't know squat about scale, transactions, etc., well that is the fault of the company for not recognizing the shortcomings of their employees and providing TRAINING. These concepts don't require advanced degrees--they usually require simply educating the people about the issues. Rarely does transaction processing require a mathematical proof--people simply implement it, ideally knowing beforehand what's at stake.

      Schools, at the employee's expense, are simply the wrong place to learn about domain-specific issues of a particular company at a particular point in time.

    36. Re:Degrees? by Anonymous Coward · · Score: 0

      Remember though that these starting salaries are not reflective of those gotten by graduates of the better programs in the country.

      An entry level starting salary for a graduate from MIT, Carnegie Mellon or Stanford, for example, can be as much as $15k - $20k more per year on average than the salaries listed here.

    37. Re:Degrees? by plalonde2 · · Score: 1
      Absolutely. Did I say otherwise?

      You can expect a slightly higher start for specific domain knowledge than someone without, but it's not that huge - certainly nowhere enough to make up the difference of 5-8 years of experience. But if you play your cards right, and don't make an idiot of yourself (in other words listen more than speak) the ramp should be pretty steep.

    38. Re:Degrees? by mcraw · · Score: 1

      I see a lot of talk about J2EE vs .Net. Very few people who don't have graduate level knowledge of the concepts mentioned above are even qualified to make the comparison, let alone an educated descision over which platform is right for their application.

      What the fook ever, man.

      --
      -Miles
      Fuzzy
    39. Re:Degrees? by yintercept · · Score: 1
      The stuff schools are teaching in quickly changing fields like IT is already dated anyhow.

      Only the buzzwords change. The logic pretty much stays the same.

    40. Re:Degrees? by macdaddy357 · · Score: 1

      Those are the figures schools tell you that you can expect to make, but do you personally know people pulling down that kind of dough? I don't. Schools also don't tell you how programming is being outsourced overseas.

      --
      How ya like dat?
    41. Re:Degrees? by Nykon · · Score: 2, Interesting

      What you say is true ONLY in the commercial market. In fact the high degree you have obtained is more likely to get you hired when you are dealing in an environment where X amount of PHDs, X amound of MS degrees are required.

      --
      "It's better to be a pirate then join the Navy"
    42. Re:Degrees? by Anonymous Coward · · Score: 0

      I just earned a PhD in analog design and I got a job at a leading communications chip company for $95k/year. It was definately worth it. In fact, I got my job about six months ago when the semiconductor business was at its worst. I got it because of my knowledge, and I have a good bit of knowledge because I got a PhD. By the way, I do design, not research. How much you make depends on what you know and who your advisor was.

    43. Re:Degrees? by Anonymous Coward · · Score: 0

      When I graduated from university, with an English Lit. degree, I had a professor who wanted to see me continue in academia and she was very distraught that I was going out into the "real" world. My reasoning was that I could get true, practical experience and then return for my Master's and PhD later - I'd be older when I finished but I'd have a perspective that others, who'd been sheltered within the walls of their Alma Mater's library or science labs, wouldn't enjoy.

      Now, working as a Web developer, I'm finding that academia is looking more and more tantalizing - especially as jobs are sent overseas and the U.S. market shrinks. In a perfect world I'd be in it for learning's sake - to pursue knowledge - damn the job. But we all know that's too idealistic so I'm hoping that I can meld future degrees with a healthy realization of what makes a business truth different from a well-researched fact.

      And with an English degree, no amount of literary analysis can prepare one for saying: "Would you like fries with that?"

    44. Re:Degrees? by good-n-nappy · · Score: 1

      And you are making money in those 4 years, not spending it.

      This is actually one of the main reasons you should get an advanced degree in IT. They pay you to do it. Granted, it's not as much as you'd make at a typical job, but you are still getting money out rather than putting it in.

      Also, I think we should be clear on what we mean by being worth it. If your goal is to make the most money possible then you are probably better off finding a way to exploit our economic system. If you are interested in things other than money then education will probably be more valuable to you.

      --
      Never underestimate the power of fiber.
    45. Re:Degrees? by Anonymous Coward · · Score: 0

      I am amazed when I see enterprise systems implemented without any thought whatsoever when it comes to concepts like scale, distributed cache coherency, distributed deadlock, distributed transaction management, right down to the basic concept of protocol overhead when chosing the communication medium

      Yeah, they must be pretty lousy workers to not spend months planning what database software to purchase, especially given that it won't really matter for most people anyhow. Either that or your one of those guys who likes to bring up things you know about even though it's not relevant to the context. Dunno

    46. Re:Degrees? by Anonymous Coward · · Score: 0

      I guess when you come from an environment where this seems complicated, then you really can't grasp how important those concepts are when designing non-trivial systems.

    47. Re:Degrees? by Anonymous Coward · · Score: 0

      Just so you know, I graduated from a public university with a BS in computer science, and I was offered 72K a year + benefits to write somewhat simple code at a large company. Although my experience is atypical, so YMMV. This might also put things in perspective -- I was set to get a PhD with full scholarship and a stipend, but changed my mind because the industry became more interesting to me (BEFORE I knew about the pay).

      I'm just letting people know that high pay with a B.S. isn't unheard of. I believe that this was the maximum that recent graduates we're allowed to recieve, as per company policy.

      Funny story: while at a recent interview, I was told that I would regret not having a PhD when I am around 40 or 50. Well....? What about those ~25 years in between? They seemed to imply that the skills you learn won't be useful until you are that age. My thought is that things are probably going to change during that time, and I believe that if a person has the desire to do research within them, missing out from graduate school is not a bad thing. PhDs should be aimed at middle-age men, not recent college graduates and masters students! ;-)

      Also, one last tip: in computer science, you don't want to get a masters if you know you want to get a PhD. It's just an extra year wasted, and completely unnecessary. Although for people who have only a little bit of experience in the research field, and are unsure about their desire to get a PhD, go for the masters. You don't want to be stuck in a PhD program, although some programs let you leave early with a masters as a consolation.

      Then again, the rate of jobs for masters students seems to be the best these days (but there are exceptions, like mine).

      (I may be an AnonCoward, but only because I don't want jealous karma reactions)

    48. Re:Degrees? by pmz · · Score: 1

      What you say is true ONLY in the commercial market. In fact the high degree you have obtained is more likely to get you hired when you are dealing in an environment where X amount of PHDs, X amound of MS degrees are required.

      Even Universities are not immune to the commercial market. That's why graduate students and non-tenure-track instructors pick up a lot of the teaching burden. Also, from what I've heard/seen, competition for tenure-track positions is very intense.

    49. Re:Degrees? by Anonymous Coward · · Score: 0

      Hmmm, funny. I was thinking the opposite: who makes that little? I'm only making 90K now, down from 115K.

    50. Re:Degrees? by madcow_ucsb · · Score: 1

      *shrug*

      I graduated in June with a BS CmpE from UC Santa Barbara and am pulling in $60k doing firmware for a small (but very profitable) chip design company.

      But my school provided a lot of practical education (actual design work...) and I've been working every summer since I was a Junior in high school for very well-known corporations (Northrop Grumman and Agilent)...

    51. Re:Degrees? by cfish · · Score: 1

      "Also, one last tip: in computer science, you don't want to get a masters if you know you want to get a PhD. It's just an extra year wasted, and completely unnecessary. "

      Bullshit.

      I'm a grad student at a first tier school, and I can tell you that I have not heard of any problem getting jobs for master students, and plenty of BS don't get any jobs. There's a good reason for that.

      If you talk to those undergrads, you'd know why. While many are smart, a lot of them are simply clueless dumb bastards with no interest in the field. They don't deserve a job.

      Then again, there are always special cases. my friend who got his 2.9 GPA from a second tier school got $75 plus bonus and commision to start - in Texas, not Manhattan. A PhD in first ranked Commputer Engineering gets $95 to start which I thought was a scandle.

      People who have not gone to grad school do not understand that the MS and PhD only differs by a couple of classes and a thesis. In most schools, you are freely transferable between the two degrees. I think second tier schools usually show a huge difference between the level of PhD and masters students.

      I do think that a PhD in CS isn't worth much financially. I am finishing up a degree in the MBA, well I'm almost sure that this will be worth more than a PhD in the long run.

    52. Re:Degrees? by InferiorFloater · · Score: 1

      Schools are, however, an excellent place to learn about broad, conceptual, theory-level issues... and that understanding is critical to being able to quickly adapt to different domains.

      If you want to limit yourself to a quickly-outdated specific domain, or hire staff that won't easily grasp new technologies as they arrive, then that's your perogative. If you want adaptable, flexible staff, then a decent degree is a good idea.

      Not neccesarily a grad degree though. If you're looking to move up in the IT world, and do strategic-level planning and design, then a grad degree would be helpful.

      --

      ---------
      Get back to me when my brain starts working.
    53. Re:Degrees? by Anonymous Coward · · Score: 0

      w00t I go to one of those three

    54. Re:Degrees? by Anonymous Coward · · Score: 0

      Me: "Also, one last tip: in computer science, you don't want to get a masters if you know you want to get a PhD. It's just an extra year wasted, and completely unnecessary. "

      You: "Bullshit"

      I agree with your view, actually. My point was that if you are going to get a PhD, you should try and enroll in the PhD program, not the masters. Some institutes, like Stanford, do not allow you to switch freely between the two. However, I believe that if you don't pass your quals there after the two tries, you can leave and then take your masters.

      I also agree that I think the masters makes more sense financially and time-wise right now.

      Don't "bullshit" me ;-) You didn't even disagree with me!

    55. Re:Degrees? by Jeremiah+Cornelius · · Score: 3, Funny

      O.K., so You're a PhD. Just don't touch anything.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    56. Re:Degrees? by Anonymous Coward · · Score: 0

      Poor dumb bastards! I don't have a degree and work in IT at $95K. As for no geeks being in NY where has this guy been? Ever hear of silicon alley?

    57. Re:Degrees? by lhand · · Score: 0

      MS degrees? Microsoft has degrees? Cool.

    58. Re:Degrees? by Austerity+Empowers · · Score: 2, Informative

      Yes I personally know those people, all of us are graduates from the same school. It's not a name brand university, but it's not a community college either. I have an MS in EE, BS in EE/CompE, my highest offer was $73k/yr (shown in my post), I accepted $70k/yr at my present company since I was advised the economy was about to tank. The $73k/yr offer was from a small company that did not survive. All offers were comparable on benefits and all were for salaried positions. I had a contract offer for $100k/yr which I was not interested in and does not include any benefits.

      After 3 years I make $87k/yr salary but have made over $100k/yr. I have 2 friends with identical degrees doing design work, one has underperformed that level (presently $85k/yr rare bonuses) but has infinite job security, one has overperformed ($90k/yr, not incl. bonus of over $35k one year) but has since lost her job in a merger. This is reasonably consistent with what you'd expect.

      I have a friend at MIT and I have heard that graduates with an MS in EE from that school often start with $100k/yr salaries (I do not know these people). I found that hard to believe, and now that I work with graduates from those schools I find it *really* hard to believe, but perhaps it is true. I have seen enough bad managers here that it wouldn't surprise me. I have no reliable data on actual salaries for people graduating from these schools.

      (Aside: I do believe people should be forthright on this subject, it's not a measure of your manhood it's a tool to push for what you deserve as an educated laborer. As one poster noted individuals from brand name schools like Stanford/MIT often get very high starting salaries. There is no doubt after having worked here 3 years that this phenomena is unwarranted in 90% of all cases, but it is a sign of what companies are willing to pay for what they view as talented engineers.)

      Money isn't everything in a job, but most of the time it's the reason we pry ourselves out of bed on mornings we'd really rather sleep in.

    59. Re:Degrees? by Anonymous Coward · · Score: 0

      Ha. About Stanford people: I've worked at a couple of startups whose founders were Stanford grads, and who liked to hire Stanford alums (I'm not one, just a lowly SFSU grad).

      Anyhoo, every Stanford graduate I've ever met has always managed to let you know within the first 15 minutes of knowing them thay they went to Stanford. Jeez - going to the right school really isn't that impressive.

    60. Re:Degrees? by Anonymous Coward · · Score: 0

      "competant"?
      "scandle"?

      Please don't talk to me about clueless dumb bastards. Your MBAs won't be worth crap on a stick unless you learn to spell. And I'm sure the MBA who's interviewing you will be glad to hear how much smarter you all are "technologically" than s/he is during the interview. In fact, I'd lead in with that if I was you. Make sure you really spell it out for them.

      One thing I'd like to make clear though...salaries and jobs depend on four things: who you are, where you go, what the *interviewer* thinks you can do for the company, and what you've done. (Not what you WANT to do, but what you've DONE. Behavioral interviewing is all the rage...)

    61. Re:Degrees? by dubrie · · Score: 0

      You can answer any of life's questions through Simpson's quotes. Its great!

      --
      if by boo you mean yeah, boo-yeah!
    62. Re:Degrees? by Nykon · · Score: 1

      troll ;P lol

      if I meant Microsoft I would have used the /. abreviation " M$" lol

      --
      "It's better to be a pirate then join the Navy"
    63. Re:Degrees? by sql*kitten · · Score: 1

      Thing is, if you've chosen to study computer science to develop complex algorithm to solve a real-world problem, are you/have you also studied the art of developing software so that your implementation isn't hindered by common development faults. This means that you'll gain (or have) a deep understanding of the software development lifecycle and all the possible failure points in that lifecycle.

      I've never met a recent graduate who has done any of that. When you hire a CS grad you have to spend 6 months to a year forcing them unlearn all that crap their professors, who haven't worked in industry for decades if ever, have taught them.

      A fully developed software engineer has a much better chance of securing employment in the current climate here and around the world.

      If your intent is to work in industry, 3 years real experience wipes the floor with 5 years of grad school.

    64. Re:Degrees? by pz · · Score: 1

      Advanced degrees are for purely academic fields.

      Next time you go to a medical doctor's, dentist's or lawyer's office ask the professional you're seeing if he has an advanced degree (hint: you can't practice medicine or law in most countries without one).

      The whole idea behind an advanced degree is to create knowledge, to further the field. In many fields, such as the computer-related ones, substantial amounts of knowledge are created in industry, but you cannot ignore the contributions made by those pursuing their Ph.D.s. The assertion that advanced degrees are for purely academic fields is absurd.

      However, the assertion that associate's and bachelor's degrees are for non-professional fields is by and large correct. That, I think, says it all.

      p.s. Orthographically, one writes "Ph.D.", not "PH.D".

      --

      Put my fist through my alarm clock with its ding-dong death inside my ear. - The Blackjacks.
    65. Re:Degrees? by notsoanonymouscoward · · Score: 1

      Yup. This is how I got my previous job. They were interested in what I knew, but REALLY interested in how I dealt with not knowing an answer. I guess too many people are used to being in school, where even an attempt at an answer, however lame, is the accepted and expected action when being "tested". In the real world, people need to admit when they're wrong, or when they don't know something. Alot of students just don't seem to understand that.

      --
      I ate my sig.
    66. Re:Degrees? by some+damn+guy · · Score: 1

      Exactly. If you are willing to work hard and are not a total moron, you will get a job. There is no degree you can get in the world that will let you no nothing and still get paid.

      If you have been working for a while and get a Ph. D. it looks far better. The best situation is where your company requests that you get an advanced degree. It is a big complement that you should talk up. Education and expierience should complement each other. Your degree is simply a tool. Your hard work every day is what you really get paid for.

    67. Re:Degrees? by Anonymous Coward · · Score: 0

      On the other hand, they will ALWAYS make more money than you and by the way I would like fries with my Whopper, boy.

    68. Re:Degrees? by Nekoi · · Score: 1

      I'm currently completing an engineering degree, and from what i've heard (from graduated students & profs), if you are up to it, go for it. but don't stay at the master's level!

      Ph. D.'s have it's advantages. for starters, you'll be able to apply to a position that is much more interesting than master level jobs. another is that if you're the creative type, your graduate work can potentially become commercialized. (look at the "university spinoff" companies, such as RIM)

      The worst thing to do after getting a master is to think that a MS is enough. a recent master graduate of chemical engineering told me that she had trouble finding a job after graduation. Why? for a BASc level positions, HR tend to overlook the over qualified applicants, thinking that they'd get bored & unproductive. For positions that requires higher level of education, MSc sometimes lacks the knowledge in the field that Ph.D's have. you get stuck in the middle where fitting jobs are hard to find.

      Just as one of the thread below said, go for something that is multi-disciplinary. if you're EE, consider something such as bio-engineering (application of electrical systems to imitate bio systems...big potentials here), mechanical/mechatronics, or MBA's (so you can yell at people, not getting yelled at).

    69. Re:Degrees? by leifw · · Score: 1
      Did you just suggest that the process of earning a pair of PhDs is synonymous with having a life?

      +1 Funny if I had mod points.

    70. Re:Degrees? by CrudPuppy · · Score: 4, Interesting

      in the last 5 years, I havent reported more than 1 step from a CTO, and the most fitting question I ever got in an interview was this:

      "how many cotton balls would it take to fill the cabin of the last plane you flew in, assuming you have flown recently"

      it is not the *answer* that counts here, it is how you deal with order of magnitude questions.

      you would be amazed how many times you're in a huge meeting full of suits and your CTO asks you "so how much would it cost to build a 25TB san from scratch versus buying one from EMC?"

      they are interested in an order-of-magnitude answer, and they fully expect it right then, not hours or days after the meeting.

      saying $4 million when the price is $5-6 million is FINE for their purposes at that point. not being able to tell them whether it is $5 million or $500,000 is absolutely NOT okay.

      --
      A year spent in artificial intelligence is enough to make one believe in God.
    71. Re:Degrees? by ibarrac · · Score: 1

      I agree completely. At least a graduate level degree is required in order to undestand the problems you face when designing large systems, and the correctness of proposed solutions. I have seen attempts to implement enterprise systems by people who don't even have a degree in computer science. When these systems blow up, they blame the tools, "it was the network" or "it was the wrong database", or "it's Microsoft's fault." Sadly, many times the work environment does not recognize the difference in understanding, scope, and ability to see the better answer that a graduate degree confers and the whole company suffers as a result. In these places, an advanced degree is not an advantage, but may be a liability, as it threatens the livelihood of the unqualified, who will proceed to ridicule any ideas you may have purely as a matter of defensive reflex. In these places, the scientific method is the first thing out the window. Wherever your advanced degree is appreciated, that's the place where you want to work.

    72. Re:Degrees? by plalonde2 · · Score: 3, Insightful

      I even agree with the +1 funny, but yes. Doing something for yourself instead of the man is what having a life is about.

    73. Re:Degrees? by Anonymous Coward · · Score: 0

      Regarding the fact that most employees don't know squat about scale, transactions, etc., well that is the fault of the company for not recognizing the shortcomings of their employees and providing TRAINING. These concepts don't require advanced degrees--they usually require simply educating the people about the issues.

      Although I'd rather hire someone who this training is going to be easier then harder. If the person already understands the concepts, it's much easier for me to train them. If they don't, then I have to spend more of my money to get them up to speed. That advanced degree could give them a better understanding of the concepts and make it a snap for them to maybe pick it up without me needing to spending any time at all.

    74. Re:Degrees? by Anonymous Coward · · Score: 0

      Wow, that really makes me feel fortunate. I have a bachelor's in History, do web development, and make $72k with great benefits.

    75. Re:Degrees? by ebooher · · Score: 1

      Hello everyone, and it's time once again for my patented, and trademarked, Bullshit Theory of the Day!!! Now before we get started, I'd just like to say that the lines of code that make up the Eclipse BTD have been rumored to be in the SCO kernel.

      I felt the need to reply to this parent in particular because they bring up that Ford in particular is full of PhD level Engineering types. A recent documentary on the history of Ford made a remark that stuck with me. This statement brought it back full force to be shared with you fine people right now.

      Henry Ford, as far as book learning and general scholastic endeavors are concerned, was .... how to put this delicately .... not very bright. It is widely rumored that Henry Ford couldn't even spell the word "Model" in the Ford Model A.

      As the documentary put it: "If Henry Ford were to be alive today, and to try to gain employment at Ford Motor Company, he would most likely be refused because he couldn't finish the written application."

      However, as with other inventors of our time, it wasn't just that Henry Ford had figured out how to build what was needed to supply the demand, he was a master showman and was able to sale the need for the demand. Remember, at the time, most people thought the horse and buggy could never be replaced. I mean, come on, who needs to be able to travel cross country in comfort?

      Which brings us the the BTD!!

      You don't need to be a genius to make it big. In fact, it probably just hinders you because you spend all your time fixing the problem and not enough time on what you need to focus on. Selling yourself to those who don't yet know that they need you.

      Do yourself a favor and read Carnegie's "How to Make Friends and Influence People." Give yourself confidence in the abilities you already possess. Because believe me, the people I work for would never hire a PhD level anything. The rule of thumb where I work is this ... "If they had enough time on their hands to spend 10 years in college to become a doctorate, they had too much time on their hands and never really learned how the world around them works."

      Now, I've gotten flames about this in the past. But no, I won't tell you who I work for or where we're located. Mainly, oddly enough, because I can't. We've got some really odd views on NDA's around here. Apparently since I'm not an actual member of "Sales" I'm not allowed to use our company logo, slogan, etc. *shrugs* I think they're afraid all of the "Geek Friends" I have online will attack us or something. The boss keeps mumbling "Slashdot Effect."

      Silly employer, Scripts are for Kiddies.

      Anyway, as always, this is all my own two cents, and the opinion, wisdom, nuggets of truth, statements of brash stupidity, and ability to go from 0 - Completely Flamed in 2.1 seconds are of one Reverend Booher and in no way reflects the views of my religion or employer.

      --
      "Genius may shine aloof and alone, like a star, but goodness is social, and it takes two men and God to make a Brother."
    76. Re:Degrees? by webster · · Score: 1

      The CMM, and all other aspects of what is called Software Engineering, are very useful, as long as those weilding them understand their purpose and when it's right to put them aside. The very term Software Engineering is a misnomer, since software develompent is still very much an art. True, it's an art that has a whole lot of craft that goes along with it, but anyone who comes out of the academic world thinking that metrics and engineering are things that can be rigorously applied to software development is going to be more of a danger than an asset.

      A well educated developer with good insight into what works in the real world is the ideal. But, given the choice between education and insight, any hiring manager who knew which end was up would choose the insight. The clueless "Engineer" is often chosen, however, because too often the hiring manager is equally clueless and having no other basis for making a choice is dazzled by the degree.

      So there's hope for all. Go for the degree! If you also learn how to build systems that work, you'll do well and do good. If not, you'll still be able to land a decent position, and maybe learn on the job.

      --

      Information is not Knowledge
    77. Re:Degrees? by Anonymous Coward · · Score: 0

      It's the C students who run the world. Remember that.

    78. Re:Degrees? by humblecoder · · Score: 1


      come and go--concepts live on. If you don't even understand the concepts, then you will truely be lost come implementation time--and the performance, scalability, and stability of the resulting system will surely betray your lack of education.


      While I agree with your general premise that education is important for learning general concepts, I don't think that you necessary need a PhD to be conversant in those concepts. Usually a PhD is a Masters degree plus some research component. The information that you are talking about can be learned as a Masters student without having to do the added research that a PhD entails.

      A PhD is a very specialized degree. Generally, you have to master a very narrow area of research in order to graduate. While your degree might say PhD in "Computer Science", it would probably be more accurate if it read "Text-based Natural Language Processing" or something equally specific. The only way I could see a PhD being directly applicable to the "design of enterprise systems" would be if your area of research was in software engineering, and even that would depend on what your thesis topic was.

      One transferable skill that you get as a PhD student is the ability to conduct rigourous research. This includes the technical aspects of research, as well as the non-technical stuff, like proposal writing, getting grants, managing research groups, etc.

      I think you are under the misconception that a PhD is just an extra N courses beyond in MS. Nothing could be further from the truth. If your desire is to get a professorship or a job at a research lab, then a PhD is right up your alley. However, if your goal is to be a professional IT worker, then stick to a BS or an MS.

    79. Re:Degrees? by strobert · · Score: 1

      As someone who has done lots of interviewing over the years. I know that personally if a resume has a PhD on it (whether during initial screening or for an interview) I will wondering if the person has enough pragmatism to do the job.

      Mainly means an extra tough set of interview questions. Typically I have found hiring managers that go goo-goo-ga-ga over PhD's also go nuts over people with buzzword experience.

      I know I am rare these days in that I look for people who can think. I don't care nearly as much as what you literally know walking in, but if you can think and learn. I try for people who have a engineering mindset rather than a technical one.

      So, PhD's don't impress me. Doesn't mean I won't higher one, but side projects, and ability to think during the interview will get far higher rewards than a degree.

    80. Re:Degrees? by Nels · · Score: 1

      While it is true that practical experience is good at the implementation level, and when deadlines need to be met and products shipped and code written quickly and without philosophizing, it is also true that a good education can help in moments when one leasts expects it, or the lack thereof can rear its ugly head and create a massive mess of incomprehensible code that would be rendered obsolete by the understanding of an academic concept or the dim recollection of an algorithm. Yes, practical experience is a major plus. Yes, education is a major plus. Love and peace. Let's all get along.

    81. Re:Degrees? by the+MaD+HuNGaRIaN · · Score: 1

      I am under no such misconception.
      Look again at the quote that I was replying to and you will understand.

    82. Re:Degrees? by Anonymous Coward · · Score: 0

      Am I the only one who noticed the low $55k for a PhD in power systems in NYC?

      So are they still wondering why the power went down?

    83. Re:Degrees? by craigeyb · · Score: 1

      This doesn't mean a PhD is useless - it's always good for getting higher pay, and impresses the girls. Heck, it may occasionally even be directly applicable to the work at hand.

      Impresses the girls? 'Nuff said. I'm going back to school!

      --

      Social Contract? I don't remember signing any Social Contract!

    84. Re:Degrees? by Anonymous Coward · · Score: 0

      Too bad you still can't spell "definitely".

    85. Re:Degrees? by Rhone · · Score: 1

      Advanced degrees are for purely academic fields.

      That's not always entirely true. Counterexample: As an aspiring Clinical Psychologist, I absolutely must earn a PhD (or PsyD). You are not even legally allowed to call yourself a Psychologist if you don't have a doctorate degree.

    86. Re:Degrees? by stanwirth · · Score: 3, Insightful

      Just the horribly arrogant ones who feel a need to point out they have...

      ...have little formal education, no specialization, no research skills to speak of, unable to plan and see long-term projects through to the end, unable to engage in respectful scholarly debate, are petty and jealous in the extreme to the point that they actually take pleasure in "fucking with them", are so busy trying to knock people down perceived as a threat that cannot see any creative or productive way to play to their strength? Oh, but that describes you , not the Ph.D.s being interviewed, doesn't it. Do you have the skills to harness different kinds of skills from different kinds of people? No, you're too busy trying to prove how much "smarter" you are than "the Mr. Smartypants Ph.D over there." How unbelievably childish. And you want to be a manager ? Figures.

      You get a D- for leadership and teamwork. This will go down on your permanent record. Good luck. You'll need it.

    87. Re:Degrees? by dporowski · · Score: 1

      Are you kidding me? Okay is a HUGE understatement unless your Bachelors is in some bullshit field like art or theatre and youre trying to get a job in IT. Huh. Bullshit?

      Experience with massive "overtime" and thankless grinds? Check. (80 hours/week? Let's try 120 or so.)

      High-stress situations where you get exactly one(1) chance to turn out a finished product for the actual consuming public? Check.

      Knowing how to work effectively and peacefully with people you wish to disembowel with your fingernails? Check.

      Doing tons of nasty, dirty, exhausting work and watching someone waltz in and take the credit? Checkcheckcheckitycheckfuckingcheck.

      Being trained in effectively, quickly, and clearly communicating your ideas to a group of unfamiliar people, winning them over, and causing them to have a desired reaction? Check.

      (I will, however, throw screaming knives of pain at my less than fortuitous date of entry into the job market. Yay dotcom explosion. Not.)



      Yes, this isn't a degree in the sciences. I know this. I've considered going back for an MS in a number of different fields, just because I want to learn more about them and it'd be a "harder" field. (Harder in the "diamond" sense, not the "word problem" sense.)

      However, I got a degree in a demanding field that I love, have learned a huge, stinking, whacking great load about working with actual other people in nasty real-life situations and having things come out the way they need to, and have cheerfully spent the last 10 years making computers something I eat, sleep, breathe, digest, excrete and adore (Not in that order.). I even have a job involving actual computers. It's not the BEST job involving computers, but it pays the bills, and given the wonderful economic climate of my home area, I think I'm doing reasonably--even if not incredibly--well.

      I didn't get "taught theatre", I got taught how to think critically, communicate effectively, defend my thoughts and ideas against examination, and how to learn whatever I need to. Degree didn't teach me X technology or X language? Whatever, I know how to find the information I need to learn it, understand it, and make use of it. I'm of the opinion that the practiced ability to expand your sphere of knowledge easily is of far more value than simply having knowledge of one single piece of tech. (After all, when that tech changes, one needs to learn the new one...)

      Having a "BS in Computer Science" doesn't mean you can do a damn thing with your mind, skills, or theoretical knowledge. I'd rather know I have the mental toolkit to find whatever knowledge I need than have a given set of letters after my name. (I will say nothing at this point about men, fishing, or the educational process. But you get the idea.)



      And I just have to say, "BS+near MS+Published Thesis" is a hell of a long way past a simple "BS".

    88. Re:Degrees? by Paleomacus · · Score: 1

      Kettle black?

    89. Re:Degrees? by bleckywelcky · · Score: 1


      What I'm thinking about is if it's better to throw out an answer like that based purely on numbers that might have been used in the past that you may sort of remember. Or, to spend a minute or two trying to arrive at a logical conclusion. When you threw out the cotton ball example I immdiately, sort of by habit, began thinking about how to figure that out - decided that a per-seat basis would be the best way to figure out the volume of the airplane and proceded from there. Say you have a 200 seater plane, each person and their seat take up a 3 foot by 3 foot area, perhaps 6 feet to the ceiling. That would be 3 * 3 * 6 = 54 / person * 200 people = 10800 cubic feet. Let's say each cotton ball is 1 inch by 1 inch (and assume no compression for now) then that would be 12 * 12 * 12 = 1584 balls / cubic foot * 10800 cubic feet (approximately 10000 cubic feet) = 15,840,000 cotton balls (excluding the cargo hold for luggage).

      That literally took me all of a couple minutes to create and solve in my head. Would it be better to spend a couple minutes doing this or would it be better just to shout out that several million would fit (assuming that without much thought you wouldn't shout out just a couple thousand or that it would be a billion or two). I think for a job interview, figuring it out would be the best idea, but what about once you have the job?

    90. Re:Degrees? by SageMusings · · Score: 1

      Amen,

      I'd wager you also demonstrate that you have the ability to stick with an often difficult path toward learning that consumes years of effort. Those who are easily distracted or cannot establish personal goals they intend to reach will scarcley survive 4-6(+) years of study.

      --
      -- Posted from my parent's basement
    91. Re:Degrees? by dporowski · · Score: 1

      And someday, that ability will be worth actual money, as opposed to the negative $big_amount_of_cash it's currently worth.





      (I hate you Student Loan Fairy. And you seemed so NICE at the time...)

    92. Re:Degrees? by happymark · · Score: 1

      This doesn't mean a PhD is useless - it's always good for getting higher pay, and impresses the girls. Heck, it may occasionally even be directly applicable to the work at hand. yo Mates, try replacing Phd to Pretty Huge Dick(PHD). Do the same for all threads. Hope you mates, derive some fun out of reading the threads again (in a new way). haahah ..

    93. Re:Degrees? by philipgar · · Score: 1

      they just want your tuition money .. . . Right. . . and I bet thats why many institutions offer free degrees (especially in engineering/computer science) to PHD students. . .. They give free tuition and the $10-20k a year stipends for being a phd student, and normally not to masters students. Universities that do research get higher rankings, its more prestigous. Why do you think they want the grad students. They're not getting money from them. . .What grad student have you ever met that had money? I'm currently a senior undergraduate in computer engineering and am seriously looking into a phd solely because im more likely to get that funded then a masters. Phil

    94. Re:Degrees? by superflippy · · Score: 1

      As the spouse of someone pursuing his PhD in physics, I can tell you that a PhD in experimental physics represents very focused high-level research, often working with specialized equipment. The experienced gained in getting a doctorate in physics can be directly applicable to a job, if you get a job in your field of expertise.

      I imagine physics isn't the only field where a PhD represents practical experience, as the previous poster pointed out.

      --
      Your fantasies contain the seeds of important concepts.
    95. Re:Degrees? by ehintz · · Score: 1
      I have a friend at MIT and I have heard that graduates with an MS in EE from that school often start with $100k/yr salaries (I do not know these people). I found that hard to believe, and now that I work with graduates from those schools I find it *really* hard to believe, but perhaps it is true. I have seen enough bad managers here that it wouldn't surprise me

      I've worked for 2 Harvard MBAs in my time, they were about the stupidest people I've ever known; both were able to run profitable businesses into the ground in record times, while we "uneducated" plebes protested (and eventually lost our jobs when the businesses went belly up or "downsized").

      In the executive world, your credentials are generally more important than your competence.
      --
      ehintz
    96. Re:Degrees? by Anonymous Coward · · Score: 0

      Notice the lack of the $ in Linux. Maybe that is why Bussiness and consumers don't use it. They both want $.

    97. Re:Degrees? by cavemanf16 · · Score: 1

      Uhh, I haven't even graduated from DeVry yet with my Comp. Eng. Tech. degree, and I can assure you I'm making more right now than all of those guys that posted their salaries above regarding their EE and Comp. Eng. degrees. Granted, I may be about 3 yrs. older than them when they graduated college, but I'm still doing just as well for myself so far without a BS. Which is why doing part-time DeVry was necessary - to push that salary up to the $75k/yr mark. And no, I don't own my own business or do consulting. I work for a medium-sized, Nasdaq listed company, much like many /.'ers do.

    98. Re:Degrees? by Anonymous Coward · · Score: 0

      Karma bust: But I think macdaddy357 is just a . Jealous Guy.

      --
      Yes he is a foe of a friend of mine.

    99. Re:Degrees? by guybarr · · Score: 1

      Usually though, a PhD is in fluid dynamics, or string theory, or some other intellectually high brow area that the average business IT department just doesn't care about...

      I think you're a bit confused there: while string-theory's attachment to reality is, ahem, somewhat doubious, fluid dynamics, although no less "high-brow", is about as practical as a subject can get.

      Of course, with a PhD in fluid-dynamics, you usually wouldn't want to be hired by "IT department".

      --
      Working for necessity's mother.
    100. Re:Degrees? by Cederic · · Score: 1


      You say that, but I know two people who were..

      Still, I agree - such PhDs can have practical RL uses, but an IT dept (or company) isn't necessarily going to rate them especially highly.

      ~Cederic

    101. Re:Degrees? by cfuse · · Score: 1
      For the record, I only have a BSc, it's not in IT, and it's not holding me back at all at the moment - probably because I also have immense demonstrable practical experience.

      Um, my qualifications are in visual arts - and it hasn't impaired my IT career at all (in fact, those many years learning to bullshit have come in quite handy).

      Practical experience and commonsense beat paper qualifications everyday. Where the qualifications help is when you are asking for more money.

    102. Re:Degrees? by ricksmith · · Score: 1

      When I started in computing, all the most interesting work (ARPAnet development, for example) was in R&D labs dominated by PhDs. So I went out and got one. It has in fact helped me get more jobs in advanced R&D organizations.

      The PhD is one of the few achievements that actually sticks with you as you get older. Your first jobs, regardless of how glamorous, carry a lot less punch as you move on, and they eventually fall off the bottom of your resume.

      On the other hand, keep in mind that a PhD is really an internship for the world of academic research. The right adviser teaches you about research, getting grants, and getting published. This is useful in the world of R&D, since it plugs you into the machine that gets you your research funding.

      The technical training you receive is probably going to be too narrow to be useful to a typical employer. For many employers, the PhD simply indicates that the individual knows how to finish a lengthy, self-directed project. This is a valuable capability, but not necessary for every job.

      So maybe the PhD isn't so useful in industry. However, if you ever aspire to be a senior researcher or to someday hold an academic position, the PhD is essential.

    103. Re:Degrees? by smallpaul · · Score: 1

      you would be amazed how many times you're in a huge meeting full of suits and your CTO asks you "so how much would it cost to build a 25TB san from scratch versus buying one from EMC?"

      The CTO asks you rather than pulling a number out of his own ass because he presumes you have some domain knowledge about SANs. Not perfect insight but more knowledge than the person on the street. But the applicant is unlikely to have any domain knowledge about the compressability of cotton balls whatsoever so the questions are not analogous. Why not ask them something relevant like how they would estimate the price of the SAN or how they would estimate the price of a coding project? Furthermore, when the CTO asks me a question that I don't have any more knowledge about than he does, I'm honest about it: "You probably could estimate that as well as I could", which is a nice way of saying: "I have no good idea but if you are willing to pull a number out of your ass, go for it." That's honesty and I'd say the CTO would appreciate that more than a number pulled out of my ass about a topic I have no insight into. "How much electricity does it take to run a 25 TB SAN? Sorry. I'm a programmer. I don't know much about electricity. But I can find out for you."

    104. Re:Degrees? by pmz · · Score: 1

      If the person already understands the concepts, it's much easier for me to train them. If they don't, then I have to spend more of my money to get them up to speed.

      This is why I also think that "corporate loyalty" needs to come back into fashion. Companies need to get back into the habit of investing in their employees for long-term gains rather than use flash-in-the-pan contracts for incremental and often unsatisfying progress. A company need not be afriad of wasting training on people who enjoy being at their job and don't mind being there for years to come.

    105. Re:Degrees? by cluckshot · · Score: 1

      Degrees we don't need on Stinking Degrees

      Of course you are going to get rich with a PhD in something. What you will be rich in is a matter of events to find out.

      To be a bit serious here, I have no doubt that so long as American Taxpayers have money and are stupid enough to keep reelecting the same ignorant fools to public office, somebody with a PhD will have a job teaching Microsoft crap at the local College. (Even after there is no market for the skill) However; as pressure builds to cut costs the person will probably be an H-1B or L-1 or W something visa holder. Right now the most secure what to get a job in Computer Science in the USA is to have one of these. (Citizenship anybody) Even the local Colleges and Universities are lining up for these people. Don't you bother to get in line, American Citizens need not apply.

      You might just check out the facts as www.zazona.com or http://www.outsourcecongress.org:81 or you can clunk around at http://www.immigration.gov/graphics/index.htm http://www.immigration.gov/graphics/howdoi/h1b.htm Or you can just get Circular E from the IRS and do a keyword search on Indian Student.

      I wonder if they would Let US Students be exempt from Tax Withholding? Hmmmmm...

      The issue is as simple as this

      So long I as an American Citizen must mark up my wages over 150% in order to pay the State and Federal Taxes and at the same time the United States Congress opens the door to Aliens who do not pay these taxes on their wages, goods or services, the prospects for me as an American are pretty bleak.

      --
      Never Politically Correct ~ I prefer the facts If you don't like what I say, get a life, or comment yourself.
    106. Re:Degrees? by filesiteguy · · Score: 1

      Hehehe... I tried the MSIS route. Never finished. Oh well. Too bad. Wasn't going to do anything for me anyway...

    107. Re:Degrees? by CrudPuppy · · Score: 2, Informative

      like I said, it is not about the answer, it is about finding out how people handle such a question. it is purposely NON-technical, so that you can find out how this person reacts.

      you have people that will answer "lots", or simply give you some ungodly number off the top of their head. you dont want these people.

      you then have people who will say "i dont know" or "i dont know, but I can find out". you can then tell them just to estimate for you. make them understand that you know they dont know, but want them to try anyways. these people are average.

      then there are people who will make quick assumptions to simplify the problem, and then quickly calculate an educated guess. for example, you could assume no compressibility, and assume that each cotton ball takes about 1 cubic inch. now quickly calculate the number of cubic inches inside the cabin and voila. these are the people you want in your meetings all the time.

      --
      A year spent in artificial intelligence is enough to make one believe in God.
    108. Re:Degrees? by playbass · · Score: 1

      What made you decide to quite computer science after a BS?

      --
      "The life of a repoman is always intense!" --Harry Dean Stanton
    109. Re:Degrees? by Anonymous Coward · · Score: 0

      perhaps you could hire someone who could help you with some remedial english?

    110. Re:Degrees? by Anonymous Coward · · Score: 0

      On the other hand, they will ALWAYS make more money than you and by the way I would like fries with my Whopper, boy.

      ahahhaha... it's funny because its TRUE :D
      mod parent up!

    111. Re:Degrees? by Mike+Hawk · · Score: 1

      Whats the smell? Ah Fear. Yup, you are going to get asked real world questions when you get finished with that PhD. You are going to get messed with. If you expect scholary debate to get things done on the job, thats PRECISELY what they want to find out.

      To play to a PhD's strength, a PhD should probably just stay in school forever.

    112. Re:Degrees? by stanwirth · · Score: 1

      Whats the smell? Ah Fear. Yup, you are going to get asked real world questions when you get finished with that PhD.

      Nope. Coded and supported Unix systems full-time throughout my MSc and Ph.D. research, did a three-year stint as a Unix sys admin for four separate departments between my MSc and PhD, and finished my PhD nearly 14 years ago--and have been coding and managing Unix and Linux systems ever since. In addition to securing over a million dollars to support and publish my research--over half of it in the real world of technology transfer and running a succesful business.

      I'm the one that asks the questions, buddy boy -- and people with just a pathetic little MSCE cert or DeVry training in "which button to push" just don't cut it. They have neither the intellectual capacity nor the experience to solve real-world problems, and certainly not the creativity to develop products for the real world.

      Yes, some former academics are truly useless -- I've fired two. The lesson learned was to do exactly what I did--keep them on contract until they prove they can adapt and do something useful.

    113. Re:Degrees? by Anonymous Coward · · Score: 0

      You've just earned yourself a Fan.

      (posting anonymously because this is off topic)

    114. Re:Degrees? by strobert · · Score: 1

      wow. If you think that post was bad you should see some of my previous ones. (And I didn't see much outside of minor grammer/puncuation issues.)

      oh and it takes real balls to post an "insult" as an AC. Wow, I am so impressed. why don't you wait until you are grown up before you post again.

  2. well.. by REBloomfield · · Score: 2, Informative

    All the PhD's I know have stayed in the education field. Two teach, and one has a research position at Microsoft's Education dept.

    1. Re:well.. by Frymaster · · Score: 4, Informative

      the key here is research. if you want more of a research position, a phd will go a looong way. if you are more into implementation, a masters might already be too much.

    2. Re:well.. by eyegor · · Score: 2, Interesting

      I've known two Phd IT types and while they're very knowledgable in their field, they spent more energy trying to be "elegant" or inventing new ways to do things (IOW something cool that they thought of but wasn't standard) rather than doing things the right way. I think they forget that production IT shops aren't staffed by students.

      In the proper job (a very high-level IT role or in education), a Phd is a valuable asset. In a production shop, it's slow death. Everyone gets sidetracked chasing dreams.

      --

      Don't anthropomorphize computers, they don't like it.
    3. Re:well.. by EvilAlien · · Score: 2, Interesting
      Thats pretty common. Having an advanced degree can restrict choice in terms of employment. I know somebody in California who keeps getting told that they are overqualified... and a Ph.D. friend has to work in a teaching position in a backwoods university town because that is where a position exists.

      Tech Ph.D.s are going to be a differnet matter though, as long as you have some management experience or wish to get into management. The Ph.D. I see in technology tend to be running the show in CIO or CSO positions.

      --
      perl -e 'print $i=pack(c5, (41*2), sqrt(7056), (unpack(c,H)-2), oct(115), 10)'
  3. Too much is better than too little by floppy+ears · · Score: 4, Insightful

    It's conceivable, sure, but you're a lot more likely to get turned down for a job for a lack of education than too much education.

    --

    "If I could live to be several hundred
    I could take a walk and really wander, really wonder."
    1. Re:Too much is better than too little by Anonymous Coward · · Score: 1, Funny

      "Do you want fries with that?"

    2. Re:Too much is better than too little by EastCoastSurfer · · Score: 5, Interesting

      Having just interviewed more people than I wish to remember I would say that a PhD doesn't hurt you when looking for a job. The problem is that if you have only gone to school for many years and have no real software development work under your belt, that will hurt you if your looking for a development job.

      Of course if you want a research position then a PhD is the only way to go. You probably need to end up asking yourself what you want to do and figure out the best way to get there. Getting your PhD is right for some paths, going to work is right for others.

    3. Re:Too much is better than too little by Anonymous Coward · · Score: 0

      yes, I want FRENCH fries with that!

    4. Re:Too much is better than too little by micromoog · · Score: 4, Insightful
      However, you're much more likely to get turned down for a job in industry due to a lack of experience than a lack of education. A BS and 5 years' experience will take you farther than a PhD and no experience.

      Sadly, getting graduate degrees while employed full time is the only way to really maintain a competitive combination.

    5. Re:Too much is better than too little by nocomment · · Score: 1

      ACtually when I was working for alocal ISP awhile back we were hiring some more network techs and a guy with a PHD came in to be interviewed. We turned him away because he was overqualified and didn't really have all that much "on the job stuff". Reading all the books in the world will teach you how things are supposed to work, but only being in the trenches for awhile will teach you how to ways to make things work when the "way it's supposed to" fails.

      --
      /* oops I accidentally made a comment, sorry */
      /* http://allyourbasearebelongto.us */
    6. Re:Too much is better than too little by sql*kitten · · Score: 5, Insightful

      It's conceivable, sure, but you're a lot more likely to get turned down for a job for a lack of education than too much education.

      I'm not sure that's true. Certainly, my own experience of interviewing candidates is I'd rather hire a candidate with less education and more experience than one with more education and less experience. That comes from hiring people and seeing how they perform in the "real world". A PhD comes across as being too "theoretical", interested in abstracts and research, and not in day-to-day programming which might be just grinding out database code or fine-tuning GUIs. A Master's will stand you in good stead for "high level" job like a System Architect. But PhDs are too highly qualified for an entry-level coder (and are reluctant to take a "junior" position anyway), and not experienced enough for a senior position, so they're stuck in limbo.

      Only do a PhD if you have a genuine interest in the research you want to do - for example, if you're deeply interested in AI anyway, a PhD will be a rewarding experience. But it is a big mistake to do a PhD purely as a way into the job market.

    7. Re:Too much is better than too little by flopiano · · Score: 1

      Well, it depends.
      Many IT companies tend to recruit less experienced people (with less titles than a PhD) in order to pay less and
      aiming to train their employees "on the field".
      I've seen people with degrees in philosophy or history working for IT companies as programmers, after a
      one week training in VB or Java.
      Of course the quality of products is very bad, but usually management don't understand why: After all, every body can be easily turned into code-monkeys, so why pay lots of money for a PhD ?

    8. Re:Too much is better than too little by wmspringer · · Score: 3, Insightful

      If he didn't have much on the job training for that position, wouldn't that make him underqualified compared to the others, not overqualified?

    9. Re:Too much is better than too little by heneon · · Score: 5, Funny
      A BS and 5 years' experience will take you farther than a PhD and no experience.

      Yeah and from my experience, 1 year of experience and 5 years of BS doesnt take you very far :P

    10. Re:Too much is better than too little by Strollin · · Score: 2, Interesting

      Just finished my Ph.D. in May, had 6 job offers before I started turning away interviews. Still getting calls for interviews. In a nutshell, the Ph.D. was a great move for me (and a great experience!).

    11. Re:Too much is better than too little by Merk · · Score: 4, Insightful

      Or do what so many people in CS programs, be they BS, MS or PhD, end up doing. Contribute to Open Source projects. It gives you experience, and you can do it while you work on your degree.

    12. Re:Too much is better than too little by 4A6F656C · · Score: 3, Insightful

      Even if you do have a PhD, who says you have to put it on your resume? If you think it will 'over qualify' you for the job that you're applying for then leave it off. If you get an interview then you can use it as a wildcard then. As with most things in life, you can't subsitute real world experience for study at any level and I don't think a PhD or masters makes any exception.

    13. Re:Too much is better than too little by btlzu2 · · Score: 4, Insightful
      I think this is a reasonable view on day to day hiring; however, if you're a company looking to get an expert to technically lead a division in a certain direction, you may want to hire from the relatively smaller pool of PhD's. For example, some of the computer consulting companies I deal with have security experts with PhD's in telecommunications or computer security-related degrees and they set the overall tone for their company's policies on security.

      I think if you want a fairly high-profile, powerful job that doesn't have a lot of people applying because they're not qualified, a PhD might be for you, not just for research purposes. At least, that's what I've learned with my experience. I think someone working in the field and getting a Master's degree is pretty valuable itself. (Because I'm doing that! :) )

      --
      Zed's dead baby. Zed's dead.
    14. Re:Too much is better than too little by micromoog · · Score: 0

      Very nice.

    15. Re:Too much is better than too little by artemis67 · · Score: 2, Insightful

      It's conceivable, sure, but you're a lot more likely to get turned down for a job for a lack of education than too much education.

      Along those lines, I've noticed that when a particular job market is oversaturated (as IT currently is), then of course, salary levels drop, and employers will hire the most amount of education that they can get for their money. Instead of Bachelor's degrees soaking up all of the entry-level positions, it's the people with the Master's degrees who are knocking the B.S's out of the way, and Doctorates start taking the mid-level positions. The B.S.'s are scrambling just to FIND jobs.

      Is it possible to have too much education? Only if your education is so specialized that it severely limits the number of available employers.

      Also, somebody else hit the nail on the head. A doctorate won't do you a lot of good if you don't have the requisite people skills for the salary level.

      Most famously, the question is not, "Where will I be if I get this education?"; the question is, "Where will I be if I DON'T get this education?" Yeah, in this job market, a doctorate may not look like it's worth the effort, but it's probably a helluva lot better than not having one.

    16. Re:Too much is better than too little by doktor-hladnjak · · Score: 1

      I've heard similar sorts of advice before and I've always wondered, what are you supposed to say you did for those years on the resume (especially if there's nothing between when you finished and now)?

    17. Re:Too much is better than too little by gid-goo · · Score: 1

      It seems sad that someone would spend at least 5 years getting a PhD and then apply for a job where they get to research the intricate details of IOS and change peoples passwords. But maybe it's just me.

    18. Re:Too much is better than too little by JimTheta · · Score: 1

      <sarcasm>Yeah, use all that free time you have in grad school to work on open source stuff.
      </sarcasm>

      Seriously, this is feasable during a BS, but my experience has been that you don't have a lot of free time when working on a MS or Ph.D, and the last thing you'll feel like doing is spending more time in front of the computer.

      (This is based on my MS and my friends who were working on MS or Ph.D. Maybe others had a more leisurely experience, but I don't know anything of it.).

    19. Re:Too much is better than too little by ichimunki · · Score: 1

      Yeah, it's a fabulous idea to leave a gap on your work/experience history. Then you either end up explaining, "well, I didn't want to tell you about my PhD" or you end up lying. Either way you are treading on thin ice. In the first case, because for a PhD you're going to look like an idiot (you spent how much on that edumacashun just to leave it off the single most valuable piece of self-advertising you do?) or a person with a severe moral handicap (hmmm, willing to hide a postive educational experience with lies, wonder what he/she does when something that's actually bad happens).

      In short: tell the truth.

      --
      I do not have a signature
    20. Re:Too much is better than too little by UnclePaeng · · Score: 1
      Yeah and from my experience, 1 year of experience and 5 years of BS doesnt take you very far :P

      You should try working for the federal government. A diploma mill BS, MS and Ph.D will get you very far indeed.

    21. Re:Too much is better than too little by nocomment · · Score: 1

      seems that way to me too. I would think people with PhD's should be in a lab with a soldering iron getting phone calls at 3am from his wife asking when he's coming home for dinner.

      --
      /* oops I accidentally made a comment, sorry */
      /* http://allyourbasearebelongto.us */
    22. Re:Too much is better than too little by Anonymous Coward · · Score: 0

      I want BELGIAN fries!

    23. Re:Too much is better than too little by BoneFlower · · Score: 2, Insightful

      Thats the biggie... make sure you are interested. One of my old scoutmasters got a PhD in Mettalurgy, not because it was relevant to any job he did, he just wanted the knowledge that he'd gain on the path.

      As for being overqualified, I know one guy who had to leave half his certifications off his resume to get a job.

    24. Re:Too much is better than too little by Anonymous Coward · · Score: 0

      If I was spending my time and hard earned money on getting a degree which requires lots of study and hard work, I sure as hell don't want to give away for free any of that information.

    25. Re:Too much is better than too little by sql*kitten · · Score: 1

      . I think someone working in the field and getting a Master's degree is pretty valuable itself. (Because I'm doing that! :) )

      I hope so - I have one too :-)

    26. Re:Too much is better than too little by Mike1024 · · Score: 1

      This is a great idea if you've decided to do your PhD already, but it can't really compare to real experience.

      Or, more precisely, it gives you experience of coding, but not experience in buisness. You don't go to meetings, meet co-workers face to face, talk to clients, wear a suit or do any of that other shit. So open source experience probably isn't a perfect replacement.

      Just my $0.02,

      Michael

      --
      "Goodness me, how unlike the FBI to abuse the trust of the American public." -- The Onion
    27. Re:Too much is better than too little by bicatu · · Score: 1

      Indeed, at least it shows that the person with the PHd has enough patience and interest in a subject to cope with a 4-year-study.

      Usually you have to get away from the everyday technology to end up with a frontier knowleadge which probably won't be usefull for regular companies.

    28. Re:Too much is better than too little by gid-goo · · Score: 1

      Or least sitting around bullshitting about stuff that will never be implemented.

    29. Re:Too much is better than too little by nihilogos · · Score: 1

      I wish you only had to read books when doing a PhD. However almost every PhD program requires you to complete original research. The skills you obtain learning how to do research are invaluable and would no doubt have enabled the guy to pick up whatever it is that needed to be done very quickly. And if you ever needed to implement something that nobody at your ISP had any experience in you'd end up having to do some research. PhDs are quite helpful then.

      --
      :wq
    30. Re:Too much is better than too little by lukme · · Score: 1

      I have been turned down with a BS degree and 6 years of experience, because I have "too much" experience, or the recruiter says you won't be happy in that position because... .

      I have been working on a graduate degree while working, however, it seems that a critical part of graduate school is missing. Furthermore, progress seems to be laggin due to the amount of time I spent at work.

      All things considered, I am entering graduate school for a second time this fall. I just hope I have better luck this time around than I did the last time. It shall be an interesting adventure.

  4. Depends on your experience by JohnGrahamCumming · · Score: 5, Informative

    My experience with having a PhD differed depending on which side of the
    Atlantic I was on. When I was in the UK (where I got the qualification) I
    definitely met resistance from some companies who asked me bluntly why I had
    bothered to get a PhD if I wasn't going to do research, and seemed suspicious
    that I might be too "academic" for their jobs. Only one company, ICI, was
    positive about my doctorate stating that I would start at a higher pay grade
    because of it.

    In the US I've found that the PhD was a plus, people respect that you did
    the work to get it and generally are interested by the topic I choose (security).
    I have not had a negative reaction here.

    In my current position where I hire people the more education the better, as
    long as the person has the skills required for the job. So I have had to choose
    between a person with a PhD who had just learnt C++ and a person with a Master's
    who's spent 2 years coding in C++ then the Master's wins. What's going to be
    important with your PhD is to demostrate that you have practical experience along
    with the studies (could be through a summer job, for example).

    John.

    1. Re:Depends on your experience by AwesomeJT · · Score: 3, Informative
      I would vote for the two years of actual, practical workforce C++ than to more years of theory getting another degree. I still think getting an higher degree is a good goal, but folks shouldn't do it for the possible pay increase or other mythical promises. Other fields benefit more from the PhD than CS/CIS/MIS. Perhaps PhD in CE would be nice.

      Of course, with the economy, it might be a good time to invest in your education. Either way, your going to be underpaid and/or overqualified. I know a few PhDs flipping hamburgers at McDonalds until they can get a "real job".

      Anyways, the effect of the PhD or even Masters becomes less important with time, as your workplace experience increases. The lasting part of the degree is more of a sense of accomplishment and having enjoyed the process of obtaining such a degree.

      I feel that way about my BS. It was nice to get my first job or so, but after that, the employers really didn't care as long as I had *some* type of degree. I never had anyone ask what grades I made in my CS course work. :-)

      --
      SPAM solution made easy: 1 spammer, 5 cords of rope, 5 hourses, and fireworks. Be creative.
    2. Re:Depends on your experience by FortKnox · · Score: 5, Insightful

      On the contrary, its about experience. Graduate degrees are wonderful with those that already have lots of experience in the field first (ie - don't go from freshman year of college to PhD without some work experience put in).

      The reason is, if you apply for a job with a Masters and someone else with a bachelors and 3 years of experience, you won't get the job. Why? Because experience is more important than extra education; plus, the bachelor is cheaper. With higher degrees comes higher expected pays!

      So, I always tell people to get a job with a bachelors and have your company pay for the graduate degrees. That way you get what you want (your grad degree) with a bonus (your grad degree for free!) and your company gets someone with experience AND a grad degree for cheaper than hiring one straight outta school.

      --
      Good quote, too many chars. Seriously, the slashdot 120 char limit sucks!
    3. Re:Depends on your experience by Anonymous Coward · · Score: 0

      Hey look everybody! Ph.D. credentialed and still using the word "learnt" in written english; and, in all likelihood, spoken as well! HeHeHe . . . Now, that's funny!!! Best Regards, OIB

    4. Re:Depends on your experience by Lumpy · · Score: 0, Insightful

      So I have had to choose
      between a person with a PhD who had just learnt C++ and a person with a Master's
      who's spent 2 years coding in C++ then the Master's wins.


      so you are an education snob then?

      what about the guy that has his Associates Degree and has been coding for over 10 years?

      He's full of experience that the school-boys can not have base completely on the fact he has been ther eand done that.

      I hire on experience first, denonstratable skills second and education dead last.

      Just because you had the money and time to spend on college time does not make you an expert, and it never is an indicator of how well someone does the job.

      --
      Do not look at laser with remaining good eye.
    5. Re:Depends on your experience by JohnGrahamCumming · · Score: 1

      Wrong.

      You might like to read this article from the Oxford Dictionaries people about learnt vs learned.

      I am British and therefore tend to lean towards learnt rather than learned. But since you started a slanging match about use of language perhaps you'd like to correct "english" to "English".

      John.

    6. Re:Depends on your experience by dnoyeb · · Score: 4, Insightful

      Experience is NOT more important than education. Lots of self taught programmers will have difficulty finding a job because just claiming you can do that job is much different from producing a 4 year college degree.

      A Masters degree is a "Specialization." It means you can do the bachelors stuff, and especially this one particular topic. So if you find a job in that particular "topic," THEN you get payed more, and are valued more.

      A doctorate is not so much a further specialization, but a doctorate dubs you an innovator in the field. Excellent when budgets have money for research and development. But I must warn that anything Non-product related will be the first thing to go when budgets get tight.

    7. Re:Depends on your experience by Anonymous Coward · · Score: 0
    8. Re:Depends on your experience by uradu · · Score: 1

      That's funny, my experience is quite the opposite. In the US companies seem much more oriented towards the functional aspects of your experience and credentials, not really caring about those parts that don't directly benefit them. In Germany OTOH they worship your degree even if it's in an ulreated field, and people insist on being called "doctor" even out of context.

    9. Re:Depends on your experience by Lord+of+the+Wazz · · Score: 1

      What's going to be important with your PhD is to demostrate that you have practical experience along with the studies (could be through a summer job, for example).

      Don't know what PhDs are like in the States but over here (UK) it's a full time thing. Kind of hard to do a summer job when you're already working 40+ hours a week.

    10. Re:Depends on your experience by Anonymous Coward · · Score: 0

      Duh. Did you read before replying?

    11. Re:Depends on your experience by Anonymous Coward · · Score: 0

      Actually, from what I hear from my girlfriend (about to get her BS in CE), a higher degree does not help. Civil Engineers, more than any other engineering field, need to get their professional engineer license. That is what is important, not a higher degree (unless you want to teach). And she goes to a well respected engineering school, so I am pretty sure she knows what she is talking about.

    12. Re:Depends on your experience by Anonymous Coward · · Score: 0

      Never? So you are saying you wouldn't feel confident that a person who has a 4.0 in their CS courses, worked all through college at part time jobs (IT related) and over the summer as a developer wouldn't do about as well as someone who had just worked as a code monkey for 2 years and has a 2 year associates degree? Sounds like you are an anti-education snob.

    13. Re:Depends on your experience by JohnGrahamCumming · · Score: 1

      So I have had to choose
      between a person with a PhD who had just learnt C++ and a person with a Master's
      who's spent 2 years coding in C++ then the Master's wins.

      so you are an education snob then?


      Hello??? Anybody home??? I said that I'd prefer the person with the experience not the extra education.

      what about the guy that has his Associates Degree and has been coding for over 10 years?

      I'd want to test their knoweldge of CS theory to make sure that they got it in the AS degree or through the 10 years experience, but as I think I stated clearly the experience counts highly for me.

      Just because you had the money and time to spend on college time does not make you an expert, and it never is an indicator of how well someone does the job.

      1. I didn't pay for school because I went in a country where education is (was) free up to Bachelor's level and then I got a scholarship.

      2. I never claimed to be an expert, I was relating my experience.

      John.

    14. Re:Depends on your experience by gbjbaanb · · Score: 1
      Only one company, ICI, was positive about my doctorate stating that I would start at a higher pay grade because of it.

      In my experience, a company like that is a large, dilbert-esque place where your qualification and length of service count for more than your ability. You would start at a higher pay grade, but don't expect promotion or pay rise on merit.

      For smaller companies, expect your degree to count for nothing compared to your ability (or perceived ability - that's the only place it'll count), small companies cannot afford to hire you unless you can actually do the work they need you to do.

      So.. in all cases, experience counts way more than qualifications, and often qualifications simply make you less employable that someone who could be taken on as a trainee and taught what the company needs to teach you - the perception here is that as a PhD, you will be more resistant to learn a different way than you currently know. The exception to this is if you are coming in at a more senior position, in which case your qualification counts for nothing - only the experience / proven ability you'll be bringing.

      I expect a PhD in .. English, say, would actually be beneficial though, but never computers for a computer job.

    15. Re:Depends on your experience by rzbx · · Score: 1

      "I hire on experience first, denonstratable skills second and education dead last."

      Experience will get the job done fast, but will it be done better? One that understands the subject will probably get it done where the code is clean, essy to read, easy to modify, and easy to maintain. What is experience? Isn't that just another form of education? So are skills. It is what they know and understand that counts. So it all comes down to weighing their education. Your opinion may be that experience is a better form of education. Personally, I think it all depends on the job, what kind of experience one has, and what kind of education one has. Each person is different when it comes to learning as well.

      --
      Question everything.
    16. Re:Depends on your experience by Cederic · · Score: 1


      In IT, yes, experience is everything.

      I don't care if you do know 14 different sorting alogorithms. In 9 years of professional IT development I've needed to worry about sorting efficiency twice - and both times a simple binary sort was possible and adequate.

      I don't care if you know the TCP/IP protocol inside out, and personally devised a new form of NAT. I acknowledge that there are some roles out there where that's very valuable experience and capability, and good luck getting one of them - you're probably in with a good shout.

      However, if I need a software engineer to come in and develop back-office business logic for a multi-national company, I'm going to be looking for guys who have done that in the past, who can demonstrate skills and knowledge gained through experience, and who aren't going to panic when things go titsup.com (as they do eventually on every single project). I want the people who've tried various techniques, methodologies, practices, and discarded those that don't work, that don't add value. I want people who know how to write code that works, that does the job, and doesn't need a 3 man support team.

      My skill is delivering complex IT projects on time, and to budget. I can do that best with experienced IT professionals in my team, whether they're educated in CS or with random PhDs or not.

      ~Cederic

    17. Re:Depends on your experience by pmz · · Score: 1

      Experience is NOT more important than education.

      Ha. This is only true in companies that hire fresh college graduates, becuase they are cheap.

      Being able to discuss a specific commercial project and real work performed carries huge weight in interviews. The college degree might get a raised eyebrow...but that's it. Unless a person can speak confidently from experience, their value as a potential employee stops when the interview ends.

    18. Re:Depends on your experience by zang0 · · Score: 1

      I think it depends on the skills required for a particular job. I have an MSEE and have been working as a software engineer for over 12 years. I've worked in many cultures as well - academic research, corporate research, bland corporate, and start up. I've also done a lot of hiring of PhDs, MS's, and Bachelor's degrees, and on occassion those without any higher formal education. On the occasions where I was looking for skills that typically come w/ a PhD, it was in an area where we really needed theoretical and academic style depth. For example, at my start up, we were developing a sophisticated audio classification system; it was an area where the public literature was light. I was hiring to build out a team to form the core of our applied research group. We ended up hiring about half PhDs, and half masters degrees. We didn't go out and look for a degree, we went out looking for depth in a particular set of areas that happened to be built on a significant mathematical foundation. It so happens that all had higher degrees. By the nature of the work, I think it would be rare to find that set of experience in a BS, let alone a high school grad.

      We also had a significant technology transfer component. We needed to get the work out to product as soon as possible and translate the algorithms into very efficient implementation. This part of the team was more mixed. We needed some hybrid folks - those that can hang with the geeks yet not overwhelm the researchers with geek speak. We also had some more traditional IT roles (i.e. Sys Admin - platform tweaker) - in this case, I agree that formal education plays less of a role. Formal education in the right discipline establishes rigour, and can indicate a candidate has sweat well and hard and thinks efficiently. Rigour can be established in other manners as well; I would jump to hire a person that was a grandiose chess player self transformed into a programmer.

      Bottom line: sometimes as a highering manager you need skills that start from scratch (research + algorithmic level innovation) and will ultimately require efficient, architecturally sound programmatic implementation. You need to build your team out so that all skills are represented.

    19. Re:Depends on your experience by CharlesEGrant · · Score: 1
      don't care if you know the TCP/IP protocol inside out, and personally devised a new form of NAT. I acknowledge that there are some roles out there where that's very valuable experience and capability, and good luck getting one of them - you're probably in with a good shout.
      Despite your caveat I think you are too focused on your own experience. IT is an ungodly huge field now, and one size never fits all.
      I've worked in back office IT, but now I'm working in bioinformatics and binary searches definitely don't cut it there. Somebody working in network security had damn well better know TCP/IP inside and out, and you may have noticed that network security is not an insignificant area these days. There will always be more jobs in back office IT then in specialties benefiting from an advance degree, but there aren't all that many advance degrees being produced, and there will always be critical roles for them.

      I also think that you are comparing fresh oranges to rotten apples. Sure, I'm always going to pick a smart, experienced, motivated, non-degreed programer over an stupid, lazy, freshly minted, Ph.D., but what about a smart, experienced, motivated, Ph.D?
    20. Re:Depends on your experience by Dalcius · · Score: 1

      Applying overly broad designs and coming up with complex, overly coded solutions is a common thing among folks just out of college. I'm in the business of debugging code for a living, and it's interesting to see the code written by folks just out of school.

      The older, more 'mature' programmers get things done in a fast manner, follow established company guidelines to avoid needing pages of documentation, etc. They've been there and done that and know the best solutions to the problems and why they're the best solutions.

      I am 150% for good comments, debugging, the works, but frankly, some folks out of college over-engineer programs just because they had the time and luxury of doing so in college.

      Learning about computer science is not learning about programming.

      --
      ~Dalcius
      Rome wasn't burnt in a day.
    21. Re:Depends on your experience by DroopyStonx · · Score: 1

      Experience is *almost always* better than education. I have 7 years experience as a programmer and NO degree and I make an excellent living. On top of that, I'm YOUNG (22). Never ever had a problem finding a job even when the economy was low and everyone else was havin a hard time. If I wasn't perfectly content where I was right now, I could EASILY quit my current job today and go elsewhere and make more. Why? Experience. I know quite a few others in the same position as myself too. People look at experience vs. degree a LOT more than you'd think.

      --
      We have secretly replaced these Slashdot mods' sense of humor with a rusty nail. Let's see if they notice!!
    22. Re:Depends on your experience by swillden · · Score: 1

      Experience is NOT more important than education. Lots of self taught programmers will have difficulty finding a job because just claiming you can do that job is much different from producing a 4 year college degree.

      I disagree. The piece of paper is useful, no doubt about it, but if I was choosing between a non-degreed programmer with four years of relevant experience, working on significant real-world projects and one with a four-year degree degree plus some summer internships, it would be a no-brainer. In both cases, I'd also attempt to ascertain their competence myself, but in my experience, the real-world track record is far more valuable than the degree.

      Note that I didn't say the experience is more important than the education; most serious non-degreed programmers have some college and have also invested a lot of time and effort in self-education. Experience cannot substitute completely for all of the theoretical knowledge obtained in a typical CS degree program, but that knowledge is on the shelf at your local bookstore. Experience can only be obtained one way.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    23. Re:Depends on your experience by Anonymous Coward · · Score: 0

      Experience is NOT more important than education. Lots of self taught programmers will have difficulty finding a job because just claiming you can do that job is much different from producing a 4 year college degree.

      There is a BIG different between "Self Taught" and "Experience". Experience is the equivalent of saying, "Yes, I can do that job, ask that company I worked for for 4 years". Self taught, like you said, they have no proof that you can do what they want you to do. In fact, they have just a little more proof if you can give them a 4 year degree.

      When I applied for my first job out of college, they couldn't have cared less about the degree. Their main concerns (apart from personality, etc) were with the sorts of projects I'd worked on and my past work experience in the field. Although the degree said I'd learned the subject from school, they had no proof that I could use what I'd learned without some jobs, references, and an idea of projects I'd worked on.

    24. Re:Depends on your experience by Mooncaller · · Score: 1

      Great and all, but today one needs that degree just to get interviewed.

    25. Re:Depends on your experience by shaitand · · Score: 1

      "I also think that you are comparing fresh oranges to rotten apples. Sure, I'm always going to pick a smart, experienced, motivated, non-degreed programer over an stupid, lazy, freshly minted, Ph.D., but what about a smart, experienced, motivated, Ph.D?"

      If I may be so rude as to but in, since he's arguing experience VS Ph.D wouldn't it be simply: smart, motivated, Ph.D. There's no doubt a Ph.D counts for something.

      With me if you have two applicants, one with Ph.D and one without and equal experience, phd wins. However if you have two applicants, one with, one without, and the one with has 6 months less experience... well now the tables have turned.

    26. Re:Depends on your experience by pmz · · Score: 1

      Great and all, but today one needs that degree just to get interviewed.

      This is an artifical and short-sighted constraint used by narrow-minded and ignorant HR departments and hiring managers. Any more, my education listing is at the very bottom of my resume...if it dropped off entirely, I still think everything above it is pretty good on its own. I would think twice about accepting a job where they are obsessed with paper credentials over demonstrated ability.

    27. Re:Depends on your experience by dnoyeb · · Score: 1

      Experience is limited, education is not.

      Things that tend to kill undegreed employees;

      1. management changes
      2. departmental reorganizations
      3. cutbacks (yes I know degrees cost more, but try to justify firing one to HR)

      Besides, I must say programming is very unique. On the one hand, programmers are gifted. not many people can do it. MANY with degrees can't do it well either.

      But on the other hand, programming skill alone is not very usefull. In todays world outside of California, programming is like a 2nd language that goes along with your primary skill. Chemists, and electrical engineers, and doctors that can program have true ability. Its all about the architects these days, programming is on its way to India...

    28. Re:Depends on your experience by dnoyeb · · Score: 1

      I disagree. The piece of paper is useful, no doubt about it, but if I was choosing between a non-degreed programmer with four years of relevant experience, working on significant real-world projects and one with a four-year degree degree plus some summer internships, it would be a no-brainer. In both cases, I'd also attempt to ascertain their competence myself, but in my experience, the real-world track record is far more valuable than the degree.

      yes but you are nit picking. Good luck finding someone with the exact experience you are looking for. Now lets consider the case when you do NOT find someone with the exact experience you are looking for. Which is the more capable person since both will have to learn? Experience is no indicator of ones ability to learn. Plus of course when HR is doing the initial filtering...

      And as for the local book store??? Yea, I could be a doctor too...

    29. Re:Depends on your experience by dnoyeb · · Score: 1

      "Paper credentials" actually represent something you know. A degree is not a gift.

      If I were doing the hiring I would certainly always put more value in a degree.

      We are not talking about a degree vs. relevant experience. That comparison is simply unfair. I mean if that was fair, then you would be firing your employees every chance you got and replacing them with degreed people. But thats just stupid.

    30. Re:Depends on your experience by swillden · · Score: 1

      yes but you are nit picking. Good luck finding someone with the exact experience you are looking for. Now lets consider the case when you do NOT find someone with the exact experience you are looking for.

      Actually, when I said "relevant" experience, I meant software development experience, not necessarily experience with the particular toolset, environment or industry. As I said, I would hire the experienced developer over the degreed but inexperienced developer every time, all else being equal.

      Experience is no indicator of ones ability to learn.

      No, but on the other hand one's ability to learn is only a weak indicator of one's usefulness as a professional developer. It is a necessary skill, but is far from sufficient. Attitude, problem-solving ability, a good work ethic and many other characteristics are required in order to be able to effectively get the job done.

      Plus of course when HR is doing the initial filtering...

      Perhaps luckily for me, I've never had to deal with that. I have had headhunters doing initial filtering, and they're not much better than HR, but it's pretty easy to tell them "Just send 'em all", and I can filter resumes pretty quickly.

      And as for the local book store??? Yea, I could be a doctor too...

      No, you couldn't. Not from books, anyway. You could learn a lot, certainly, but there's a lot of practical experience that is passed on in medical school, experience that simply cannot be obtained any other way. This isn't the case with software. The theory is all on the shelves, and much of the basic practice can be purely self-taught; all you need is a computer. The more advanced practice is not taught in school anyway, it's acquired on the job either from mentors or (perhaps more commonly) through painful firsthand experience.

      Note that I'm not saying school isn't valuable; it is. But a few years of solid experience makes it irrelevant, in practice. People without a degree often find it difficult to obtain that experience, and the lack of a degree may still hamper them because not everyone understands what makes a good developer, but, IMNSHO, experience trumps certificates where the rubber meets the road.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    31. Re:Depends on your experience by dnoyeb · · Score: 1

      Well this is my observation. For contract jobs, experience is always better. For permanent hires, the degree wins out every time.

    32. Re:Depends on your experience by swillden · · Score: 1

      Is your observation made from the point of view of the employer or the employee? I'm speaking as the guy doing the hiring, and describing my own view of what I look for (which is in turn driven by what kind of person is most effective, in my experience). Other people hiring programmers may be, ahem... less enlightened. ;-)

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    33. Re:Depends on your experience by dnoyeb · · Score: 1

      You seem to put no value whatsoever in a college degree, as if School is just a scam.

      If you are looking for someone to code your 3d graphics engine, then of course you get the 3d graphics engine experienced person.

      And here contract jobs are 80% targeted specific projects. But direct hires are general positions. Direct hires go to degreed people, contract go to experienced people. This is not what I would do, this is what happens in Michigan.

      So are you talking about a programming 'position' or a programming 'task'?

    34. Re:Depends on your experience by swillden · · Score: 1

      You seem to put no value whatsoever in a college degree, as if School is just a scam.

      School is valuable, education is valuable, a degree is only a certificate that says that an individual has completed a course of study. There is a strong correlation between possession of a degree and possession of an education, but it's not 100%. I've met plenty of people with solid CS educations but no degrees, and more than a few with degrees but lacking in the knowledge and skills they should have obtained. That being the case, I can't assume that merely because someone has a degree they know the difference between a compiler and an editor, so I have to try to independently ascertain the knowledge level of every candidate.

      Which means: whether or not you have a degree doesn't tell me squat about how much you know. A few pointed questions plus a brief review of several years of solid work experience, however, tell me a lot about what you know. And it will also tell me quite a bit more about how quickly you can learn. I mean, just because you have a degree doesn't mean you're good at learning; there are plenty of people who get degrees through sheer force of will despite their lack of ability, and while I admire their tenacity they don't make great programmers.

      Further, a good developer needs a lot more than knowledge, and a degree says even less about a candidate's possession of those characteristics. Experience, however... well, you get the idea.

      Direct hires go to degreed people, contract go to experienced people. This is not what I would do, this is what happens in Michigan.

      I doubt that's what happens "in Michigan". I know that many companies do hire this way, so I'm sure it happens in Michigan. But that doesn't mean they're right, in the sense of "making the best choice". In companies where engineers hire engineers, I would expect to see more weight given to experience.

      So are you talking about a programming 'position' or a programming 'task'?

      I'm talking about a position, and telling you how I go about judging personnel to fill my organization's technical positions.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    35. Re:Depends on your experience by dnoyeb · · Score: 1

      School is valuable, education is valuable, a degree is only a certificate that says that an individual has completed a course of study. There is a strong correlation between possession of a degree and possession of an education, but it's not 100%. I've met plenty of people with solid CS educations but no degrees, and more than a few with degrees but lacking in the knowledge and skills they should have obtained. That being the case, I can't assume that merely because someone has a degree they know the difference between a compiler and an editor, so I have to try to independently ascertain the knowledge level of every candidate.

      I am not suggesting the person gets hired merely because he has a degree. Funny you ask questions of the experienced, but you do not of the degreed? People with degrees have transcripts. They have teachers. They have schools. Each of which gives you another gauge of the value of the degree.

      Which means: whether or not you have a degree doesn't tell me squat about how much you know. A few pointed questions plus a brief review of several years of solid work experience, however, tell me a lot about what you know. And it will also tell me quite a bit more about how quickly you can learn.

      So then yes. You believe a degree is just a piece of paper. No way you even waste time asking pointed questions of a person with a degree...Why is work experience solid, but an education at an accredited respected US institution of higher learning not?

      I mean, just because you have a degree doesn't mean you're good at learning; there are plenty of people who get degrees through sheer force of will despite their lack of ability, and while I admire their tenacity they don't make great programmers.

      Yes, and just because you blundered through half a dozen projects does not mean you know squat about programming, nor can do it efficiently. Their are plenty BS artists that pad their resumes and experiences. And don't go telling me you ask questions and know the difference, because you just said you couldn't do the same for the degreed person.

      I have no idea why you doubt the large companies in Michigan would not hire as I suggest. Remember, we are not talking about hiring from a resume. Their must be also an interview. And equally you ask people about their experience in class. And on interns and co-ops. And on class projects. College is not just flipping pages in a book...And please do not go comparing someone with 10 years experience to a fresh college graduate. A degree is worth about 5 years tops. But we already know you do not respect it at all. To each his own.

    36. Re:Depends on your experience by swillden · · Score: 1

      You continue to mischaracterize my position. I already covered the refutations of most of your points in previous posts, and if you didn't read or understand those, I have no reason to believe you would read or understand yet another detailed response.

      So, here's the executive version, broken down into bullet points for easy comprehension:

      • I do ask questions of inexperienced applicants (who wouldn't even get an interview without their degree).
      • There are some characteristics I look for that are not effectively tested in school and so cannot be evaluated without work experience.
      • Developers who lie about their experience and/or muddle through are easy to identify.
      • I respect the education and work represented by a degree, but don't see a reason to respect them less if they don't lead to a degree.

      I'm sorry to resort to such an insulting post, but your seeming determination to misunderstand my statements is very irritating.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    37. Re:Depends on your experience by dnoyeb · · Score: 1

      I do not disagree with your points here. I only suggest that the degree is worth something. Of course nobody gets a job just because he/she has a degree.

  5. More important by Henry+V+.009 · · Score: 1, Funny

    More important than a Ph.D. is excellent karma on slashdot.

    1. Re:More important by IIRCAFAIKIANAL · · Score: 1

      Of course!! That's why I keep getting raises while I spend time on Slashdot. I guess I should spend more time here and I should be making seven figures in a year or two!

      Thanks dude, you've changed my life!

      --
      Robots are everywhere, and they eat old people's medicine for fuel.
    2. Re:More important by Henry+V+.009 · · Score: 0

      If having your website in your sig is cause for editor moderation slapdowns, it would kind of be nice to have that information in a FAQ somewhere on the site. Or maybe you could email me about it. And "Overrated" is getting tiresome. Could you throw some "Troll" and "Flamebait" in there to spice things up?

  6. Phd problems by Mr.Zuka · · Score: 1

    One of my co-workers tried ofr other jobs and they always thought they would not want to accept the offer since it what they assumed would be lower then what a PHD would accept so he had to call back everytime and make a first offer in this economy when he was just happy to have a job.

    1. Re:Phd problems by Anonymous Coward · · Score: 2, Funny

      I would bet that you don't have a PhD because if you did you would know that a "run-on sentence" such as yours makes it extremely difficult to determine what you are really talking about although I'm sure there are some people out there who are successful at making "run-on sentences" understandable, this is something that should be avoided if you want people to understand your thesis.

  7. Too much education by BeninOcala · · Score: 2, Insightful

    Well i have some experience in this as my mother has two master degrees. She has alot of trouble getting her foot in the door because of her education. Most heads of departments do not want someone with better backgrounds then them.

    --
    Where ever you go, there you are.
    1. Re:Too much education by geekmetal · · Score: 2, Interesting

      Problem with a PhD I would see is that it narrows your field. Unless you are damn sure your PhD topic is what you want to work on its probably not worth it, but then if you end up working in the University after that you still have considerable flexibility. The problem would be if you want to get into the industry and find a 'job', some companies will invariably consider you to be over qualified mostly due to insecurities of the company (you might leave or be more qualified than your boss and hence have lesser respect for him yada yada..)

      I have a master's myself and have been contemplating a PhD, but haven't been able to make the move due to the doubts regarding my need for it

      --
      There are two kinds of egotists: 1) Those who admit it 2) The rest of us
    2. Re:Too much education by sita · · Score: 1

      There is even a term for this, it is called "a hierarchic anomaly".

    3. Re:Too much education by FatAlb3rt · · Score: 1

      If you have trouble finding a job, where does it say that you have to put the PhD on the resume? Maybe you just spent a few years at a university as a research asst...

      I've never understood the "over qualified" position. Who cares if you're over qualified? The employer should have an idea of how much he's willing to pay to put a person in a given job, and the person must meet a minimum criteria. Leave it up to the potential employee to accept or deny the job based on what he/she thinks they're worth.

    4. Re:Too much education by iangoldby · · Score: 1

      Problem with a PhD I would see is that it narrows your field. Unless you are damn sure your PhD topic is what you want to work on its probably not worth it.

      Not my experience. My PhD is in Physics (experimental surface science), but I am now working in a totally unrelated area as a programmer in the electrical power industry. I applied along with the regular graduate intake. The company was enlightened (?) enough to offer me a slightly higher salary than the non-PhD graduates, but that was a bonus as far as I was concerned.

      And yes, doing a PhD was worth it for me, because I got a huge amount of satisfaction out of doing it. No other reason.

    5. Re:Too much education by Doctor7 · · Score: 1
      If you have trouble finding a job, where does it say that you have to put the PhD on the resume? Maybe you just spent a few years at a university as a research asst...

      Having lost one job in IT, and been unable to get straight back into a similar position, I'm in exactly that position. I'm aiming a bit lower and at least half of the CVs I'm sending out don't mention the PhD. It didn't hurt that I was actually getting paid as a research assistant while doing the PhD.

    6. Re:Too much education by Eric+Ass+Raymond · · Score: 1
      Unless you are damn sure your PhD topic is what you want to work on its probably not worth it, but then if you end up working in the University after that you still have considerable flexibility.

      Unless, of course, you get your PhD from experimental physics or some engineering field.

      Unless you're blessed with unlimited workshop and technician resources, you've got to learn how to do plumbing (serious water cooling), power engineering (kV lines, high current throughput), nuts-and-bolts kind of mechanics, CAD designing and machining metal components and also soft skills like how to manage a team of highly intelligent and sometimes eccentric people.

    7. Re:Too much education by Gob+Gob · · Score: 1

      Re: "..I've never understood the "over qualified" position..."

      Over qualified means that in the experience of the recruiter (internal or external) that the candidate would outgrow the position before it them. This adds to the cost of the re-hiring to the company and increases career frustration to the candidate. Worse still you have a mutual dis-satisfaction of the employee and employer and the subsequent drain on the entire team.

      Best bet is to offer the right advice and say to the candidate that they are over qualified, it is a sign of respect not a brush off.

    8. Re:Too much education by schnell · · Score: 4, Insightful

      I've never understood the "over qualified" position. Who cares if you're over qualified?

      In the past, I didn't understand the "overqualified" concept either. It wasn't until I took a job for which I was overqualified that I understood the problem. I had gotten laid off when my employer went bankrupt, and was lucky enough to get offered a job rather quickly at a larger company - but with a lower title.

      I was perfectly happy to have been offered the job, and I'm still there. So in that sense, "overqualified" is a bogus issue.

      However, I'm here because the job market is dreadful. If it weren't so awful, I'd be out the door here in a second ... and my employer knows that. The "overqualified" rationale is that people like that will leave for a more appropriate job as soon as they get the chance, and nobody wants to hire employees that are just waiting to bolt.

      Similarly, being overqualified means that (even moreso than usual) you tend not to enjoy your job because you're not meeting your potential. You're doing work for people that you are equally qualified with (or more qualified), and it tends to breed disgruntled employees. I'm not terribly disgruntled because I feel lucky to have been given a decent job in a relatively niche technology industry ... but I'm also counting the days until I can get another position where I can learn and grow.

      So "overqualified" is to some extent crap - if you're happy to have a job, overqualified or not, then it isn't relevant. But if you hate the job you're overqualified for and are bitter/waiting to bolt, then companies do have a reason for avoiding you. It's the fact that companies can't tell which type you'll be which leads them to often avoid all "overqualified" folks.

      Just my $.02.

      --
      "95% of all Slashdot .sig quotes are incorrect or completely fabricated." -Benjamin Franklin
    9. Re:Too much education by b!arg · · Score: 1

      The problem with hiring someone who is over-qualified is that there is probably a good chance the person will get bored with the position and/or will eventually look for something better fairly soon. It's not that they think you can't do the job. They just don't want to have to turn around 6 months later to find someone else for the same job. The costs of hiring can be very expensive. Much more than keeping an employee for a longer period of time. If you took an admin assistant position (or whatever) just so you could have income, there's no doubt you would jump at the chance for something else that better suits you should it come along. In fact my guess is that you would be actively looking for something. They would rather hire someone that wants to be an admin assitant because they would most likely stick around a lot longer.

      --

      Everybody dies frustrated and sad and that is beautiful
    10. Re:Too much education by Anonymous Coward · · Score: 1, Interesting

      I agree, it should only matter to you as to whether you are overqualified or not, but I have seen some companies worried because of other issues. For example, my aunt works for the public school system. She had a friend who had a Ph.D. but agreed to work for a Master's payrate. All well and good, but then after she had been in the job for a year, she sued the school district to make them pay her the rate for Ph.D.s, even though she had agreed to go with the lower rate when she was hired.

      That should only be a factor in a company that has an official pay scale based on degree level, but I'm sure that word of that sort of thing gets around.

      Mostly, though, having temped at various companies for a couple of years, the main concern I heard from hiring managers was that someone who was overqualified wouldn't stick around for long enough for them to spend the time and money training them. Most companies (although it seems contrary to the evidence these days) don't like high turnover and would rather invest in someone who they think will stick around for a while.

      I've seen the evidence at my current job. We have had quite a few former dotcom-ers pop in for just long enough to get trained, and then bail, because they were continually job hunting for something better from before they were even hired. Not that I blame them, but it's hard for the companies, too.

    11. Re:Too much education by Anonymous Coward · · Score: 0

      Too much education significantly limits the companies and locales you can expect to work in. You must be prepared to follow the position because most companies simply don't need that level of expertise. It would likely be a Fortune 500 if not Fortune 100 company.

      Eventually you will probably find you will need to create your own position with your own company, so you should add a significant amount of business knowledge to whatever you study. An MBA may be a better or at least a complementary choice.

    12. Re:Too much education by Mike+Hawk · · Score: 1

      "You're doing work for people that you are equally qualified with (or more qualified), and it tends to breed disgruntled employees"
      PRECISELY the point. You forgot to add "you perceive" between that and you. A PhD tends to come with a big head. A big head does not make for a good team player. So you gotta get that top position or nothing. THAT is where "over qualified" comes from.

  8. Given that Slashdot's readership is probably by Anonymous Coward · · Score: 0, Insightful

    99.9% free of PhD's, is this even a relavent question?

    1. Re:Given that Slashdot's readership is probably by Anonymous Coward · · Score: 0

      99.9% free of PhD's,

      I would be startled if more than 50% of slashdot's readers were over age 20.

      I don't mean this as a troll (but am posting AC defensively, as it will be construed as such).

      I think 3-5 years ago the age level probably averaged 25-35, but there's been a clear drop since. Not saying this is a bad thing, it just is what it is, and I thought it was fairly clear and common knowledge.

    2. Re:Given that Slashdot's readership is probably by gerbache · · Score: 1

      Again, I'm not saying that this is a bad thing necessarily, but this seems to have been the general trend in a lot of forums over the past few years. I would probably guess that over 50% is older than 20, but definitely not over 25. There's a really high readership here by college students (myself included) of whom many are over 20. So from there, many of us will still be posting from the "ivory tower" of academia, which will be further skewing the information received from this poll.

      Also, back to the 99.9% free of PhD's statement, there's not just a whole lot of PhD's anywhere, much less on slashdot alone. The whole purpose of a PhD is to specialize yourself to the point of being a leader in your particular niche field and to prepare you to put forth research in that field. Looking at it from that perspective, it makes sense to have relatively few people pursuing one, because there are relatively few positions available which truly need this level of specialization.

      I probably come across as an education snob to many, but I do feel like the bachelor's level of education is ideal for many, if not most people. The bachelor's is about much, much more than just learning about a particular subject. If all you ever want to do is to be a programmer, then college might make sense. but even there I'd encourage people to go to college. We all have heard the cliche's (no, that's not misspelled, but I don't know how to make the accent over the e on this machine yet and it looks funny without it) about college being a time to branch out and discover ourselves, but to a certain extent, this really is true. College at the undergraduate level is mainly intended to give a relatively broad overview of a lot of different fields so that one is at least familiar with a wide variety of topics. Sure, many undergrads squander this opportunity by taking joke classes for electives and trying their damnedest to avoid ever learning anything, but this is still the aim. The fact that we learn something about a particular field is also important as an undergrad, but not nearly as important as the broad education provided. Even in technical fields like engineering where more undergrad specialization is required, we are mostly encouraged or required to have a fairly broad base of education before we really specialize in our fields.

  9. ComEng fo ?IT? by EnderWiggnz · · Score: 1, Informative

    I dunno about a phd in CompEng for an /IT/ job, but if you were designing boards/chips/big ass systems, then yes, it will help...

    --
    ... hi bingo ...
    1. Re:ComEng fo ?IT? by LordNimon · · Score: 5, Interesting
      The editors changed the subject after I submitted my story. Here's the original:

      • 2003-08-18 19:46:10 Ph.D.: Good or bad for career? (askslashdot,ed) (accepted)
      I never said anything about IT in my post, because I don't consider a computer engineering or computer science to be part of IT.

      On a side note, apparently persistence helps when submitting stories:

      • 2003-07-30 16:34:45 Will getting a Ph.D. improve employment options? (askslashdot,ed) (rejected)
      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    2. Re:ComEng fo ?IT? by EnderWiggnz · · Score: 2, Interesting

      i dont consider CompSci or CompEng to be IT, either...

      Its like the difference between an Electrician and an Electrical Engineer.

      --
      ... hi bingo ...
    3. Re:ComEng fo ?IT? by kupci · · Score: 1
      Good point. As other posters have suggested, you might not get the run of the mill IT job as you're overqualified (and would be bored), but that the degree would be a requirement for, say, Intel. It's not so much your exact coursework, they really want to see whether you have what it takes to work at the company.

      One disadvantage I haven't seen mentioned is that in the time you are working on your phd, others with a lowly masters are moving into management positions, so that you might end up being hired by a classmate.

      That highlights another advantage, and suggestion: good schools count, as it's a great way to get a connection into a company if there are already folks from your school there, who know the quality of the education there.

    4. Re:ComEng fo ?IT? by simong_oz · · Score: 5, Insightful

      I wasn't gonna contribute, but since you're the one who asked the question and the original didn't limit it to IT, here goes:

      (My PhD is in Mechanical Engineering)

      Having done a PhD myself, the first question I would ask you is "Do you want a career in research?"

      If your answer is definitely no, then don't even think about a PhD - you will be far better off getting the 3-5 years experience in the work force.

      If you do want to go into research, particularly academic/university, but also increasingly government, then you really have to do a PhD (and be prepared to enviously eye off the paycheck of all your mates who work in private industry). As for private (corporate) research, my perception and what others have told me, is that the US (and Japan) seem to be far more willing to accept the PhD as a higher qualification. Europe/UK is not so bad, but there can be some tendency for the attitude of "why did you waste your time doing a PhD when you could have gone and gotten 3-5 years experience instead". It varies by industry, and I have noticed it a little more in those industries (like mech/civil/ee engineering) where a "certified practising" qualification or professional membership tends to be experience based. I should add that this is certainly not the majority of employers and is less likely at large multinationals than smaller consultancies. Australia on the other hand (where I got my PhD) is terrible for that attitude, which is why most PhDs eventually end up overseas doing research in another country, ironically enough. Sorry, I'll get off my soapbox now ...

      The fact that you are asking the question probably means you are somewhere in between the two extremes. In hindsight - and I know this will sound very elitist although it's not meant to - I don't think anyone who has not done a PhD can really understand just what is involved and what comes out of it. Depending on your motivation and how much spoon feeding you get/ask for you can gain an awul lot of valuable skillsets that will benefit you in industry - reading, presenting, communication (no, that doesn't include slashdot!), time management, planning, experimental design, writing, not to mention software packages (I benefited enormously from this) etc. You will also be highly specialised, which could actually work against you in terms of jobs because the jobs simply don't exist. You will lose 3-5 years of experience (most employers will not count your PhD as experience) and probably a large dose of sanity at the same time. When (if) you finish, you will have something you will be immensely proud of while being totally unable to explain to anyone exactly why this is. I honestly don't believe that the academic/intellectual side of a PhD is all that difficult (if you're applying for one, you're probably capable of the actual work itself) - the hard part is sticking at it for 3-5 years and all the roller coaster psychological/motivational ride that goes along with it.

      My honest opinion is that unless you are seeking to work in research, you will benefit more (as in "the employer is more interested in") from the 3-5 years experience on your CV/resume than from having a PhD. The exception is if you are applying for work very related to area of your PhD.

      Hope that helps!

      --
      "Because it's there." - George Mallory, when asked why he wanted to climb Mt Everest, March 18, 1923 (New York Times)
    5. Re:ComEng fo ?IT? by Dr.+Cockulus · · Score: 0, Troll
      Jeez, i'm glad someone finally admitted this on slashdot (not the editors, apparently).

      IT workers are the grease monkeys of the industry. You guys make sure my machine doesn't get WinBlast while i get some REAL work done designing the next generation of hardware for you morons to forget to patch once you've installed another one of your shitty M$ OSes on it. ("but i'm MCSE certified! it's all i know" "shut it, monkey")

      I want a slashdot poll... of the dozen or so actual engineers that read slashdot, how many of you hate your IT department because they're completely incompetant? How many of you hate them because they're dickheads? Both?

      Thanks for participating!

    6. Re: ComEng fo ?IT? by Black+Parrot · · Score: 1


      > On a side note, apparently persistence helps when submitting stories

      <verizon>Can you hear me now?</verizon>

      --
      Sheesh, evil *and* a jerk. -- Jade
    7. Re:ComEng fo ?IT? by Keebler71 · · Score: 1

      Agreed, either a /. editor: a.) doesn't know the difference or b.) is one of those IT guys who wants to lump himself with CS/CE.

      --
      "It takes considerable knowledge just to realize the extent of your own ignorance." - Thomas Sowell
    8. Re:ComEng fo ?IT? by Anonymous Coward · · Score: 0

      I'm not an actual engineer, but I do hate IT workers...and I hate YOU!

    9. Re:ComEng fo ?IT? by Shalda · · Score: 1

      The field your in and the type of work you expect to be doing are really key. If your goal is computer engineering, then by all means, I think a PhD is a worthy investment. If you're going to be shuffling data in and out of a SQL database, then even an MS is overkill. If you'd like to run a programming department, then a masters in CS along with an MBA is the key to prosperity.

      Or, if it's not immediately obvious what level of education is appropriate for your desired field, just try looking for a job. :) While it usually doesn't hurt to be overqualified, if you give the impression that your prospective employer can't afford you, you could price yourself out of a lot of good jobs.

    10. Re:ComEng fo ?IT? by bburns · · Score: 0

      Computer Engineers make the systems for Computer Scientists who write the software that IT professionals use.

    11. Re:ComEng fo ?IT? by str83dge · · Score: 1

      Hypothesis:
      (My PhD is in Mechanical Engineering)

      Second paragraph ends: ...Sorry, I'll get off my soapbox now ...

      Third paragraph is longer than the second ...

      Conclusion:
      PhD = excessive verbage for simple statements. ;)

  10. $ is all that matters, sometimes. by LePrince · · Score: 5, Insightful
    Do not forget that 40K$ jobs are much more frequents than 100K$ jobs.

    So, yes, having a PHD means that you will request a higher salary (which is ENTIRELY normal), therefore reducing the number of opportunities you can have. But is it a bad thing ? I do not think so. Maybe you'll end up looking for a job a bit longer, but you'll most likely get a high-pay job, with many benefits, and a job you will like, or in which you'll have some type of control/supervision.

    1. Re:$ is all that matters, sometimes. by bigpat · · Score: 1

      Location matters too, there will likely be more PHd level jobs in larger companies or defense contractors, since they will use the qualifications of their staff to get contracts. Also, with a PHd you could probably get some Venture Capital to turn that research project into a company.

      Just don't expect to be getting a mid level or even upper level programming job, so you may indeed go longer in between work.

      Or else your fallback is teaching someplace, unless you are still single in which hitting on hot 20 year old females that you teach everyday might get you fired someday.

    2. Re:$ is all that matters, sometimes. by akaina · · Score: 1

      Some numbers I read were that somone with a Master's will average about $83k in full stride (not sure if that is a state or national average), while a PhD will typically hit about $50k (most likely because Academia pays less and they end up teaching).

      I would suggest that a PhD only get a PhD when it's fair to say she is ready for it. In not so general terms let's say you get a PhD by the time you're 28. Unless you can show you're a genius in your field your employer will have a hard time believing that you can do anything other than write research papers.

      Someone who goes after a PhD when they're 40 and has 20 years of IT experience will more readily be believed by an employer when they say "trust me I know what I'm doing" than a kid just out of college who hasn't ever done an interview.

      Ultimately a PhD could do better, but only if they pay their dues to industry first and end up at the top of their field for a cutting edge company. But most likely the extra 5 to 7 years it took to get that degree would have been better spent at $80k/yr with a Master's.

      --
      Remembering that you are going to die is the best way I know to avoid the trap of thinking you have something to lose.
    3. Re:$ is all that matters, sometimes. by Gob+Gob · · Score: 1

      Re: "...or in which you'll have some type of control/supervision.."

      If you have experience in supervision then you are qualified for it, knowledge is not all it takes.

      When hiring a team I need real skills and knowledge, but the supervision role I would retain because I am less likley to be bogged down by detail and can focus on the vision - leaving the people with the real skills to do the stuff they do best. Teamwork - it really does take all types.

      Don't give unnecessary tasks to those who would perform better without them. And my best advice is that experince wins over knowledge, for example one you can get from Google in seconds but the other does in fact take years of graft.

    4. Re:$ is all that matters, sometimes. by Resseguie · · Score: 2, Interesting
      I agree with your reasoning. I had a professor describe it this way...

      I can type 90+ wpm. That would be pretty good for a secretarial job - but they probably wouldn't hire me as a secretary with a PhD in Computer Science. Yes, my education limits my career options, but would I really want to be a secretary?

      That's an extreme of course, but you can apply it to the "average joe programming job" vs "a more stimulating research or development job" situation as well. Maybe I won't be able to get a basic programming job when I finish my PhD, but I wouldn't be happy doing that anyway. On the other hand, there are guys (and girls) I know who hate the stuff I'm interested in. They'd much prefer staying deep in the code a majority of the day. They stopped at a BS or MS, are making good money, and enjoy what they do.

      You've got to decide what it is you really want to do - what type of job would you be happy doing? Then pick the education that matches.

      The one exception to this that I might add... If you're out of work but have the opportunity to continue in school, that's a no brainer to me. Although many comments here have insightfully pointed out the importance of practical experience over all academics, having been in school with a lack of practical experience is leaps and bounds above sitting on your tail lacking practical experience.

      Like the parent post said, you might have to look a little longer, or move farther, or be willing to accept less compensation than what you're "qualified" for, but I don't think you can go wrong with the PhD if that's the type of work you're really interested in.

    5. Re:$ is all that matters, sometimes. by Anonymous Coward · · Score: 0

      I make 100k, and I don't even have a college degree. And none of you PhDs can have my job, either! Nyah!

    6. Re:$ is all that matters, sometimes. by sporty · · Score: 1

      Well, remember, more people can do a $20k job whereas the positions that are $100k are management, scientific, or other types of specialized jobs. It's all about how important you wish to be in a company.

      --

      -
      ping -f 255.255.255.255 # if only

    7. Re:$ is all that matters, sometimes. by Anonymous Coward · · Score: 0

      Well, remember, more people can do a $20k job whereas the positions that are $100k are management, scientific, or other types of specialized jobs. It's all about how important you wish to be in a company.

      Most managers who said that would be fired in a heartbeat, especially if it got to the people in the company. That's a typical egotist's view on the subject, that if I'm paid more, I'm more important. Who's more important, the individual who prepares reports for the Board and manages the salesmen, or the person who on a daily basis makes sure that component parts get to the manufacturing facility? One is likely getting paid a helluva lot more. And neither are likely to be any harder or easier to replace.

  11. Professors by XJEEP.org · · Score: 2, Insightful

    the last professor that I had was a PHD. He was a moron. I think that your knowlege base and work experience should stand on its own.

  12. A Job? by statusbar · · Score: 5, Insightful

    Is a job the only reason why you want a Phd?

    --jeff++

    --
    ipv6 is my vpn
    1. Re:A Job? by Anonymous Coward · · Score: 0

      Usually, Ph.D. students are those who were too lazy to search for a job after their master.
      This is certainly my case ;)

    2. Re:A Job? by Anonymous Coward · · Score: 0

      A PhD will also allow you to dick around in academia for 3 to 5 more years. You don't have to work all that hard, and you get to take a lot of time off. Writting a thesis is a bitch, but if you've stayed in school this long already, then you're probably a pretty good bullshitter anyway. I say, go for another degree, but get it at a school near a beach or some ski slopes.

    3. Re:A Job? by Anonymous Coward · · Score: 0

      Is there a better reason? You're not getting out of that apartment into a house on $35,000 a year with a wife and kids.

      Although you didn't explicitely say it in your post, I hate it when people say that the knowledge is more important than how it will help your career. BS. Your career is your life. You will spend a great deal of your time at it and it is the means for survival and supporting a family.

      Money CAN and DOES buy happiness.

    4. Re:A Job? by iangoldby · · Score: 5, Interesting

      I strongly agree with the parent.

      The only valid reason for chosing to do a PhD is that you really want to. Forget career - that should have nothing to do with your decision. Doing a PhD is hard work, and you will almost certainly go through times when you wish you'd never started and wonder if you should just cut your losses. On the other hand, it can be immensely rewarding, and will teach you a whole new way of thinking.

      As for jobs afterwards, outside academia at least, it's a lottery. Some companies value them, others don't. So that shouldn't really affect your decision.

    5. Re:A Job? by LordNimon · · Score: 4, Interesting
      Not exactly, no. I already have a good career (as a software engineering). In fact, I would be quitting my job to get the Ph.D. I would certainly enjoy working on it. My goal would be to allow me to choose between working in the industry or in academia, effectively doubling my career options. In addition, my work experience is completely in software, but I would rather work in hardware design (e.g. microprocessor or computer architecture). Without getting a degree in computer engineering, I don't see how I could get a job as a hardware designer.

      I would probably be happier as a professor, but I may not find a tenure-track position at a university I like. In that case, I would try to find a job in the industry, but I wanted to see if getting a Ph.D. would close more doors than it would open.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    6. Re:A Job? by Shisha · · Score: 5, Insightful

      Is a job the only reason why you want a Phd?

      As far as I know all the people who started doing Phd _just_ to improve their career oportunities did not finish. Why? It has something to do with motivation :-) Finishing a Phd requires a very different mindset from just doing an MSc. You actually have to get trough dozens of situations when you're honestly stuck, or even worse when someone else has published the solution of the problem you have been working on etc.

      So I would suggest not doing a Phd, unless you really want to do a Phd for the sake of research and being in academia.

      Besides having a real job, and doing it well, for 3-5 years can really advance your career much more than a Phd.

      That said I've got friends who have stared Phd's for their interest in the subject (one doing DPS, one AI) and they have completed them and now they both have really interesting jobs, which they probably won't find were it not for their degrees.

    7. Re:A Job? by Anonymous Coward · · Score: 0

      One of my better CS professors once said something to the effect of:

      A bachelors shows proficiency in a field.
      A masters shows thorough knowledge and capability in a field.
      A Phd shows (and is) a contribution to the field.

    8. Re:A Job? by Durinia · · Score: 1


      ok, NOW we've got some details. :) As a PhD student in hardware (microarchitecture), a PhD DOES open a lot of doors. In the hardware industry, the people doing the lower level implementation (i.e. HDL coding, verification, etc.) are BS and MS people. Most of the actual high-level designers have PhDs. They also do a lot of forward-looking studies on which direction their architectures should steer towards.

      And you're right about being a professor - you won't have that option at all (especially tenure-track) if you don't have a PhD.

    9. Re:A Job? by bjgeraci · · Score: 2, Interesting

      What motivated me to get a PhD was that I would regret not getting it. To me, getting it was a major life accomplishment.

      In terms of getting a job, the story is interesting. When I got my PhD in Computer Science in 1993, the only job I got was a Post-Doctorate. Then when that was finished, all the computer companies that I applied to said that they were looking for entry level positions, so I ended up doing accounting and tax work with my father (I've always been good with numbers :-).

      Later, my old university called me up and asked me to teach part-time. Then a friend of mine I worked with during my PhD years called me up and asked me to work with him writing software in a small firm. (It has been very odd that I never got a job I applied for; people contacted me for all my jobs.)

      I have no regrets about getting a PhD. I feel a great sense of accomplishment from it, and I have gotten jobs because of the contacts I have made through my academic career.

      --

      Writing stories for computers and humans since 1979

    10. Re:A Job? by pmz · · Score: 1

      Finishing a Phd requires a very different mindset from just doing an MSc.

      It isn't just a different mindset--it's a willingness to disappear from the world for three years. A good Ph.D. project/thesis is nothing less than a fucking huge assload of work (that's probably an understatement, from what I've seen).

      Anything less, and one has to wonder whether the Ph.D. really carries it's weight.

    11. Re:A Job? by spaceyhackerlady · · Score: 1
      A bachelors shows proficiency in a field.
      A masters shows thorough knowledge and capability in a field.
      A Phd shows (and is) a contribution to the field.

      When I did my M.A.Sc. I described things a little differently:

      B.Sc.: Do XYZ.
      M.Sc.: Find out something about XYZ.
      Ph.D.: Based on XYZ, invent ABC.

      I went back to school because I wanted to do something different. My last pre-Masters job ended badly and I really wondered if I even wanted to continue in the field. I figured some time off might help me decide. So I found out interesting things about satellites, wrote them up and got my degree.

      My first (and so far only) post-Masters job started with a 50% raise on my last pre-Masters job. The margin now exceeds 100% (bonuses, y'know). I'm not complaining.

      ...laura

    12. Re:A Job? by jak163 · · Score: 1
      Doing a PhD is hard work, and you will almost certainly go through times when you wish you'd never started and wonder if you should just cut your losses.

      Don't get a PhD. It's horrible.

      --Someone who just handed in a draft of the first chapter of his diss.

    13. Re:A Job? by 198348726583297634 · · Score: 1

      Amend to read:

      The only valid reason for doign anything is that you really want to. Life will be better once you do that.

    14. Re:A Job? by sky+monster · · Score: 1

      Based on your answers, my gut reaction is not to do it. It will not double your career options (since your industry options will shrink), and if you want depth in HW design it would be just as effective to get a master's in CS or even EE. An MS can offer decent research opportunities, so maybe that's a good start for you.

      I don't think ANYONE can say whether or not more doors will open because it depends on whether your motivations and interests (now and future) fit better with the kind of positions that require that skillset. In other words, I might recommend it if you want to do it to radically increase your depth and push yourself to grow and you want positions where you'll take on more responsibility and focus on more general issues (rather than a 40-hour work-week with more clear objectives).

      I think you can have a great time with cutting-edge technology either way; I think it's more whether your personality and drive fits with that level of achievement.

      And I'll reiterate what everyone says: it ain't easy or quick, even when you're very motivated to do it!

      Good luck. (PS: I got one, went straight into industry, and got hired and paid well for having that degree.)

    15. Re:A Job? by cymen · · Score: 1

      Truer words were never spoken/written, IMHO.

    16. Re:A Job? by Anitra · · Score: 1

      Yes and no. I don't really want to do my current job, but I do really want to eat and pay my student loans.

      The things I really want to do right now, I can't, because I'm too far in debt.

      --

      Have you read the Moderation Guidelines Addendum?
    17. Re:A Job? by Anonymous Coward · · Score: 0

      Is a job the only reason why you want a Phd?
      One would certainly hope not. The reason for getting a PhD shouldn't be to get a job or to make more money. In fact, it shouldn't even factor into the decision.

      You do a PhD because you love whatever it is you're doing, not because you want a high paying job.

      I would probably be happier as a professor, but I may not find a tenure-track position at a university I like.
      It certainly sounds like you might benefit from a PhD. It's going to be a lot of work, so if you're just doing it for a job, don't bother.

      As for being overqualified... Being overqualified sucks. You're bored, miserable, and just want to move on as quickly as you possibly can. Someone with a BS won't be happy at a McJob, just as someone with a PhD won't be happy being a code monkey.

  13. Its been my experience by Timesprout · · Score: 1

    and my preference when interviewing to select people with solid commercial experience rather that mostly academic backgrounds. I suppose for specialised applications a Phd will be a benifit but not for the vast majority of positions.

    --
    Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
    What truth?
    There is no dupe
    1. Re:Its been my experience by Eric+Ass+Raymond · · Score: 1
      I don't think you should assign penalties to academic PhD-types - at least outright. Some of them actually do their work in projects involving academia-corporation or academia-military collaboration.

      Not all of them are pipedreaming slackers, which is the stereotype of a PhD in the industry, but mentally tough individuals who are not only capable of doing penetrating analysis of a problem but also managing a team of people.

      At least all the applied physicists I know are real pros on both accounts.

    2. Re:Its been my experience by Anonymous Coward · · Score: 0

      Having worked in the industry with PhDs and now actually hiring consultants for my company, I will avoid most candidates who have PhDs

      It is not because of their intelligence level. I have found that most PhDs are inflexible when it comes to new ideas. They also have a real hard time communicating their ideas, especially if you do not see it their way, right away.

      There is almost a purest vision that a lot of PhDs have. Case and point, is the idea of optimizations in code. There was one PhD guy I worked with, that absolutely refused to think of optimizations, for speed, in his code until it was funbctionally complete. I mean, NONE. Even if experienced dicatated that there were certain parts of the code could be optimized ahead of time.

      I have several other experiences with several other PhDers.

    3. Re:Its been my experience by cubicledrone · · Score: 1

      and my preference when interviewing to select people with solid commercial experience rather that mostly academic backgrounds.

      So, no entry-level jobs in your industry? Free hint: everyone starting out has a mostly "academic" background.

      --
      Business isn't willing to pay for products, innovation and careers, so we get brands, mortgage commercials and layoffs.
  14. It will give you something to do for a few years.. by nfdavenport · · Score: 0

    ... while you look for a job.

  15. Education or programming by Anonymous Coward · · Score: 0

    I would think in education a PHD would help as schools like to have those.
    As for real life programming I don't think it would hurt you as long as your salary requirement didn't skyrocket and you attitude doesn't put you 'above' doing some trivial work. Having seen phd's hired and not hired I think it is mostly in their attitude.

  16. Yes, it happens by marktoml · · Score: 5, Interesting

    I not only saw this happen...I contributed to it.
    We had an opening for an entry-level or mid-level developer position. Had a fellow apply with 2 masters and a Phd. I couldn't really see that the job would be challenging/interesting enough.

    Most employers are not interested in being a way-station on someones career. I figure if I really need a job, tayloring the resume to suit the position is essential.

    1. Re:Yes, it happens by MSBob · · Score: 1
      You're ridiculous. Most companies keep their employees for no more than a couple of years and shed them as soon as it's necessary to adjust quarterly figures. You just prevented someone valuable from entering the employment market.

      It's better to be underemployed than unemployed. It's because of employers like you that people nowadays, fear obtaining higher education and are reduced to doing mediocre jobs and become disposable .

      --
      Your pizza just the way you ought to have it.
    2. Re:Yes, it happens by JanneM · · Score: 1

      Except that companies want to shed employees when _they_ want to, not when the employee does. They want to kick people out when the project is complete. They don't want to the employee to leave in the middle of the project due to stress and suffering personal life.

      --
      Trust the Computer. The Computer is your friend.
    3. Re:Yes, it happens by cubicledrone · · Score: 2, Interesting

      Most employers are not interested in being a way-station on someones career.

      Awwwww. The poor boo-boos....

      I figure if I really need a job, tayloring the resume to suit the position is essential.

      I was asked to "tailor" my resume once, and to "put my degree last." I told the obviously highly intelligent HR person "I will not become a liar to impress a cheat."

      I didn't get the job, which is a good thing because the thought of working there made me want to projectile vomit my shoes across the office.

      --
      Business isn't willing to pay for products, innovation and careers, so we get brands, mortgage commercials and layoffs.
    4. Re:Yes, it happens by Anonymous Coward · · Score: 1, Interesting

      Tailoring is not cheating - its just customizing the message to the relevant audience. Jesus - I thought this was common knowledge!
      I've ALWAYS tailored my cv to the specific job application at hand and I have never:
      1. been unemployed
      2. received a poor performance review

    5. Re:Yes, it happens by Anonymous Coward · · Score: 0

      The handle really fits with your knowledge, MS Bob. The biggest companies work that way. Smaller companies can't afford to retrain every two years.

    6. Re:Yes, it happens by Anonymous Coward · · Score: 0

      I'm having the same problem with my Master's and employment. I had one person suggest removing my degree completely from my resume - a lie of omission. While it did seem to help, it also left a huge 3 year hole in my resume - just finished Master's. Whatever happens, during any interiew, I know that my Master's will come up.

    7. Re:Yes, it happens by Anonymous Coward · · Score: 0

      You're ridiculous. ...You just prevented someone valuable from entering the employment market.

      You are the one who is ridiculous. Companies don't hire to help people enter the employment market. They hire people to fill their jobs in the best possible fashion for the company. They have no responsibility to people who happen to have advanced degrees. They have no responsibility to the post-graduate job market.

      And while it might be better to be underemployed than unemployed, that is from the perspective of the employee. The company itself presumably has lots of candidates to choose from who would NOT be underemployed. From the company's perspective, is it better to hire someone who is NOT underemployed, and is more likely to be happy at their job, or is it better to help out someone who would be underemployed, and would be more likely long-term to be unhappy at this underemployment and seek out another position and/or poison the company's well ?

      And yes, I do have a Ph.D., and in the past several employers have expressed concern that I wouldn't be challenged or satisfied in their jobs. And I couldn't blame them one bit.

    8. Re:Yes, it happens by Resseguie · · Score: 2, Interesting
      We had an opening for an entry-level or mid-level developer position ... Most employers are not interested in being a way-station on someones career

      While I understand your reasoning, I normally look at an entry-level position as just that - a "way-station on someones career". As an employeer, I would want to keep new hires for an extended amount of time. I would also want to hire competent, capable people. The problem is, competent, capable people are going to quickly outgrow the entry-level job (as you pointed out). On the other hand, though, hiring someone with less experience/education to better match the job may not accomplish my long term goal of staffing quality workers. You have to find a good balance somewhere.

    9. Re:Yes, it happens by sporty · · Score: 1

      Well, there's nothing wrong with omitting your education at any point on your resume. Lying and saynig you never went or did something else is an offence of some sorts.

      It's sorta like putting your GPA on your resume. If you dont' provide it, and they don't ask, then they can't get you on that, eh?

      --

      -
      ping -f 255.255.255.255 # if only

    10. Re:Yes, it happens by mfrank · · Score: 1

      Also, where I live, if you're collecting unemployment, and you don't list *all* of your qualifications on your resume, you can get in trouble with the unemployment commission. Your state laws may vary, though.

  17. Good for one's career by dubbayu_d_40 · · Score: 0

    Bad for productivity.

  18. PhDs in my department by GeckoFood · · Score: 2, Insightful

    There are at least two people holding PhDs in my department (I am in the MIS department of a large retailer). Both of them are worker bees, although they are definitely well respected. They are not part of the "good ol' boy network" so they probably won't make management, but management around here definitely listens very closely to them.

    --
    Be excellent to each other. And... PARTY ON, DUDES!
  19. Higher degrees by Mahonrimoriancumer · · Score: 2, Interesting

    Since I am still in school working on my degree in applied physics, I don't have a great deal of insight to offer. However, I have heard from several of my friends that are working and there seems to be an unwritten rule that bosses like to hire smart people but don't like it when employees are smarter/better educated than them. To me, it appears to be an inferiority complex.

    --
    So climate's changing. So what? It has always changed. The big news would be if it wasn't changing. - Dr. Philip Stone
    1. Re:Higher degrees by Anonymous Coward · · Score: 0

      What exactly are your career plans with a degree in applied physics?

    2. Re:Higher degrees by cubicledrone · · Score: 1

      Maybe to invent a magnetic field that keeps bosses from being pussies. Maybe then we all could get some #%(*@(_*^%_))#@_)@# work done.

      --
      Business isn't willing to pay for products, innovation and careers, so we get brands, mortgage commercials and layoffs.
    3. Re:Higher degrees by Wavicle · · Score: 1

      However, I have heard from several of my friends that are working and there seems to be an unwritten rule that bosses like to hire smart people but don't like it when employees are smarter/better educated than them.

      I'm not sure this is so much an unwritten rule as much as a fact of human nature. Bosses are the "puppetmasters" of the operation, and some regard someone smarter than them as "competition." These types of bosses are inevitably middle management, which means hiring managers.

      Every good entrepreneurial text out there advises if you want the best chances of a successful business plan (90% of all business fail their first year) hire the smartest people you can find, especially those smarter than you. Even regular management texts suggest that smart well educated people often make for successful projects, and successful projects mean mobility to senior management for middle managers. But getting into middle management is this ugly game of competition, politics, and various passive agressive mechanisms. Once there (in middle management), they don't realize that hiring for your team is a bad time to compete.

      There's a long history of successful managers and entrepreneurs who proved that their mastery was managing smart people, not being the smartest, best educated person. Managers learned all this in school, but they believe their experience has taught them otherwise.

      --
      Education is a better safeguard of liberty than a standing army.
      Edward Everett (1794 - 1865)
  20. money drives all by Anonymous Coward · · Score: 0

    you'll spend 4-5 years on this. you won't make money these years, but barely survive. after that to take advantage of the degree, you must go post doc (no money for 2-3 years), only after that your PhD is recognized, then you go to research labs to make some decent money, still less than sr engineers.

    so, you'll ruin 6-8 years: not earn 500-600k, which is a lot of money if you look at the interests etc.

  21. a biased opinion (from an undergrad) by Jucius+Maximus · · Score: 5, Insightful
    PhDs are more likely than others to have careers in Academia. So if a statistically larger number of them, compared to Master's or Bachelor's degree holders go into academia, then there would obviously be a smaller percentage of the total number of PhDs in industry compared to the others.

    And since the number of people with PhDs is relatively small to begin with compared to the other groups, the perception that they don't get indistry jobs as often is easy to understand.

    I'd say you should go for it and get the degree. I don't see why it would decrease your chances of getting a job in industry, and in the case of a tech downturn (again,) you could probably still turn to a job in academia.

  22. Experience... by ivanmarsh · · Score: 2, Insightful

    Take it from a guy that's been in I.T. for 15 years and doesn't have a degree in anything... it's easier if you have an education. Though A PHD might be a bit much for the average I.T. shop.

  23. Dont get the PhD unless you want to teach. by Anonymous Coward · · Score: 1, Insightful

    I dont think you should get your PhD unless you know you want a job that specifically requires it. That would pretty much be college professor or running a large research group. It is true that people will be reluctant to hire you for jobs that do not need a PhD if you have one.

    If you want to go back to school and learn more about computers, perhaps you could pick some other field and get another masters applying computers to solving problems in that domain. Not only might that be fun, but it will make you a lot more marketable as well.

    1. Re:Dont get the PhD unless you want to teach. by Anonymous Coward · · Score: 0

      What if all you really want is to be called Doctor? Will a stethoscope and a lab coat really work for day-to-day operations?

  24. Pragmatic response by gazbo · · Score: 1
    Only do a phd if you really really want to research in that field. Many people spend a few years hating their lives because they have to work on a sucky dissertation that it turns out they weren't really very interested in.

    But having done a phd, if you're concerned about it, just leave it off the CV. I doubt anyone will ask you to account for the missing years, but if they do it' not exactly hard to talk about your 3 years' work as a volunteer teacher in Mozambique.

    Honestly though, I doubt a phd will have a negative effect on any applications. Equally, lack of a phd will have very little effect (except in very specialised roles), so I don't think you need to worry. The correlation is likely to be an extremely weak one, but newspaper just love publicising such reports, no matter how significant or otherwise the results are.

  25. education = good... by lennart78 · · Score: 1

    A friend of mine applied for a job he was more than qualified for. He lacked a piece of paper that said he had done an education. If I would have applied, I'd get the job (I think), without being nearly as experienced.

    In my experience, businesses are more interested in diplomas then in experience. Having completed an education doesn't prove you're an expert in a given area, but that have mastered a basic skill in working as a professional. And that is probably of much more value than in this case technical knowledge. (Most of which you'll learn on the job anyway...)

  26. Is it better to apply for MS or PhD? by ghoul · · Score: 1

    As a B.E. in Comp Engg I am planning on applying for further studies. However the authors question brings a question to my mind. Should I app for MS or PhD. It is generally considered more difficult to get a PhD admit but easier to get aid in PhD than MS. Of course the point raised by the author of the post seems to add another facet to these questions. Would some of you post-grads out there have any advice?(Note I have 2 yrs of Job experience and am also seriously thinking of going for an MBA but selling my soul for money is turning out to be a bit of a drag:))

    --
    **Life is too short to be serious**
    1. Re:Is it better to apply for MS or PhD? by LordNimon · · Score: 1
      If you don't already have an MS, then you'll need to take additional classes to make up for it, so in the end, you'll be doing the work for an MS but not getting the degree per se. If for some reason you fail to get your Ph.D., you'll have almost nothing to show for it.

      A lot of colleges have a program where you can get an MS in two years taking classes only on the weekends. I recommend that you do that first.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    2. Re:Is it better to apply for MS or PhD? by dtd201 · · Score: 1

      I recently graduated with my MS in computer engineering. The reason it is easier to get accepted applying for a MS is that almost no aide is given by the school to these students. The department rather spend their resources on PhD students who will be providing services such as teaching and research for a few years. If you need aide, apply for a PhD and go from there. If you have other funding, apply for the MS.

    3. Re:Is it better to apply for MS or PhD? by madcow_ucsb · · Score: 1

      Damn, wish my school did that (Santa Clara Engineering). I'm starting on my MSCE next month. Ah the joy of 7-9am class followed by 9-7 work for 3 years (I'm only doing 4 units/quarter)

    4. Re:Is it better to apply for MS or PhD? by LordNimon · · Score: 1

      When I got my MS, I easily got a teaching fellowship. I taught one lab every semester, and I got free tuition and a stipend.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    5. Re:Is it better to apply for MS or PhD? by Anonymous Coward · · Score: 0

      My professor told me that you apply for a PhD. He said if you don't make it they give you this little runner up prize called a Master's.

      NR

    6. Re:Is it better to apply for MS or PhD? by FatAlb3rt · · Score: 1

      My undergrad was in BS in Mech Engr, but I'm 4 classes away from a MS in Comp Engr. Unfortunately, I thought the program would be very challenging (especially since I didn't have a background in computers), but so far it seems that the school is more of a diploma mill. The upside: my employer reimburses me for all my fees provided I pull C's, which ain't too hard to do since I the program is not that difficult (read: much easier than my undergrad).

      What's my point? Not sure that I have one. Just have a good idea of why you want to go to grad school. If it's to land a better job, then you might not care how difficult the degree is. I wanted a bit of satisfaction of having made it through a challenging program. I'm not getting that.

      MBA: do like meetings and answering emails (MBA) or do you enjoy getting lost in the zone for a few hrs while banging away on a project?

    7. Re:Is it better to apply for MS or PhD? by Anonymous Coward · · Score: 0

      Phd a good university will pay for a doctorate, but never a MS. Personally, i prefer no debt.

    8. Re:Is it better to apply for MS or PhD? by grendel_x86 · · Score: 1

      I already have a BFA, but am thinking of finishing off my BA in CS. Do you think it makes more since to have two BAs, instead of one MS? The BFA is in Multimedia 7 Web Design.

      --
      Im glad /. isnt the real world, that would really suck..
    9. Re:Is it better to apply for MS or PhD? by LordNimon · · Score: 1

      I would say an MS is better than two BAs. My MS has definitely opened doors for me, and I've never been "overqualified" because of it.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    10. Re:Is it better to apply for MS or PhD? by doktor-hladnjak · · Score: 1

      This is not completely true. Some schools DO give (at least most) MS students funding. I know it was that way at Berkeley at least, although I've heard it's really the exception in this case.

    11. Re:Is it better to apply for MS or PhD? by Simonetta · · Score: 1

      If the question is a job vs. a degree go for the job. They pay you instead you pay them. Always helps unless you're independently wealthy.

    12. Re:Is it better to apply for MS or PhD? by Requiem · · Score: 1

      Really? I'm getting $15k CDN which covers my tuition, books, living expenses, and gives me a bit of money to spare. My undergrad average? 80.02%.

    13. Re:Is it better to apply for MS or PhD? by Anonymous Coward · · Score: 0

      Graduate progams differ. Some will have you get a Masters on your way to a PHD. Others won't let you get a master's if you applied for the PHD program.

      My program prefers me to get the masters on my way to the PHD. Students who apply as masters only are going to be less likely to get funding. They almost certainly should express a strong interest in continuing to the PHD program if they want funding. The key factor for me was I needed funding so I always applied PHD ( The real key factor was I want a PHD, but I had a choice of doing all straight through or master first then work then PHD) I'll have the masters to fall back on if the unthinkable happens but another school maybe wouldn't give me that option.

      Every school is different so research the school and tailor you apllication...keeping everything so you have a path to what you really want in the end.

  27. Cheapness. by advocate_one · · Score: 1
    Unless he really needs to be able to brag that he's got a rocket scientist on the team, or the position actually needs that level of qualification... then he's going to go for the cheaper option.

    Just having a Ph.D doesn't mean you're any good at the job... it has to be relevant to it in order to open up the doors to get the interview. After that, you actually have to be able to "cut the mustard".

    ps. I've stopped mentioning my honours degree and don't put the letters after my name in normal correspondence. I only use them in a job application when the job requires them, otherwise I run into the "sorry chum, you're too qualified" response if I'm lucky to get a response.

    --
    Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
  28. Overeducation by silas_moeckel · · Score: 1

    As a hiring manager PHD's arent particulary atractive in and of themselves. With the poor state of pratical education persoanly I would rather hire a person with more experience than an over educated one. The only roles that generaly seem to be looking for PHD's are CTO and senior research positions and either of those again want to see a lot of expereince.

    --
    No sir I dont like it.
    1. Re:Overeducation by Anonymous Coward · · Score: 0

      You, dear boy, do NOT need to worry about a level of education that is too high...

      One assumes you had a very pratical (sic) education?

    2. Re:Overeducation by cubicledrone · · Score: 1

      As a hiring manager PHD's arent particulary atractive in and of themselves.

      Yeah, *whew* oh, I am so glad I don't have to go through this fucking cynical parade of foamy BULLSHIT any more.

      Down on your knees, begging Glenda the hiring blimp for a pencil so you can fill out the 26-page application, wondering if you can find enough change under the front seat of your soon-to-be-reposessed car to buy a couple jars of baby food for your kids between now and the first paycheck, and then hearing "PhDs aren't particularly attractive..."

      Yeah. A real fine economy we got here...

      --
      Business isn't willing to pay for products, innovation and careers, so we get brands, mortgage commercials and layoffs.
  29. Do you care about research? by stomv · · Score: 4, Insightful

    A Ph D (in engineering and science) is a certification in the ability to do research. Generally theory based, and often without a "real world" product in sight.

    Read lots of papers, write some papers, get published.

    This has as much to do with computer engineering in most companies as having your IBEW (electrician) certs.

    If you want a career in research -- either in an academic institution or a semi-private or private lab (think Bell Labs or Lawrence Livermore Lab), then get a Ph D. If you want to "do" computer engineering, than a Ph D won't likely help you.

    It is certainly not likely to result in a pay differential from a master's degree equivalent to the time lost earning the Ph D (4 - 6 years generally).

    P.S. I'm a Ph D student in Systems Engineering (similar to operations research)

    1. Re:Do you care about research? by Space+cowboy · · Score: 4, Insightful

      Depends who your research is funded by. Mine was by the Ministry of Defence in the UK. Quarterly meetings with the paymasters, progress had to be made or a good reason why no progress was made had to be given.

      The group I was in was small but exceptional. Two of them now work for Eidos (one's the TD). One of them is at Nasa, One's a TD at CNN Money, and the remaining two of us own our own companies. Getting a PhD certainly didn't hold any of us back.

      We were (mainly) investigating neural networks for pattern identification. My contribution was the introduction of context in a meaningful way. A fair few of our ideas were fast-tracked to the product stage within the MOD, not all worked in the field, but some did.

      Simon.

      --
      Physicists get Hadrons!
    2. Re:Do you care about research? by Psiren · · Score: 2, Insightful

      If you want a career in research -- either in an academic institution or a semi-private or private lab (think Bell Labs or Lawrence Livermore Lab), then get a Ph D. If you want to "do" computer engineering, than a Ph D won't likely help you.

      I'd have to agree. Even a degree in Computer Science is of questionable use when you're actually in the real world (I have one btw). I work for IT in a College, and we have all sorts of shit from Comp Sci students who think they know more than we do, just because they're Computer Scientists. The world of education is so very different than the world of IT. Unless you're aiming to work in a very specialised field, getting a PhD is unlikely to increase your career prospects.

    3. Re:Do you care about research? by fruitbatUK · · Score: 1

      A Ph D (in engineering and science) is a certification in the ability to do research. Generally theory based, and often without a "real world" product in sight.

      I disagree, a PhD is a certification that you can think for yourself and that you can work on your own, using your own inititiative to make progress. My PhD gave me the opportunity to experiment and learn various computer languages (eg, C++, perl, matlab, icon and even some smalltalk). When I was in industry I never had that kind of freedom, everything was just some botched attempt to get the product out of the door without ever having time to try to improve matters. A large proportion of my IT knowledge and experience came about from doing my PhD.

    4. Re:Do you care about research? by BWJones · · Score: 1

      A Ph D (in engineering and science) is a certification in the ability to do research.

      It most certainly goes beyond that. It shows an ability to think independently, organize your thoughts, and accomplish a goal while contributing significantly to the knowledge base. Companies and organizations like that sort of thing.

      Generally theory based, and often without a "real world" product in sight.

      I know many Ph.D's and grad students whose projects were driven by real world problems. (my dissertation project certainly was).

      Read lots of papers, write some papers, get published.

      True, true, true.

      If you want a career in research -- either in an academic institution or a semi-private or private lab (think Bell Labs or Lawrence Livermore Lab), then get a Ph D. If you want to "do" computer engineering, than a Ph D won't likely help you.

      I have a few friends at Silicon Wave, Apple, IBM and the CIA who might dissagree with you here. Their Ph.D.'s were crucial in obtaining the computer engineering jobs they currently have.

      It is certainly not likely to result in a pay differential from a master's degree equivalent to the time lost earning the Ph D (4 - 6 years generally).

      That may or may not be true. Most Ph.D. programs I am aware of give you a stipend in addition to a tuition waver. Granted it's not a lot of money, but we did quite well living spartanly and investing what we could in the stock market. Plus. having a Ph.D. certainly gives you more respect when obtaining VC funding and makes getting meetings and contacts much easier when it comes time to collaborate, spin the company off or sell it. This can pay for lots of things and rapidly narrow the delta for those years when you are studying, so you can either invest even more in savings/stock market or buy yourself that Porsche you've always wanted. :-)

      --
      Visit Jonesblog and say hello.
    5. Re:Do you care about research? by Anonymous Coward · · Score: 0
      Does anything "theory based" really stay that way for long in this field? It seems that even the most hypothetical research into neural nets or whatnot could find its way into applications, if you have enough vision to realize it. It's not like you're dealing with the discovery of quarks, every new breakthrough in computer science can have a tangible effect.

      I'm just getting into computer science, and I hope to hell it's not just a fancy word for IT.

    6. Re:Do you care about research? by stanwirth · · Score: 1

      Read lots of papers, write some papers, get published.

      You left out the most important step between "Read Lots of Papers" and "Write Lots of Papers".

      It's called research . There are a wide variety of areas in the "research" bit that can give you anywhere between ZERO coding experience, and FULL-TIME coding experience. For example, if your research is to develop and evaluate the effectiveness of different numerical analysis algorithms on different parallel architecture, you may well be coding in a variety of languages on a variety of different systems, many of which you've had to build and maintain yourself. Doing experimental or observational research you might find yourself writing device drivers for data acquisition boards and developing systems for storing and analysing the data in a variety of operating environments (at sea, in the lab, in space). You may find yourself writing systems control code, or developing robotics code. Even to display the data for analysis -- think GIS database work and 3D visualisation of scientific data here -- requires the development of specialist technical skills which are highly sought after, and can require a lot of coding if you're doing something new Which you should be doing, in a PhD programme.

      The amount of actual coding you do is entirely up to you, in your choice of topic, in your choice of academic advisor, and in the directions you choose to take your research.

      The downside of choosing this path, grasshopper, is that you don't necessarily get the credit or recognition for this activity that the effort and experience warrants -- from either the academy or the industry! The academy can dismiss it as "lab monkey" work, not original research, and the industry can characterise several tens of thousands of lines of clean running code and the development of a popular open-source systems utility as "oh, just a school project" because it was done in an academic setting -- as if somebody else set up some set-piece for you to do, rather than the reality which is that you came up with the idea, raised the funds to execute it, and then did the whole thing yourself or even organised and led a team of researchers and technicians to build your apparatus.

      Despite that downside, what you actually get out of it (if you choose the harder road of acting on your own ideas and doing something new that actually requires coding) is the most valuable experience you'll ever have -- because, if you're as smart as you think you are, you will have arranged to own the IP of your research, and it will be incredibly valuable -- in economic terms.

      Furthermore, there's a lot more to finishing your PhD than just doing the research and writing up your results for the scholarly literature. There's project planning, leadership, public speaking, fund-raising, engaging in scholarly debate, international contacts and mastery of foreign languages (encouraged)-- all of which prepare you for much higher-level roles in technology development than, say, a 2-year stint at DeVry or (gag!) passing some stupid little MSCE exam on which buttons to press.

  30. Not good by Anonymous Coward · · Score: 0

    A friend of mine went for a job with a Phd in systems design. He had done alot of research into the process of software design and use and was told.

    "We are looking for someone with experience in this area - but not as much as you have"

    Fear of the egghead no doubt.

    He found employment in a company that had no interest in him having a Phd or not.

    But your best bet is to get your Phd and set your sights higher, become a PHB!

    His present job title starts 'Director of ...' and he thought he might hack it as a Perl programmer. I am so green with envy.

  31. Just remember... by Anonymous Coward · · Score: 1

    The purpose a Ph.D. is to prepare you to do research. I don't think learning the ins-and-outs of literary searching, statistical analysis and hypothesis testing, etc... will help in most jobs in the industry. The time/money might be better spent elsewhere.

    Most schools I think the Ph.D. is about 36 credits beyond a masters, typically 6-12 are dissertation credits. Of course, the big part of the Ph.D. is the dissertation, which in some schools you can opt-out of and earn an A.B.D. degree, which is "All But Dissertation".

    Disclaimer: IANAPh.D.

    1. Re:Just remember... by plalonde2 · · Score: 2, Insightful

      And I am unlikely to hire someone with an ABD for any job for which I'd consider a Ph.D. I've known quite a few ABDs from my time in school, and the universal trait was a lack of ability to focus on their problem for more than a few months. Ph.Ds are about persistence.

    2. Re:Just remember... by Anonymous Coward · · Score: 0

      Another common reason to ABD is personal reasons (typically family commitments) caused by the severe lack of funding. Even a fully funded CS PhD student at a UC school barely makes enough to cover rent and food. This is particularly the case for international students...

  32. I worked with Computer PH.D by thePancreas · · Score: 0

    Everyone just called him "the doctor" and no one could figure out what he did. I did see him complain about the printer/fax machine alot, though.

    --
    I went to battle MC Escher, but drew a blank
  33. Same deal with me getting my masters by Lovebug2000 · · Score: 2, Insightful

    Well, maybe not exact same, but currently I am a college student working for my BSCS from a technical school. They have a 5 year masters program, and given the current market, I can see where that might be the wise move. However, I have heard some things that give me pause, mainly that people with a masters fresh out of college don't get the jobs.

    The reasoning is that a masters demands more money, after all, I've been to college for longer and know more. However, I don't have the work experience to compete with other people who have recently gotten their masters (after being in industry for 10 years). Also, it sounds like I will get the same job with a masters degree that I'll get with a BS unless I go into some academic area (like research).

    I don't know how many of these apply to you, but I know I'll take a good hard look at the market next spring and decide whether I should stay in school for another year.

    1. Re:Same deal with me getting my masters by Anonymous Coward · · Score: 0

      You should still get a masters.

      If you have a work-study job during school, that will count as work experience
      to most potential employers if it is field related. If you can't work during
      school, the you first job might no different than what you might have got with
      just a BS, but after 2 years or so of work experience, you will be far more
      employable than someone with a BS and 2 years of experience.

      I was fortunate to have an excellent job during school and grad school and
      had no trouble landing a job in 2001 (right when the job market was starting
      to get tight). My masters didn't get me a job that you couldn't get with just
      a BS, but my pay scale started much higher and my advancement has been quicker.

  34. hrm by Anonymous Coward · · Score: 0

    My experience is this - you want to teach or do research, then PhD is the way to go, otherwise, I wouldn't bother. If you are a hands-on guy that wants to have an IT job, I would save my money...go buy your wife something nice...you'll get more out of it.

  35. Book Knowledge vs. Practical Knowledge by mencik · · Score: 1

    Most PhD folks I've known in industry were full of book knowledge but had almost no ability whatsoever to apply that knowledge. Obviously there have been exceptions. I'd suggest that for most jobs a BS or MS in Computer Science or Engineering is more than sufficient.

  36. Berkeley says it's all good... by register_ax · · Score: 2, Informative
    ...of course they are biased, but it makes for a good read in your situation. Basically they say that you will be better off in the long run. Maybe not more money, but happier.
    Despite tales of English PhDs driving taxis and science PhDs endlessly bouncing from one postdoctoral position to another, a new survey by researchers at the University of California, Berkeley, finds that most of those who earn a PhD are relatively satisfied with their career 10 to 13 years later.

    http://www.berkeley.edu/news/media/releases/99lega cy/9-2-1999.html

    1. Re:Berkeley says it's all good... by register_ax · · Score: 1
      Berkeley, finds that most of those who earn a PhD are relatively satisfied with their career 10 to 13 years later.
      That's probably because by then, most PhDs have accepted there is no escape from the drudgery they have imposed on themselves. And thus, the cycle continues...

      +1 funny -1 setting up your own joke.

      On a serious note, another study done by Stanford and RAND has concluded that there are too many PhDs produced in the US, and that graduate schools continue to admit students to satisfy their need for teaching and research assistants, not because there are jobs waiting for graduates. Unemployment among persons with PhDs is low but, it is asserted, the reason for low unemployment is because many persons with PhDs are underemployed or employed in jobs that do not use the research skills they acquired.

      The Stanford-Rand study concluded that there are, in fields such as computer science, 50 percent too many PhDs being produced, 44 percent too many mechanical engineering PhDs, and 30 percent too many physics, chemistry, and mathematics PhDs. The report concluded that increased federal funding for science and engineering will only aggravate the situation by delaying the needed shrinking of PhD programs.

      Then of course you have Philip Greenspun's site which provides interesting content in regards to PhDs, specifically the bit about No PhDs need apply.

  37. What do you want to do? by Per+Abrahamsen · · Score: 2, Insightful

    If you want to do research, a Ph.D is a must. If not, it is a waste.

  38. PhD's by gotvim · · Score: 1

    I don't think it will do much good nor harm in today's job market. And you don't have to advertise that you have one when job searching if you feel it's going to scare employers away. However, a PhD is still a pretty assume accomplishment in my book!

  39. possible degree envy?... by zubernerd · · Score: 1

    If you're a hiring manager, what is your opinion on someone who has a Ph.D. and is otherwise already qualified for the position?
    A hiring manager may fear (or envy) your higher education, or fear you may displace them (your higher degree may make you look better suited for management.)
    Now for the field I'm want to enter (mol. bio.), research and teaching (at the college level) you need a Ph.D. to be taken seriously and get a job. (Not to say I agree with that, but that is the impression I've gotten from others).
    Just my 0.02 USD...

    --
    Accentuate the positive, don't waste your mod points on the negative.
  40. Don't waste your time employing a PhD student by Anonymous Coward · · Score: 0
    I'm working with a couple of PhD students on my current contract, and they're a nightmare. One is around 35 and clearly has never worked anywhere outside toy projects at university (Cambridge, UK). It's impossible to get him to cooperate with a team of developers, use source control at all (let alone effectively), use a sensible build system, write code which works on Windows (that's what the client's got - duh!), etc. I've only worked in industry for about 7 years, but I'm already lightyears ahead of the PhD students in terms of working code produced and delivering to the client on schedule.

    (Posted anonymously by a regular contributor).

  41. McDonald's by Rinikusu · · Score: 1

    Is always hiring friendly faces. I'm sure your PhD won't be held with disdain there, in fact, it'll probably be a non-issue!

    --
    If you were me, you'd be good lookin'. - six string samurai
    1. Re:McDonald's by IIRCAFAIKIANAL · · Score: 1

      I know it's a joke, but you'd be surprised.

      My fiance has had trouble getting "shitty" jobs with her degree. They tend to prefer people that are going to be around for awhile, though turnover is quite high in those types of jobs anyway.

      --
      Robots are everywhere, and they eat old people's medicine for fuel.
  42. the point of education by 514x0r · · Score: 1

    is not necessarily to get a job. it may be a nice side effect from time to time, but isn't there value in the learning itself.
    for the record, i'm satisfied with certifications and an AA in computer science; philosophy is the only higher degree i persue.

    --

    !(^((ri)|(mp))aa$)
  43. From both sides of the fence by mrob2002 · · Score: 5, Interesting
    As an IT manager who also has a Comp Sci PhD hopefully I can give an answer from both sides. This is also from a UK perspective.

    My PhD was based around networked information systems like the Web and Gopher, back in 1992-1996. My PhD improved my technical skill set a little, with extra programming experience, and early awareness of protocols such as HTTP, and standards such as HTML. But the real advantages came from the other part of earning a PhD - the ability to present your ideas to others, whether that's on paper, or stood at the front of a room. The ability to organise my thoughts, to analyse problems and come up with solutions, to think outside of the already known base of information and come up with new ideas, to manage my own time, these were all the skills that I picked up between graduating with my first degree, and being given my PhD.

    As a manager looking to hire someone, I would expect someone with a PhD to have the skills mentioned above. But you can also pick up those skills "on the job", or just have them as innate abilities, so as ever it would come down to how you present yourself at the interview. Having a PhD would certainly not count against you.

    Maybe I'm lucky, but I've never come across the "overqualified" argument myself, and I'm very happy that I had 4 or 5 years dedicated to researching something that I found extremely interesting, in a superb learning environment. I think the skills of analysis and logical thinking are very handy in the IT and programming enviroments.

    1. Re:From both sides of the fence by ploppy · · Score: 2, Interesting

      I have a UK Comp Sci PhD (and unfortunately still work there), and I generally agree with all the comments here. I have, however, most definately been hit with the too over qualified argument.

      When times were good, being deemed too over qualified for a job was not too much of a problem - because the recruiter (to be fair) was generally right, and it was simply an indication the job was not going to be that interesting.

      In the slow down, however, such an attitude has been very difficult to cope with. In this case, you apply for a job because it's one of the only 'reasonably good' jobs in the area, which you know is not at your level, but you need a job, and you're happy with what's on offer. The recruiters, dispite assurances on your behalf, almost always turn you down. I've been told bluntly many times I'm too over qualified, but typically, the answer is a more subtle 'not a good team fit' or you'd want too much money. Very irritating.

      In general, from a UK perspective, I believe there is absolutely no career enhancing reason to do a PhD, a PhD has to be done for yourself, in the knowledge it may pigeon hole you to jobs that may be pretty scarce.

      I have made a "successful" transistion to UK industry, that transistion, and my employability is fully based on my industrial implementation experience, and certainly not from my PhD. It is, to be honest, difficult to hide the bitterness I do feel towards the UK regarding their attitude towards PhDs.

    2. Re:From both sides of the fence by pmz · · Score: 1

      ...the ability to present your ideas to others, whether that's on paper, or stood at the front of a room. The ability to organise my thoughts, to analyse problems and come up with solutions, to think outside of the already known base of information and come up with new ideas, to manage my own time, these were all the skills that I picked up between graduating with my first degree, and being given my PhD.

      I would argue that these traits allowed you to get your Ph.D. and they were only affirmed by your progress towards the degree. The Ph.D. process itself didn't fundamentally shape your personality or aptitudes. I'm pretty convinced that great people really are born and, then, shaped by childhood. By young adulthood, any damage from peers and parents has already occurred, and only a very small number of people radically change beyond that point.

  44. When I hire... by decairn · · Score: 2, Informative

    I just look at degrees as a piece of paper that shows someone has learnt some discipline towards accomplishing goals. The subject and type of degree are secondary, it's the process the degree program puts you through that is important to me. PHDs - generally show a (perceived) higher IQ and ability to theorise and write copious amounts. It will make you stand out from that bunch of resumes, but it also raises a red flag over you; are you too intellectual to be pratical? Only an interview can find that one out. We did hire a guy with a PHD once, he applied for a systems administrator job. He quickly got promoted a few levels as he was unbelievably bright and 'wasted' doing Unix installs and the like. Now he's director of IT at a brokerage.

    1. Re:When I hire... by cubicledrone · · Score: 1

      I just look at degrees as a piece of paper that shows someone has learnt some discipline towards accomplishing goals.

      Yeah, I think it says that right under "With all privileges and rights appertaining thereto."

      "The Degree of Some Discipline Towards Accomplishing Goals"

      --
      Business isn't willing to pay for products, innovation and careers, so we get brands, mortgage commercials and layoffs.
  45. just don't expect your PhD to count as experience by Fjord · · Score: 1

    When I look for a candidate, being a PhD is impressive, but it doesn't say a lot about how well you would work in a corporate environment. Deadlines and attitudes can be different at a company than in a university setting. While interviewing one PhD, it was apperent to me that he wasn't used to a very fast paced schedule with indefinite requirements.

    Basically, you're going to have to start at the bottom like any other college grad. I wouldn't worry to much about it much though, once you get out here, you'll prove yourself pretty quickly and be fast tracked as far as raises and promotions go. Just don't expect the PhD to land you even 80K (in florida) out of the gate.

    --
    -no broken link
  46. I've been there by wavecoder · · Score: 1

    It happens - I've been turned down for jobs, because people look at my education and think, "He's not going to be here in six months." I know Ph.D.'s who can't get work; my mom has two degrees from Vanderbilt and can't find work. It definitely happens...

    1. Re:I've been there by LordNimon · · Score: 1

      I know someone who has a BA degree from Vanderbilt, and it was basically a complete waste of her time. But I'm talking about Ph.D.s in computer science or computer engineering. The fact that someone with a Ph.D. in Economics can't get a job doesn't affect me, because it's a completely different field.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    2. Re:I've been there by wavecoder · · Score: 1

      Okay, yes, that's a different field. The point is, I know engineers, chemists, biologists, you name it, who can't find jobs (many of them with degrees from places like Harvard, Rice, MIT, Duke, etc, and many of them with multiple graduate degrees). It's not just IT.

    3. Re:I've been there by LordNimon · · Score: 1

      How many of those who can't find jobs are unwilling to move to another part of the country? In my experience, the vast majority of people who have education, experience, and talent but can't find any jobs are unemployed because they're unwilling to relocate. I plan on moving once I get my Ph.D., and I'm willing to consider any city in the U.S, Canada, and even Europe.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    4. Re:I've been there by wavecoder · · Score: 1

      Not sure on that one, but I think most of my unemployed friends are willing to go about anywhere. I don't know that they're actively looking overseas, but they would probably be open to the idea.

  47. It can be harder to get the job... by arete · · Score: 1

    My mother definitely seemed to have had a harder time getting a job because she had a PhD. (In English, for a teaching job) The basic deal is either

    1) A big company has to pay you more for a PhD because they have policies and don't have the leeway to say that a PhD took a Master's level job. Therefore sometimes relatively equivalent candidates will be decided in terms of who's lighter on the pocketbook.

    2) A company with the leeway to offer you less money and benefits thinks you won't take it.

    But I think it's worth it, because when you find a job it'll probably be a better one. My advice is to find a job, get a PhD, and then you have the leisure to look for a GREAT position.

    In response to another comment: Even if 99.9% of /. is PhD free, 0.1% of /. is a helluva lotta people ;)

    --
    Looking for freelance Actionscript (Flash/Flex) or ColdFusion work and/or freelance developers. Email me, put Slashdot
  48. Education is a great thing... by bagboy · · Score: 1

    but a proper balance between the qualifications in most fields lies between practical experience and education. Too much on the scale in either direction can often have an adverse affect when compared against others who are better balanced.

    My penny and a half.

  49. Education by Anonymous Coward · · Score: 1, Insightful

    I have interviewed 1000's of potential engineers for my company, and I have learned one important fact while doing so.

    In engineering education doesn't amount to squat.

    You either have it or you don't. It seems to be like art. Education can make a good artist a better, but the raw talent must already be there.

    In fact of my 3 best engineers 1 doesn't have a degree and the other 2 do, but low level and not in engineering.

    I am also as yet to interview a EE/SE PHD that has any ability or talent, and I have interviewed hundreds of them.

    Evil Man

    1. Re:Education by cubicledrone · · Score: 1

      In engineering education doesn't amount to squat.

      No shit? So I can start building a suspension bridge across the bay tomorrow and nobody will mind?

      --
      Business isn't willing to pay for products, innovation and careers, so we get brands, mortgage commercials and layoffs.
  50. academics vs. industry by doowy · · Score: 1

    Unless your research topic is somehow directly related to the job, I would given other candidates serious consideration before hiring you.

    There's also a stigma that Ph.Ds are too accustomed to the life of academia. While sometimes you need to impress to get a research grant or whatever, it is much different than industry in terms fo goals and objectives - and thus, would you really be a good fit in my company after having spent all of that time in academics?

    You're also specialized. You've focussed yourself on a single research topic and closed a lot of doors by doing it. This, of course, can also happen in industry with years spent in the same position. You close some doors - but you have the key to that one specific area - just make sure you choose the area wisely!

    Did I mention Ph.Ds are convinced they are deserving of higher salaries than others?

    I'm sure you've heard all of the above arguments before. I don't neccesarily prescribe to them myself, but they do hold some merit.

    If it came time to fill a position I can't imagine ever seeking a Ph.D - if an application rolled in from one, I would give it the same consideration as any other, only it might be tainted by the above mentioned negatives.

    I /know/ I wouldn't pay more for a Ph.D candidate in IT - unless, like I said, the position was somehow related to their research topics.

    --
    ..mork
  51. [OT] Old Joke by 4of12 · · Score: 4, Funny


    "So you know what B.S. is?"

    "Yeah."

    "Well, M.S. is More of the Same, and PhD is Piled Higher and Deeper."

    --
    "Provided by the management for your protection."
    1. Re:[OT] Old Joke by Alric · · Score: 1

      HAH. Your signature, I can't believe it. Just a few days ago I was doing my business in the restroom, and I noticed the HOSPECO toilet seat covers had a funny little sentence just below the openining. "Provided by management for you protection."

      Hmm. An odd coincidence.

    2. Re:[OT] Old Joke by 4of12 · · Score: 1

      Yes, that's the secret.

      Of course, I've seen someone write their own directions on those seat cover dispensers.

      A couple years ago, someone (not a fan I guess) wrote

      "Official Dallas Cowboys Fan Club hats - take one."
      --
      "Provided by the management for your protection."
    3. Re:[OT] Old Joke by Anonymous Coward · · Score: 0

      No, it's "Bull Shit, More Shit, Piled High and Deep."

    4. Re:[OT] Old Joke by cureless · · Score: 1

      You mean the Piled Higher and Deeper Comic strip?

      --
      Reply . . . let's get it over with.
  52. I Have One, It Has Helped by Anonymous Coward · · Score: 0

    I have a Ph.D. in Applied Math (not exactly computing, but close). I started out teaching at a small college, that didn't work. Now I work in a corporate programming shop. I know that I make more and have more interesting things to do because of the degree (and having done the job well for several years). I even started in an entry level job, since I had no full time work experience in programming.

    On the flip side, that degree is your ticket to teaching. If you want to work at a small college, you can do so any time. Many schools are in a near constant search for a good computer teacher. You can do that part time or full time, your choice.

    All that said, don't go for a Ph.D. unless you know why you need it. You don't need it to work in a corporate setting. If you don't have a need, you probably won't finish. Ph.D.'s are not like other degrees, there is no date when you know it will be over. Those without clear goals usually quit.

  53. Experience counts for more by breandandalton · · Score: 0

    If both candidates are equally qualified, then I'll have the Ph.D. candidate; but usually, experience is an important qualification - if both candidates are the same age, I'll often take the one with more experience before the one with a Ph.D. What would really make my mind up was the references they could both bring with them from other companies - that will help tell me a little about how they work in a team, how they get on in a work environment, lot's of "soft" issues that aren't easily checked in an interview.

  54. think less do more by muirhead · · Score: 1
    I'm thinking about getting my Ph.D. (I currently have a Master's) in computer engineering...

    It's not being over educated that stops you from being employable, it's too much thinking.

    If you really want to get a PhD make sure it closely tied in to a real commercial application. Education can just be a great way of avoiding any real work, and employers know it.

    (I've got a single BEng desmond and "work" as a line engineer)

    1. Re:think less do more by cubicledrone · · Score: 1

      It's not being over educated that stops you from being employable, it's too much thinking.

      For those of you watching at home, if you've ever wondered why business is so totally fucked, well, there you go.

      --
      Business isn't willing to pay for products, innovation and careers, so we get brands, mortgage commercials and layoffs.
    2. Re:think less do more by syrinx · · Score: 1

      It's not being over educated that stops you from being employable, it's too much thinking.

      For those of you watching at home, if you've ever wondered why business is so totally fucked, well, there you go.


      +5, Insightful.

      (But I have no mod points.)

      --
      Quidquid latine dictum sit, altum sonatur.
  55. I turned down a PhD applicant once by bnavarro · · Score: 1

    I was a senior programmer for a small software company, and myself and another senior programmer were designated the "front line" for filtering resumes and performing first round interviews for programming positions. One resume that came across my desk was from a Russian immigrant who had a doctorate's in computer science from the Univeristy of Moscow. His cover letter stated that he was looking for either a Junior or Senior Programmer position.

    We rejected it right off hand -- he was either WAY too qualified for the position, and would abandon ship as soon as a better opportunity came along, or he was not nearly as bright as his Resume would indicate, and had fudged his way through University. Either way, PhD == Not qualified for a simple programmer's position anymore.

    Unless you wish to become a professor or a top researcher/scientist at a prestegious lab somewhere, my advice is to stop at a Master's degree.

  56. Get the Ph.D. for yourself by jocknerd · · Score: 1

    I don't think it will make much of a difference in the job market, so do it for yourself.

  57. What do you want to do? by Dr.+Bent · · Score: 1

    It all depends on what you want to do once you graduate. If all you want is to me a coder, and maybe move on to management later, there's no reason to get a Ph.D.

    However, if you want to work on real Computer Science, like in a research lab somewhere, go ahead and get it. But software development today doesn't have too much do with the theoretical Computer Science they teach in most Doctoral programs. You'd learn more working on a real-world project.

  58. it's about research by russellh · · Score: 1

    funny, I just decided recently to get a PhD, because I've always idolized the Alan Kays of the world and the famous research labs, where of course a PhD is a minimum requirement (so far as I know). So it's no question in my mind. So I guess the question for you is - do you want to do research? do you want to be the world authority on one subject area? I think those are the key questions.

    --
    must... stay... awake...
  59. Depends on the Job. by jellomizer · · Score: 1

    When you have a PHD you are able to get into a lot of the really cool R&D stuff that people with their Masters and especially Bachelors wont even be considered. But you may have a harder time getting into entry level or mid level positions just because you are over qualified. But I am sure most companies will hirer a PHD if they know that you are really interested in the job and you are not just taking it to pass some time before you got a better one. As well if you want one of those lower level jobs don't expect to get higher pay because you have the PHD. A lot of companies just dont have a budget for a 120k a year job. so you may have to settle at 30-60k

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  60. Academia - Industry by djtrialprice · · Score: 1

    I'm a final year AI PhD student.

    Once down the road of Academia, it gets harder to get back into industry from what I gather. Not impossible, but if you take a post-doctorate post for an extra few years or so, you may suffer.

    Also, when I graduated with my first degree it was simple: I looked for CompSci graduate jobs. I had loads of offers. Now, I'm going to be looking for a job fairly soon and I'm so specialized, I'm not sure what's best to look for. I could get a graduate job and hope that my PhD will help me climb the corporate ladder quickly or I could try hard to get a job in my chosen field. This could be quite hard (anyone else heard of constraint programming?).

    Actually, I'm off to read the comments posted now because this is gonna useful for me too.

  61. Worsen by Anonymous Coward · · Score: 0

    Obtaining a PhD in "Computer Science" is irrelevant.

    First, after 25 years of computer science degrees, there has been no significant development in this field. Yes, processors have gotten faster and systems smaller, but there are no radical or revolutionary changes. Why? "Computer science" is an undefined field. It wavers between mathematics, physics, engineering, business, and management -- unfortunately doing none well. It is an anathma -- a hold over from the gee whiz 60s. Businesses continue to hire "computer science" grads to do "the computer work." The insinuation is that someone who "knows computers" can somehow solve business problems. Rarely is this the case. I usually compare it to hiring a materials science engineer (someone who researches new types of building methods) to build a kitchen cabinet. You probably are not going to be happy becuse you hired the wrong person. I feel sorry for the companies that continually advertise "great new IT position, BS in Comp Sci required" and then grumble that the IT department has lost touch with the business goals.

    Second, the IT industry, as we know, it will not exist in five years. By the time you graduate, you will have a worthless slip of paper. If you really like computers, go into intellectual property law. Intellectual property law will supplant "computer science" in the near future. Not only will IT "not matter;" it, moreso, will no longer legally be able to matter.

    I wish the outlook were more positive, but I would not waste time this dying field. (Sorry to thepp sci grads.)

  62. That's going to depend on who you ask by subrama6 · · Score: 1

    I have an MS in CompSci, and I have a job, but let me say that I'm not real pleased with it. It took a long time to find, I've had to make a lot of sacrifices to pay the rent, and I've got my eyes open for something better. Typically, more people pursue graduate school when the economy blows. That's something to take into account here, because we're in a downturn, but by the time you get the PhD, we might be in an upswing again. The other thing to consider is the kinds of jobs PhD's get. There's always going to be opportunities to teach. There's 3500 colleges in this country, not counting courses you could teach at high schools, online universities... etc. The research is part of the sticky issue. There are PhD research positions out there, but they're hard to find. Most of the folks I know got the PhD and then went on to academia or started a business based on their research. When I was making the decision of whether to pursue the PhD or not, my advisor (who worked in industry with an MS for quite a while before coming back to get the PhD and teaching) told me that relative to the amount of time you invest in getting the PhD versus what you make out of it, you're basically taking a lifetime paycut. That may or may not be true, but I think the thing that will have to govern your decision is how much you want it. If you're doing it with a terminal job in mind, you're probably not going to be happy with the result. If you get the degree because you have a genuine interest in theory, and want to be at the bleeding edge, then the job will create itself as you start a company or work in academia to continually stay at that bleeding edge for the rest of your career.

  63. PhD in CS/CE != PhD in IT by Pvt_Waldo · · Score: 1

    CS is not IT. IT is not CS. There's crossover, but there'a big difference.

    If you get a PhD in CS/CE and spend your time doing IT type tasks, you'll be bored. You'll be doing "mundane" tasks instead of higher level research and development.

  64. Booksmarts vs. Streetsmarts by BobSutan · · Score: 1

    Degrees have their place in IT just as certs do, but as we all know experience reigns supreme. I can see the author's point in wondering if a higher degree will be 'employable'. I too wonder what those in HR may think of people who spend so much time hitting the books (presumably instead of dealing with real world situations).

    --
    "On a scale from 1 to 10, people are stupid"
  65. win some, lose some by JanneM · · Score: 2, Insightful

    My experience as a Ph.D. (though in cognitive science and robotics, not computer science) is that you do tend to become disqualified for some kinds of work. Essentially, grunt work programming, run-of-the-mill system administration and so on will be pretty much off-limits to you.

    There are three reasons, generally, for this: first, you spent years in school whereas your peers went out and got work experience (or just learned a lot about unemployment benefits), so you will compete with people that have experience, whereas you do not. Second, your prospective employer will fear that you will want a higher salary (or other benefits) due to your degree, and they won't want to hire you when they can get a cheaper programmer that can do the job just as well. Third, they will (rightly) suspect that you will not find the work stimulating, rewarding or career-enhancing enough, leaving them with the need to do the hiring process all over again in six months or a year.

    That said, a Ph.D. opens up whole new career paths that you really aren't qualified for otherwise. You of course have the research and teaching career path sort-of-open (though that is for masochists only, the way academia is going). You are also suddenly eligible to pursue an R&D career in big corporations. Last (but not least), the added knowledge and insights you get, the contact network (especially if you do a post-doc as well) and the skill you get in doing research means it is feasible to go out on your own with your own company R&D-oriented company (alone or with colleagues).

    So, you lose some opportunities at the lower end, but gain some at the top. Of course, doing a Ph.D. is also a lot of fun (at least afterwards :) ). It's your call.

    --
    Trust the Computer. The Computer is your friend.
  66. Think about the "why" by Anonymous Coward · · Score: 0

    IANAPhD, but I'm married to one and I've often thought about getting one myself.

    Her advice has always been that the PhD is a **research** degree. You have to **add** to the field of computer science/engineering. That, plus you have to have a clear reason **why** you are doing it, or else you'll never have the fortitude to finish.

    Oh yeah, you also have to **publish**. I think the better programs want you to publish every year or so, then assemble them all into some sort of coherent dissertation. If you can't publish, you may be asked to leave.

    So, to recap, a PhD is not just "another degree" to make you look better in an interview. You are learning how to be a publisher/researcher and how to add to the knowledge in your field.

  67. To hell with that. by Rev.+Null · · Score: 1

    If you want to get a Ph.D, then get it. Don't think about its effect on your career. Do what you love and love what you do. If this means doctoral studies, then go for it. Conversely, don't do something out of character just because it might give you a +1 to an ability check. That's for weenies.

    --
    -- My comment is above.
  68. Salary Requirement by Hasie · · Score: 2, Informative

    I had a friend who decided that while he was studying he would go ahead and do a PhD. He is a highly skilled person who didn't really need the extra qualification because of his experience. The problem now is that nobody wants to hire him because they think he is going to want a larger salary! He doesn't, he just wants a job, but he can't seem to convince anybody of this! Just something to consider...

    1. Re:Salary Requirement by Behlal · · Score: 1

      Not sure if this is the case in the US, but in the UK, you don't have to state all your qualifications. If you friend wants a job and feels his PhD would overqualify him, he could always leave it out.

      I do realise of course that this leaves a large gap on the Resume/Curriculum Vitae where you did your PhD, but that can always be gotten around :)

      Behlal

    2. Re:Salary Requirement by WWE-TicK · · Score: 1

      Tell your friend to simply omit that he has a PhD on his resume.

  69. how long will it take? by grid+geek · · Score: 1

    I'm going into the final year of my PhD in the Uk at the moment (in Grid Computing / Particle Physics applications) and the last few students to leave have had little difficulty in getting $80,000 start salaries.

    I know this is a bit less than the US PhD's seem to get (at Stanford it was about $105-120k) however it only takes 3-4 years to do your PhD in the UK compared to 6-8 in the US, which means you're only 25 when you start in industry.

    From what I've seen its more age than qualifications which are the problem. The guys who stay on as post-docs until their 30s have problems as they're starting to have families and wanting to settle down while the younger guys are still willing to work long hours and go where work sends them.

  70. Stick to hardware by Anonymous Coward · · Score: 0

    If you get a Phd in Comp Eng and stick to hardware, the Phd will not hurt you. I don't think it will help too much in the software field though. I think there is more demand for experienced and highly educated engineers in hardware than there is in software (at least relative to the size of the respective markets).

  71. It depends... by conan_albrecht · · Score: 1

    on what you want to do. I received my PhD 3 years ago, so I speak from some experience. PhDs vs. Masters graduates do *different* types of work (usually). Let me generalize for a moment (of course, exceptions occur frequently).

    PhDs either work in academia or work in research labs. Many of my classmates went to Microsoft Labs, IBM Labs, AT&T Labs, etc. Others became professors at universities. A PhD education is 100% research, 0% teaching. It's all about researching new technologies, new patterns, new methods.

    Masters or BS graduates normally work in more professional jobs: consultants, programmers, administrators. A Masters is very much a "specialization" and continuation of a BS degree. (A PhD is not a specialization in IS as much as it is an entirely new education in research methods).

    I've also heard of some PhDs that find jobs only in research after earning their PhDs. It's said that recruiters won't let a PhD do on-the-line programming because PhDs are researchers rather than professional programmers. I haven't had this experience, though. Although I have a PhD and do lots of research and teaching, I also do side programming jobs in J2EE and Python. I haven't found my PhD to negatively affect my "Masters"-type work or recruiting at all.

    YMMV

    1. Re:It depends... by jo44 · · Score: 1

      In some occassions, teams I've put together have included Masters and Phd's... and while very
      bright they often tend to lack the ability to see "the entire picture".

      While being bright is almost certainly a quality required by graduate work, graduate work certainly
      does not preclude real-world programming skills. This says nothing of the more code intensive areas
      of graduate research either, such as graphics. Maybe the people you worked with were just not
      good programmers, independent of the fact that they had graduate degrees.

      Keep 'em away from the code layer because they have LITTLE practical experience designing
      REAL-WORLD applications. They often don't understand time-frames - since they havn't
      experienced real-world programming conditions and
      requirements (e.g., shitty management decisions ;).

      Really? How long does it take to do graduate work? Maximum 2 years on a masters, and around 5 years
      for a PhD? Does something irreversible happen in that time frame that prevents one from being aware
      of real-world issues? Is the first 2-5 years of experience you get after a bachelors degree
      somehow unattainable once you get a graduate
      degree?

      So it comes down to what you want to do... do you LOVE programming for the joy of programming? If
      so, get out of college and get to work! On the other hand, do you enjoy thinking about possible
      concepts and pushing the boundries of understanding? If so... than a masters or phd
      might be perfect for you.

      What about those of use who like both? Obvioulsy, if someone's considering the option of grad school,
      then they have some interest in academics. Should they give that up for fear that it may harm their
      chances at a non-academic career? Grad school may be the last opportunity to persue a topic for sake
      learning more about it. It may also be the only opportunity to push the boundaries of what is known,
      even if only in a small way.

      That being said, most employers I've had (co-op and post-undergrad -- telecom, financial, and a
      small internet statrt-up) appreciate the effort and focus it takes to get these degrees and would
      not assume any incompetance in practical skills simply because you also have an interest in academics.
    2. Re:It depends... by MrIcee · · Score: 1

      It's better to be a jack of all trades than a master of one... or as Timothy Leary once put it... "Specialty is for insects".

  72. PHD is not even interviewed... by makaha · · Score: 1

    I work at a very large aerospace contactor. We have been told that we are not looking for PHD's as they usually have too little practical skills, require too high of salaries and cause compensation compression.

    Myopic yes, but HR rules the "getting your foot in the door"

    Get your PHD because YOU want it. That will see you through all the politics of getting a PHD over the technical issues. Most teach, a few consult and fewer are considered SME's (subject matter experts) in large companies.

    Do it for the knowledge not the money.

  73. Too Much a problem by MountinMan · · Score: 1

    I have noticed some people getting turned down for a position because of too much education. If the intereviewer knows the job doesn't pay as well they seem to discard the more educated people because they may leave sooner for better paying jobs.

  74. Just don't get the attitude by Anonymous Coward · · Score: 1, Insightful

    I've been in the IT field for about 17 years and I've seen all kinds. The only consistent issues I've had with individuals with a Ph.D., and I mean people that have 5 or less years of professional experience, is the attitude. They seem to think that because they've had more schooling than most they actually know more. Well, maybe they can explain a left handed grammar better than I can, but most of us out in the real world find little use for the finer points of some theories (I've got a BS in Computer Science and have taken my share of theory classes - RIT in case you're wondering). Yes, there are certainly exceptions and having a good theoretical understanding of Computer Science/Engineering is a good thing - I'd even go so far as to say the more the better. But good professionals have continued to develop their skills and knowledge and new Ph.D.'s would do well to listen to what they have to say and not look down their noses at the rest of the world.

  75. Ph.D. offers no benefit for the company hiring you by Anonymous Coward · · Score: 1, Interesting

    a company hiring someone (except as a head of RnD, where for formal reasons they all want to have a guy with a Ph.D.) has no interest in your Ph.D.

    reason: you expect more pay, but your additional qualification is nothing that would have an added value for the company. they would prefer you to work after you masters and to gain real life work experience (that they can use) rather than additional academic lab-experience (that is of no use for most companies)

  76. Only if you really want it by krygny · · Score: 1

    You sound a bit ambivalent, based on career prospects rather than passion for the work. In the business environment over the past 20 years, I've seen more career paths close than open up. So, just do what you love, as long as it pays the mortgage. Most career prospects are hit or miss, anyway. It's all about who's across the interview table. Remember: First rate people hire first rate people. Second rate people hire third rate people. Be first rate.

    --
    Research shows that 67% of those who use the term "research shows", are just making shit up.
  77. You inconsiderate clod! by Anonymous Coward · · Score: 0

    I have a PhD in TROLLING!

  78. My .02 by HuggyPaul · · Score: 1

    I worked with a PhD who was explicitly hired into our group of ~7 or 8 developers because the director of the group wanted a "heavyweight" to lend some academic credence to our R&D group. We developed firmware for laser printers. We also worked with a number of PhD's at IBM's Almaden facility. Later in my career I worked at a smaller firm that hired a PhD into a SW development position, and another small startup firm where a PhD with quite a bit of industry experience was hired as CTO. I've also worked at other companies where PhDs (CS, CompE, or other engineering fielsd) were part of the upper management food chain. In summary, over a 12-year career I haven't encountered a lot of PhD's in the workforce, but the ones I have encountered seem to have gotten along OK, whether it was "grunt" positions, or management, etc. I am currently trying to finish my Masters'. Personally, if I had the time/inclination/opportunity/drive/etc to go further, I would/may do it; I haven't seen or heard anything in the industry that would otherwise deter me from doing so.

  79. I think it is a good idea. by Anonymous Coward · · Score: 0

    Might as well, they are only $15 on the street in India, Thailand or over the internet...

  80. Can be useful... by Behlal · · Score: 1

    I'm currently writing up my PhD thesis for intended submission at the end of September.

    My experience seems to suggest that PhD isn't *generally* useful. What I mean by that is, it is not useful for just an average tech job (at least in the UK). That said, a number of prospective employers have suggested that I could start with a couple of K more cash than I would haev as a graduate, but that doesn't outweight the four years I've spent doing it.

    It could well be useful if you want to get a job in the same field as the PhD. Specialisaion on something can be very handy. However, if your PhD is in something relatively esoteric or abstract, then it is probably not much use.

    From what I know, the situation is better in the US, where PhDs are more respected. The company sponsoring my PhD is an American company, so some must like it :)

    I don't know of anyone really getting turned down because of having a PhD, but in many cases it won't help. However, maybe others have more experience of this, as I haven't yet got my PhD :)

    Behlal

  81. Masters in Comp. Sci. by Zanguinar · · Score: 1

    I don't know about a Ph.D., but I have a Masters degree in computer science from a university with a good reputation for that field, and I had some degree of difficulty finding a job. I had at least one company outright say to my face "Masters students cost too much to hire. We won't interview you." Aside from that, I had more trouble finding interviews than in the past (although, that can also be attributed to the economy). And, out of 4 job offers, only 1 gave me any sort of offer that was more than somebody with a Bachelors would have...

  82. PhD = Overvalued (usually) by papa248 · · Score: 1

    I'm speaking on behalf of my dad, but we've talked about this a lot, actually. He is a senior-level manager for Northrop Grumman Mission Systems, and has worked there for about 30 years. (Since he graduated--does anyone do that anymore??)

    In his career, he has hired, and fired, hundreds of people for management positions down to the ordinary /. coder. He has a masters in Engineering himself.

    Basically, he's found that hiring a PhD usually is not worth the bang for the buck. PhDs expect a higher pay grade and salary for their education, which they deserve. However, his experience has been that PhDs are usually overqualified for the positions they are seeking--mid-career codeslinger, supervision, etc. The PhD should be looking for an R&D position or at the directorate level, depending on experience. In addition, my dad has interviewed people who are fresh out of school, and with a PhD. A specific example from the U of Michigan was a guy who had his BSE, MSE and a PhD in Systems Engineering, but had no work experience aside from summertime jobs and internships. As a result, this kid wanted a 6-figure salary for having his degree, but had no experience. My dad ended up hiring a guy with a BSE who had worked in the biz for a couple of years. He has never hhired a PhD as a coder, but has hired them as business unit managers, etc.

    The moral of his story was that a PhD isn't required for most coding jobs, and it will hurt you if you try to apply to a job that pays $50k for a BSE but you as a PhD want $100k to pay off that PhD.

    You're better off working for a few years, having the company pay for your PhD, and then once you've gotten the experience as a coder, then ultimately a manager, go for the PhD-paying jobs. In business, people are looking at PhDs either for R&D (and that is mostly manufacturing/industry, not software) or for senior/executive management. Remember to expect pay based on what the competitive job market has to pay, not on what education you have. If you want to code, then do it. Don't expect the big bucks until you move into that position that you hate: your boss.

    --


    The higher, the fewer.
  83. Sad state of affairs by MattGWU · · Score: 1

    It is a truely sad state of affairs, and possibly telling of the "IT" world in general, where more education could even be considered a bad thing.

    --
    "These people look deep within my soul and assign me a number based on the order in which I joined" --Homer re:
  84. Why do you want a PhD? by porsche911 · · Score: 1

    The real question is why you want the degree. If you are looking for a credential then what is the job you are looking to do going to require? Would a 5 day Java bootcamp be better?

    Otherwise, if you are really after deepening your knowledge in the computer science field then you will be that much more employable because of the knowledge, not the letters after your name.

    -c

  85. education vs. experience by Llyr · · Score: 1
    The first general answer is that "it depends" -- on the type of job, mostly, and whether research ability is an asset for it. There are the usual overqualification dangers, in that they may think you're unlikely to be happy and stay there. That's standard.

    The biggest problem may simply be that while you're getting the advanced degree, you're likely not getting some work experience that they would find valuable, and your past work experience is slipping further into the past. There are ways to mitigate this by continuing to work while studying -- there are even some co-op grad programs.

    It's also harder to get a job with a Ph.D. becuase there are fewer such jobs, and the background needed is usually very specific. And going after a job outside of your area of specialization leads back to the first problem, the impression that you're really interested in something else (and you don't fit into their classifications).

  86. Not Even a Masters by SpikeSpiff · · Score: 1
    As part of a startup, I've recently interviewed two PhDs, five recent CS Masters, and a few folks with strong BS degrees. The position is a project manager/architecture role.

    It has been an unpleasant surprise that the strongest candidates have had the least education.

    I think that graduate CS study is pretty far away from the business world. If I had an idea for a new kind of compiler, I'd be interested. But for designing an application that will be sold to business, these grads had too much theory and too little practicality.

    An undergrad degree gives plenty of theory for 95%+ of computing jobs. Skills like Java are trade skills, similar to carpentry or drafting. A masters in car repair would seem silly. We pick them up when needed with a bit of training and a lot of practical experience.

    Graduate degree CS folks should look for that sliver of high theory jobs, or get a domain degree, like an MBA.

    --
    "All that is required for evil to triumph is for good men to do nothing." - Edmund Burke
  87. Google considers Ph.D's a plus by mofochickamo · · Score: 1

    Software Enginneering positions at Google say having a Ph.D is a plus. Of course, Google was started by two Stanford Ph.D students.

    --
    Honk if you're horny.
  88. As a resume filter... by (H)elix1 · · Score: 2, Interesting


    Experience will make more of a difference than your education level. I would rate a masters with the same level of interest as someone who has an MBA - someone willing to continue to learn. A PhD in computer science would scare me, as the time you spent focusing on earning your doctorate does not really constitute real world experience. Experience being equal, I might take the PhD. A PhD in math, bioinformatics, or something where you applied software development is much more impressive. Given the choice between someone who has worked in the trenches, death marches, fluctuating requirements, and knowing how to say good enough, and someone who spent the last four to six years slaving over a doctorate? Not a chance. You would have to show that you were not an academic if you could make it to the interview.

    You really want to impress me? Author a programming textbook and get published. I hear you make almost as much as a grad student too... (grin)

    1. Re:As a resume filter... by Anonymous Coward · · Score: 0

      you're a cock.

  89. So you have a PhD... by Chaotician · · Score: 1

    just dont touch anything.

  90. I think so. by TheClarkey · · Score: 1

    I think having a Postgraduate qualification will be looked in a very favourable light by most employers. (Its something that I've decided to do myself) Naturally, some areas of IT won't really care about it - networks and support spring to mind. I would however take comfort in that your PhD will open up all sort of research and advanced computing jobs to you. In an era where more and more IT jobs are being outsourced I think it makes a lot of sense to complete a postgraduate course. Research jobs can't be outsourced as easily and you can be reasonably sure that the academic route will still be available. As well as the more advanced computing/research jobs, you'll find that companies in same area as your PhD, will value it highly. Perhaps you should consider what you'll get out of your PhD and what you want to do after. Doesn't hurt to seek professional careers advice either :) Certainly in the UK, you can get it for free (don't know about elsewhere) through the universities careers service - www.prospects.ac.uk also has a section on postgraduate courses and the motivations for doing one. Hope thats helpful

  91. Consulting and Teaching by catherder_finleyd · · Score: 1

    An IT Ph.D can be valuable if you wish to consulat, and / or teach IT.

  92. Slashdot readers and credibilty by haa...jesus+christ · · Score: 1

    but not a lot of credible evidence. So, I was hoping to hear from Slashdot readers on their experience.

    so let me get this straight - you haven't heard much 'credible' evidence from others, so you're going to ask Slashdot users? :)

  93. Depends on where you want to work by msafar · · Score: 2, Insightful

    If you want to work at Microsoft Research or at the very top of your field doing truly NEW security work, get a PhD.

    If you want to be a heads-down enteprrise software programmer building the very latest Java edition of that old VB/COBOL application, then a PhD is definitely a liability.

    The assumption is that a PhD is interested in new research, and so yes, it limits you because as a hiring manager, I don't want you running off to teach Discrete Math at the local university because you're bored with 10 hour VB.NET / Java Programming days.

    Even a Masters puts you in that category to a certain degree.

  94. Too specialized by Anonymous Coward · · Score: 0

    Agree with parent as well as the fact that a Ph D is usually too specialized. Perhaps an expert true randomness; for example writing a thesis about using cameras and lava lamps to generate a random seeds.

  95. To PhD or not to PhD by Anonymous Coward · · Score: 0

    Yea I learned PhD when I was using JAVA BEANS right after that I used SOAP in my SHELLS and luckily found a nice colored RUBY and PERL but put them down after being chased out by some PYTHON...

    Ohh my bad you meant a PhD as in Puff Daddy...

    Ain't no need to be hating sh0rty!@

  96. When hiring by doinky · · Score: 5, Interesting
    we generally avoid PhD's for the (admittedly prejudiced) reasons below:

    1. More likely to leave for reasons beyond our control (even if we do our best to make work happy, they may decide to go off and do research or go teach)

    2. Less likely to work well in the compromise-heavy environment required in commercial development (prefer an elegant solution; sometimes to the point of a huge productivity loss for everybody else, when all that was needed was a select-sort or some other quick get-it-done-because-it's-late solution)

    I've worked with a lot of PhD's despite the two caveats above, and have generally observed that if you can get the right PhD in the right position, you can play to their strengths. This usually means hiring them for an architecture position where they can interact with professional organizations; do long-range planning; write neat prototypes; all that kind of stuff that heads-down developers rarely get to do (and which the PhD might be better at anyways).

    However, putting a PhD in a development position has been uniformly disastrous at all three companies (huge, medium, and startup) I've worked at. Even at the senior developer level, there's too much compromising and too much "wiring code" to make most PhD's happy; and their tendency to pursue elegance at the expense of expedience no matter what the situation can slow everybody else down too.

    1. Re:When hiring by ENOENT · · Score: 3, Insightful

      Do you also avoid hiring experienced developers? Some of us non-PhD folks have learned the hard way that quick, expedient fixes are sometimes disastrous, and spending a few more hours thinking about what you're going to do BEFORE doing it can really cut down on the number of "hotfixes", "security patches", or what-have-you.

      Where I work, our customers tend to be concerned with having our software work correctly. Maybe this doesn't matter much to you...

      --
      That's "Mr. Soulless Automaton" to you, Bub.
    2. Re:When hiring by doinky · · Score: 1
      In fact, I was pretty clear that the problem we've had with many of our developer PhD's was not that they SOMETIMES prefer the elegant solution; but that they ALWAYS push for the elegant solution, even when it is in a search routine that will never have more than 4 components in it; or it's just wiring code; or when you're running late and the business is at stake. That's clearly different from your allegation.

      Read it first.

    3. Re:When hiring by Anonymous Coward · · Score: 0

      What ever happened to doing it right, the first time? Going for the 'quick fix' is what causes the most bugs in our current software models - rushing it out the door in a clumsy mottled form is not good for product stability. Maybe if productions wouldn't put such short development times on their projects there wouldn't be as many poorly designed apps floating around.

    4. Re:When hiring by sarge_5150 · · Score: 1
      My experience parallels this. One interesting caveat is that we had an academic who displayed these traits but had never finished his PhD. It is probably more the case that ivory tower-types are more likely to pursue a PhD than PhDs are more likely to be ivory tower-types.

      Just as there are employers who insist that a candidate have their PhD in an applicable field, there are also employers who insist that a candidate being willing to accept a certain salary. In my experience, candidates with PhDs expect significantly higher compensation. For many of the companies for whom I have worked, this is a show-stopper.

      Except for some very particular companies that needed a world-class expert in a particular field of study, most of my employers have chosen to hire the candidates with more work experience and lower salary expectations. Sure, I have known hiring managers that put a lot of value on a PhD. But I have known more that prefer work experience.

    5. Re:When hiring by Anonymous Coward · · Score: 0

      You are completely wrong, and I feel sorry for whoever is misled by your post. You are associated a PhD with negative personality traits that have nothing to do with each other. Maybe you just had bad luck.

    6. Re:When hiring by Black+Pete · · Score: 1

      You misunderstand what the parent said.

      The keyword here is "compromise". The main problem with PhDs is that they rarely ever compromise, and can be pretty stubborn and unreasonable even when the stakes are high.

      Suppose you have a problem and have three solutions available:
      1) A quick GOTO to break out of deeply nested/recursive code (maybe 5 secs)
      2) Think about a reasonable terminating condition (a couple hours maybe)
      3) "Start over" and re-think the entire program so the nested/recursive code isn't used in the first place (a couple days, who knows?)

      You seem to think that the parent is endorsing something like option #1, when he in fact is advocating nothing of the sort.

      Most people will go for option #2 (compromise), but PhDs tend to go for the extreme, #3, even though the end result is functionally the same.

      I once worked with a guy who was directly responsible for a couple of missed deadlines because he was too busy "laying out the foundations" instead of actually Getting It Done. By "laying out the foundations", I am referring to creating dozens of classes with an elaborate inheiritance tree, when two or three would've worked just fine.

      Biased? Maybe, yes. But he did end up getting fired, and we ended up getting TONS more work done since then. And our code is still clean and non-spaghettified.

    7. Re:When hiring by Anonymous Coward · · Score: 0

      On the flip side, some the PhD's I've worked know the theory (I guess) but couldn't code their way out of a paper bag. Spending the years in the trenches figuring out how to right correct, readable, maintainable code counts a lot more for me than someone who's been writing the 15 millionth lisp interpreter and papers for conferences.

      To some extent, this is because Academia is out of touch with reality when it comes to real life development problems.

    8. Re:When hiring by term8or · · Score: 1

      Even at the senior developer level, there's too much compromising and too much "wiring code" to make most PhD's happy; and their tendency to pursue elegance at the expense of expedience no matter what the situation can slow everybody else down too.


      Hm. having known several PhD's at work in development positions in the UK, I would say that PhD's are no more likely to write elegant solutions than BSc's or NVQ's.

      I'm a part-time PhD student, working full time, and have been described as a hacker by almost everyone I've worked with. Expedience chosen at every opportunity;)

      --



      "As a writer / novelist you might want to spellcheck your sig. :) " - AC
    9. Re:When hiring by ProtonMotiveForce · · Score: 1

      Bah, people have an irrational fear of GOTO. Use it when it makes sense.

    10. Re:When hiring by Anonymous Coward · · Score: 0

      I think the key word here would be "stereotype." Sure, some people are going to spend all their time designing the perfect solution and not actually accomplishing anything. But please don't generalize about what PhDs do or don't do, based on your experiences with one or two people. I've worked with PhDs who are just as results-driven as anyone. And I've worked with non-PhDs who are uncompromising, stubborn and unreasonable. It all depends on the individual.

  97. When interviewing prospective employees... by tuxlove · · Score: 2, Informative

    I automatically give PhD's a big black mark. I have found that, in general, PhD engineers are much more likely to be lacking in practical experience than your average engineer. Unless I had a job requiring research, I would likely not end up hiring one.

  98. Hiring a Manager... by Metroid72 · · Score: 1

    "If you're a hiring manager, what is your opinion on someone who has a Ph.D. and is otherwise already qualified for the position?"

    If I'm hiring a manager, I'll look for experience. You can only become a good manager by managing people and being exposed to business environments.

    A business degree might help too!!!

  99. Google by sloveless · · Score: 1

    Check out the job listings here: http://www.google.com/jobs/index.html Google frequently has job postings that list a PhD as a preference or requirement.

  100. what? by torihana · · Score: 2, Insightful

    so.. you want Ph.D because you want the better pay? or better job? Why don't you get Ph.D for what you love to do... don't even get Ph.D because you think you can make more money and make your life happier... There are smarter people out there who needs that kind of education because they want to do what they do.. I hate people going into study field for money... it ruins the whole point of education... darn!!!

  101. You're asking slashdot? by Anonymous Coward · · Score: 0

    What makes you think grown men who live in their mothers' basements can advise you on whether you have spent too much time in an ivory tower? They aren't working either.

  102. I only have two years of college by IIRCAFAIKIANAL · · Score: 4, Interesting

    and I'm making well above the average salary for a programmer/analyst in Canada for the age 21-29 range (i'm 23). I started at a standard salary but worked hard (and smart) and proved that I deserved to be making as much as the more experienced guys. It looks like I will have a senior on my title within 2 years at this rate. All this with surfing slashdot on a regular basis as well.

    ( ;)

    I would say that what really matters is how well you perform on the job. A phd may affect your ability to get your foot in the door (whether because a phd would command more respect or, in contrast, reek of "academia") and may affect your starting wages, but that's all moot after your first review.

    About the only thing I can say is you may be making a bit less than someone with only a masters because you don't exactly get to use a lot of the theory you picked up. And you may have a catch-22 with the whole "over-qualified" for entry level (because of the PHD) but under-qualified for senior positions (due to lack of practical experience). And in the end, you may be bored a lot of the time with easy work - I know I am.

    I have a co-worker with a phd (but not in comp eng) and he's pretty much treated the same as all the others around here. He's not an exceptional programmer, but he never complains about his salary (unlike, say, the guys in PC support :).

    Of course, this is Ask Slashdot, so you're only going to get a bunch of anecdotes anyways =) YMMV

    --
    Robots are everywhere, and they eat old people's medicine for fuel.
    1. Re:I only have two years of college by IIRCAFAIKIANAL · · Score: 1

      ( ;)

      should be

      (</bragging> ;)

      but I think I've revealed i'm as stupid as anyone else that posts here, so my point is made either way :)

      --
      Robots are everywhere, and they eat old people's medicine for fuel.
    2. Re:I only have two years of college by Anonymous Coward · · Score: 0

      Not another Fanshawe grad...

    3. Re:I only have two years of college by Anonymous Coward · · Score: 0

      Well, I joined the U.S. Army when I was 18, and spent 10 years bouncing around the planet. Once they found out I was really good with computers and networks, they took me off tanks and put me working non-stop with those two things.
      Now I make around $65,000 a year. Going to get promoted next year and make even more.
      So, if you want to work with the military, education doesn't mean JACK! Who you know and your EXPERIENCE and how well you work with others will win out. And the ability to stay single, healthy, and not mind deploying to a few war zones in a couple hours notice. Oh wait, is that a BAD thing?

    4. Re:I only have two years of college by mhandlon · · Score: 1

      The Army has special positions for PhD's just because you didn't see them don't assume they don't exist. They aren't in the pamphlets the army hands out to high school graduates.

      PhD's in the Army don't get sent to war zones or deployed anywhere anytime for that matter, they works in basically state of the art research and development labs and designs/develops those systems the Army trained you on.

      But, don't say education doesn't mean jack... You were writing ada code, adding new uses to a UNIX server, maybe even running CAT5 through a building. And your right without higher education if doesn't matter, but you were doing scripted events the Army solving problems the Army trained you to specifically solve. But, keep in mind that no matter how much experience you had and how hard you worked or how hell you could work with others you couldn't move up to one of there positions.

      BTW when the army gets those people with engineering PhD's the first thing they get is OCS and get promoted to captain or majors quicker then you would ever think possible.

      Education does matter.

      --
      Nyquil = Nectar of the devil
  103. People get turned down for many reasons... by heironymouscoward · · Score: 4, Insightful

    And over-qualification is definitely one of them.

    We recently searched for a part-time office admin for our company, and got _lots_ of CVs. But we rejected them all: far too qualified for the job. It sounds bizarre but when someone has too much experience they get bored doing banal things, and when someone has too much training, they often become too arrogant to do banal things.

    And banal work is the bulk of it.

    Then there is also the question of money: people with more experience and more qualifications expect more pay, and if the job does not justify this, there is a mismatch that will often cause problems.

    Finally, many companies have a specific culture (social, business, technical), and it takes time to learn the culture. Extra training and experience can be useful but can also simply get in the way.

    Lastly, as people get older, they appear to become more cynical and (in some cases) corrupt. "Sure, I can steal from my employer, after all everyone does that, right?" Perhaps it's an attitude that is there in young and old alike, but I've seen it much more in older people.

    Give me a smart, young, motivated mind and I can do more with it than with an older mind with experience and training.

    Sad, but for me (and I have lots of experience, ironically), true.

    --
    Ceci n'est pas une signature
  104. Over time... by gwernol · · Score: 4, Insightful

    In the short term having a PhD may be an impediment. Spending between 3 and 8 years (sometimes even more) in an academic environment is in some sense "wasted" time when you could have been gaining experience of the commercial environment. The academic world is very different from the business world.

    In the longer term it can be a tremendous advantage, if you work in the field you studied. There is no doubt that getting a PhD is genuinely hard work and most companies know this and respect it. You will be an acknowledged expert in your field. If you specialize in an area that can be applied to commercial problems - for example security, parallel processing, AI, visualization - then a PhD is a almost required if you aspire to be lead the technology division of a company that specializes in that area. A very disproportionate percentage of CTOs of high tech. companies are PhDs.

    That said, if you just want to be a software engineer or a sys admin, the PhD isn't going to help you much and you will perhaps always be seen as overqualified.

    Finally my most important advice: don't start on a PhD if you don't have a deep interest and genuine passion for the work. You will spend several years of your life learning and discovering more about some arcane corner of the universe than all but a handful of people in the world. It is an enormous amount of hard work and requires true dedication. If you aren't energized by that prospect you won't make it. A PhD is not something you do because it will enhance your career, its something you do because you need to do it.

    --
    Sailing over the event horizon
    1. Re:Over time... by rve · · Score: 1

      If you're applying for your first full time job, at age 25 you are well 'past it', and will have a hard time getting anything interesting.

      By the time you get your PhD, you will generally be late twenties, early thirties, and (in the eyes of many mangers) fit only for a career in science, not the real world...

  105. Thoery versus practical experience by Cthefuture · · Score: 2, Insightful

    Personally I would hire (and have hired) someone who has an extra 2 years real-world experience over someone with a Ph.D. Any day.

    The fact that you're already interested in seriously pursuing a doctorate would already start to make me nervous.

    Although theory is nice, I've all too often seen educational types create truely horrible software. Grand pie-in-the-sky designs that have no place in the real world (and rarely function properly anyway). Overdesign is a bad thing (see: PKCS#15, ASN.1, CORBA, GNU "configure" crap, etc).

    So unless you're only interested in the research and education fields I would spend the time learning how to write and design good solid software in the real world.

    --
    The ratio of people to cake is too big
    1. Re:Thoery versus practical experience by Anonymous Coward · · Score: 0

      And notice how us non-educational types can't not spel to wel. :) - CTF

    2. Re:Thoery versus practical experience by FreshFunk510 · · Score: 1

      I can see what you're saying but I think like any job you've gotta pick the right tool.

      If you're just going to churn out another PIM, workflow, content management, ecommerce website there is probably no need for a PhD. A PhD would be overkill (like using a tank to take out one soldier). The level of expertise required to do this is just a bachelors.

      However, let's say you weren't doing a "standard" product but wanted to do research on PageRank, Bayesian theory, cryptography, or build a whole new standard for wireless? Most bachelors (as much as I would not liek to admit) probably don't have the expertise for this. Why? Because bacherlors who have tended to work more know less theory. Why is this a negative? Working more tends to be equivalent to learning specific technologies. This leads to fast and easy emulation of old concepts in new scenarios but not learning theory. Many times new technologies require new theories.

      So it really depends on what you're hiring for imho.

      --


      "Injustice anywhere is a threat to justice everywhere." - Martin Luther King, Jr.
  106. Better technical communication with a PhD by TNN · · Score: 1
    PhD work requires you to develop the conciseness of your writing skills. I found this to be an advantage in the industry.

    The disadvantage of having a PhD is that you may cost more with what is sometimes considered in the industry as near-zero experience. You will therefore not be a top candidate for some job offers. I recommend that you follow a management class during your PhD.

    I would not recommend doing a PhD to have the title. Working for a PhD is often frustrating, requires great patience, is not 9-to-5, and you need the guts as you watch your non-PhD friends making bucks... and they'll even be making more bucks than you after you finish your BigD!

    Do a PhD if you have a strong interest in Science and Technology and/or want to work on a specific project.

  107. Depends on what you want to do? by shakuni · · Score: 1

    Most Phds that I know are gainfully employed in two kinds of jobs: Wall street: The work here is highly quantitative/mathematical in nature. Things like derivatives pricing, risk management models, trading strategy models etc. Most phds irrespective of the field are very quantitatively oriented and hence this expertise is what us used in these jobs. Specialized product development shops: A friend of mine who did is Phd in Imaging, works for a company where his specific specialization is used to develop software products that can analyse image data to detect physical events like physical security breach. So in such cases your narrow specialization in IT would be relevant. For example, if you specialize in network security RSA may be a good place. As far as professional career goes, I think technical specialization is less important than some of the other things like people management, business management, financial management, political savviness etc. In other words professional success is more about building personality traits that help maximise the potential of the whole organization than just maximising your own direct output.

  108. you miss the point of a Ph.D by dbk-pqs · · Score: 1

    If you just want a job then you are not qualified to recieve a Ph.D and you will most likely never finish a respectable program -- unless of course you use your "silver hammer" :-) ... It's true that most education programs have been watered down to the point that they are almost meaningless but a Ph.D still means something, I hope! ??? or am I showing my age.

  109. Overkill? No. Deploy effectively. by Qrypto · · Score: 1

    I would submit that if you love a subject and you love research (and can afford it) then a Ph.D would be in order. Of course as a means of furthering one's career in the IT industry such a degree is certainly helpful in high profile (Senior Management) roles (value == status) or reseach based roles (value == knowledge) like you would find at intel's research lab for instance.

    When applying for individual contributor type roles esp. in a business environment, judgemental hiring managers may be reluctant to bring you on and fit you into a team of educated but "non-academics". In some cases you may be percieved as being over-qualified.

    Furthering formal education is a good thing and one can only benefit. Knowledge and skills gained during study will help you excel in your job. You are in control of what potential employers know about you at the time of hiring. Tailor your resume for the job you are applying for!

  110. Ph.D. by Anonymous Coward · · Score: 0

    DON'T get a Ph.D. if you are planning to work
    in "regular" industry jobs. It will not help you.

    DO get a Ph.D. if you plan to work in a research position in industry or want to be an university professor.

  111. PhD != 100 percent research by The+Ape+With+No+Name · · Score: 1
    A PhD education is 100% research, 0% teaching. It's all about researching new technologies, new patterns, new methods.


    Let's limit that to wherever you went to school with whatever funding you have for whatever degree you received. I am aspiring to a PhD in geography. You can get through without teaching with a research assistantship, but most people at least assist on an undergraduate course or two. Any PhD who hasn't taught at the undergraduate level is really limiting themselves and, sure as fuck, won't get tenure 'cause while research is a big part of the equation, you gotta teach to get promoted. There is no a fatter position to be in than 35 years old with tenure. ;-)

    --
    Comparing it to Windows will be a moot point, since El Dorado is going to have a 40% larger code base than XP.
    1. Re:PhD != 100 percent research by conan_albrecht · · Score: 1

      I meant PhD school doesn't teach you how to teach. Every PhD program I know of focuses almost entirely on research.

      I did not mean to imply that PhDs in education don't teach. They certainly do. Most just aren't trained in teaching. The PhD they received taught them how to research.

    2. Re:PhD != 100 percent research by The+Ape+With+No+Name · · Score: 1

      Well, ok. But there is a growing trend to get some pedagogical training for PhDs. Just sit in a few 400-level engineering courses I know and watch kids suffer because the prof is such a bad teacher not because of a lack of knowledge, but because he/she can't convey the knowledge in a meaningful way. Still, I have found the more heavy-hitter a prof is the more likely they are to be an outstanding teacher, even if you have to mow his yard for grades.... ;-)

      --
      Comparing it to Windows will be a moot point, since El Dorado is going to have a 40% larger code base than XP.
  112. experience vs. education by Anonymous Coward · · Score: 0

    i am a firm believer that a college degree does not a better applicant make, in nearly any field. the one exception i have is for MDs.

    that said, suppose it takes 10 years to get a PhD. would you rather hire someone with 10 years of experience and no college degree, or someone with a PhD and no experience?

  113. What about where you get the PhD? by Anonymous Coward · · Score: 0

    High School dropout/MCSE here....just had a thought about this and figured I'd share my question.

    Would "where" you got the PhD make any difference?

    I know that in Ontario, University of Waterloo has one KILLER Comp.Sci program and a lot of companies look at the graduates from that with very high regard. So, now if you got your PhD from here, would it look better to potential employers? As apposed to getting your PhD from a school with a worse reputation for thier Comp.Sci program?

    Just a thought.

    1. Re:What about where you get the PhD? by EEgopher · · Score: 1

      Preferably at a school that teaches you how to spell. Many employers are apposed to spelling mistakes.

      --
      hi, I like pancakes -.-- -.-- --..
    2. Re:What about where you get the PhD? by SmackCrackandPot · · Score: 1

      Yes, it does make a difference. There are several ways a Ph.D. can be funded. One way is from a consortium of companies looking to develop a common standard for different systems (eg. X-windows). Another is through government funding (eg. DARPA). Such funding usually lead to really good research, since new hardware and software technology is being developed for a practical application. This stimulates the development of new theories. The unfortunate part, is that participation of these projects usually requires the staff to already have Ph.D.'s, and that the university already has a strong research interest in this area. Having a large research group is more advantageous in that you can ask around for advice. Another method of funding is through lottery funding for individual ideas. Various research funding bodies will provide grants to small projects proposed by individual professors. This is more risky, because you won't have access to so many people for advice or as much equipment. Because of this, a large research lab might completely solve the problem you are trying to fix. However, there's always the chance that somebody might come up with a new idea that's helps to form a new research lab.

  114. Experience with this at our company by Texodore · · Score: 5, Insightful

    I have experience with this at our company. It's probably an isolated experience. It more applies to hiring PhDs that have lots of experience teaching that go into the real world.

    Our company hired a professor from UNC. This is a professor that took over one of Fred Brooks' classes.

    At first we left him to be a zealot for software engineering. We have a great process in place, so he was more the zealot for the entire company. Then the politics came down and forced him to work on a deliverable.

    The product took about twice as long as expected. All that software engineering theory just didn't apply in the real world. Build environments, makefiles, message files, and all that stuff you use in the real world were foreign concepts. Unit testing was another issue - most builds that came down the pipe had a simple bug that prevented testers from using the build. It could be argued that much of his code was not readable as well. Lots of one letter variable names, and wrapper around functions that didn't need them. I mean, he did the equivalent of wrapping strlen with a function named StringLength. This was to improve readability.

    He's already stated he wanted to join the bandwagon for teaching and instructing in the company, proclaiming the merits of process and all that stuff. He wants to tell people how to avoid the mistakes he's made. Bottom line: he's instructed for so long, he thinks this little experience further qualifies him.

    In short, I can't say I recommend hiring a lifetime professor at a major college as a programmer. There's too much unlearning that needs to take place, and too little awareness of how software engineering process works in the real world.

    1. Re:Experience with this at our company by kenthu · · Score: 1

      It could be argued that much of his code was not readable as well. Lots of one letter variable names, and wrapper around functions that didn't need them. I mean, he did the equivalent of wrapping strlen with a function named StringLength. This was to improve readability.

      Interesting that he'd create separate functions just to improve readability and still use one-letter variable names.

    2. Re:Experience with this at our company by batura · · Score: 1

      The product took about twice as long as expected. All that software engineering theory just didn't apply in the real world. Build environments, makefiles, message files, and all that stuff you use in the real world were foreign concepts

      I can't imagine what school of software engineering thought he was from. In my BS program, if you didn't know unix development, you'd drown like a rat. Most of the U professors I know are nazis about style, readability and development tools.

    3. Re:Experience with this at our company by Ever+Dubious · · Score: 1

      Damnit, Texodore, I tried, I really did, but all those years of staring at the empty faces in my classrooms...I mean, it was debilitating! How could I be expected to actually build product?

    4. Re:Experience with this at our company by Woy · · Score: 1

      In my university, i am in the 3rd of 5 years and i have yet to touch the win32 api. We use 90% linux. We use windows for the prolog interpreter and office. The computers are a bit slow for OpenOffice.org.

      --
      "If God created us in his own image we have more than reciprocated." - Voltaire
    5. Re:Experience with this at our company by Anonymous Coward · · Score: 0

      I suspect the problem was not the PhD, but the person involved. Bjarne Stroustrup and Fred Brooks have PhDs. Did you hire this guy recently? If it's the person I'm thinking of, he wasn't a great teacher either.

    6. Re:Experience with this at our company by Texodore · · Score: 1

      About a year ago. He had a falling out at the university.

  115. The dotcom boom is over by gosand · · Score: 4, Interesting
    You have to fit the job that is being filled. Why would someone pay you what you are worth when there are 100 people out there that they could hire for a lot less? The title of my post has two meanings:
    1) There are lots of tech people out of work, so you could very well be over-qualified with a PhD or even a Masters.
    2) There are a lot of people out there to work the grunt jobs, and fewer people getting a higher education in IT. This could be an advantage.

    It is all going to depend on what companies are around you. If they are all small, private companies doing web work, you may be out of luck. If you are near an IBM office, or some other tech giant who may have a use for someone with a PhD, then you could have a chance.

    It is a real issue that people can be overeducated for a lot of jobs.

    I used to work at Motorola, and we hired a contractor that was really smart. He was hired to help us test a release of some real-time cellular products. He had worked at NASA for years, and had some good stories. But he was worthless as a "regular" employee. He kept 3 sets of notecards in his shirt pocket, each set being a different color. One color was for process stuff, one was for technical stuff, and the other was for something else. When you would tell him something he would whip out his notecards and write it down on whichever category it fit into. If you ever wanted information from him, he went to his notecards. He was a good guy, and really smart, but he was too smart for the job.

    I worked with another guy at a small company who didn't know Unix, but said he could learn it. He had a Masters and was working on his PhD. (I was surprised he didn't know any Unix, but whatever) We thought he was capable of picking it up, but he clearly wasn't. Two months after he started, he still had to refer to his notes to remember how to list a directory's contents. He was a smart guy, but he just didn't get it.

    My suggestion? If you go for the PhD, do something in the computer security field. There will always be a need for computer security gurus, and in that field you'll be up against snot-nosed kids for the jobs. :-)

    --

    My beliefs do not require that you agree with them.

    1. Re:The dotcom boom is over by Anonymous Coward · · Score: 0

      But he was worthless as a "regular" employee... he was too smart for the job

      I don't follow to that conclusion. Do you have more evidence? All I hear you saying is that he was smart and crazy organized. This makes him worthless as a regular employee?! WTF? Sounds like he'd have an edge over others in tough times to me.

      This "overqualified" management speak is such a load of rubbish. Underqualified? Yes, we call that "not qualified". Overqualified? Huh? That's "qualfied", with extra breadth, character, untapped potential, etc. That's life. If you have a brain, if you're well read, if you pay attention and analyze the life that streams past you, then you're "overqualified" because no position could possibly tap all that knoweldge, widsom, experience, etc.

      I guess what I'm saying is let the employee decide for themselves if their "overqualifications" are making them stagnant or unhappy or unfulfilled or whatever. They'll quit if they are. And if they don't, gee, maybe they'll stick around (to make their child support, loan, mortgage, whatever payments) and set the bar a little higher for the other "qualified" employees.

      I do follow your second example. He sounds like a poor fit for that job. Absolutely not qualified.

    2. Re:The dotcom boom is over by gosand · · Score: 2, Insightful
      but he was worthless as a "regular" employee... he was too smart for the job

      I don't follow to that conclusion. Do you have more evidence? All I hear you saying is that he was smart and crazy organized. This makes him worthless as a regular employee?! WTF? Sounds like he'd have an edge over others in tough times to me.

      Of course I have more evidence, I didn't base that conclusion on just those statements. But I didn't want to write a book here. :-) On paper, the guy was qualified. In person, he was out of his element. He was used to working at NASA, where process is strict and extensive. We were in a more laid-back environment (to him) and he had trouble dealing with it. He became frustrated easily because of the environment. His experience and extensive knowledge didn't help him in this case, it was detrimental. When you have to think on your feet, you flounder if all your thoughts are on color coded index cards.

      This "overqualified" management speak is such a load of rubbish. Underqualified? Yes, we call that "not qualified". Overqualified? Huh? That's "qualfied", with extra breadth, character, untapped potential, etc. That's life. If you have a brain, if you're well read, if you pay attention and analyze the life that streams past you, then you're "overqualified" because no position could possibly tap all that knoweldge, widsom, experience, etc.

      Holy cow, nobody has ever referred to something I have said as "management speak". :-) Technically, he had great experience in engineering environments. He should have been able to tone down to fit the environment, but that wasn't the case. You can't unlearn certain things. Once you are used to working in certain environments, it is very hard to go backwards, so to speak. If you are used to working in a slower paced, government organization where everything is triple-checked, you may not fit into a small company where decisions are made quickly. Maybe you are right that someone could be conidered "unqualified" instead of "overqualified", but overqualified implies something that unqualified does not. The person may have the technical skills needed, but perhaps they aren't a fit into the environment. Overqualified may also mean "you know too much, you have too much experience, and we aren't willing to pay you what you are worth".

      --

      My beliefs do not require that you agree with them.

  116. where are you all working? by xx_bastian_xx · · Score: 1

    I dont have that much experience, but having worked as a student for companies like IBM and other major german companies, there was no question wether to get a PhD or not - your chances to get a job are simply a lot better with than without!
    No one i asked said something like ... no no a PhD just doesnt do any good, you wont get a job ... - all i heard was that a person with PhD earns more, gets easier a job, and has a few more years of fun not working but doing what he likes!!!

  117. pros and cons by ih8apple · · Score: 1

    At companies like SAIC where they have government contracts, you'll excel with a PhD (or any advanced degree). Government contracts reward companies based on the certifications and degrees they bring to the table. In most of the rest of the IT world, the PhD will be irrelevant. Skills are all that matter. Show your skillset and you'll be rewarded handsomely. Show your lack of skills and you'll be punished. Some doors may be easier to open with an advanced degree and some may be shut due to being "over-qualified", but all in all, it won't really have a huge impact on your career.
    The only exception is if the PhD is in very specific field that you are working in and it may have value there. Other than that, considering the number of art and history degrees programmers and sysadmins have, the issue comes back to skills, skills, skills...

  118. PHD == too academic by Anonymous Coward · · Score: 0
    In a lot of jobs they want someone who'll stick around for a while, and who'll just make shit work.

    In my experience ...

    • no degree

      someone who tries to get shit working but often makes life harder for themselves or someone else later on by forgetting to design it.

    • bachelors / masters

      tries to get shit working but also include enough design to make it last/maintainable.

    • phd+

      frobs around overdesigning stuff and often forgets the point of the product (i.e. getting it working). Sometimes think too highly of themselves too.

    PHD == only if you want to be stuck in a dark room doing research. And you're a bit funny in the head to start with.

  119. gov or edu is for you by Durendal · · Score: 1

    Do you think getting a Ph.D. in CompSci or CompEng will improve or worsen my career outlook in the industry?

    It depends on where and what you are looking for. If you apply for a position as the head of a university or government IT dept. It is almost a requirement. In many UN and EU positions it is a requirement. In some government jobs it means an automatic raise. In the private sector it is a mixed bag... see below.

    Has anyone witnessed someone being turned down for a job because he had too much education?

    Yes, Many managers do not want a more educated or smarter person around.

    If you're a hiring manager, what is your opinion on someone who has a Ph.D. and is otherwise already qualified for the position?"

    I probably would not hire a Ph.D. for operations (complex or not). I would only consider for planning, development, design, or research. Advisory and high level training jobs are possible but rare.

  120. Do you want to teach or do research? by JAS0NH0NG · · Score: 2, Informative

    There are two primary reasons for getting a PhD, and they are for teaching at a university, and for doing research at a university or an industrial research lab. If you don't want to do either, or are unsure, then a PhD is probably not for you. The worst decision I've seen by people is applying to a PhD program because they don't have anything else to do and don't know what they want.

    One thing that people often don't know is that PhD programs are more about thoroughness, communication, creativity, and endurance than about ability to hack. I'm in the CS PhD program at Berkeley, and I spend more time creating slides, writing papers, reviewing papers, talking to colleagues, and thinking up new ideas than I do programming. I enjoy it a lot, but depending on your goals, this may or may not be a good thing.

    The endurance part is something that few people mention. Are you willing to devote the next 4-5 years of your life to research? Is there something that will get you up every day in the morning so that you can finish?

    Check out the web pages of schools you'd like to apply to, and find projects and professors there that seem interesting to you. Also, many graduate programs are open to visitors and prospective graduate students. If you have the opportunity, visit those schools and see what the people and the research is like.

  121. It almost happened to me by sita · · Score: 2, Interesting

    I have a licentiate, which is a Swedish degree between the Master and the Doctorate degrees. It is both used as a way to keep track of PhD students and as a bail-out mechanism when you need one. When I first called on the job ad for the job I eventually got, the recruiting boss' immediate reaction was that I was not suited. I was persistent so I did indeed get to the interview, and from there on there were no problems. So as long as you get to the interview your degree is probably not a problem (unless you really got brain damaged at the university, those things happens, you know).

    Caveats: I am Swedish, and I have my degree in Physics, so I guess I didn't really answer the question, but it was fun to talk.

  122. Depends on Organisation you wish to join by blue_teeth · · Score: 2, Insightful

    Companies offering development positions for their run-of-the-mill applications may not be greatly impressed in your PhD. However, some organization do take PhD's in their research labs. SAP AG (www.saplabs.com) comes to my mind.

    blue_teeth

  123. Depends by Anonymous Coward · · Score: 2, Informative

    It depends largely on the field and the employers. I work for a medium sized company where 60% of the employees have a Ph.D. A person with a Bachelors or Masters generally just doesn't have the skill set and knowledge required to quickly become a productive member of the team. Also, experience has told us that those with a Ph.D. are generally more self-sufficient and work well with little supervision.

    That said, those with a Ph.D. generally have a training in a technical (generally engineering or math) field. Our experience has shown it is generally easier to teach someone programming skills than it is to teach them the highly complex numerics and domain knowledge required in what we do.

  124. My friend has a PHD... by vudufixit · · Score: 2, Insightful

    The guy helped write a pretty decent search engine for NEC, and continues to refine his work there. During the last three years' worth of economic ups and downs, one thing has remained consistent: he has had to fight off job offers with a big thick stick. I don't think the guy will ever go wanting for work.

  125. What are you doing? And why? by machinecraig · · Score: 2, Insightful

    That's the real question. Are you getting a phd to get a better job? If so - you should find out what that job might be before getting the advanced degree. If you're getting the advanced degree and then will just be applying to regular run-of-the mill sysadmin jobs or some such - then that sounds really weird to me. Isn't the idea of a phd that you actually contribute to the body of knowledge that you've been studying? So that you become the world's foremost expert in some hitherto un-explored nook, and are able to defend your're theories and assertations, etc. So if that's the case - why would you become the world's expert in something to then go and be a sysadmin? If you're gonna become an expert in some interesting nook of Computer Science - genetic algorithims, solid state storage, whatever... then there are companies doing cutting edge research that will snap you up if you're contributing to those fields. But if you're just going to go and try for regular technical jobs - then I think that's fucking retarded.

  126. My experiences with a PhD. by dolo666 · · Score: 1

    Not having one has made it a little harder to find a job somewhere other than at McDonald's.

  127. What do you want? by Khelder · · Score: 1

    Like others said, if you want to teach at a university or do research at a university or research lab, get a PhD. If you want to develop products, I think you're at the optimal level now.

    I doubt that having a PhD per se is bad, but if you want to develop products it's not as useful as the real-world experience you could obtain with the time you'd spend getting the PhD.

    I wanted to do research, so I got a PhD. For me, it was the right choice, but it's a lot of time and energy. I know people who got PhDs and went to work at startups or other companies, and didn't regret getting the PhD. But I also know people who stopped at the MS level and are really glad they did.

  128. Be Wary of Academia by vinn · · Score: 2, Insightful

    A lot of people have already mentioned the PhD-is-good-for-research theory, so I won't rant on that.


    I've seen a lot of people lately who are staying in school rather than throwing themselves at a tough labor market. Personally, I think staying in school to escape "the real world" is a really weak excuse. If you've only been in school and don't have practical experience then I highly suggest getting out and getting a job. I don't get along as well with my friends who are still in school (I graduated five years ago with a BS). A lot of them seem to be in perpetual procrastination about putting together a resume, interviewing for jobs, and in constant pursuit of the next easy part-time job.


    Now, having said that, perhaps you have some personal goals you'd like to accomplish or a certain area of study you really want to pursue. Doing that in a non-academic environment can be rough and then it makes sense to stay in school.


    There's lots of exciting things to do in this world besides working on a thesis. While I think pursuing a career (you do have a grad degree) is good, I'm sure you could come up with something more original. Go work on a cruise ship for a year. Take off and lay on the beach in Thailand for a while. Spend the winter skiing.. of course that's what I did and accidentally never left.

    --
    ----- obSig
    1. Re:Be Wary of Academia by cubicledrone · · Score: 2, Insightful

      Personally, I think staying in school to escape "the real world" is a really weak excuse. If you've only been in school and don't have practical experience then I highly suggest getting out and getting a job.

      Yeah, I'll just run out and pick one right up. I need some bread and apples too.

      --
      Business isn't willing to pay for products, innovation and careers, so we get brands, mortgage commercials and layoffs.
  129. It depends on what you want to do by pwiebe · · Score: 1

    What's more important than the level of your degree, is what you want to do and if your background prepares you for it.

    There is no shortage of jobs in IT that require skills that can be picked up on the fly, or in short term intensive training. A PhD isn't going to be an asset for a job like this.

    I would say if you don't know what your are going to use the degree for, there isn't much point in getting it just for the sake of it.

  130. Simple. by AyeRoxor! · · Score: 1

    Just put on your resume that you have a masters instead of a PH.D. I can understand them being pissed later if it was the other way around, but they dont have any right to get pissy if they find out later and it happens to be that they're getting *more* than what they're paying for.

  131. Depends on what you want to do by bfwebster · · Score: 1

    [ObCreds: BSCS, with some graduate work; close to 30 years in the IT industry]

    IMHO, a PhD in Computer Science is useful for: doing research and/or getting a tenured position at a university; becoming a high-end consultant; getting a CTO/chief scientist position at a large corporation or a hot startup; being an expert witness (litigation support).

    Other than that, I'm not sure that it helps much, and it can definitely hurt you in many classic IT situations. Far too many organizations see IT jobs as 'commodity' positions (witness the current rush to off-shore development) and have little idea as to how to attract, identify, hire, and retain quality IT personnel. Such firms may well see your PhD as an 'overqualification'; a few may even worry about you being 'too smart' to bring in (i.e., a potential troublemaker).

    As noted, I don't have a PhD myself, so I speaking only by my own observations; I'd be interested in hearing the experiences of those who do have PhDs and who have been in the trenches. I've toyed with the idea of going back and getting my own PhD several times over the past 25 years--and even had one university offer me a PhD slot with an on-going teaching position--but each time I did a cost/benefit analysis, I decided to pass. I may yet finish my MSCS, though, even at my 'advanced' age. :-) ..bruce..

    --
    Bruce F. Webster (brucefwebster.com)
  132. Graduate Degrees by JSkills · · Score: 1
    I have both a Bachelor's and Master's in Computer Science. I must say that the Master's degree was not entirely necessary for what I do in my day to day job(s).

    I wasn't able to go full-time for my Master's, due to financial concerns (I had to work full time), so I couldn't enroll in the programs in any truly CS oriented schools. So I'm pretty sure it was that I simply didn't go to the correct school in order to truly "get something" out of the graduate courses I took, since they all amounted to extra (and rather uninteresting) work I had to do after doing my 9-5 job with 2+ hours of commuting.

    I have learned over 90% of what I know from actually experiencing the learning and research processes in a self-taught fashion. Basically, obtaining the Master's degree (including writing and publishing a thesis) was largely an excercise in putting hard work towards obtaining a goal. I did learn a few interesting things, but with the pace of technology, much of it has been rendered obsolete.

    I guess it is an advantage to have on a resume, but given my experience, I'm sometimes unsure if it was worthwhile.

  133. It opens a few doors, and closes none by zorn · · Score: 2, Interesting

    I'm working towards a Ph.D., and I was always surprised when people seemed floored when I mentioned was going to graduate school to get a Ph.D. Some people think that a Ph.D. is only for teaching, and that is categorically untrue. Some people think that a Ph.D. is only good if you want to do research. That, too, is categorically untrue.
    When I arrived at Ga. Tech a fresh Systems graduate student, they made the statement (this was 3 years ago mind you) that about 80% of their students went to industry! That leaves only 20% to academic positions. Even then, I'm sure a good deal of those weren't as much teaching as research with teaching "on the side"
    Lest you think that research is your only other choice, you would want to be aware that if you are a researcher at a school, a large part of your time will actually be spent in a managerial capacity. This could involve a good deal of marketing and politics, too, as you jockey for getting your projects funded, or attracting the best grad students to your project. Beyond that, there is certainly a wide world out there in the corporate world. Andrew Grove, former Intel CEO, has a Ph.D.
    What you can say that is categorically true about a Ph.D. is that it will separate you from the masses of those with Bachelors and Masters. I think there definitely a huge trend in education of needing more to "get ahead". Thirty or forty years ago, a college degree would put you way ahead of the pack. But now it looks to me that a number of jobs require a Masters to separate yourself from the masses. Will that soon become a Ph.D.? I dunno. But I do know that with a Ph.D. I' m educationally qualified, at least, for every position that requires a Masters, PLUS the ones that require a Ph.D. (like college level) teaching.
    In the end, experience, drive, and ambition trumpsall, really. Gates has no degree in business (or anything) but runs a multi-billion dollar (evil?) empire. But I'm sure there are a few near destitute souls with Ph.D.'s, too. If your employer is worried about your education, it is your job, as it is with point on your resume to convince him it's an asset! If your future boss is worried about hiring someone smarter than him- or herself, then you have a Dilbert like problem at that company, don't you think?
    Good luck!

    --
    / is the root of /all/evil.
  134. PhDs will build a new skill set. by tjwhaynes · · Score: 1

    If you want to do research, a Ph.D is a must. If not, it is a waste.

    I wouldn't go that far. A PhD builds a new skill set that a first degree does not cover:

    • improves independence - you have to be able to go from idea to solution in almost any technical PhD.
    • strong technical writing skills - if you write a lousy thesis, your chances of getting your PhD are virtually nil.
    • strong technical presentation skills - most PhDs have to present their material in person to technical audiences, some of whom will be strongly critical of your work.

    Having worked for four years to get my PhD (in observational astronomy as it happens) and then left academia to go and work in software development, the tricks and tips I learnt during that time have proved extremely useful and I have no regrets about spending that time.

    Cheers,

    Toby Haynes

    --
    Anything I post is strictly my own thoughts and doesn't necessarily have anything to do with the opinions of IBM.
    1. Re:PhDs will build a new skill set. by decouto · · Score: 1

      this is totally true. not only that, but assuming you are at a halfway decent school, you will work with lots of smart people and learn many different things. you will have an opoportunity to be exposed to many different projects and viewpoints. finally, if you are worried about how `practical' it is, don't do a theory topic: work in systems or networking or another field where you write software. trust me, it's not hard to find projects where you will write tons of code and learn more than you ever wanted to about random computer topics of choice. on the other hand, typically no-one will tell you what to do and you have to be willing to be independent and come up with your own ideas and motivation.

      --
      -- Douglas S. J. De Couto
    2. Re:PhDs will build a new skill set. by aGuyNamedJoe · · Score: 1

      A PhD builds a new skill set that a first degree does not cover:

      I'll agree with Toby's list, and add something else:

      One thing you learn with a PhD that endures and is useful is how to become an expert. How to start from only a rudimentary knowledge of some field and advance to the point where you know what some unanswered questions in the field are, and how to go about answering them. -- or, if you prefer, how to learn new technologies quickly -- a skill in increasing demand.

      But the utility of that skill depends a lot on the attitude of the person with the degree. Several particularly important attitudes are:
      1. Respect and admiration for the good work done by those you work with.
      2. Recognition of the limitations of education.
      3. Willingness to listen and learn from experienced people, regardless of their educational credentials.
      4. willingness to laugh at and appreciate PhD jokes.

      Since you've been working for several years with an MS, you'll know the value of experience while you're working on your PhD. That's important. Theory is nice, but the fact is that PhD research focuses on problems that can be solved, preferably in 2-3 years, by one or two people. Most problems that are difficult in industry are much harder than that, and that's why they get hacked at in piecemeal fashion by many people over many years.

      joe davison

    3. Re:PhDs will build a new skill set. by crazyphilman · · Score: 1

      Well, from what you're saying, your Ph.D gave you the ability to do systems analysis (which a B.S. or a B.A. already gives you if you major in Computer Science) and the ability to write good reports and do public speaking. It seems to me that you could save a lot of money by studying Comp. Sci in the first place, taking a public speaking course, and paying attention in your freshman composition courses. Taking an additional four years to get a Ph.D (not even counting the M.S. you'll probably get in between) seems like kind of a waste of resources.

      --
      Farewell! It's been a fine buncha years!
  135. It's just an investment. Analyze it that way. by cshotton · · Score: 1

    You'll probably make more money in the long run if you take the tuition money and invest it in the stock market or some real estate.

    From a hiring perspective, it seems like most people feel Ph.Ds in IT fields are lacking in real world, business-savvy experience because they've spent too long in academia relative to peers in the job market. And nobody wants to hire a seemingly-expensive PhD to do mid-level (or even senior level) engineering.

    Park your tuition money in a reasonably good performing mutual fund and get back to work. PhDs in computer science are overrated unless you want to teach.

    --

    Shut up and eat your vegetables!!!
  136. Personal experience by BlueEar · · Score: 1

    I have a Ph.D. in Computer Science. Before starting work in industry I was working at a university for 2 years as an associated professor. Throughout those two years I was actively writing software. Still, when I started approaching companies, I found that a number of them was discouraged when they saw my resume: too many publications, not enough industry terms. It also did not help that I thought that my ability to do advanced research indicates that I can pick up other skills easily. This belief is apparently not shared by employers. They, often, want a person with very concrete skills. After a number of attempts I found a good company that employed me. And all of sudden things changed. Now having a Ph.D. and industry experience works to my advantage.

    However much it sounds like a cliche, indeed, get a Ph.D. for yourself. Do it if you think that improving the complexity of an algorithm from O(n log log(n)) to O(n log*(n)) is a good thing, worth your time. If you don't, starting work after a masters degree gives you 3 or so years ahead start. And in the industry a person with 5 years experience is worth more than a person with 2 years experience, even if the second one has a Ph.D.

    --
    A religious war is an adult version of a fight over who has the best imaginary friend
  137. Phd can cause some problems... by rawlink · · Score: 1

    In my experience, many companies in the US have certain HR mandated salary schedules. These salary schedules *require* that a PhD is payed more. In most cases the PhD is not needed for the position and you will not be hired due to the higher salary requirements. It doesn't even matter that you would take a lower salary. A PhD will go a long way towards a research position though.

  138. Only one reason to do a PhD.... by Anonymous Coward · · Score: 0

    I'm putting the finishing touches on my thesis now, and I have many friends who have done PhD's too. There is only one reason to do a PhD to my mind:

    Because _you_ want to.

    You must to want to do several years of scientific research.

    These courses are long and hard, there are plenty of low points. Only by wanting it for yourself, _not_ just for employers, will you get through.
    However, if you want to do the science, there are plenty of high points too and it's very rewarding - when something suddenly becomes clear, or when a big code works.

    If you do choose it, I wish you good luck and hope you enjoy it!

  139. Back in the day ... by Anonymous Coward · · Score: 0

    back in the 1990s when Americans still did a lot of software developement; we'd laugh at the PhDs. They seemed more interested in re-writing the rand() function than getting product out the door. It seems like crack software development outfits simply did not hire PhDs. The PhDs tended to be very timid types that couldn't make it in the real world; often they were foreigners who just stayed in school until they were finally kicked out.

  140. Credible evidence? by MacGod · · Score: 1
    I've heard all sorts of stories about Ph.Ds being less likely to find a job than their less-educated counterparts, but not a lot of credible evidence.

    Then why are you asking here? You'll just get more "stories". Well, that and "Soviet Russia" jokes.

    --
    "Reality is merely an illusion, albeit a very persistent one " -Albert Einstein
    1. Re:Credible evidence? by Anonymous Coward · · Score: 0

      In Soviet Russia, the advanced degrees get...
      oh, never mind.

  141. Re:well...how do you define inplementation by DrWho520 · · Score: 2, Insightful

    How exactly do you define implementation? In my company, it is much easier to rise in the ranks with a higher education above a bachelors degree. From my experience and what I have seen of others, the higher level coders may come up with ideas, but they are still in the trenches everyday helping with implementation.

    I cannot see getting a doctorate as precluding you from implementation (or a job for that matter), but instead adding the responsibilities of research, development and mentoring lower level employees through implementation.

    --
    The cancel button is your friend. Do not hesitate to use it.
  142. My experience by slyckshoes · · Score: 3, Funny

    I have found that having a Bachelor's degree in CS was enough to get me mod points on Slashdot. I don't know if you'd get more points with a PhD, the FAQ doesn't seem to address this. Perhaps you could email CowboyNeal.

    Oh, you want a *real* job? ...

  143. Get the Ph. D. by JeffTL · · Score: 1

    And if you can't get a job in business, try to get into higher ed.

  144. Just Don't Tell Them by Mithrandur · · Score: 1

    If you're applying for a position that you are overqualified for (and this happens a lot in this economy), just don't list all of your qualifications. Lies of omition on your resume are ok. If they ask you flat out in the interview, "Do you have a PhD?" then don't lie, but they won't ask. Once you're hired, don't treat it like a big secret. If they ask why it wasn't on your resume, just say that you've had trouble in the past.

    I've found it true that overqualification makes you less likely to get a job. Companies want people who will be there for a while because hiring and training people is expensive. If you're over qualified, you're a flight risk.

    --
    vi is my shepard, I shall not font.
  145. My experience might be relevant to your question.. by StressGuy · · Score: 1

    When I got my bachelor's degree in Aerospace engineering, it was at a time when defense spending was going down rapidly and, coupled with my somewhat mediocre performance in college, I had a very difficult time finding work after I graduated. To break into the field, I took whatever work I could and got training to get my Aircraft Mechanic's License. That license got me into an aerospace firm, but not as an engineer. From there, I took post-baccalaureate classes at the local university and basically rocked the GRE's. This convinced them to let me pursue my Master's in mechanical engineering. I did this by taking classes as I could around my work schedule.

    Eventually, I got my Master's and once again set off in ernest to find engineering work. I had several resume's out and was on a few occasions flat out told that graduate degrees weren't in demand. I finally happened upon a job fair that I had to quickly get to from work (cleaning up and changing into a suit on the way). I got an interview with a manufacturing firm in NY (not aerospace). It wasn't my master's that impressed them, it was the dirt still under my fingernails from the fuel system I had recently finished rebuilding on a turboprop. They took that to mean I had familarity with machinery and mechanical systems. Based on that, I got my second interview, based on a strong follow-up phone call after that second interview (he was actually planning to not hire me when I called), I got the job. It was equipment engineering at a facility with no documentation and/or real process control but at least it was engineering. About a year later, an aerospace engineering firm that I had interviewed with contacted me and offered me a position.

    Bottom line is, my Master's degree kept me current, but getting in the door was mostly dumb-assed luck and lots of perseverence.

    --
    A goal is a dream with a deadline
  146. More information by LordNimon · · Score: 1
    For, I want to thank everyone for their answers.

    One trend that I'm seeing in the posts is the education vs. experience angle. What I didn't mention in my submission is that I already have 10 years' experience as a system software developer (device drivers, embedded systems, etc), and I'm very good at it. I like coding, provided I can design the code that I write, which is what I've always been able to do. I'm usually the top developer in whatever team I'm put on.

    Having said that, one of the reasons why I want to get a Ph.D. is to help me switch to a career in hardware design, in which I have very little experience. Of course, I would rather be a professor, but that may not work out. And that's why I submitted this Ask Slashdot.

    --
    And the men who hold high places must be the ones who start
    To mold a new reality... closer to the heart
  147. Start a company by abulafia · · Score: 2, Insightful
    I don't have a degree. I'm heavily qualified, based on world experience (many peers think I'm 3133t for my math skills, security habits and coding behaviour). I'm a college dropout. I won't explain why, that would be silly.

    If you feel you aren't a candidate for the job market, no matter reason why, start your own company. That's what I did. Over or under-qualified, it doesn't matter. The worst it can do is fail, and then you can start another or go back to academia, unlike careers with large companies.

    --
    I forget what 8 was for.
    1. Re:Start a company by IIRCAFAIKIANAL · · Score: 1

      Yeah, I forgot to mention (or brag, whatever :) - I was working before I even went to college as a computer technician + computer instructor + programmer + network admin, mostly as an independant contractor since I couldn't find steady work.

      In the end I decided to get my piece o' paper and move to an area with more jobs and now I'm a company man. :)

      --
      Robots are everywhere, and they eat old people's medicine for fuel.
    2. Re:Start a company by abulafia · · Score: 1

      I'm actually having a good time.

      I found an IT niche that works well in economic downturns. Entirely by accident, but it worked out. Now, we're trying to grow into product, not consulting. Change, grow, incorporate, hire bean counter, code monkey, blah. But it does seem worth it, at least for me.

      Wish you the best of luck with your career change!

      --
      I forget what 8 was for.
  148. stay away from Ph.D. by esj+at+harvee · · Score: 1

    the Ph.D., unless you're going to do research, is a waste of time. Virtually all Ph.D.'s I know are not working in their field of their Ph.D.. Most of them are also not doing well financially because they're working in low-paying contracting (if technical) or working as a teacher for hire at local colleges with no security.

    Also, don't forget that your career will start to shut down at about age 35 to 40. If you are not in management by then, you are will be stuck with grunt work positions until your hands die.

    Stick with a master's degree, make as much money as you can, save as much money as you can, and start studying for a second career in something not technology related.

  149. ph d is not a career move by jilles · · Score: 1

    I recently got a Ph. D. If I had wanted to become rich instead of smart, I should have gone for a career at some .com four years ago. I didn't and I have no regrets. Getting rich is not a goal in life for me.

    One thing you should realize is that if you become a Ph. D. student you are actually being trained for an academic career (plenty of jobs there if you are good enough). People in industry are generally not very interested in and rather ignorant of academia. That does not help when you are looking for a job there. It is rather frustrating to have to compete with M Sc.'s for the same job even though you are arguably more mature and educated.

    Getting a job if you are smart and have the right credentials is not difficult. Getting a good job (something that actually matches your abilities) is much harder though. Typically you don't find job requirements mentioning Ph. D.'s using the regular channels (e.g. job sites). That doesn't mean there are no such jobs, it just means that you need alternative means to find them. You have to network, actively search, etc. to get to that kind of job. IMHO this is true for most good jobs.

    BTW. I'm still looking for a job. Find my CV at www.xs4all.nl/~jgurp/homepage

    --

    Jilles
  150. A biased opinion from an academic by anandrajan · · Score: 1

    Since I'm in academia, this post is totally unbiased since, er..., academics are supposed to be unbiased.

    I think it makes sense especially for American IT workers to start getting higher degrees like a Ph.D. in order to better differentiate themselves from Indian/Chinese/Filipino IT workers. While it is true that there may be lesser number of job opportunities in IT for Ph.Ds due to being very highly qualified, there ought to be less of a chance of getting fired (or worse - having to train a foreign worker to take over your job!) However, I haven't seen a study backing up this conjecture.

    Also, if more Americans start doing Ph.Ds in CS, the competition among grad students will increase. Surely, this is good overall (and coincidentally for us in academia as well).

    --
    Anand Rangarajan anand@cise.ufl.edu
    1. Re:A biased opinion from an academic by Anonymous Coward · · Score: 0

      Most 'IT' jobs don't require such narrow/specialized training that a PhD provides. By having a PhD, you have simply priced yourself that much further out of the job market. If companies are using Indian/Chinese/Filipino IT workers, it's not for lack of american expertise, it's simply a matter of $. I may be somewhat biased towards the other end, I dropped out of college 15 years ago but am still making 100,000+ and have never been layed off/fired yet.

    2. Re:A biased opinion from an academic by ameoba · · Score: 1

      Umm... have you looked at many CS (really engineering in general) graduate programs? A majority of students in them are Indian/Chinese/E. European/etc....

      IE - we're training our own replacements.

      --
      my sig's at the bottom of the page.
  151. experience vs education by haitch · · Score: 1
    I worked in research for 4 years and considered a masters (I was a poor student so I didn't follow through). The work was very interesting, speech recognition, however I found more options and better pay outside academia with just a bachelors degree.


    The problem the continuing education is that you are sacrificing time and thus experience. Experience in IT is exceptionally valuable. I know plenty of very successful IT professionals with not even a degree. You may be asking the wrong question. If all you are looking for is improving your career outlook experience will probably take you further (and possibly an MBA later on). However, you may find a Ph.D very rewarding even at the expense of possibly falling behind your contemporaries who are gaining experience employed commercially. Personally I recommend chasing your dreams, It's not responsible but at least it will keep you happy.


    H.

  152. think about lost income by cdunworth · · Score: 1

    Committing to a PhD program is great (essential, even) for finding a research or academic position, but is probably a waste of time if your objective is to get an applied IT job (programming, network admin, system architecture, etc.).

    A PhD program means four or more years of low-paid graduate student life. While you could be out there gaining real project experience and earning a good salary, you will instead be slaving away on some niche research effort that only a tiny handful of people care about.

    In practical terms, we could be talking about $12k per year as a student, versus $40k as entry level IT. After four years, the net difference is astounding. And if your program takes longer than that, it grows larger. And you still won't have acquired the credentials that employers really care about first: "years of experience" with a needed skill set. Unless, of course, you spend your grad student years replacing Linux SMP and RCU with clean-room implementations free of potential IP entanglements.

    So my larger point is, think also about your bottom line when making this decision.

    1. Re:think about lost income by LordNimon · · Score: 1

      I already have 10 years' experience as a software engineer and an MS, and so based on that I already qualify for senior-level development jobs.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    2. Re:think about lost income by cdunworth · · Score: 1

      I read many of your other replies, and the picture is now clearer.

      First of all, my comment about $$$ is now even more relevant. You'll be giving up a cush high-paying job to become a grad student. That's several years of income you'll have to compensate for if your goals are financial ones -- maybe $50k or more per annum of gross loss during your grad school years. That's a $200k shortfall in four years, possibly more. It'll take 20 additional years to break even if a PhD means $10k per annum more when you get out. And with the way the tech market is going, with jobs migrating across the globe to locales where the cost of living is lower and labor supply higher, this gap is going to be even harder to overcome, if not impossible.

      It sounds like your goals are not primarily financial, but center on job satisfaction. In that case, all other commentary regarding research and academia seems more relevant. To switch gears from software to hardware will almost certainly require additional schooling, assuming your current Master's degree is not in hardware.

      Good luck, however you choose to go.

  153. The Sweet Spot by prozac79 · · Score: 1
    After a summer internship at a software company, I asked what degrees they look for when hiring people for full-time positions. The hiring manager said that people with a Bachelor's degree usually don't have the specialized training required for a lot of job positions. However, people with a PhD are usually too research oriented and are not always very good in production environments. The sweet spot seems to be the masters degree where you've taken more specialized classes in a specific area, but have not spent too much time in academia. Furthermore, it was this hiring manager's opinion that a lot of PhD people aren't as good working in a team environment since they liked to do everything their way since they're the ones with the most education.

    Depending on your area of study, a PhD might not gain you anything more than what a masters + job experience will get you. And if you're looking at salary, will the pay increase really be worth the extra 7 years of college tuition?

    --
    "Oh dear, she's stuck in an infinite loop and he's an idiot" -Prof. Farnsworth (Futurama)
  154. Depends on what you want to do by karthik_dk · · Score: 1

    My perspective is that the choice is in what you want to do rest of your life. If you are very interested in research then Phd is the way to go. Yes, a fraction end up doing similar work to what they would do after a Masters but majority get into academia or research labs and continue doing research. Hence, it is not a disqualification. The kind of jobs you are looking at after a Phd is different from those that you look at after a masters.
    I worked for a year before I joined my Phd program and my main reasoning was that I always wanted to get involved in research.

    I would also like to disagree with one of the comments that said Phd is getting into doing things with more of a theory bent without real-world applications. Although that is true to an extent, I think fields like computer engineering, CS and EE have a lot more direct applicability of research than others. I could quote numerous examples where theses have directly effected current ways of working.

    KAR.

  155. The future.. by dig_duggler · · Score: 1

    I am in somewhat of the same boat, but try to keep up with current ide's, pls, etc, so that I have more to use when I get out. Keep in mind if you don't do it now, most likely you'll never go back and do it (it's easy to stay poor. Once you start making money, it's tough to go back). You might also want to think about the future. Even if you don't want to stay in academia now, you can retire from the tech world early and get a job at a teaching university if you have a phd. It'll give you some job variety in life.

  156. Is my PHD helping me? by Savatte · · Score: 1

    I'll let you know as soon as the new batch of fries are done and I can take my break.

  157. Asking for advice shown to cause cancer in mice by F00F · · Score: 1

    > Do you think getting a Ph.D. in CompSci or CompEng will improve or
    > worsen my career outlook in the industry?

    First of all, since when are Computer Science and Computer Engineering interchangeable?

    Secondly, of which industry do you speak? You make it sound as though there's only one. Do you want to be the chief tech support monkey? Do you want to be the chief CPU architectural design monkey? Faculty? Algorithmic development and analysis for you? Do you want to manage a semiconductor research group? Do you want to perform cryptanalysis? Do you want to start your own company? Do you want to join a recently-started company, a Fortune 500, are you just indiscriminate?

    If you have to ask whether it's for you, I suspect perhaps it isn't. If you have to Ask Slashdot, it makes me all that much more sure.

    I hate being terse, especially at this time of morning, but I'm really becoming disillusioned by this "Is Path A likely to make me more employable than Path B?" mentality. The world would be better off if we each just focused more closely on our own interests.

    In my limited experience, jobs, prestige, power, fame, and fortune follow those with a passion for what they do, who pay less attention to their resume than their own personal satisfaction. If you want to find a job (people exchanging their money for your time) that you love to do, find something that you love to do which happens to make money for others (ideally, you should make them more money than they pay you, on a time-averaged basis).

    Otherwise, it may be easier to use whatever job you can tolerate to support your hobbies and extracurricular personal interests. In this case, if you derive satisfaction from foregoing four years of income to achieve a significant academic milestone, great! If you want candy for job interviews, lead a large group of stubborn people to great financial successes in spite of themselves, and document the process with buzzwords.

    Ph.D.s don't make you rich, and they sure don't hold you back. That mushy grey stuff between your ears is what does that.

  158. Phd's and Hiring by Anonymous Coward · · Score: 1, Insightful

    I'll throw my .02 in here. I've got a good chunk of work experience both on the technical and the business side. I have a pair of master's degrees... MBA and a Master's in Electrical Engineering. In my hiring decisions I've always tried to hire the guy with the most real world experience. I'm sorry but anything beyond a master's is really just love of the subject matter. You'll work like a dog and spend a lot of precious time in school to go from Master's to a Ph.D... and you'll be lucky to net a couple grand a year more then a master's starting out... and that's if the hiring manager wants to deal with you. Usually they're looking for the eager bachelor's who want to start their career and will work like dogs to learn. Heck when I hired engineers... I always did way better finding the ones who had a life. Yup I believe heavily that its better to hire the kid out of school with a 2.7gpa/3.0 gpa who worked part time through school... who was active in their community/fraternity house/sports/etc... If they were enthusastic about the job/interview... they tended to be much better workers who brought a lot to the table. When I was hiring the more experienced guys... it was all about what did they do (Ie... previous projects, what did they accomplish... could they explain what they did clearly and succinctly? What sort of things did they patent? How long had they been doing X? What was their shortest tenure at a company (Yeah its true... work at least 2+ years for each company... it looks really bad on your resume. I didn't care about their degree or what their gpa was... it didn't matter. If they had a Ph.D all that did for me was some extra bragging rights. I could tell marketing to spiel about all these brillant PhD's working on UberProject X, etc... but really it didn't buy much.... we didn't pay more for the degree.. it was just a little bonus/checkmark that's all.

    The short and sweet:

    1. Education is great... its a stepping stone to that 1st job (the entry fee). But beyond that its for your own betterment.

    2. Once you get that 1st job kid... its all how hard you work/what you put into it from that point on that matters. If you're smart you'll worry more about who your boss is and his integrity... who your mentor is and the advice they give you then why didn't you get a phd. The best thing you can do is pick a good boss... it'll make all the difference in your job.

    -Been there done that... now a silly PHB boss.

    1. Re:Phd's and Hiring by cubicledrone · · Score: 1

      Once you get that 1st job kid... its all how hard you work/what you put into it from that point on that matters.

      Right up until you get fired.

      --
      Business isn't willing to pay for products, innovation and careers, so we get brands, mortgage commercials and layoffs.
  159. Don't do it. by Anonymous Coward · · Score: 0

    A friend of mine who has a PhD in chemistry is having a devil of a time finding work.
    It seems that with a PhD is an expectations of a certain pay level, which employers aren't willing to pay. They seem willing to hire masters degree people...

  160. An answer FROM a PhD by Anonymous Coward · · Score: 5, Insightful

    Most of the posts you're seeing here are along the lines of "well, all the PhDs I know..." or "when I see a guy with a PhD...". And they're bull crap. I *have* a PhD. In computer science. Specializing in AI. And I also hack code rather well, thank you very much. So here's my two cents.

    The whole premise of the question being put before us is broken. Will a PhD improve your career. I mean, really. NO ONE FINISHES A PHD WHO STARTED ONE SOLELY TO IMPROVE HIS CAREER. It might improve it. But that's not why you get one. If you're considering a PhD because of its job opportunities, then I have one thing to say to you: get a job!

    You get a PhD because you want one down deep. Because you like being a scientist and a researcher. Because it's a goal you've had all your life. That sort of thing. If you don't care about a PhD, then holy cow, DO NOT GET ONE. What are you thinking?

    It's going to be a painful half-decade too, consisting mostly of salaries around the $18K mark, or a whole-decade's worth of night classes and stress if you go the part-time route. People who try for PhDs because it will improve their employment position are the first people to drop out of the PhD program.

    1. Re:An answer FROM a PhD by 010_digital_100 · · Score: 1
      Yes, but if you do get a PhD you can quote the immortal words of the brilliant Dr. Peter Venkman:

      "Back off man. I'm a scientist."

      --
    2. Re:An answer FROM a PhD by Call+Me+Black+Cloud · · Score: 1

      Wow...I didn't know Derek Smart posted on slashdot. Derek, go away...your PhD isn't real.

    3. Re:An answer FROM a PhD by mnemonic_ · · Score: 1

      Was thinking the exact same thing.

  161. Education? by PhilippeT · · Score: 1

    Funny thing happened to my friend he graduated college then tried to get a job with his Degree in Computer Science. He has also written and soft a hand full of programs. After 3 months of looking, his resume stating he graduated he decided to test something and submitted his resume once again but removed college. So he had High school diploma and coding experience. He got a job within 3 days, as a programmer, what he wanted. Goes to show that schooling apparently isn't everything. On the other hand I found a better job with my resume and I had my college listed... so go figure.

    --
    A psychopath can't tell the difference between right and wrong. A sociopath knows the difference - he just doesn't care.
  162. It might intimidate your boss by MojoRilla · · Score: 1

    While I don't believe having an advanced degree is a conscious negative to people hiring, perhaps there is a subconscious bias.

    I have been interviewing a lot of people lately, and I notice I will be especially hard on people with advanced degrees that don't know basic concepts.

    Also, my wife got her MBA recently, then tried to find an entry level marketing position. She spent six months and couldn't. One person I knew in marketing said sort of jokingly that he wouldn't hire her because she had more education than him, and would take his job.

    Finally, I wonder about peoples motivations to get advanced degrees. Sure, it is external validation, and makes you an elite. But does it actually mean you are better at getting a job done? I would probably prefer a candidate that has four more years real world experience if I was hiring developers than a candidate with a PhD and no real world experience.

  163. experience matters more by drteknikal · · Score: 1

    I've seen people with advanced degrees not considered for entry-level positions. The premise was that these people wanted a career (and higher pay) than people with less education, who wanted a job and the experience it would provide.

    I've seen people without degrees not considered for positions because it was the company's policy to require a degree.

    More often, what I've seen is the experience evaluated first, then the educational background.

    I do not have a degree. I have not been considered for some jobs because of this, particularly early in my career. At this point, 20+ years of experience seems to count for more than a degree would, and I very rarely find myself not being considered. Would I be considered equally with someone with the degree and the same experience? Probably not.

    An advanced degree may be overkill for the entry-level positions, but shouldn't often be a hindrance if you aren't asking for more money because of it.

    Later in your career, you'll probably get better value from the advanced degree, both personally and professionally. Amusingly, as your experience piles up, the degree will be less of a hiring decision, but you'll have a better chance to use what you've learned.

    --
    http://drteknikal.blogspot.com/
    1. Re:experience matters more by jasonsfa98 · · Score: 1

      I agree. I spend more time fixing things that people with degrees cause than anything else. They read a book or two and think they know it all. I am sorry but the little things that count most cannot be found in books. Example: Most MCSE's

    2. Re:experience matters more by cubicledrone · · Score: 1

      I've seen people with advanced degrees not considered for entry-level positions.

      That's funny. I've never seen an entry-level position.

      The premise was that these people wanted a career (and higher pay) than people with less education,

      The horror! Long-term thinking??? Can't have any of that in the modern workplace. Fire 'em all. Quarterlies are comin' up.

      --
      Business isn't willing to pay for products, innovation and careers, so we get brands, mortgage commercials and layoffs.
  164. Depends on location by Zerbey · · Score: 1

    In my experience... when I lived in the UK people really didn't care so much about your qualifications they where more interested in experience. US employers however are obsessed with little bits of paper, the more you have it seems, the easier it is to get a better paying job.

  165. Get another Masters by hookmeister · · Score: 1

    I worked with Dept Head PhD's. As a contractor, i made more than they did... mostly by being good at what was needed, and by having a masters in engineering and management science, i was given project lead work... ( and incidental to this - i kept my position solid by crafting up slick presentations for the VP's to give at meetings and such ) A doctorate will get you into the 'club' however there are fewer vp and department heads than there are of anything else, so IMHO you can be a PhD and also be out of work for lack of the proper vacancy in any given PhD role. IMHO a dual master's is worth more.

    --
    -=|hook
  166. For more info... by mnmlst · · Score: 1

    ...be sure to check out http://chronicle.comIt is the web site of the The Chronicle of Higher Education. It often includes articles on topics just like this one. The Chronicle is not just about colleges and includes MAJOR coverage on the job market for those with advanced degrees, both in academia and the corporate sector. HTH.

    --
    In principio erat Verbum.
  167. If you need to ask then the answer is no. by rjforster · · Score: 1

    My Ph.D. is in Physics so I consider myself qualified to answer this. The subject line sums up my views on this exact question, which is one that I considered myself for quite some time.

    In other words, if you want to do it then go for it. You know in your heart if it sounds like a fun thing to do. Just don't choose your path based on 'maximum income potential' or anything like that.

    There were good times and bad times for me, I enjoyed my time there and met a load of great people, but now I'm 30 and have less than 4 years of employment experience and am finding it hard to get a new job after the telecomms bust finally closed the site where I was.

  168. Avoid the Ph.D. for a normal job. by Anonymous Coward · · Score: 1, Insightful

    A former co-worker of mine had just finished his Ph.D. in math from Georgia Tech and proceeded to look for a non-research position in the computer field. His experience was that it would have been much easier to be a job without the Ph.D. as most people thought he was over-qualified, to theoretical, and would ask for too much money. He did get a job as a systems analyst, but I don't believe the Ph.D. has benefited his current carrer.

    Also, consider the lost wages and lost time spent persuing the degree. It typically takes much longer than 4 years to get it and I can almost guarentee that from a pure financial perspective that it will not pay off. You have to want to do research or teach, AND love the subject matter. That is the only sensible scenario for getting a Ph.D.

  169. Not so much overeducated... by sterno · · Score: 4, Insightful

    The problem isn't a matter of you being overeducated, the problem is how you are likely to perceive the job you take. When a company hires you, they want you to like the job and feel like you are being fulfilled because you are more productive that way. If you take a job implementing technology and you have a PHD, their reasonable concern is that you will not feel it is worthy of you. That you will become bored and restless and quit or become unproductive.

    I mean, lets face it, would you feel fulfilled working in a burger king if you had a PHD? No. At some point there's a level where you will feel that, and many companies may believe that your credentials will put you above them.

    --
    This sig has been temporarily disconnected or is no longer in service
    1. Re:Not so much overeducated... by Anonymous Coward · · Score: 0
      I mean, lets face it, would you feel fulfilled working in a burger king if you had a PHD?

      It has absolutly nothing to do with whether or not I have a PhD. The same things will bore me, and same thing with please me -whether or not I have a PhD.

    2. Re:Not so much overeducated... by Rhone · · Score: 1

      This is where interviews are important. If the job is below your degree and there's any suspicion that the job would bore you, then you can probably nullify that suspicion by showing your enthusiasm for the job in the interview.

    3. Re:Not so much overeducated... by AceM2 · · Score: 1

      The thing is, when you go into an interviewer the boss or whoever is already going to have their own opinion based on your background and credentials. You can act as enthusiastic as you want, but if you get a supervisor that's used to getting burned, they aren't going to be nearly as eager to hire you based on eagerness to work.

      It seems like a no brainer, person has a Phd in science and willing to work for BS degree wages, hire them. However, even if you act happy to get the job, what's to convince me that after I spend the company's time and money training you how our business works.. That when XYZ Computer Co. is offering triple digit salaries for Phds you won't walk?

  170. Re:just don't expect your PhD to count as experien by cubicledrone · · Score: 1

    When I look for a candidate, being a PhD is impressive, but it doesn't say a lot about how well you would work in a corporate environment.

    First of all, nobody works in a corporate environment.

    Second, I'm certain that the PhD, along with everyone else who has had at least one successful brain synapse in the last year will be fired within six months anyway.

    Third, the only measure of how "well" one works in a corporate environment is how much of a "team player" they are, and PhDs can shovel just as much happy horseshit into the management suite as anyone else.

    While interviewing one PhD, it was apperent to me that he wasn't used to a very fast paced schedule with indefinite requirements.

    "Build something, real fast!" Yeah, that about says it all.

    --
    Business isn't willing to pay for products, innovation and careers, so we get brands, mortgage commercials and layoffs.
  171. If yo get your PhD... by funwithBSD · · Score: 1

    look for a company that does some or all of the following things:

    1. Publish whitepapers.
    2. Does basic research.
    3. Is a goverment agency.

    A good example here in Cali. is Lawerence Livermore Labs, or Standford, Berkely, UCLA or on the priviate sector, IBM or Transmeta.
    These are places you need PhD to push or exceed the current state of the art. Whitepapers bring grants or prestige to the company/agency, and you training in writing academic papers will come in handy.

    In the "real world" (I use that term lightly, as some things here are just unreal, really), i.e. IT is a utility, not a money maker, a PhD will do little for your getting inside the door. It will be no more good than a regular degree or an suitable amount of work experence.

    We had two PhD's apply for a job in the last year. One said "Oncall is unacceptable and should not be expected of your top employee.", so he was right out. The other told us we were doing everything wrong, we should be using IPv6, NUMA machines, latest TLA, blah, blah, blah. He too, was slotted in the round file.

    So will your PhD help?

    Depends on who you show it to, now does'nt it?

    --
    Never answer an anonymous letter. - Yogi Berra
    1. Re:If yo get your PhD... by gid-goo · · Score: 1
      We had two PhD's apply for a job in the last year. One said "Oncall is unacceptable and should not be expected of your top employee.", so he was right out. The other told us we were doing everything wrong, we should be using IPv6, NUMA machines, latest TLA, blah, blah, blah. He too, was slotted in the round file.
      I don't think the problem was the PhD, these guys sound like a couple of tools.
  172. Attitude by whorfin · · Score: 1

    In my past as a hiring manager, the issue that I have had with PhD educated candidates is that most of them have acted as though they should be exempt from the interview process. Since most of them were straight out of University, they had no leverage.

    Some were too busy to actually interview (what else are you too busy for?) others thought that they should be exempted from coding test because of their PhD (are there other jobs that you won't do because you are they below you?)

    So I would say that make certain that you don't fall into this trap of acting and speaking as though you believe that you deserve be treated differently than your coworkers.

    --
    Laugh while you can, monkey-boy!
  173. I prefer not to hire Ph. D's by smackdaddy · · Score: 1

    Every Ph. D that I have worked with (just a couple) had Csci degrees. I found them to be inferior to getting someone with a B.S. or a M.S. The reason is they just sat back and thought about these great designs and very ivory tower like thinking, but when it came down to it, their designs weren't applicable for what we were doing. They took too much of an ideal way of implementing things instead of a pragmatic approach seen by people with lesser degrees. So personally if you interviewed with me, I count that as points against you if you have a Ph. D. I hope that we just had some crappy workers and all Ph. D's aren't like that though and I would enjoy being proven wrong, but for now, I don't think they add value.

    1. Re:I prefer not to hire Ph. D's by ploppy · · Score: 1

      In today's share holder value obsessed economy they indeed don't add value. Nobody wants forward thinkers when the horizon is 6 months away.

      Too many of today's problems are caused by too little forward thinking, or too little forward planning - i.e. power backouts :-) It's society that's sick, not PhDs who hoped to make the world a better place.

    2. Re:I prefer not to hire Ph. D's by gid-goo · · Score: 1

      I've worked with more than a few PhDs and they were all excellent. One of the guys was right out of school and it took him a month or so to get the idea but that's the same with the kids with a B.S. They show up, haven't had to right code that actually runs and do a bunch of stupid shit (don't check return values, assume certain cases "will never occur", crap like that). Most of the times the PhDs really helped out. Having someone who actually knows something rather than a bunch of hacks who produce stuff that just works (I'm talking about the old, hack it up until it works, not sure why it works now but it works) can be a good thing.

  174. dated? by Dirk+Pitt · · Score: 4, Insightful
    The stuff schools are teaching in quickly changing fields like IT is already dated anyhow.

    Dykstra, Turing, Bessier, Knuth -- outdated? Damn! I guess I've been doing this CAD development work completely wrong for the past five years....I should read SIGGRAPH more closely.

    1. Re:dated? by Anonymous Coward · · Score: 1, Informative

      I think you mean Dijkstra -- Edsger W. Dijkstra.

    2. Re:dated? by Dirk+Pitt · · Score: 1

      Yup, and I meant Bezier, not Bessier. I never said I could spell ;-).

  175. It depends... by MrIcee · · Score: 3, Insightful
    I've worked with very large organizations, such as NASA as well as medium to small shops. Additionally, for the past 12 years I've been CEO of a software corporation... that said...

    In general - someone who has a BS in CS (for example, myself) and leaves it at that and enters the work arena (well, this applied not since 2001 since there is no work arena currently) is, in my view (and apparently the view of many companies I've been with) better qualified as PROGRAMMERS than someone who has spent most of their time pursuing higher education.

    Indeed, I've experienced people who didn't go to college but were computer savy, and who entered the work force and have gone to the top of the list in their companies - and in some cases gone on to head their own corporations.

    In general, and in most conversations I've entered in on concerning this topic - the feeling is that a GOOD programmer (and I stress the word GOOD) who begins the work force early has much much more practical experience.

    In the 25 years (I'm 45) that I've been professionally programming, I've written literally hundreds of compete applications - some with teams but most on my own or with a single partner (PC games, image processing systems, paint systems, medical software etc). In many cases, not only written the applications but supported them and marketed them myself (or with the team).

    In some occassions, teams I've put together have included Masters and Phd's... and while very bright they often tend to lack the ability to see "the entire picture". Now, there are two types of programmers out there... first, there are the ones that code routines and are merely told input and output expectations and they deliver. The second set of programmers work with entire application concepts, and have the ability to understand what is required in a full application and how to go about designing it, as well as coding it. In my experience, most (not all of course) masters and phd's fit better into the first category as PROGRAMMERS.

    Indeed... a Phd shouldn't be used as a programmer, more over they should be used as a visionary. Keep 'em away from the code layer because they have LITTLE practical experience designing REAL-WORLD applications. They often don't understand time-frames - since they havn't experienced real-world programming conditions and requirements (e.g., shitty management decisions ;). On the other hand, they have MUCH experience in pushing boundries and concepts. So as a VISIONARY - that is where they are better off in my opinion.

    So it comes down to what you want to do... do you LOVE programming for the joy of programming? If so, get out of college and get to work! On the other hand, do you enjoy thinking about possible concepts and pushing the boundries of understanding? If so... than a masters or phd might be perfect for you.

    One last thing... small companies rarely have use for a Phd or Masters. They cost too much and don't provide the small organization enough bang for the buck (unless they're going after venture capital and want a pretty-face). It's your larger corporations that have more of a need for the Phd level visionary - and can afford it. Think IBM FELLOW for example.

    Aloha... over and out

  176. Get two MSs by rlglende · · Score: 1


    Rather than a Ph.D., get an MS in CompSci and another in another area that you are interested in.

    The intersection of these areas will have interesting opportunities, and far more of them than a single Ph.D. will open up.

    --
    "The Constitution, the WHOLE Constitution, and nothing but the CONSTITUTION."
  177. Getting that First Job by jazman_777 · · Score: 1

    I always remember a cartoon I saw at school. A guy is in his cap and gown in the back of a taxi. The driver says, "Yeah, I was worried about getting a job when I got my Ph.D., too."

    --
    Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
  178. Re:Too much is better than too little and then by bnet41 · · Score: 1

    Well, it depends on where you are in your career, and where you plan to go. If you hope to be a CIO one day for a major company, than a Phd would be a big help. I have noticed that a lot of companies like to flaunt their executives education. I think most HR people fear you will expect too much. For example they may think you'll want to get promoted quickly just because of your education. It probably won't hurt you as long as you come off well, and explain why you want that job, and not to do research.

  179. Government Contracts... by farnsaw · · Score: 1

    Contracts with the US goverment have a pay scale set into them.

    Degree Required Position:

    Bachelors Degree = $Salary
    Master Degree = $Salary + 25%
    Doctorate = $Salary + 50%

    These percentages are not necessarily true, but it get's the idea across.

    Now this may be an advantage or a disadvantage. You may be "Over Qualified" for a position because you will have to be paid to much and the contract cannot support that.

    --
    "Computer Scientists can count to 1024 on their fingers" (non-mutant, non-mutilatated, human computer scientists)
    1. Re:Government Contracts... by ExportGuru · · Score: 0

      There's actually a good place to see this for yourself. Many companies have GSA IT Schedules, or Federal Supply Service Schedule 70 as such basic ordering agreements are called. Look for them on www.gsa.gov and on various company websites as "Contract Vehicles." These often have position descriptions that will help you figure out what degrees may be wanted, what experience can substitute for them, and what each position generally entails. When you look at the price per mahour for these, don't be too shocked. Figure out a 2000-hour year's total and divide it by half for companies you've never heard of and by 2.25 for those you know to be hot. That will give you a SWAG at the upper end of the annual salary range for the position description (you've stripped out burden rate, general and administrative costs and fee or profit.) I hire engineers, programmers, and designers. I agree with the contributors who've said that a PhD in this field kinda points one at research and sales rather than at "Real" work, but here's where your practical experience and the papers you wrote while a student could help you. Bonne chance!

  180. Have one, done that *smile* by owenomalley · · Score: 1

    Since I have a PhD and and I am working as a software engineer, I've been there and certainly done that. I was warned that getting a PhD would make me "over qualified" for most jobs. In my opinion all that happened is that I got "over qualified" for jobs that I don't want anyways and it hasn't been a problem at all.

    That being said, you have to _really_ want the PhD or it won't happen. Getting a masters is very like getting a BS, but getting a PhD requires a very different level of determination. Don't start unless you want it. Certainly don't use financial arguments to justify a PhD.

    The other thing is that if you intend to go back into industry, don't neglect the skills that are valued over there. Make sure to work in industry as well as a teaching or research assistant. And certainly keep programming on Open Source stuff! *laugh*

    -- Owen

  181. What specific door are you trying to open? by 192939495969798999 · · Score: 1

    It is really important to take a survey of jobs that you think you will need a Ph. D for, and ask the recruiter what they really think. One scenario where you NEED a Ph.D is for research positions like the one I'm shooting for, where they will tell you that getting a Ph.D is like getting a bus ticket -- without it, you can't get to the job. There are hardly any cases where you should need to pay for your own Ph.D, though. You should definitely work somewhere where they are getting you the Ph.D. If they won't do that, then either find a place that will, or don't get one.

    --
    stuff |
  182. Lieing a little wont hurt. by Anonymous Coward · · Score: 0

    If it realy comes down to it, just don't mention that you have a PH.D on your resume, just mention your lesser degrees. Earn your higher pay through your meritorious work instead, which IMO is the better way to go, some people with these big school degrees actualy don't know squat compared to say a hardcore hobbiest who has no education from my experience, but they still get paid more.

  183. nuclear planner plant by vt0asta · · Score: 0, Redundant

    "yeah, I didn't even know what a nuclear planner plant was." - Homer

    --
    No.
    1. Re:nuclear planner plant by Anonymous Coward · · Score: 0

      You are the second guy to post that joke, and as you can see, moderators agree that it isn't funny. The later Simpsons episodes really suck.

    2. Re:nuclear planner plant by Anonymous Coward · · Score: 0

      oh, ok.

  184. Momma always said... by CFBMoo1 · · Score: 1

    To much education is never bad.

    Just cause you have a PhD doesn't mean you have to do PhD level stuff if you don't want to. Yeah it may seem somewhat of a waste, but as long as you get satisfaction out of getting that PhD, who really cares about anything else?

    You'll be worth more for having it then not having it. Plus you can get other degrees after and apply what you learnd for computer science or computer engineering to other areas people may not have thougt of yet.

    If your happy with getting it, go do it. This is just my humble opinion ofcourse.

    --
    ~~ Behold the flying cow with a rail gun! ~~
  185. Overqualified workers by Kismet · · Score: 2, Informative

    When I was a manager over an IT department, we sometimes got Ph.D. holding candidates interviewing for the position of scriptwriter/setup technician.

    We were worried that such an overqualified candidate would soon become dissatisfied with the job, or would require a higher pay than we could afford for the position. It was really not a good fit for the job.

    I realize that in this economy, a lot of really educated people are in need of work. My suggestion to those is that they do not advertise their higher degrees with jobs that they are overqualified for. If you are satisfied with menial work, then it doesn't matter if you have an advanced degree - don't show it off.

    If you are getting your Ph.D. as a career move, make sure your job description matches your education, otherwise it was a waste of time. You don't need a Ph.D. to be a scriptwriter.

    1. Re:Overqualified workers by cubicledrone · · Score: 0

      I realize that in this economy, a lot of really educated people are in need of work. My suggestion to those is that they do not advertise their higher degrees with jobs that they are overqualified for. If you are satisfied with menial work, then it doesn't matter if you have an advanced degree - don't show it off.

      In other words, lie.

      Or, if you'd prefer to be honest, hide the fact that you worked your ass off for 10 years to earn the title "Doctor of Philosophy" so you can grovel before some wire-rimmed-glasses-wearing corporate asshole until they fire you.

      Sounds great.

      --
      Business isn't willing to pay for products, innovation and careers, so we get brands, mortgage commercials and layoffs.
  186. intrinsic value of a PhD by bgbaumgart · · Score: 1

    With a Computer Science PhD, like Dumbo's feather, an internal voice is with me to encourage greater effort "anyone with a PhD in Computer Science should be able to do this or understand that", and vice-versa for rejecting technical bunk "have I now become suddenly computer illiterate or is this new product defective?". At the end of the story, Dumbo, the flying elephant, was able to fly without the feather; but would he have jumped the first time?

  187. PhD for a job is a very bad idea by Anonymous Coward · · Score: 0

    As others have said, if you want to teach or research getting your doctorate is the way to go. But if you just want to be a programmer the smart move is to get the minimum education possible. Anything more isn't worth the money.

    "Back when things were good" a new grad with a BS-CS degree could get around $50K starting, somebody with the MS would get around $80K starting. But the guy with the BS could be earning more than $80K after two years of work, plus they would have had a very good income for the last two years instead of more student aid debt.

    I graduatd with my CS Bachelor's two years ago, at the worst possible time. For over a year I was told to come back when I have five to eight years of experience. Now I am told that my skills are old and stale; new grads have nice fresh skills - even though I have worked in open source and on volunteer projects and know far more than the average new grad. So for me I don't see a choice other than the graduate degree. But I know that if I had a choice I would prefer more money overall to more money for a shorter time.

  188. opens doors by Anonymous Coward · · Score: 0

    I've found in my 8 years in IT that a degree (of any type) open far more doors than not. If you don't have a degree then professional certification, though not as good as a degree helps.

  189. You don't always have to advertise it... by Anonymous Coward · · Score: 0

    I think many of the points made here are very good... there are many trade-offs to consider in deciding whether to get a PhD, but the most important question is what do you want, and do you need the diploma to get it (ie you can study advanced topics on your own)?

    If you want to get a PhD, go ahead and get it. When you start searching for a job, make two resumes one with and one without your PhD information, and if you are concerned that the PhD may hurt your chances send the resume w/o it.

    The important thing is to maintain and grow your skillset while you are in in school and throughout your career.

    The other thing is attitude. Many people assume that everyone with a PhD is going to be difficult and arrogant...its not necessarily true, but that doesn't change the stereotype.

    Note: I only have a Masters, but have considered a PhD.

  190. Been thinking about PhD too... by robyn217 · · Score: 1
    I've been wondering the same thing myself, is it worth it to get a PhD? I'm not sure whether or not I would want to work in academia, so for me, I'd really like to keep some options open in the business world. I know Google hires quite a few PhDs, and every so often you'll find them in other Internet companies (usually running dev departments). I've heard you can find them in investment banks as well, but I haven't met any there yet...

    A good point was made earlier about the necessity of PhDs being able to make compromises in order to complete projects on time and within budget. I've met a few that fell on both sides of the fence here, and the obvious point is, it depends on the person.

    The truth is, it will be more difficult to find a job when you have a PhD (and you'll have less choice on location) just because you'll want a higher level job, and there are few higher level jobs. Someone once told me, be prepared to spend one month job searching for every $10k you want to earn... I've seen that hold true on a number of occasions across fields and across people--but then again there are always exceptions...

    It's a touch decision... whether or not to go back for PhD. I still haven't made up my mind. But, I'm done with my masters in the Spring (going part-time while working full time). So, I may just "rest" a bit in the working world after graduation. It'll be nice to have weekends free again. :)

  191. Timing is everything by Anonymous Coward · · Score: 0

    Where I have seen the PhD really help is when engineers go back to school after 10-15 years doing real work.

    As a hiring manager I have found that people who burn from BS to PhD before entering the work place usually don't have enough foundation in actual application of engineering to really shine. As has been stated above, spending that much time in the formative years of your career in an academic environment will warp you.

    But putting in a decade in the trenches first will change the outcome of your PhD. Engineers that I know who had done this have benefited HUGELY from this move, and are usually hired as leaders, CIO, chief scientist positions. Companies that see someone who did the grunt work and then got the PhD really scream to be given authority.

    Just a view from a long time software guy.

  192. PhD by zztong · · Score: 1

    A PhD is never a waste, but it's not the ultimate answer to career building either. What builds a career is your job performance. Boiling it down basics, a PhD is really just more experience, presumably with a specialty. Employers are going to assume you are looking for an opportunity to apply that specialized knowledge unless you tell them otherwise.

    Also, do not expect that having a PhD will mean you aren't technically evaluated at an interview. Just like professional certifications, a PhD does not guaranty the candidate will be an outstanding, or even competent, employee.

    If you desire a career in Academics or Research, the PhD is likely going to be considered a prerequisite for advancement, if not placement.

  193. It depends - does the PhD fit? by staplin · · Score: 1

    After reviewing a lot of resumes, and doing technical interviews for my manager, I've seen that having a PhD can push things in either direction.

    In some cases, we'll see a PhD, but since it's not in an area my company is using, that person will probably not be working in their field of choice. Additionally, having those extra letters may indicate a higher salary requirement, which may or may not fit the opening. If you're looking to hire a junior developer, you throw the PhDs out of the pile in the first round.

    On the other hand, we recently hired a person with a PhD, even though we had to go to the CTO and create a position for her. Why? Because her PhD matched exactly with a huge need the company had. It's a perfect match all around, she gets a challenging job in her field of specialization, and we filled a very uncommon niche of domain knowledge.

    As long as your PhD is applicable to what you want to do, it's an asset. If it only marginally relates to what you want to do, it may be more baggage than its worth.

  194. Hmmm... by devnull17 · · Score: 1

    I've heard all sorts of stories about Ph.Ds being less likely to find a job than their less-educated counterparts, but not a lot of credible evidence.

    So if you're looking for something other than anecdotal evidence, why are you asking Slashdot readers to share their experiences?

  195. Cost Benefit analysis by Kevin+Stevens · · Score: 1
    These comments are filling up fast, and I am pretty sure this will get lost in the shuffle, but I think you need to look at the cost/benefit analysis of getting a PHD in CS. It is going to take many years of hand numbing hard work. It is also going to cost a small fortune, though most seem to get by. It will net you (maybe) a job for 100k or so. More likely from what I have seen (or guessed from the quality of CS PHD's lifestyles) around 80k or so. The
    • years
    spent not working and making real money in addition to the significant but not mind blowing increase in salary seems to me to not be anywhere near worth it from a monetary standpoint. Every PHD I met as an undergrad seemed to be fully intent upon spending the rest of their lives studying the subject of their thesis, or a closely related field. Being a PHD pretty much puts a label on you that says "hes a damn smart guy, and knows a crapload about a very narrow subject area" Alot of people tend to put their focus on the very narrow subject area though, me included. I mean yeah, obviously your problem solving skills and ability to meet goals is very high, but you also spent X years studying a subject involving words with an excessive number of syllables that has no relation to the problems and challenges typically encountered in the business world. I think you will only 'cash in' and be happy in the field if you study something of very practical use to a company- IE Software engineering processes, automated AI Bug finding techniques, etc. Then the IBM's and MS's (IE very large companies) of the world will probably look at you as having alot of value, but still as a research type and not as a guy in the trenches coding type. Either way, pick your thesis topic carefully, because you will most likely be roped into that area for the rest of your life.
  196. MOD PARENT UP by ContemporaryInsanity · · Score: 1

    Inspired rant Sir!

  197. Absolutely agree - grad school is a long haul by Ars-Fartsica · · Score: 1
    Posters here need to realize that getting a Ph.d will take over four years. During that time you are losing wages and frankly making a welfare wage as a student (unless you are moonlighting). You will need to land a much higher wage just to keep up with those who were working during those four to six years, who could be a hundred grand in savings ahead at that point.

    Even then it is not clear that you will automatically get a better job. I have seen many many Ph.d's just end up programming like most others. If your very specialized degree is not directly useful to your employer, what is their motivation to pay you more? A programmer is a programmer - you will be paid by your ability to produce.

    Only get a Ph.d is you really want one and are obsessed with a very specialized subfield. Keep your expectations low for rewards - the market really is flooded with Ph.Ds in compsci and EE.

  198. algorithm by enbody · · Score: 1

    I encourage undergraduate students to work as interns or on co-op. Then my reply to the advanced degree question is: look around, and if you see people doing what you want to do having advanced degrees, then get an advanced degree.

    As an advisor, I second the comments about needing to love the research -- a PhD process throws many hurdles in your way. If you do not enjoy the work and the people you are working with, you will have difficulty completing at PhD.

    Also, I second the comment that an advanced degree may be more benefitial later in ones career. Elder alumni have related that to me.

    For context: I am a professor with a PhD in Computer Science.

  199. Do what's fun for you. by bruthasj · · Score: 1

    Dear LordNimon:

    Life is full of surprises, don't let social pressures get you bogged down. The important thing is: are you happy? If you are, then you can get any job that you want. If a PH.D sounds like it would be fun, go for it.

    Look in the long term ... when you get gray and start growing that big long goatee, you can head back to academia to teach all the youngsters your lifelong experiences in hacking. You can ride an old rickety bicycle to class. You can even fart while your teaching! It'd rock man!

    take care

  200. what's your motivation? by nv5 · · Score: 1
    As a hiring manager for non-research IT jobs, I always wanted to make sure that, especially straight out of school, a candidate had the right motivation. And the basic question is: if someone spent the extra time at school, rather than starting to make money, what was their real motivation?

    bad:
    • delay having to get a job
    • good excuse to obtain further financing from my parents
    • everyone will know how smart I am
    • Ph.D. on my business card, and everyone calls me Dr., that will show them!
    good:
    • My chosen career pretty much requires it


  201. A PhD is a business death sentence by sielwolf · · Score: 1

    No lie. You are specialized into a niche research field... something that IT companies and even most research orgs don't need. I am beginning work at the JHU Advanced Physics Lab and I was helped by having my Master's and not having a PhD. According to this profile of the organization (government-educational nonprofit R&D) only 18% of the Engineers and Scientists have Doctorates (and most are in Physics) while 51% have Master's. When asked about getting a PhD my boss and HR rep said it was completely unnecessary. There's that 5% of chief researchers commanding the masses of Master's.

    This sentiment was shared by my academic advisor in grad school (when I was still considering getting a PhD): a PhD is only useful for getting a job in academics. Everywhere else it's too much unnecessary training. Even to get it at a job can be bad news since there is an implicit expectation of your company to pay you more.

    Nothing prohibits non-PhD's from doing research. But having one can have long-term career consequences. My father has a PhD in Org Chem and it has made his life hell since the last recession in 1990. Being old, overeducated, and experienced can make you first in line to get cut from a job. And they'll never believe you if you say you'd work for 18 bucks an hour. Getting a PhD could be the biggest mistake of your life if you aren't protected against the whims of the economy.

    --
    What is music when you despise all sound?
    1. Re:A PhD is a business death sentence by gatkinso · · Score: 1

      Most faculty at a major university will tell you that the reason they were having so many problems staffing their CS departments during the 90's is that industry sucked up all of the PhD's.

      --
      I am very small, utmostly microscopic.
    2. Re:A PhD is a business death sentence by gid-goo · · Score: 1

      I have a B.S. and I wouldn't work for 18 bucks an hour. Shit, 8 years worth of experience better get me more than 18 measly bucks an hour. That would less than 1/2 of what I make currently (not a lot less). The BMW isn't going to pay for itself! :)

  202. Overqualified for a job by tomzyk · · Score: 1

    My older brother graduated from Case with a degree in Chemistry several years ago. Upon graduation, he went out looking for a job. Two of the companies [one was Lubrizol; the other I can't remember] actually turned him down for a job because he was "over qualified" for the positions he was applying for. I don't know if it was because he graduated with honors or because he went to a decent school or what. Since there were no higher positions available at the time, he remained jobless for quite a while. (heh, he's actually been a bartender for the past few years.)

    We could only think of two reasons why they turned him down, eventhough he didn't mind starting off at a low-level job:

    1. they thought he would be bored and leave the company after a few months, thus wasting their effort in training him for the position

    OR (what we thought was more likely)

    2. the guy who was the next level up was less qualified than my brother and was worried about eventually losing his job to the new college graduate

    --
    Karma: NaN
  203. It never actually pays. by ssclift · · Score: 1

    The time spent on a Master's degree is lost working time, but is generally recouped by improved pay.

    The opportunity cost of a Ph.D. is generally never recouped. I quit my job, which was a very good one, and am currently pursuing a Ph.D. but out of a long-standing love for my subject and because it is a dear personal goal. I will never earn back what I've lost by not working a real job during these years. The degree does not pay.

    Besides, a Ph.D. is not like other degrees. It induces so much hatred for your subject area that you have to start with really loving it to end up feeling positive about it at all when you leave :-)

  204. growth after a PhD by DrEasy · · Score: 1

    Something to consider also is that you need to think hard about where you want to be 5 years after you get that PhD. Forget the employer, *you* might feel overqualified for your job, with no growth perspective (in salary or position). Usually an entry position for a PhD in a company is the top of the hierarchy already, so it will be depressing to know that you can't get any higher. Management positions aren't the answer, as PhDs often don't have adequate social skills and would rather concentrate on the technical aspects.

    Academia on the other hand will offer such possibility for growth.

    --
    "In our tactical decisions, we are operating contrary to our strategic interest."
  205. Experience from interviewing Ph.D.s by gglaze · · Score: 1

    In the past I've been heavily involved in my firm's recruiting and interviewing, and during this time I've spoken to a fair number of people from varying levels of education. So here's my $0.02 based on my experiences:

    By the time I finally felt I was comfortable as an interviewer, I had developed an automatic negative reaction to seeing Ph.D. on a resume - even now, I will often strike a Ph.D. resume without fully reading it. But of course, it depends on the role I'm hiring for - some roles really do require the expertise that only a seasoned expert can provide. But for most general roles, I found that the benefit is not worth the potential trouble, so most Ph.D.'s never made it to an interview with me. The reason is that my early experiences with Ph.D.'s were almost always decidedly negative - primarily from a personality/fit perspective. I'm sure most of these guys knew their stuff - but they simply weren't prepared for the "real world".

    Before I make myself sound far too anti-Ph.D., let me say that this should in no way reflect my personal opinion of people with Ph.D.s - in fact, some of my best friends have Ph.D.s - people I highly respect, both academically and in the workplace. So the message I am trying to relay here is more about the "gut-reaction" of an interviewer/resume reviewer, than of the actual value of a doctorate-level education.

    Let me also say something somewhat more controversial. Some time after I developed my initial impressions about Ph.D.s, I developed a new opinion - it is not simply all Ph.D.s, but perhaps Ph.D.s with a U.S. education background. I have more recently had excellent experience interviewing a number of candidates who completed their early schooling in Europe, and then came to America to do their Ph.D. Statistically, my experience has shown me that these individuals seem to be better rounded, and also more adept in their advanced study, in comparison to U.S. Ph.D. graduates. I'm not yet sure what this says about the U.S. education system, but take it for what it's worth - At this point, upon seeing a Ph.D. in a resume, I will consider a number of other factors before throwing it in the trash - most notably, previous educational experience. My interpretation is that Europeans on the whole are more driven to do post-graduate work as a normal part of their education, while in the U.S. post-graduate work is more exceptional and generally considered "unnecessary" - thus statistically, you don't get the well-rounded candidates at that level as often in the U.S., because you only see "academics".

    For demographical purposes, I'm from the U.S, and I have a Masters - but I've always wished I had finished my Ph.D. - go figure...

    1. Re:Experience from interviewing Ph.D.s by nrichter · · Score: 1

      What about someone who has worked full-time professionally during their PhD work, rather than as a tradtional grad student? How does this person get past your PhD filter?

    2. Re:Experience from interviewing Ph.D.s by gglaze · · Score: 1

      Good question - in fact, that's what I did during my graduate studies. Given the strange elements in my own background, obviously I try to give as much consideration as possible to every candidate, and people who work during their studies always get special consideration from me because I feel I can relate better to them. In fact, this would be something I personally look for. So unless I simply don't feel like going through a huge stack of resumes, of course I'm not going to just blindly filter out all the Ph.D.s.

      But what I'm trying to give you here is a sense of my gut reaction - from a statistical risk perspective. Unless you make it blatantly clear on your resume (i.e. "1998 Ph.D. CS + WORKED FULL TIME!!!"), in my opinion you run the risk of getting filtered before someone notices or thinks to give you special consideration. Resume readers are probably the worlds most efficient speed readers, and depending on the reader's mood at that particular instant in time, there are plenty of keywords that statistically can get you immediately filtered out. Unfortunately, in my opinion, even with as much respect (and envy) as I have for many who have finished their Ph.D.s, that is a very high-risk thing to have on the resume.

      If I actually make it far enough to consider your unique circumstances, you might very well be kept in the "yes" stack - but sometimes the trick is to get that far. Honestly, unless the position is very specialized and requests only Ph.D.s, if I'm reading your resume, having Ph.D. almost certainly will do nothing except automatically lower that initial "gut-reaction" score. It's high-risk, and almost always low-reward.

    3. Re:Experience from interviewing Ph.D.s by gid-goo · · Score: 1
      But for most general roles, I found that the benefit is not worth the potential trouble, so most Ph.D.'s never made it to an interview with me.
      ...but I've always wished I had finished my Ph.D. - go figure
      I'm figuring that what we have is a case of penis envy, small man syndrome. This often seems to be the case with PhDs. It's like the strong man, every one wants to take a shot and when they discover that being able to kick ass isn't the same as having big muscles, they're disappointed.
      That being said don't go changing. People chuck out resumes for all sorts of random, biased reasons, hell I do it to folks who don't have degrees. Most of the non-degree having folks I've worked with have had huge egos, big chips on their little shoulders about folks with degrees, and didn't understand that their was a significant amount of shit they didn't know. This is a gross generalization and I'm sure there are a lot of great folks without degrees, but I haven't worked with them.
    4. Re:Experience from interviewing Ph.D.s by nrichter · · Score: 1

      So what it a person just left the PhD off the resume? And maybe fessed up during the interview?

    5. Re:Experience from interviewing Ph.D.s by borgheron · · Score: 1

      My guess is that by "potential trouble" you mean "someone who won't listen to my inane ramblings about how to do his/her job because they know better than I do" type of a thing.

      I think that about sums it, don't you?

      GJC

      --
      Gregory Casamento
      ## Chief Maintainer for GNUstep
    6. Re:Experience from interviewing Ph.D.s by gglaze · · Score: 1

      In my opinion, probably the best strategy. Honestly.

    7. Re:Experience from interviewing Ph.D.s by gglaze · · Score: 1

      penis envy for those who finished Ph.D.? perhaps.

      but i think you're missing my point - i am simply talking about statistical, empirical evidence based on my own experience. the fact is, to put it bluntly, the average Ph.D. in an interview for a non-academic position, for one reason or another, simply doesn't make the cut as often as the average non-Ph.D. candidate. In fact, I would say they don't even come close, and it usually has a lot to do with skills in fitting with the "real world".

      On the other hand, the rare but exceptional Ph.D. candidate often far exceeds those with lesser degrees. But when you are hiring, sometimes the position just requires "good enough".

      As I've tried to make clear - I am all for people doing post-grad work (as I did), and in general I have more respect for those who do. I am simply talking about whether it is a statistical impediment to getting a job.

      The fact is that many people who read resumes always use "rule of thumb" hueristics to scan through them quickly, and unfortunately, interview experience often puts Ph.D.s in the "filter-out" category.

      Don't hate the playa - hate the game.

    8. Re:Experience from interviewing Ph.D.s by gglaze · · Score: 1

      By the way you've phrased your comment, I'm not sure which side of the camp you're on - I can't tell if you're being facetious, or if you actually consider this viewpoint the more appropriate one.

      We are talking about the real world, with real people, who have real experience, solving real problems. Unfortunately, these are things that a Ph.D. candidate is statistically less likely to be adept at. That combined with the type of statement you've made are exactly typical of a Ph.D. candidate with plenty of ego but lack of real world experience. Perhaps more importantly, a flagrant display of potential lack of respect for colleagues is a sure-fire losing strategy for an interview.

      I think you've summed up very well one of the major concerns I have going into many Ph.D. interviews - this is an attitude which doesn't work in a professional environment. It often doesn't matter whether the individual is actually better or worse than the person above them - an appropriate level of respect is often more important than raw competency.

    9. Re:Experience from interviewing Ph.D.s by borgheron · · Score: 1

      I'm saying that I have had managers in the past who, for whatever reason, thought that the braindead, idiotic way they wanted to do something was better when I have a degree and they do not and I, from experience, know that my way would work better.

      It's all about control. When an interviewing boss finds someone he/she can dominate, they get hired. When the find someone who has a will of their own or who might know better than they do, they usually won't hire the person because they are not "easily controlled" and will "cause problems".

      I am not in your camp, you can count on that. I was being facetious against the point of view expressed earlier.

      GJC

      --
      Gregory Casamento
      ## Chief Maintainer for GNUstep
    10. Re:Experience from interviewing Ph.D.s by gid-goo · · Score: 1
      Don't hate the playa - hate the game.
      I hear that.
    11. Re:Experience from interviewing Ph.D.s by gglaze · · Score: 1

      Well I'm not sure which camp you are putting me in - I assume the "non-Ph.D." camp, since the line is apparently so clearly drawn for you.

      In any case, I certainly see what you are saying - many of those in the position to hire may very well be seeking those they can "dominate". However, as a potential job applicant, those are places I would try to filter out and avoid anyways - why would anyone be attracted to an environment like that? If this seems to be the norm to you, that sounds like either a very paranoid view, or a sad reflection on the state of things today.

      But if you've read my posts here and this is all you are getting from it, I'm clearly not getting my point across. I'm not talking about managers with inferiority complexes or other issues like that - I'm simply talking about normal hiring managers with normal experience interviewing people from a variety of backgrounds. Under those circumstances, I am arguing that statistically, the probability is skewed such that there is a lower probability of finding a "good fit" in a pool of Ph.D. candidate, versus a pool of non-Ph.D. candidates, for "normal" or "non-super-specialized" positions.

      I could theorize that this is an aggregated result of a number of factors, and I will still claim that this attitude you are clearly illustrating is one of the major factors. I would say that it is certainly NOT all about "control" - at least not in the real world outside of your mind. I'm sure that on the motivations that make you say this, you and I are not as different as it might seem - but I would imagine that it would be near impossible to ever be happy in any position in any real company, while continuing to think this way.

      Every employee of every company reports to someone, except for the owner, and they report to stockholders or customers or whomever. And at every level from the lowest code-monkey up to the CEO, there is incompetence, and in many cases that incompetence rises to the top. I'll be the first to admit that I am capable of demonstrating a level of incompetence from time to time, but I'll also reinforce my claim - that level of incompetence certainly increases at levels above me in my organization. This is the nature of any working environment in real life - unless you are the most incompetent person in the organization, there is a high probability that someone at a level higher than you is going to be more incompetent than you.

      And this is an excellent example to illustrate the difference between the "typical" Ph.D. candidate versus the "typical" non-Ph.D. candidate - in my experience, the non-Ph.D. candidate would statistically be better equipped to "deal" with this situation in a more professional, productive manner - the Ph.D. candidate would statistically be more likely to demonstrate problems dealing with this very common "real-world" scenario, such as the attitude you are displaying.

    12. Re:Experience from interviewing Ph.D.s by nrichter · · Score: 1
      I don't know about your postion gglaze.

      1) There are MANY more Master's and BS applicants and co-workers out there. These facts could be skewing your experience. If you have had 3 or 4 bad experiences with a PhD and 30 of 40 good experiences with BS/Masters...... I could see that skewing your thinking. But I wouldn't call this much on an example.

      2) I am also absoultely dumbstruck by your assertions that:
      • nearly all PhDs are difficult to work with
      • are by definition without real-world experience
      • US born students are by definition inferior


      These generalizations are pretty unwarranted to me. I have examples abound of the converse. As well as the fact it could be that the desirable PhDs with real-world experience probably aren't interviewing with many companies.... ie they have jobs lined up.

      This seems a pretty narrow view. Care to give us numbers? Unless you've seen this hundreds of times.....
    13. Re:Experience from interviewing Ph.D.s by gglaze · · Score: 1

      We're not talking about the same thing.

      Of all of the amazing people I've met and had the fortune to work with in my career, if I make a subset of those I would really like to work with again, probably at least half would be Ph.D.s, several from the US. I have no problem with people with Ph.D.s, and I certainly don't think they are difficult to work with.

      What I am talking about is simply the statistical probability of finding the right candidate on review of a RESUME with Ph.D. on it - that is where the bias is, and the bias is not just mine - just look around on this thread and you'll see numerous others with similar opinions or similar experience.

      You may very well have a point - results are skewed because of higher levels of unavailability of actual desirable PhDs in the marketplace - in fact, given that I did most of my interviewing during 1997-2001, in that job market I would say that is almost certainly the case. Nevertheless, those were the results, and guess what - many other people who are reviewing resumes now have this similar experience during those years to look back on. Again, I am talking simply about the experience of reviewing resumes and conducting interviews, leading up to the hire. I am NOT talking about the post-hire working experience.

      On the US born students thing - I'm not saying they are by definition inferior - but perhaps they are by circumstance statistically inferior. Honestly, I'm not an expert in the study of foreign versus domestic educational systems, but it's simply my theory to explain the skewed results I've seen favoring those PhDs originating from outside the US.

      Numbers - we're certainly talking thousands or 10s of thousands of resumes, probably consisting of a few hundred PhDs, and less than a hundred actual interviews with PhDs. Personally, I only recall actually being involved in ultimately hiring 2 PhDs - most of the others I've worked with were either there before I got there, or came in through another interviewer/recruiter.

    14. Re:Experience from interviewing Ph.D.s by borgheron · · Score: 1

      I have worked with plenty of PhDs. I believe that and most are, like myself, highly motivated and adaptive people. It all depends on the person. Maybe some of the PhDs you've met in the past have been like this, but I think you are generalizing which is ALWAYS a bad thing to do.

      You need to be more open-minded and rather then pigeon-hole someone because they have a certain level of education you should try to look upon that person with an unbiased eye.

      GJC

      --
      Gregory Casamento
      ## Chief Maintainer for GNUstep
  206. Agreed, it can actually hinder by Ars-Fartsica · · Score: 1
    Many Ph.ds end up being incredible mental-masturbators who have become comfortable with the notion of doing what they want when they want. Very often they are also terrible programmers, as programming is frankly not a valued skill for research (they can hire undergrads to do it).

    I interview at a large internet company and I can tell you I steer away from people with doctorates. The ones we have hired have been useless, they would rather dither and think than work. Thinking is good but sometimes shit just needs to get done. The Ph.ds I know often fail to understand the need to get some rubber on the road.

    Also yes the pay expectation are higher for the same work, which is strange in that their degree often has no application to the work.

  207. Some other degree perhaps? by Amadodd · · Score: 1

    Have you considered a studying something not related to IT like business, finance or management. There are some good ones available at masters level that will definately improve your career prospects. You have most propably already proven you have the IT knowledge. Even a maths masters with some finance slant will put you in good stead with banks and traders. And if you are not working for yourself that is where the big bucks are IMHO.

    --
    Freedom of speech doesn't come with bandwidth.
  208. Bad if you want to write real code. good otherwise by hikerhat · · Score: 1

    Its been my experience that the B.S. in computer science is the sweet spot if you want to write real world code. You get enough education and theory to learn how to learn anything need to know when you need it, and you get into real world coding early enough that you have real experience and some job security (well, not anymore) and income by your mid to late 20s. Mid to late 20s happens to be the age of hot grad school chicks, and they would rather date a guy with cash than a lifer student by the way. Now if you go to grad school you'll graduate in your late 20s and not have a clue about how to write real world code. Your co-workers with B.S. degrees will be pissed at you because they'll constantly be fixing your undocumented code and resent you for the undeserved respect and salary the pointy haired boss gives you because you have a phd. But if you want to get into research and stay far away from me and my real world code a phd is the way to go. Well, that's been my experience working at a certain Big Blue company anyway.

  209. Think very carefully by Anonymous Coward · · Score: 0
    I have a PhD (not in CS I should point out). However, it was for me a massive mistake. Its cost me an awful lot, and not just financially. Whilst you hear stories of people working an afternoon a week on them, that isn't true in my experience. Towards the end I pulled nearly two months of 100+ hour weeks. Thats 100 hours of difficult stuff, and I spent most of that time entirely on my own. Some readers may not think thats much, but this isn't a pissing contest. For me it meant the end of a relationship and a nervous breakdown. Its swallowed up 4 years of my life and drastically reduced my opportunities outside the narrow specialism I adopted (ironically, if I had spent those 4 years travelling or working on a fun fair, it wouldn't have had such a negative effect). Having "Dr" on your credit card was cool for a month, but it soon wears off.

    So, my story is a bad one. That said I really enjoyed doing it at the time. I'm published in good journals, I took up invitations to speak at good conferences. But it still ended up being a dead end for me (I gave my notice recently, I have 6 weeks to go in my post-doc job). Lots of people have better experiences than I did. But look, never apply for a PhD as a career stepping stone. Put bluntly, it isn't one. All available evidence points to it as an overall income loser across your life (you are unlikely to ever make up the lost earnings). If studying X is your passion, go ahead. But that is the one and only reason to do it, and even then, go in with your eyes open about what it will mean and where it will end.

  210. Rush? by mrmcwn · · Score: 1
    Mod you -1 for using Rush (Indefensible).

    I happily accept the -1 (irrelevant)

  211. #1 factor: How will you spend your time? by freejamesbrown · · Score: 1

    If getting a high paying job post-graduation is your top priority, how did you spend your time in school?

    I think this is a fair question to make at any level of schooling.

    Did you try to learn actual real world stuff or did you spend all of your time in the academic side of things?

    Everybody that I know who took the extra time to get their hands dirty in stuff that people actually use in the industry as technologies come and go alongside class material earned way more than those that just concentrated solely on class material.

    It's your college's job to teach you generalized information so that you can apply that to new technologies as things change. It's not their job to teach you .NET or Apache config stuff, but that's what will make you ultimately employable.

    The best of both worlds occurs when you come to your teachers in certain classes and say, "hey, for my networking project, is it ok if i use [industry buzz heavy solution] so i can get some experience/practice in it?" most teachers will totally encourage you to do so.

    Getting a phd is the same process. Are you going to be researching sorting algorithms or are you going to be researching xml or comparing implementations of soap and perhaps getting involved with various commitees? You have to go where the action is if getting a fat paycheck or having a lot of job options are your top priority.

    Personally, as others have stated, I think PhD's should be for something you truly love and can almost be tangental to an actual career at first. Job placement is way the heck on the other side of a massive hill of work.
    m.

  212. Not cost-effective by phliar · · Score: 2, Informative
    I have a PhD in computer science -- in user interfaces (so I wrote a lot of code), at a department that's one of the earliest Unix installations, and I also worked as a sysadmin part of the time I was in grad school. I think that's probably a best-case scenario... when I decided to bail on the tenure track, finding a job was not easy, it took me about three months -- and I had to find the time to do it in. Starting assistant professors don't have a lot of spare time. If my research had been in a non-saleable area (like theory, which was what I used to be in), I imagine things would have been much worse.

    With my strong programming experience I did OK, and found a job that paid $75,000 (this was in 1995). However, there was this guy who was in grad school with me. He left after an MS since he couldn't get in to the PhD program... he'd been working for the five additional years I was in school, making good money and getting raises, so in '95 he was also making the same amount of money. And he had lots of vested stock options that were actually worth money.

    The only reason to get a PhD is because you think it would be cool and fun and you don't really want to do anything else. That was all true for me, and I had a blast doing it and would definitely do it again, and recommend it to others. But don't do it for money: if you think you'll be more succesful financially as a result, you're deluded. It will be a waste of time.

    --
    Unlimited growth == Cancer.
  213. been here before by maffoo · · Score: 1
    I've heard all sorts of stories ... but not a lot of credible evidence.

    What more do you expect to get from Slashdot?

  214. I've waited seven years for my PhD to matter by IceAgeComing · · Score: 5, Insightful

    I got my CS Phd in 1996 and haven't found a job that uses my research skills until just a few weeks ago. Read that again. I've waited seven years. BTW, I graduated from some of the top engineering schools in the country (Stanford and CU at Boulder).

    Short story version of my post: employers don't typically need research skills, so they won't pay for them, and those that do are very hard to find.

    Don't expect the jobs to come after you graduate unless you're already well-connected in the research community. Is your mom or dad a PhD? Then maybe you'll have a chance to stay out of the slow lane I found myself in.

    Here's some free advice on whether to get a PhD after I spent 6 years getting mine.

    Don't expect industry to find your research experience valuable unless they're hiring you as a researcher. You'll probably get paid the same as a MS candidate if you're a normal developer.

    Even smart people don't make it through a Ph.D. program because either they don't have good chemistry with their advisor, or they can't sustain interest in their thesis topic. You've probably never had to study one thing for more than a year. Imagine studying it for 4-8 years.

    If you don't hit it off with your advisor, you're probably sunk, so spend a lot of time networking and getting to know your potential advisor before starting.

    Be fired up about a topic before you apply! It's not like BS or MS where you show up, read a lot, remember a lot, and get through. If you're not passionate about your subject, then after two years, getting through your thesis will feel like pulling your own teeth out.

    In case you're interested, here's what happened when I left school. I didn't have connections or serious prospects for research jobs. As it turned out, my first job out of school was writing numerical C++ libraries for an internationally recognized software company. I got paid $50K/yr for creating two libraries that made the company some serious bank. After two years of working there, I was making $54K/yr. I only got offered a 20% raise when I threatened to leave, which I did anyway.

    Then I taught at a university for two years but hated the fact that most students were only interested in the diploma, not the actual subject matter. So I had to deal with lots of cheating and poor performance. Remember, this was 1998 when someone with a 2.0 GPA could get hired as a network admin. I lasted two years there. My pay finished at $44K/yr as a full-time, tenure track professor.

    I've slowly jumped around to government contracting and private consulting, which have paid better, but I probably would have gotten paid the same with an MS degree.

    Now, I've finally found a job as a researcher in an industry setting. I waited seven years to find it. It will pay around $85K/yr with benefits.

    1. Re:I've waited seven years for my PhD to matter by gid-goo · · Score: 2, Informative

      I'm going to get a PhD next fall. But man, the money is going to be hard to give up. I make more than 85K/yr and I graduated with a BA the same year you got your PhD.

    2. Re:I've waited seven years for my PhD to matter by Anonymous Coward · · Score: 0

      You just made a case to not go to school. I've got a BA in Psychology. Of course, you can't do anything with that degree except use it to start a bar-b-que, so I've been in 'technology' for 7 years. I started at $42k as a QA and within 2 years was over $70k as a web dev. I've currently hold a job and have been contacted by several (profitable) companies about possibly working there. Given your situation and mine, why would I want a CS degree?

    3. Re:I've waited seven years for my PhD to matter by Anonymous Coward · · Score: 1, Funny

      Remember, this was 1998 when someone with a 2.0 GPA could get hired as a network admin.

      Now the 2.0 crowd has to fall back on being President of the United States.

    4. Re:I've waited seven years for my PhD to matter by Anonymous Coward · · Score: 0

      top engineering schools in the country? You must be joking! HA haha haha haha

    5. Re:I've waited seven years for my PhD to matter by Anonymous Coward · · Score: 0

      I sense a weenie...

    6. Re:I've waited seven years for my PhD to matter by IceAgeComing · · Score: 1


      Right. Tons of people are sitting pretty without a CS degree.

      You may want a BS just to "diversify your portfolio", to use finance speak. Some jobs, such as web dev, may eventually get automated out of existence. But if you can keep pushing yourself in your job into new areas, then you're probably set for life.

    7. Re:I've waited seven years for my PhD to matter by Dirk+Pitt · · Score: 2, Insightful
      Disagree. Look beyond the mindset of going to school just to make more money.

      why would I want a CS degree?

      In my case, because doing web or DB work makes me want to shove a fork into my eye. I would say this -- plumbers can make more money than you, why are you wasting your time doing web work when you can sweat pipes? I'd say it's because you're lucky enough to be doing what you like to do, you didn't have to go to school specifically for it, and you make good money -- kudos to you. Not everyone is that lucky, and not everyone dislikes coursework.

    8. Re:I've waited seven years for my PhD to matter by tssiap_wmuc · · Score: 1

      you got a computer science phd but touted the school's engineering rank. engineering!=computer science.

    9. Re:I've waited seven years for my PhD to matter by PSL · · Score: 1

      I dropped out half way through my senior year (Dec 99) in CS. I have had no problem finding a job and am now making close to your 80k with no degree and only a few years experience. The question that is more important, IMO, is what is the ROI on an advanced degree.

      --

      "Times may change, but standards must remain the same." - George Carlin.
    10. Re:I've waited seven years for my PhD to matter by Jester99 · · Score: 1

      Many colleges run their CS dept. out of their Engineering school. Therefore, a strong engineering school would indicate a strong CS dept.

      Nobody goes to Harvard for computer science, even though they're one of the best "science" schools around.

    11. Re:I've waited seven years for my PhD to matter by IceAgeComing · · Score: 1

      That's an oversimplified view. Plenty of professors have joint appointments in CS and some engineering discipline. Plenty of engineers do nothing but study simulation codes or prediction algorithms for their thesis.

      CS is a broad field, and there is sometimes no clear line between hardware and software algorithms. I, for instance, am going to develop new robot learning algorithms with researchers from the MIT robotics lab. Some from there are engineers, some are CS.

      In many schools, the CS department falls within the school of engineering. This was true at both schools I attended.

    12. Re:I've waited seven years for my PhD to matter by Anonymous Coward · · Score: 0

      I've neither my BS, MS or PhD. I have two guys who work for me, both with their undergrad CS degrees. They both make between 55k and 65k/year. I make 100+, full med/ben & 20%bonus potential.

      I think there is alot of value to higher degrees, but they DO NOT gaurantee the quan (JM reference).

    13. Re:I've waited seven years for my PhD to matter by Anonymous Coward · · Score: 0

      FWIW, I graduated with a BS in Computer and Systems Engineering in Dec. '96

      I started doing embedded software for $44K after 2 years with the same company it was about $50K.
      Switching jobs a couple of times when the economy was good worked out well for me as I have been making $85K for 2 years now.

      So the moral is PhD's may not buy you more money. Having no company loyalty is what gets you the money...

    14. Re:I've waited seven years for my PhD to matter by cfish · · Score: 1

      Of all the higher moded post, this parent post is the only one that I found to have merit.

      I'm a MS student in CS after giving up a PhD for an MBA, and my father has been a EE professor for 30 years. Everything he said was true and I can add a lot of stories.

    15. Re:I've waited seven years for my PhD to matter by tssiap_wmuc · · Score: 1

      ok, i give you that. at UMD CS and EC are 2 completely different things. in fact, almost any moron can do CS and most of htem are morons. Its liek the school where reject techies go.

    16. Re:I've waited seven years for my PhD to matter by IceAgeComing · · Score: 1

      Stories can be fun...not being from an academic family, it'd be fun to see your side.

    17. Re:I've waited seven years for my PhD to matter by IceAgeComing · · Score: 1

      Good luck. Research can be fun. Most people who like it aren't in it for the money. I'm leaving a job making $95K/yr because I know I will like the work and the people I'll be working with. I've spent a lot of time trying to figure out the working environment, personalities, politics, etc. and I'm only going because it all looks very good so far: http://www.ihmc.us I may not be visiting this site much after my new job starts next month.

    18. Re:I've waited seven years for my PhD to matter by Anonymous Coward · · Score: 0

      >My pay finished at $44K/yr as a full-time, tenure track professor.

      You said you "taught at University" but didn't mention research. At most serious Universities, research (on paper) is as important as teaching and, off the record, is the only thing that really matters a tinker's cuss when it comes to performance evaluation. It strikes me as surprising that you were a tenure-track professor with no research program. That really sounds more like a Lecturer.

      Beyond that, I can't think of a single school I know of that pays its tenure-track assistant professors in CS $44,000 a year... I think most candidates would laugh loudly being offered that much. Its outright insulting.

      Since this topic seems to be all about anecdotal evidence anyways... I'm in my first year as a tenure-track assitant professor at a decent research Univeristy, but by no means one of the top in the country. I make $75,000/year and I got a signing bonus of $40,000 when I accepted the position.

      I just want to point out that academic positions aren't all bad and poverty is not a necessity of academic life. Moreover, having a connected mommy or daddy is certainly not a prerequisite to getting a good job. I'm the only Ph.D. in my family and I got my job by publishing good work, going to conferences and... gasp... *networking*. Just like people do in the real world. Get your name known as a quality researcher in your field, treat others respectfully and politely when you meet them, and the job offers will come.

    19. Re:I've waited seven years for my PhD to matter by IceAgeComing · · Score: 1


      It was a public teaching university; research was considered a nice "extra" that my dept didn't support financially. The decision for me to choose that job over others was largely based on my family living nearby.

      I agree with you on all points.

    20. Re:I've waited seven years for my PhD to matter by Anonymous Coward · · Score: 0

      >It was a public teaching university; research was considered a nice "extra" that my dept didn't support financially.

      Sorry to hear that. Its quite a bummer. I feel better knowing that you finally ended up with a research job paying you a reasonable salary ;)

      >The decision for me to choose that job over others was largely based on my family living nearby.

      I hear that. Family responsibility is paramount for decent folk.

      Glad everything worked out for you in the end. I just wanted to make sure we weren't discouraging any aspiring academics. You do make a powerful point though... moreso than almost any other profession, if you want to be a professional academic, you simply *must* be prepared to go where the jobs are. Most of my friends don't even in live in the countries where they grew up... let alone the state or city of their chosing.

      As another poster pointed out... there just aren't that many jobs for Ph.D.'s (compared to, say, middle management jobs)... and an even smaller number of those are full-time academic positions.

    21. Re:I've waited seven years for my PhD to matter by Anonymous Coward · · Score: 0

      And almost any moron can spell...

  215. A peg can be too big to fit into a hole by Ars-Fartsica · · Score: 2, Informative
    A Ph.d was never intended to enhance a career in programming. Hard lessons people trying this will learn:

    1. Unless you are obsessively, genuinely interested in the topic, the four+ years of research will drive you insane. You can't just "not care" about the topic.

    2. During those years you will be doing little programming, getting little practical experience, and making welfare wages. Meanwhile your undergrad friends are getting their 401ks pumped up while they learn something useful. If you actually do post-doc work you will find that your undergrad friends have homes and second cars while you will be looking forward to your first real paycheck. Regardless of wage you will likely never catch up to them.

    3. Some firms do not like to hire Ph.ds. They are chronic mental masturbators. Sorry for the label but in general it fits. Most programming is not about big theory but little bugs.

    4. Getting back to (2), getting a Ph.d really means putting your life on hold. Marriage, kids, buying a house, going on vacations...these are not in your immediate future if you go to grad school. Not just financially are they unattainable, but you will not have the time to focus.

    5. Most importantly: The market is already saturated with doctorates.. They are everywhere. They are not rare.

    .

  216. The point of education... by Slipped_Disk · · Score: 1

    > The stuff schools are teaching in quickly changing
    > fields like IT is already dated anyhow.

    I have to disagree MOST STRONGLY with this statement. While certain material (how to program in C/C++/Java/Pascal/Cobol/Algol/Ada/whatever) is or may one day be dated and obsolete, the FUNDAMENTAL CONCEPTS (good, efficent algorithm design, the basics of discrete mathematics and its applications to programming/algorithm design, advanced problem-solving skills) will NEVER be dated.

    To consider a college/university education only as "I learned C" places it on the same level as job training schools, where one may learn how to do something, but not WHY to do it that way ("It is better to use a mathematical equation to find the sum of the first N positive integers rather than a loop." but with no explanation of the Gauss formula, how/why it works and why it is better (for those of you who can't answer the last question - think: 1 mathematical formula, lets be pessimistic and say 20 operations have to be performed to evaluate it for integers 1-100. Summing integers in a loop we have 100 additions, plus at least 101 comparisons for the loop check, 201 operations, or already ~10x longer for N=100. Now extrapolate to N=[something really obscenely huge])).

    That having been said, I don't know what additional value a Ph.D would bring in the Real World - I believe that experience counts for more than education after a certain point (I myself have a fairly nice position at a consulting/software design company. I am still an undergraduate student, I got this job my senior year in High School - WHY? Because I came in knowing more about what that company valued (DNS, NIS, UNIX administration, good, solid programming skills) than most undergraduate or graduate students they interviewed. These are not things you will find in a university course - They are things you learn by experience.)

    Bottom line IMHO - A Ph.D will be a HUGE asset IF you intend to teach at the university level. A Masters will likely be a requirement at that level to become full-time faculty, and a Bachelors to be an adjunct (policies vary at different schools).
    In the workforce, A Bachelors is a HUGE boost over just HS education, a Masters lends you a little more credence, and a Ph.D - Probably something you should work on at night school while you have a steady job to fund it (this is in fact how I intend to get my masters degree - The job market is just heating up again and I don't want to spend more time in school when I could be making some decent coin and getting started on my life.)

    --
    /~mikeg
  217. Why do you just want a "job?" by djeaux · · Score: 1
    A PhD probably won't help if your goal is to sit in a cubicle somewhere & write code for a company that will summarily dismiss you when its stock price goes south.

    But if you re-think academe as a workplace (which is what it is), the PhD is your ticket to a different kind of job. Initially, "tenure track" professors don't earn killer salaries, but in my part of the country, neither do the coders sitting in cubes. In fact, at the college where I work, the faculty earn about the same as the "system analysts" in the computer center.

    The big difference is that, if you get in the right groove & enjoy helping people learn & think that developing new things beats the heck out of just using tools that other folks develop, work in higher education doesn't feel like a "job."

    25 years ago, I started teaching at a community college. 20 years ago, I got that PhD sheepskin. For the past dozen years, I've been in administration, basically being the interface between the programmers who extract data & the "executive administrators" who need that data digested, formatted & interpreted. There have been times I've worked very very hard, but it never felt like a "job." It feels more like a "mission."

    Oh yeah, I'll be eligible for a state pension next year, coinciding with my 50th birthday! And that pension does NOT include stock options, thank goodness! How many /. readers have NO pension plan, because they're either working as consultants or because the .com that fired 'em 2 years ago based more than half their pension on (now worthless) stock?

    In short, the PhD is what you want if creativity, invention & the "thrill" of watching someone you taught carry the ball farther than you dreamt possible sound important. (I know that sounds corny, but it's true.) The PhD is not what you want if you're content to spend the rest of your life kludging code for pointy-headed bosses.

    Do you want a "job" or a "mission"? Do you want to use tools or invent them?

    --
    "Obviously, I'm not an IBM computer any more than I'm an ashtray" (Bob Dylan)
  218. I have a PhD and it's been nothing but... by exp(pi*sqrt(163)) · · Score: 1
    ...advantageous.

    I don't work in research but in an R&D group within a company that writes software for entertainment applications. The PhD is useful because I make it so. There is tons of research into 2D and 3D graphics and related topics. Having a strong backgound in reading research papers givs me many advantages.

    But I guess I could have a job where I simply turn off my brain and implement specs that are handed to me by management. If that were the case then my PhD would be of no use and wouldn't be reflected in my position or salary.

    So if you want to succeed as a PhD you need to make sure you are keeping up-to-date with relevant research and doing work that needs that research. Having a PhD should make that easier. Just getting a PhD doesn't automatically qualify you to rest on your laurels and earn a pay bonus for nothing. You have to use it.

    --
    Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
  219. Academia vs. "Real World" by deanj · · Score: 2, Informative

    This completely depends on where you want to get a job. I've worked in both academia and the "real world", so I've seen both in action.

    If you're on staff in academia, you're golden with a PhD. Work experience absolutely doesn't matter. A PhD (and interestingly enough, in ANY degree) can get you pretty damn far. Doesn't matter what you've done in the past, or how experienced you are, it's those three little letters that make all the difference. If you don't have them, you can pretty much write off any upward mobility, and you'll be treated like cattle.

    I've seen people with PhDs completely outside the computer field get put into management positions over computer folks.... Believe me, the results are frightening when that PhD tries to tell people how to do their jobs.

    In the "real world", it's the opposite. If you have great work experience, and can speak intelligently about what sorts of projects you've worked on, you've got the job. Very few people pay any attention to degrees once you're hired... all that matters is that you can do a good job. In fact, if you try and sling around the fact you've got a PhD, it'll probably just make people think that YOU think you're better than they are.

    A lot of people coming through with degrees DO seem to have this opinion, and they really show it during interviews. Those that do that sort of thing don't get called back.

    1. Re:Academia vs. "Real World" by Cyno · · Score: 1

      If you don't have them, you can pretty much write off any upward mobility, and you'll be treated like cattle.

      The interesting thing here is anyone can start their own business and that gives them management experience. Experience is enough to get a job most anywhere. And if your company is successful it could make you a lot of money. Money is the goal here, not three letters after your name. Don't forget that.

  220. What are things like for an ABD? by user555 · · Score: 1

    I'm working on a PhD in CS now.

    Right now I'm what is called an ABD (all but dissertation) this means that I've finished everything one my dissertation.

    I'm thinking of leaving grad school because I can't find a professor who will let me work on a topic that I'm interested in and it would take me atleast another 2 years to finish.

    We've had a lot people talk about what things are like for PhDs. My question does anyone have any idea how ABDs are treated?

    Does putting ABD on a resume make sense? How do hiring managers react to someone who is an ABD?

  221. My thoughts by Glyndwr · · Score: 1

    As someone currently two years into a PhD on heuristic frequency assignment for wireless networks here in cs.cf.ac.uk, I think I'm qualified to hold an opinion here :o)

    I started the PhD because I wanted to, not because I thought it would be a great career move. As others have said, it's hard enough to motiviate yourself through a PhD (e.g., I'm reading Slashdot right now and not analysing results...) when you really want it; if you're doing it as a political move, there's no way you'd finish.

    Having said that, I can't see it hurting my career. If I don't end up in academia anyway I'm probably going to consult and write freelance and a big fat "Dr." in front my name isn't going to hurt me any. As someone in this thread said. it's not a shortcut to credibility -- you still have to earn that -- but I can't see it ever being a hindrance. The only downside is I've done three years of crappy pay when I could have been earning something decent, but every silver lining has a cloud.

    --
    You win again, gravity!
  222. HAHA FUNNY I LIVE IN A TRAILER by Anonymous Coward · · Score: 0



    HAHA I slept with my mom and got a GED in my maw, haha, good oke, bullshit, LOL!!!

  223. Re:just don't expect your PhD to count as experien by ploppy · · Score: 1

    After my PhD and research, when I first went into industry, I started, salarywise, as a recent college grad. It was, however, my research experience that got me the job. In otherwords, the company had their cake and ate it.

    I was told the pay would increase pretty fast - that was rendered academic ( ;-) ) because they went bankrupt little more than a year afterwards.

  224. money by smatt-man · · Score: 1

    I would think that the more education the better, same with experience. The key is how much money you ask for. I've been turned down because I think I'm worth more than the company does. If you are going for a teaching position, however, in my city education and experience count against you in some terms. The teacher's union says if you have a higher degree or teaching experience, then you need to be paid more. So the schools higher teachers right out of college and then fire them after 2 years before they have to give them a contract.

    --

    ---
    Lousy rotten karmic retribution.
  225. I'll second that by exp(pi*sqrt(163)) · · Score: 1

    The US has a reputation for having an anti-intellectual culture but it's nothing compared to the UK where education simply isn't valued in its own right. It's not surprising then that so many qualified people leave the UK for the US. Me included.

    --
    Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
    1. Re:I'll second that by Cederic · · Score: 1


      Probably because any monkey can get a PhD if their parents pay for it.

      Heck, you can even fail your A Levels (even in their increasingly easy guise) and still go on and pass a BSc at some wank college (sorry, "university") and claim to be the equal of someone graduating from LSE or Cambridge.

      It is rapidly becoming the case that university level education is the norm, and is thus not a differentiator. Thus some people disregard it and look for pragmatic and useful experience. Especially in IT.

      That said, (partly because generic degrees are devalued these days) job agencies are now demanding high quality degrees from high quality universities. So there is acknowledgement of the people who have done it properly - and a PhD from one of the top universities is definitely going to carry some weight.

      But back to my original point: why the hell should I value education in its own right. Give me 60k to go do a PhD over the next two years, and I'll hand a thesis over to you early 2005. Otherwise, I'm going to go back to work and actually earn my income..

      ~Cederic

    2. Re:I'll second that by exp(pi*sqrt(163)) · · Score: 1
      Probably because any monkey can get a PhD if their parents pay for it. I don't know about other subjects.
      Not in pure mathematics they can't.

      why the hell should I value education in its own right
      There are means and there are ends. Education serves as both. As an end there's nothing more I can say. Either you value it or you don't. That's what "in its own right means". If answer your question then I'm treating as a means to an end.

      As for considering it as a means: if you expect to do work which is built on cutting edge research and you're going to spend much of your time keeping up with recent papers then a PhD is going to give you a good start. It might be worth sacrificing 3 years of salary for the benefits that come later. If you don't plan to do that then a PhD isn't really of much use. I think it paid off for me: but then I've tried to carve myself a niche at work where I do get to work with recent research. Other people with the equivalent role in other companies might not be doing that. I think I get paid more than most of them.

      --
      Doesn't it make you feel good to know that our freedoms are protected by politicans, lawyers and journalists.
  226. PhD jobs might be less likely to be outsourced by Colonel+Panic · · Score: 1

    I'm also considering getting a PhD. I'm currently working on my Master's in ECE, but it doesn't look like the job market will be any better by next spring, so I might just continue on. Since I've got several years of industry experience I find that I've got a leg-up over my classmates who went into the Master's program right after completing their undergrad. (Tip: If you've been in industry for a while and are now working on a grad degree, send your resume to your advisor - I found I got a lot more attention and respect from faculty after doing this: "Oh, this guy can program").

    Sure it probably _is_ harder to get a job with a PhD, however, that's because there are fewer jobs at that level (Chief Technology Officer, Chief Scientist, etc.). I think the upside is that those jobs which PhD's normally have will be less likely to be outsourced than the so-called "lower-level" jobs. So a company might decide to move most of their development to India, but keep some PhD's in -house.

    A couple of other things to consider:
    Don't plan on having the same kind of job as a PhD as you have now (yeah, it seems obvious). You should end up higher on the development chain (or in research). Since there are fewer of those jobs around, they're harder to find. But there are also a lot fewer PhD's out there (of course, by the time this Tech Depression is over, maybe a lot of us will have gotten PhD's as we wait it out).

    Also, as you get a PhD, you automatically become more specialized which may be why some people have a hard time finding work. The trick is to try to predict what very specialized area will be in demand by the time you finish - that's not easy to do. It's sort of a bet: if you bet wrong you could lose big, but if you bet correctly you could win big.

    A PhD also opens doors for jobs in academia. At least if things are still really bad out there you'll be able to teach some classes which in general you can't do without a PhD.

    And finally, I think if you've got several years of industry experience prior to getting a PhD that it will be easier to find a job than if you had no industry experience.

  227. PhD Good But Not in IT by blueZhift · · Score: 1

    At the beginning of the tech boom, my PhD in physics probably helped me get my first programming job because they thought I could learn the things I'd need to and wouldn't need a lot of handholding, both true. My PhD work was in high energy particle physics which required a lot of analysis and simulation coding.

    By the end of my first job, laid off due to cheap Russian programmers also with PhDs, I would say that a PhD, in IT at least, would probably hurt one's chances. Right now I think a PhD is only a positive in academia, which is where I am now.

    Now I work as an informatics manager for a university based clinical research center. Here a PhD in physics was a plus because the degree is in a scientific research discipline. With that, I can understand the needs of the researchers better, even though my degree is not in life sciences, and more importantly sometimes, I get a bit more respect from the investigators I work with. I'm not sure a PhD in CompSci would carry the same weight here. Still, I should note that it took 13 months of searching to get this job and I don't really think the PhD helped much in most situations, nor did being a minority. But I can't prove that! :-)

    In the current environment of overseas outsourcing, I wouldn't bother with a PhD in any discipline unless you really want it for personal reasons and plan to work in academia. Otherwise, I'd say it's a big negative in corporate America. In fact, I wouldn't encourage anyone to get into IT right now, unless you're starting your own shop.

  228. I was thinking about that too... by Ian-K · · Score: 1

    ...but then I remembered all that about companies outsourcing to India, Pakistan and the like.

    <extreme-n-cynical>
    The basic principle is of management is: pay you less while they squeeze the most out of you, so that they can keep more... Why would you want to give them your PhD as a side-present?
    </extreme-n-cynical>

    This is usually the case when the manager has little/no experience with the work in the field he's managing. Sadly, it's also the case with the vast majority of managers in my country :-(

    In the end I decided it's not really worth it. I can still pursue my research interests privately, on my free time, if I want. Most academic staff I know seem they'll be happy to co-operate anyway, if they see you want to get somewhere.

    And, having worked in the industry for a while, it's much more relaxed than academic work. You get free weekends and holidays! (if you're in Europe, anyway)

    Trian

    For context: I'm Greek, and I'm now finishing my MSc in CS in England (where I also got my first degree, in CS with Honours).

    --
    I'm no longer fed up with MS Windows: I go rid of them :)
  229. I wouldn't hire a Ph.D by Anonymous Coward · · Score: 0

    Ph.D's They clearly want/like research and my company (as are most I imagine) isn't about research. On the other hand, if I were looking for a CTO I would consider it...

  230. Degrees are overrated (mostly) by pmz · · Score: 2, Interesting

    I hate to say this, but I've formed the opinion that even four-year degrees are overrated. Looking back at high school, everyone was buzzing about how you either go to college or into the military right away after high school, and that people who don't do that are somehow "losers". So, all the kids religously took the SATs, poured over all the unsolicited junk mail from colleges, paid the application fees, and, then, went to college as "Undecided". Shouldn't that strike us as odd?

    One thing that the recent economy has taught me is that a four-year degree in a specialty--or worse, a graduate degree in a specialty--can be like a ball and chain regarding career changes. What would be better is for high school graduates to not commit to an expensive four-year degree program (unless, of course, they are unusually motivated) without a clue regarding their major; rather, they should enter the workforce, go to a very cost effective associate's program, or do the Mormon thing and take two years in South America or something. Kids need some time to discover themselves, and I'm not convinced the rush-em-through Universities are appropriate for this learning process, especially given that Universities are very very expensive.

    I can't stress the cost of a four-year program enough. Unless a student can get by without loans (via a trust or scholarship), they should strongly--very strongly--consider the alternatives. It is way too common for students to graduate in some default generic major due to not knowing any better, yet ending up paying for it for the next ten years of their lives. Student debt levels now-a-days are simply insane.

    Sure people claim that a college degree will pay for itself, but I'm not so sure. The best values are state-supported colleges, but it is still common to come out with $20,000 worth of debt. How many $60,000/year jobs are there? Certainly not enough for all graduates. I wonder if that $20,000 would have been better applied towards a down payment on real estate--perhaps the most sound investment most people will ever make in their lifetimes.

    What would you rather have, $20,000 towards a home that you can defend with a gun, or $20,000 in debt living in an apartment with a family of 10 above and the rock star below? Even if you don't end up with a lot of money in the long run, raising a family in a real home with a back yard has a value that is hard to measure.

    And, no one says you can't go to college later, after seeing the way the world works and knowing what direction is the right one for you.

    1. Re:Degrees are overrated (mostly) by RealAlaskan · · Score: 1
      I've gotten most of the way to a Ph.D., I'm deeply in debt because of it, and I really can't find nything to argue with in your thesis. Going to college isn't right for everyone, and it's probably wrong for a lot of fresh-out-of-high-school-kids. I certainly saw a lot of them come into my classroom, and get really depressed as they floundered.

      I've been thinking about what I'm going to tell my kids when they're ready for work or college in about 10 years. I'm not sure that I'll tell them to start out by going to college.

      Really, the paper credentials are only important to impress others. If you have your own business, you may not need them at all.

    2. Re:Degrees are overrated (mostly) by Anonymous Coward · · Score: 0

      hear hear
      amen
      word

    3. Re:Degrees are overrated (mostly) by pmz · · Score: 1

      I certainly saw a lot of them come into my classroom, and get really depressed as they floundered.

      I think that children who are obviously passionate about something, such as mathematics (to the point where they don't need to be told to study), then college is a no-brainer. Other kids who simply want a broader education can go, also, but they have to have full knowledge ahead of time that magic high-paying jobs just won't materialize before them. They will have to fully accept the fact that society doesn't necessarily reward education over skills, and, if they are okay with that, then they can be happy regardless of the outcome. Perhaps the most important thing is that kids' expectations shouldn't be pumped-up by "pie in the sky" teachers and counselers setting them up only for a big burst later on. Kids should also understand that being middle-class is perfectly okay and that most people don't get nice four-bedroom houses out in the country right out of school (I think many kids get unrealistic notions about money given that they haven't yet had to earn their lifestyle). I am also convinced that a real finance class should be part of high-school curricula, so, at least, students have an opportunity to understand what loans really are and how debt affects post-college budgets.

    4. Re:Degrees are overrated (mostly) by RealAlaskan · · Score: 1
      I think that children who are obviously passionate about something, such as mathematics (to the point where they don't need to be told to study), then college is a no-brainer.

      Mine are still young enough that I won't know for some years if they have that degree of interest. Of course, for those rare few who have the passion for a single subject to motivate themselves, how much good will college do? Especially in math, where there is no expensive equipment required, and no job prospects from the degree, even if you get a Ph.D.?

      Other kids who simply want a broader education can go, also, but they have to have full knowledge ahead of time that magic high-paying jobs just won't materialize before them. They will have to fully accept the fact that society doesn't necessarily reward education over skills, and, if they are okay with that, then they can be happy regardless of the outcome.

      That broader education is a very expensive luxury indeed, in opportunity cost, and cash outlay. I'm not sure it makes sense to go into debt to get a degree just for the ``lifestyle''. The fact that the degree probably won't pay for itself just makes it harder to justify.

      I think that as my kids get into their late teens, I'll just buy each a pile of steel, help build a boat, and tell them to sail West until they get home. That'll probably do as much for their emotional development and future job prospects as a similar period at college, and cost a damn sight less money.

  231. Hire a Ph.D. first but no extra money. by Anonymous Coward · · Score: 1, Interesting

    When comparing potential employees I would hire a person with a Ph.D. before a person with a M.S., but
    I won't pay them a larger salary because of it.

  232. Ego maybe... by CyNRG · · Score: 1

    If you are motivated to acquire knowledge, take the classes in the PhD program.

    Just refuse the PhD degree.

    The PhD paper is for your ego and/or (maybe) money.

    Be honest with yourself. Ego and money are valid motivations

    Knowledge without knowing is a waste.

  233. MS By Research by popmace · · Score: 1

    From my experience I can tell you most of the programmers know only how to fix. Ask yourself do you have a soln for the problem ? or a quick fix ?.They don't know how to dig deep into the problem. Research is an approach, can't get in one day. How many hard core programmers can read a ACM papers ?

    PhD's on the other hand don't know how to fix or they don't appreciate it.

    My suggestion is we need a MS programme that introduces us research also. Look at the MSe Engg programme in Indian Institute of Science or the MS Research in Indian Institute of Technology
    http://www.iitm.ac.in

    Learn to solve problems, not to fix.
    and make windows work for 24hrs continuously.
    Mathew

  234. My Input by Javagator · · Score: 2, Interesting

    I interview a lot of CS applicants and I consider a PhD a slight positive. At least it shows that the candidate has the intelligence, interest and dedication to get a PhD. However, the main impression a candidate makes is in the interview. I look for someone who has insight and in depth knowledge about something in CS. Also, I don't think we would pay more for a PhD.

  235. Engineers vs. PhDs by rfernand79 · · Score: 3, Insightful

    First of all, bear in mind that getting a PhD in Computer Science is not the same as following a career in engineering. Edsger W. Dijkstra once said, "Computer Science is no more about computers than astronomy is about telescopes." This little (almost pedantic) phrase reflects the importance of recognising the difference between a career in education (research) and professional studies. A Ph.D. in Computer Science is typically immerse in mathematics, not "just" in software engineering (please, do not read in a derogatory sense). Researchers aim to different jobs from those usually obtained by engineers. This does not mean you're over-qualified, this means you were trained to do something else (research). Getting an advanced degree (Master in Software angineering, Doctor of Professional Studies or similar) will certainly leverage your career. Becoming a Doctor of Philosophy (Ph.D.) in Computer Science will not necessarily train you for an IT job. You may, however, apply for the R&D department - Ph.D.s are not "condemned" to work at Universities, National Laboratories or Research Centres.

  236. What good is a PHD in IT? by rogerborn · · Score: 1

    The idea of education is to enable those who wish to enter those fields. But there are hidden rules about this.

    For instance, in order to go to a 'real' university, one of the better ones, where a profitable career most certainly awaits those who graduate, the weeding out process starts in 7th grade, where the middle school principal and/or the teacher divide their charges into two groups, consisting of those who will take higher math such as algebra and calculus, and those who will take 'dumbbell math.'

    Those who go on to the higher math classes have a 'chance' at going to the best universities. Those who don't will almost never get in to those places, and instead will go to community colleges and/or trade schools, whose graduates will have an earning cap, and who will rarely get into any profitable career such as medicine, dentistry, economics, physics, and many fields of science.

    Does anyone tell the parents of their 7th grader what just happened here? No. The educational system has its own peculiar barriers, doesn't it?

    What is worse, you would think that after passing those hard exams and being accepted into some upper crust university, you would be guaranteed a comfortable salary during your working years. If you were in the legal, political or medical field, this might be true (although there are poor lawyers, politicians and doctors who just don't cut it.)

    If you hope to go into pure research, some scientific field or academia (be a professor) your MA and your PHD will do little to give you a much better salary than that mechanic or technical specialist who went to a community college or trade school.

    So, what does a PHD do for the IT professional? Hardly a thing unless he also has some certification or job related track record, or has an MA or PHD in engineering.

    Or, unless he gets into some company where they think that having a PHD on staff is somehow prestigious.

    Regards,
    Roger
    writing.borngraphics.com

  237. Hasn't hurt me. by Anonymous Coward · · Score: 1, Interesting

    I have the PhD in Systems Engineering from RPI and I have to say that there was only one case where I even got any impression that the PhD wasn't a "plus" when job-hunting, and upon further inspection that company wasn't a place I would want to be anyway.

    Everyplace else (call it 95+% of the world) it was viewed at least somewhat positively, because it meant that you had enough dogged determination to -finish- what you started. It also has an implication that you have _some_ brains.

    Now it's true that in terms of NPV (Net Present Value) that a PhD is not financially worthwhile (because the PhD means that you don't make any money for the 4-8 years it takes to get through grad school, while the Masters takes only a year or so and then you start making big money. So, the PhD ends up making more per year, but only after a period of enforced poverty). The exception is if the PhD means you get or keep a job when the Masters is out of work, the situation quickly flops over and the PhD is financially worthwhile.

    The total difference over lifetime earnings is less than two year's salary; many less-than-PhD's have been out at least that long in the current economic malaise. So, you need to factor in what you think the job market will be at the end of your grad school career when you make your financial calculations.

    As a backup plan, realize that a PhD can always get a job teaching college as "adjunct", it's not a lot of money but it's still better than running out your unemployment coverage and being stuck at zero.

    Bottom line advice: if you're in it for the money, stop with the Masters (or possibly a double-masters- technical and an MBA). If you genuinely like to do really intense things, especially things that have _never_ been done before, go for the PhD. That basically includes _all_ research, and more and more includes startups.

  238. Sure.... by Catskul · · Score: 1

    If my Ph.D. was in Liberal Arts.

    Just kidding.... just kidding ; )

    --

    Im not here now... Im out KILLING pepperoni
  239. If you want to do research... by forgoil · · Score: 1

    If you want to work at Microsoft's or Sony's research labs, then do get a Ph.D., you'll need it. But if not, I would suggest searching through job offers and making sure you have proven experience in what they want.

    Thus far I have almost only seen "x years of proven work experience with y", and very seldomly a "Must have MS" (^_^), and only for special jobs Ph.D.s (which can also give you "needs 10+ years of experience").

  240. No, silly, not "a job" by duck_prime · · Score: 1
    Is a job the only reason why you want a Phd?
    No, of course not. I want a PhD so that I can force people to address me as Herr Doktor duck_prime.
  241. Several things to mention... by alchemist68 · · Score: 2, Insightful

    There is some truth to this:

    B.S. does NOT mean Bachelor of Science, it means BULL SHIT!

    M.S. does NOT mean Master of Science, it means MORE SHIT!

    Ph.D. does NOT mean Doctor of Philosophy, it means PILED HIGHER AND DEEPER!

    First you have to carefully evaluate your career goals. Is this what you really want to do? Next, is their a job market for Ph.D.s? I've been reading about the mass exodus of high tech jobs over to India and Asia, not good. Second, it matters significantly where you get a Ph.D. in science, in addition to any experience you have acquired. Do you have a really good track record of success? Any failures? How did you handle the failures? What types of companies do the graduates get to work at and for how long? Is the turnover number high for a particular job position or company?

    A masters degree may be all that you really need. If you have the desire to get a Ph.D., an alternative to getting a Ph.D. is launching your own business as an independent programmer, consultant, etc... This too can be very rewarding both personally and financially. There's nothing quite like being the boss. Plus, you get to use travel and luncheons, dinners, small vacations as business expenses. In addition, after you've had several successes with a business venture, casually mentioning it to your employer may indicate you're more competent than the average Borg Drone and could make you a candidate for promotion.

    Another alternative is to go back to school and get an M.B.A. The M.B.A. was designed for non-business majors, professionals in science and many other fields to work in administrative positions. Again, where you the M.B.A. also matters.

    I was told by my undergraduate academic advisor NOT to get a Ph.D. from a non-ranked chemistry program. At the very minimum, one would want to get a Ph.D. from Ohio State University or the University of Michigan in AnnArbor, because the Ph.D. is a terminal degree, meaning there is no other degree above that, and with a Ph.D. you will be expected to perform with the same level of expertise, competancy and detail, and responsibility of your peers graduating from Harvard, Yale, Stanford, MIT, Columbia, Brown, (Ivy Leagues and many second-tiered schools).

    So, very carefully evaluate what you think is best for you. Don't get a Ph.D. just so you can be called "doctor". Being called "doctor" from a non-ranked program can be more embarrassing and humiliating than the greatest on-the-job screw up you've ever done. When you go applying for positions that require Ph.D. experience, you may be at the interview to make the other candidates who graduated from better and more selective programs look better. I know, I've earned a masters degree from a non-ranked program (which is "OK" for most careers in chemistry), however, my next goal is to get an M.B.A. because that will take me further and get me out of the laboratory.

    ALL YOUR CONSCIOUSNESS ARE BELONG TO YOUR GENETICS AND ENVIRONMENT.

  242. All phds in CompSci are LIARS that is why no one by Anonymous Coward · · Score: 0

    All phds in CompSci are LIARS that is why no one wants to hire them.

    This type of issue has arisen MANY times over MANY decades including in Dr dobbs magazine int the 1980s... basically... a PHD thinks they know how things work AND THEY DO NOT.

    They misunderstand how modern compilers really work, how random number generators really work, how memory is really allocated, how networks really work, how hard drive seeks really work, etc etc etc... and when hired for >90k jobs they find that they are highly underskilled and idiotic.

    Even in C++ app programming they create constructors in emegency destructors, hog resources, etc.

    I have known no less thatn 8 totally INCOMPETENT phds taht eventually were fired or pushed out.

    I have know countless successful people with NO COLLEGE DEGREE in comp sci.

    i have a degree, but it taught me little and I never mention it.

    Even Apple famous "Blue Meanies'" low level coding team of ace engineers from 1987 to 1995 were mostly college dropouts. It helped apple make billions.

    Now apple hires college boys and their osx suffers and shows the bloat and class-happy inefficiencies. (mainly in scsi IO and user interface)

    I actually heard a lecturer ORDER the students to LIE on job applications to counter phd-bias (anti-phd-hiring practices). He said, if they know you have a phd they WILL NOT HIRE YOU at some places so lie lie lie on thier experience questionaires becaue you can just "learn it all" on the job.

    i used to ask applicants waht type of computer they owned and what they worte in their SPARE TIME not for college.... phds sometimes owned NO MACHINE at ALL! and they rarely coded anything!

    Bwaaa haa haaaaa! no wonder no one hires the know-it-all yet know-nothing Phds of CompSci !

  243. Shouldn't matter much by Kirby · · Score: 1

    Anyone with any sense should probably look at it as an entry on the resume equivalent to a fairly advanced research job. If it's relevant research to the position, great! If not, well, depends on the rest of the resume. You at least know this person can get large amounts of technical writing done, can work at projects that are (probably) cutting edge, and has some degree of ability to get things done. Much the same as you'd learn if they held a job to do the project that was their thesis.

    The catch is when money is introduced. Some people with PhDs demand more money for it; some hiring managers are afraid to make offers to a PhD that they'd make to a Masters or less degree, and decide to make no offer at all. I think both of these positions are stupid - a PhD is just a different kind of experience, and doesn't make you intrinsically better, any more than any other degree does. If your experience, including college, and your knowledge, matches you to a job, you should be hired and paid what a job with those requirements is worth, no matter if those requirements came from the halls of Harvard or Hewlett Packard.

    --
    -- Kate
  244. PhD not a good way to get a job by JRHelgeson · · Score: 2, Interesting
    A PhD in Computer Science is the most worthless degree if you are planning to get a job in the IT industry. The only thing a PhD is good for in the computer industry is doing research and being a professor at a university, or doing research for companies that can afford to have a PhD on their R&D team.

    My brother got his PhD from the University of Minnesota. He is now a professor at Tulane University in New Orleans. He teaches 3 classes a year, and the remainder of his time is performing research and writing papers. He does get paid very handsomely for it, I must say. He stated that when he was going to school, that he was basically dedicating his life to one of working in academia.

    Outside of Academia, a PhD in Computer Science is not a very valuable degree.

    However,
    I once had an employee that had dual masters degrees in Geology and Information Systems. He got his degree in Geology, then realized that he couldn't feed a family as a geologist (unless he wanted to feed them rocks) So he got his MIS degree. He couldn't find a job ANYWHERE (so I hired him :)).

    It wasn't long before I got him in touch with someone from Texaco Oil Corp. where we got him an interview and now he is working for Texaco, making 6 figures, helping them develop new methods for using computers in searching and drilling for oil.

    So, my advice would be that if you get a Ph.D be prepared to work in a research role. A second degree in a complimentary field might work better for you. If you choose a second degree, use that degree to get you into the IT industry in a particular field you're interested in.

    --
    Good security is based upon reality and common sense. Common sense is a function of having common knowledge.
    1. Re:PhD not a good way to get a job by BillsPetMonkey · · Score: 1

      In the UK at least (and in the US?), there's a critical judgement you have to make if you're well qualified, namely "Is there sufficient commerce here to require specialized skills?" .

      The fact is that in most of the UK, there just isn't. I'm the only person in my company with a University degree, and I get the impression that most people in my company (and most people in this country) wouldn't actually know what a further degree is, let alone recognise it's value.

      The situation is much the same across the country, especially in IT. As a consequence, I am one of the "waiting to bolt" types that's underpaid and underutilised - 5 years experience, (not in tech tho) business degree and MS CS. GBP15k/year and definitely no stock options.
      I appreciate having a job in the tech field but feel that the financial and mental outlay never really justified the payoff. Not until I go abroad that is ...

      --
      "It's not your information. It's information about you" - John Ford, Vice President, Equifax
  245. India by MegaFur · · Score: 1

    Right now, I think if you want a career in IT you should move to India.

    --
    Furry cows moo and decompress.
  246. My Plan by Epistax · · Score: 1

    I am in a BS/MS dual degree program at RIT i Computer Engineering, giving me a full year of on-job experience by the time I graduate. After working long enough to pay off student loans, I will choose between either an MBA or a PhD, depending on what I want to do at that point.

    Anything wrong with this plan? A PhD wouldn't have to be in CE, but EE and CS are also options. Possibly even MicroE.

  247. I have an AS degree: may already be overqualified by cwolfsheep · · Score: 1

    I finished a project for my last employer @ the beginning of May. Some tweaking of the resume; a lot of advice; and 150+ resumes later I've had 5 job interviews. 2 of those interviews have been for helpdesk positions: 2 certs and working with desktops since HS, I should be qualified to work @ a help desk. Personally, I think I've been passed up for those positions because my field experience negates any "joy" I'd derive from doing "User Friendly" work. If I have to consider delivering pizzas as the only way to make $10/hr (Central Florida is NOT a tech-mecca), I can certainly work a "lesser" IT job.

    Having said that, there's 2 things I'm aware of when trying to get a job...

    1. Location, location, location. My last interview was yesterday: already been turned down, but it would've been an 80-mile commute (Palm Bay to Orlando-Alafaya; the high-tech firms are outside Orlando or near the Melbourne airport) until I moved out of my folks' place. West Palm Beach, I'd need to find a roommate; Tampa, there are friends & relatives there.

    2. I think its cheaper for companies to reject prospects despite personal pleas: my generation is the first to be heavily drug-tested, and I've already had a few jobs where peeing in a cup & background screenings are mandated, and they didn't even pay $9/hr! If an employer has to spend $200-$1000 to make sure you're the equivalent of a Christian Saint, they're going to be more scrupulous of whom they hire.

    --

    Life is irony, and nothing ever goes as planned.
  248. Ph.D. != 20th grade diploma.... by dr.karl.b · · Score: 1

    ... and is neither better nor worse than experience.

    Many here seem to think that a Ph.D. is simply a continuation of regular education, albeit a bit more specialized. They think you read more books, harder books, and can spout off all kinds of book-facts. It's as if you are rewarded for going 4 (more or less) years past your B.S., which is awarded for going 4 (more or less) years past a 12th grade diploma. This is not true, but leads to the question/idea: Is experience better or worse than a Ph.D.

    A Ph.D. demonstrates the ability to create NEW knowledge, and by definition means you could not have read it in a book or article. Of course, in order to do so, one reads a lot, especially in the first couple of years. But after that you have to do research to create a novel work, i.e. your dissertation.

    To do the research for around a year or two is a kind of experience (e.g. for CS it may include lots of programming, but maybe alone, not in a team), that some employers may consider as a substitute for "real world" experience. But really the goals are different (working to produce a product vs. to produce new info). Some employers may also like that it shows perserverence, an ability to push through huge frustration and barriers.

    But a Ph.D. should not be a career advancing move, it should be a step toward a career in research (either at a uni. or in industry-they do research too!)

    My $0.02

  249. PhD, yes, but in what field? by MrAtoz · · Score: 1

    I think that my PhD helped me land a job ... even though my PhD is in, of all things, historical musicology. In fact, I have a grand total of 2 hours of formal computer education (a physics lab in 1975, where we were introduced to the wonders of BASIC). Everything else I picked up on my own via reading, late nights of coding, studying other peoples' code, and from on-the-job experience.

    I am now an IT manager (Technology Development Manager) at a mid-size non-profit. I love the job, make pretty good salary, and have lots of technology projects to manage, toys to play with, etc.

    A large part of the problems at this organization were related to communications issues. I think that what got me the job was my experience at my previous employer (which involved a lot of interdepartmental negotiating), but the PhD definitely helped give me a certain "cachet", as it were.

  250. Degrees by Anonymous Coward · · Score: 0

    I recommend getting the equivalent of a PhD...an MCSE! This will really set you out from the crowd! My brother's wife's uncle's cousin's neighbor decided to get his MCSE instead of going to Truck Driving School and 3 weeks later he was earning over $70,000 a year as a Network Engineer. That, plus all the BS', MS' and PhD's look up to the MCSE's as their role-models!

  251. Managers, ARM, and such by plcurechax · · Score: 2, Interesting

    Most average or medicore managers don't like "really smart" people under them. They worry that you may make them look bad (be vindictive), or be a snob and put other team members down.

    Ph.D. have a reputation of being not good team players. This comes from working alone on your thesis for a number of years, often independantly and not in a team of close knit research group. All real world companies need team players, because no one person can (or should) do everything.

    Hiring staff (HR or the technical manager) avoid PhD for low/entry level positions because of the bordom and leaving factors. They worry that you will leave at the first better job offer. The best way to fight this is, if you really are excited about the job, show your excitment, and try to only take interviews with jobs you plan to stay at.

    Once upon a time I had an interview at ARM the microprocessor design company, they were looking for a couple of IT positions (security and development) and my CV interested them. When I got into the interview, the fact that almost got me hired was that I was a licensed amateur radio (ham) operator. Since hams tend to have a boat-load of practical hands on experience with building and fixing things, they were very keen on this. I wasn't going to touch a MPU design, or even work on embedded systems, but it was this practical experience that they looked for.

    If you want to work for AMD, Intel, ARM, IBM Research, Microsoft Research, or AT&T Research, then get your Ph.D. If you want to muck with designing systems to be build, get your Masters and get experience.

    Education is important, but experience is golden.

  252. All applicants at my company... by gatkinso · · Score: 1

    ...take the same technical exam, regardless of education.

    It takes about two hours to complete, is comprised of some fairly heavy generic programming (C++ and Java), socket programming, and GUI (Swing, and Windows your choice of API or MFC).

    There are some basic essays like "explain the difference(s) between UDP and TCP" and "what is a bean" and "explain DCOM marshalling" and such. No one correct answers to those - they just want to see what's in your head.

    Do well on this exam, and you are hired - regardless of your letters.

    --
    I am very small, utmostly microscopic.
  253. Ph.D.s are bad at sex by sdack · · Score: 1

    But otherwise they perform just as good as without.

    Hope this helps.

    Sven

  254. degree deflation by peter303 · · Score: 1

    In my previous company, PhDs were being hired for what used to be a master level position, mainly because there was a surplus of PhDs. As long as you dont have an ego problem, the more educated people pick up on things quicker.
    Ditto for community college and elementary school. PhDs are replace MS teachers in both places.

    P.S. There were some older people doing these engineering tech jobs who didnt even have a college degree! They were people hired in lower positions long ago, but learned the business in their work. This basically means that a PhD hired in the late 1990s might be doing similar work to a masters from the 1980s, a BS from the 1970s, and high school from earlier!

  255. One of my favorite Zen phrases... by gosand · · Score: 1, Redundant
    what about the guy that has his Associates Degree and has been coding for over 10 years?

    I can't remember right now who said it, but I love this phrase. It is great when referring to lots of things, from coding to martial arts:

    Ten years of learning is not the same as one year of learning repeated ten times.

    Think about that, and remember it. Just because someone has been a coder for 10 years doesn't mean they have gotten any better. Just like someone shouldn't hire anyone on education alone, neither should you on coding experience. Just because they were employed and coding for 10 years doesn't mean squat by itself. Lots of places keep people around because it is easier than firing them. I have seen it first hand.

    You are better off looking at the combination of things equally instead of prioritizing them. Education DOES matter. If someone has been coding for 10 years but they can't spell or write correct sentences, what are you going to do when they have to give a solution presentation to a group of people? On the other hand, if they have PhD but they can't interact or get along with other people at all, you don't want them on a team of coders working closely together. There are a lot of factors to consider when hiring someone, don't focus on one in particular, unless you are fitting a very specialized position.

    --

    My beliefs do not require that you agree with them.

    1. Re:One of my favorite Zen phrases... by Dalcius · · Score: 1

      Eh, here's a clue:

      In college, you learn algorithms and theory, much of which you will forget and never use again. In addition, you do these things on your own time.

      In a real job, you learn the practical algorithms that are necessary. No BS. In a real job, you are working on someone else's time, and more than likely, that person has two horns and red eyes and breathes fire when projects aren't proceeding on schedule.

      Here's another way of putting it:
      The best way to learn to do something is to do it. In this case, "it" is working in IT. The best way to learn to work in IT is to work in IT. A college is a replication of an office environment also geared at making you more well rounded. Going to school teaches you broad concepts. Working in an office environment teaches you to work in an office environment.

      Is being well rounded important? Sure! Absolutely! But is it more important than being able to get the job done on time and on budget so your company saves money and makes hordes of cash? Most likely, not in the mind of your employer.

      --
      ~Dalcius
      Rome wasn't burnt in a day.
    2. Re:One of my favorite Zen phrases... by gosand · · Score: 1
      In college, you learn algorithms and theory, much of which you will forget and never use again. In addition, you do these things on your own time.

      Ahh, but what about the ones that you don't forget? What about the ones that you *think* you'll never use again, but sometime down the road they pop up? When I was in college, I took an Operating Systems class. I never thought I would need that information. I have used that info many times in my career. Without having taken that class, I wouldn't have chosen to learn about how an OS works. I also had to take circuit design as part of my major. I never thought I would need it either, but I have. Maybe not so much in my career as in my personal life, but being interested in electronics does help me around the office. You never know what you'll use that information for in the future. In fact, the one class I took that taught mostly theory, a Software Engineering class my senior year, was the class that got me my job. I had brought in my final project when I interviewed at Motorola. Instead of just being a programmer, I had learned the basics of the software development lifecycle. You would be surprised how many programmers don't know anything beyond "code, compile, release". Requirements, design, coding, configuration management, stages of testing, development models, etc etc. You'd be really surprised how many people who have "real work experience" have no idea how the other parts of the lifecycle work.

      The best way to learn to do something is to do it. In this case, "it" is working in IT. The best way to learn to work in IT is to work in IT. A college is a replication of an office environment also geared at making you more well rounded. Going to school teaches you broad concepts. Working in an office environment teaches you to work in an office environment.

      Agreed. But if you don't understand those broad concepts, you are doomed to work in the same office environment. If you learn something in the office environment, you learn the way *that particular office* does it. You go somewhere else, they may do it differently. All I am saying is that you cannot learn everything you know from the experience of doing it. Yes, you have to get in there and "get your hands dirty" so to speak, but you need to learn the concepts first. Is a bachelor's enough to teach you that? Maybe, maybe not, depends on what you want to do. Is it *possible* to self-teach some of these concepts? Of course, but that isn't the norm.

      Think of it like this: You want to be a network admin. You go get a job doing network admin stuff at a place that only has Windows. Are you really learning networking, or just the way Windows does networking? Wouldn't you be much better off if you had studied the concepts of networking first?

      On an interesting note, I read this today:
      http://kerneltrap.org/node/view/759
      Here is the text:

      Alan Cox [interview] posted a tiny patch to the lkml removing himself as maintainer of a couple of older/defunct drivers, adding, "Update other stuff because I will be away for a year". I scrambled for a Welsh translator to see what I'd been missing in his diary, but found no hints there. Fortunately a few minutes later he followed up with an explanation: "At the end of September I'm off back to University on a years sabbatical from Red Hat to study for an MBA. I've made the decision that I'm basically going to vanish for the year so I can concentrate on the course, and on the pet side project of learning Welsh." The 2.2 kernel that Alan maintained for several years now "needs a new maintainer, someone who can spend their entire life refusing patches, being ignored by the mainstream (because 2.2 is boring) and by vendors (who don't ship 2.2 any more)." In parting, he optimistically says: "A few years ago I'd have worried about doing this, the great thing is that with the kernel community we have today I know I'm not a critical cog in the mach

      --

      My beliefs do not require that you agree with them.

  256. Experience, what experience? by Bloodax · · Score: 1

    Look, alot of people go to grad school just because they can't get a job (the Catch 22 argument.) Of course it is flawed logic that an advanced degree equals better employment opportunities, but what's a person to do who really wants to work in IT? Decent internships are as hard to come by as real jobs. If a person doesn't want to code for a living what other open "source" projects are available to gain experience (say I want to network admin or database admin for a living)? The Catch 22 applies somewhat to all new college grads, but the IT field is especially psychotic. To answer the original post, don't do it! If you don't have the experience to get a job in your field right now, you won't have it in four or five years either. Nobody here can tell you exactly how to get a job. You'll have to suffer and make do like the rest of us. What a country!?

  257. During a downturn... by DrCode · · Score: 1

    I don't think my math PhD has helped or hurt much in my 25 years of software development. But during my 'down time' in the current downturn, it at least helped me get a temp. job teaching math at a local college.

  258. My hiring experience by nwf · · Score: 2, Insightful

    As someone who does some hiring of IT professionals, a few things come to mind:

    1. Generally, a Masters is the most useful, because it sets you apart from the field while not pigeon-holing you in one specialized are or as a "researcher".

    2. Depending on your desired area of study, it may help or hurt. Esoteric fields of study will likely peg you as a "researcher" and thus not suitable for the practical.

    3. In a tight economy (like this one, at least in CA) one can be perceived as overqualified or desperate. (I've seen people with Ph.D.s apply for technician work.) When companies are short on cash for salaries, many tend to shy away from those with Ph.D.s since they expect a higher salary.

    4. I've found many people with Ph.D.s make lousy programmers, frequently trying to make everything research or "perfect" when "good enough" is what's required.

    5. Unless you get it from a highly rated University and/or with a noted advisor, it may not even count for much and your time would be better spent broadening your skill-set.

    6. Particularly in CS, I've found (and many people in Ph.D. programs I've talked to agree), that it's more an exercise in persistence than intelligence.

    7. Consider an MBA, it can make your more marketable, especially if you want to move into leadership. (You may not now, but what about in 5-10 years when you are perceived as "old", i.e. over 35.)

    8. One thing that is valued is people with both hardware and software expertise. Consider an additional Masters in Electrical Engineering or Computer Engineering.

    9. Depending on your industry, learning a foreign language can be a big plus.

    --
    I don't know, but it works for me.
  259. Simple decision by Anonymous Coward · · Score: 0

    If you are viewing a PhD as a way to better your career, then the PhD is not for you.

    If you want to do a PhD (for the thrill of it) but are concerned how this would affect your career, then chances are that a PhD will enhance your value to potential companies.

    If you fall in the latter category, you should definitely do it. We need more purists working in theoretical computer science.

  260. To be perfectly blunt by abigor · · Score: 1

    I've worked closely with two PhDs on separate development projects, and neither could code to save his life. One guy, after many months stuck in his office, produced a screenful of half-working Java that didn't correspond to our coding standards. The other guy, hired to do "advanced" C++ VOIP stuff, didn't produce a single line of useable code in EIGHT months. He was awesome at slinging bullshit and being really friendly to everyone, though. Both were fired, and I ended up doing their work for them (with my measly BSc.)

    Moral: never hire anyone who talks about the Game of Life in their interview. They will produce nothing and will fuck up your project.

    (Thanks to the AC who first came up with that wonderful line.)

  261. Try the lottery instead by The_egghead · · Score: 1

    If you're just in it for the money, the lottery may be a better option. A detailed analysis is here.

    Seriously, get a Ph.D only if you love it. I love being a graduate student, I'd do it for the rest of my life if I could (different fields of course). If you don't think you'd go to school just for the hell of it, I wouldn't pursue a Ph.D.

  262. A Ph.D. is work experience by Anonymous Coward · · Score: 0

    A big misconception is that an advanced degree is nothing more than a few years of extra classes. A longer period of undergrad. This may apply to some Master's programs, but there are many that require independent research and a thesis. And a Ph.D. isn't like undergrad at all. You only take classes for the first year or two (equivalent to a Masters degree). Then you do highly focused work with your advisor on cutting edge projects, eventually developing your own research program. In some respects, it's the same kind of experience that you'd get working for a company, but you have more flexibility to follow ideas that interest you. You probably also come away with more diverse skills than you would working an entry-to-mid level position for a tech company (notably presentation and communication skills but also analysis and critical thinking). And if you pick your school right, you get to work with some of the biggest names in the field on really awesome projects. You also don't pay for a Ph.D. if you do it right. You work for your advisor, earning a salary and s/he pays your tuition. Sure, it's less than you would make working for a company, but there are a lot of intangible benefits. I finished my Ph.D. in CS in December. It took me 6 months to find a job. It probably would have been less time if I hadn't moved across the country (because of my husband's job) and away from all of my advisor's local contacts. But, economy aside, the delay was partially tied to the academic cycle, because places really didn't start looking at my resume until near the end of the traditional school year. But once the right kind of interviews started, I was snapped up. There were times that I thought about dropping out, because I suspected that I didn't want to be a professor, although I wanted to do research. And, especially a few years ago, the weekly job offers were pretty tempting. People tried to argue that I was missing out on lots of stock options, etc. Well, most of those people have worthless stock options and I have a tangible degree. And, if I had dropped out then, I'd probably have ended up a programmer worried that my job is now going to be sent overseas. Unfortunately, it seems that many people don't really grasp the additional skills you develop with a Ph.D. and some places only looked at me as a programmer or put me in the same category as any B.A. Of course, they also couldn't really articulate what it was that they were looking for ("you don't have enough commercial experience" What does that mean? What skill do you think I'm lacking?), and I'm not upset that we didn't suit. Now I'm employed for a research lab. My daily work is a mix of research, project development, and technical work (coding, network design, etc). I have a lot of flexibility and I work with a lot of neat equipment. It certainly won't become monotonous or boring. In general, I think that the U.S. is pretty confused about education. We focus too much on vocational training and less on developing skill sets that can adapt to new challenges, and as a result we don't understand or value advanced degrees. But that gets too off-topic. But back to the original post -- I think I.T. is a bit of a mis-nomer. If you want to chase certifications all your life, stay where you are. If you want to do research to develop new technologies and solve emerging problems, get an advanced degree.

  263. fun being a perpetual student by peter303 · · Score: 1

    I always enjoyed my grad student life more than the "real world", even though my take-home pay quadrupled. I was surrounded by very smart and interesting people. There was much culture and interesting things to do. I didn't feel that "poor" then- housing, medical, travel, and culture were highly subsidized for students.
    Its not the life if you are interested in raising a family while young, or in acquiring material things like houses and cars. You also dont build any credit toward retirement and have to "catch up" if you enter the work force late.
    To be honest, the InterNet has blunted the disadvantages of being away from he university. Groups like slashdot help connect to intelligent people in a way you could only doing at a university or R&D lab in pre-Net days.

  264. I'm Living this Question Now by snipercat · · Score: 1

    A very interesting question, in particular for me since I am starting graduate school, in pursuit of a Ph.D., in two days.

    In my case, I am currently a Java developer for a fortune 500 company, have 7 years of experience, and have done comparitively well (for someone in my age and industry). My B.S. is in Computer Science, from the University of Kentucky. This fall I will be going back to school at Kansas University for my Ph.D. in Electrical Engineering. I will be working full time and going to school part time during this process (and hoping I don't burn out).

    My reasons for going for my Ph.D. is simple. First I am called to be in academics, I want to do research. Long term I want to either be a professor or working in a R&D position. Second, and as scary as this sounds, being a programmer has proved far to easy for me. I'm looking for a new challenge.

    Considering the above, it is highly unlikly that I will be working for my current employer once I've graduted with my Ph.D. (I'm not sure if they are aware of this yet, but I am).

    Anyone considering graduate work, my advise is this. If you are looking to advance your current career (in any non-research position) get your masters. You can take the same courses offered in the doctorate program, which means you can learn the same basic skill set. But, if and only if you want to go into research then get your Ph.D. A doctorate is much more than just a skill set you have aquired through taking classes (again that is a MS). Earning a doctorate means you have the thinking capacity to come up with new ideas, to perform research, to expand the world's knowledge.

    Another dividing line between a master's and a doctorate is the social responcibility. In my opinion, a person with a Ph.D. has to be willing to work towards the greater good of humanity, to expand scientific knowledge. If you are unwilling to accept this, please stay with a masters.

    I hope this helps to anyone who is grippling with this problem.

    Lastly I leave you with a joke ...
    When you graduate from high school you think you know everything.
    When you gradate from college you realize you know nothing at all.
    When you get your masters you realize no one else knows anything either.
    When you earn your Ph.D. you discover the truth, no one is doing a d*** thing about it.

    1. Re:I'm Living this Question Now by nrichter · · Score: 1

      I too am doing this now...

      I think your writeup is a bit idealistic. There are plenty of good researchers with a Master's, and PLENTY of PhDs with crappy ideas and skills.

      Attend a conference or two. The average paper has a dozen holes in it that you don't always need a PhD to spot.

      A PhD is not a mantle of superiority in anything.. you've got to earn it in your craft just like anyone else.

      That said good luck, and you'll need some idealism and drive to get through what you are starting... just try to keep the idealism and ego in check.

  265. Re:Go for it by Anonymous Coward · · Score: 2, Informative

    This guy is a known troll. Google his name on google groups or see his posting history!

  266. apples and oranges.. by tommck · · Score: 1
    When's the last time you saw a PhD in CAD? That doesn't require you to continuously learn new technologies and paradigms like software design/development.

    T

    --
    ---- It puts the lotion on its skin or else it gets the hose again. It does this whenever it's told.
  267. The wrong question by pfafrich · · Score: 1
    Don't do a Ph D if you want to raise your earning potential. The only good reason to do a PhD is if you love the subject NEED to find out more and are intrested in the theoretical aspects of the subject and dream of an acedemic job or in a research labs.

    By the fact your that your asking the wrong question, i.e. is it good for my earnings rathetr than is it my pasion then I'd sujest you don't do a PhD. Money is not the issue!

    --
    There are four sorts of people in the world: fools, lunatics, idiots and morons. - Umberto Eco, Foucaut's pendulum.
  268. Degree? what for? by Anonymous Coward · · Score: 0

    I am sure that a degree is a piece of paper and little more. I see IT in general being flushed down the toilet in the US. with licensing, restrictions, lawsuits, Intellectual property issues, and outsourcing to distract you from real work it doesn't matter what degree you have so long as someone in india will do it for 10$ an hour cheaper. I have chosen to get out and away from computer work and instead spend time outside where the last of your worries is that the DMCA is going to be slapped on you for using a screwdriver for unintended purposes. Or a million $ shovel has crashed because one of your vendors forced an upgrade. In a time like this Technology doesn't seem like a wise career choice in general. I know that many of you will call me a heretic, idiot, whatever but that is what I have seen in the last 6 years in the IT field, nothing more than an all time low.

    1. Re:Degree? what for? by zootman · · Score: 1

      I have to agree with this. I have been in Computer Industry fro over 20 years - now I aint a programmer, but a systems installation guy for a large computer company. When I first started you could get a leg in into the industry by doing some menial tasks like bursting or decollating, but not any more. I dont have a degree or Phd - I started out straight out of High School. I think today, a degree will get you in the door to do bursting or decollating......... Still I see young guys and gals straight out of uni and they know bugger all about installation of systems or IT. Employers like 'em because they havent developed a healthy cynicism and will work 'em over weekends and long days (wot overtime !) until they drop. Maybe I'm getting cynical in my old age but I am thinking of ditching IT as well and selling bananas or something. It certainly isnt a glamour industry (not anymore!). We are the new factory workers of the 21st Century... I see a lot of companies in my travels who want to do more with less and who have caviar tastes but fish and chip budgets (what do you mean I cant have PPRC and Hot standy for 100 bucks!!). They are also reducing headcount to a ridiculous, dangerous levels - and dont maintain their staff skill levels. I hear the argument " If I train them they will leave" I say "what happens if you dont train them and they stay !". Anyways - I dont think you are a heretic - I healthy dose of reality from the shop floor. Stepping off soap box now....

  269. Forgotten vocabulary: "I Dont Know" "I was Wrong" by Anonymous Coward · · Score: 0

    Whenever someone gets a Ph.D, the first things to drop out of their vocabulary are the phrases, "I don't know" and "I was wrong."

    You could not pay me to hire a Ph.D.

    A Master's degree can be enough of a liability, and can be very difficult for the recipient to get beyond the influence of the degree his career to the point where he/she eventually becomes a useful employee.

    But hiring a Ph.D would be almost as bad as knowingly hiring a moron. In some ways it would be worse. A moron cannot learn well, whereas a Ph.D could continue to learn, but instead "chooses" not to, by embracing the delusion that he/she has already learned enough.

  270. You're either kidding or... by Dirk+Pitt · · Score: 1
    you don't understand. I'm a *developer* for a high-end CAD package. Software developer, not a CAD-operator.

    Out of ~750 developers on our main product (including the CAE, CAM components), I would hazard a guess that 10% are PhDs. I have no PhD myself, but my specialty (graphics/rendering) would be greatly enhanced by it. And yes, my plain old masters was helpful for everything from basic calc to geometric representation, and even run-of-the-mill database theory and basic algorithm design.

    The PhD's aren't just product planners and managers, many are also plain old developers.

    And in the design engineer space, *many* design analysts who are everyday CAD/CAE users have a PhD. If a CAD operator/design engineer wants to progress in a large project team, a PhD can help to pave the road.

    1. Re:You're either kidding or... by tommck · · Score: 1

      Ahh... I didn't understand. I thought you said you were a CAD operator. Hehe... didn't mean to insult you there.

      T

      --
      ---- It puts the lotion on its skin or else it gets the hose again. It does this whenever it's told.
    2. Re:You're either kidding or... by Anonymous+Brave+Guy · · Score: 1
      I'm a *developer* for a high-end CAD package. Software developer, not a CAD-operator. Out of ~750 developers on our main product (including the CAE, CAM components), I would hazard a guess that 10% are PhDs.

      FWIW, I work at a company that writes mathematical libraries, which are typically used by companies writing CAD/CAM/CAE software. I don't know if this applies across the whole company, but certainly among the teams I work with, PhDs seem to be almost universal.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  271. Call me crazy... by silvrayn · · Score: 1

    But whatever happened to education for the sake of education? Could I go out and get a job making good money without even so much as a B.S.? I did... as a sophomore in college for that matter. Would I? No bloody way. The fact of the matter is that you can have both an undergraduate and graduate level education financed by any number of schools if you're willing to take the time to look around. And, once money is out of the way, who wouldn't want to be better educated?

  272. Don't do it for a job, do it for you by Kennycat · · Score: 0

    As far as education goes, I think the rule seems to be that if you have a bachelor's degree in ANYTHING (mine is in Philosophy) the cap to advancement is lifted.
    My experience has been that most "degreed" computer people (as opposed to folks who just learned on their own) that I have met didn't really have much in the way of skills. One theory to explain that could be that they assumed that getting the degree would magically be enough to guarantee that they knew everything they needed to do any job.
    A degree doesn't prepare you for the real world, just proves that you were able to see a project (your education) through to completion.
    Is getting a PHD in Comp Sci going to make you a lot of money? Only if someone buys into that. I have ZERO computer education and I make better money than most of my CompSci college buddies and it's because computers are my hobby activity that I would be doing in my free time even if I wasn't getting paid for it. THAT is what makes you the money - having the dedication that lets you develop mad skillz.
    Get the degree if you are really interested in the education aspect, but if you're doing it to increase your salary, you are barking up the wrong tree, IMHO.

  273. I wouldn't hire one by spazoid12 · · Score: 1

    Just my opinion. I decided some time ago that if I had to pick one class of people that I would never hire it would be the PhD folks.

    Before you flame, I'll go further. In my experience interviewing folks, I've come to the opinion that I'd much rather hire a person without any college degree over someone with a PhD.

    People with a Bachelors or Masters are fine and make up the larger range of random levels of qualification.

    But, PhDs are entirely academic and lack all real-world experience. I've saved code test "solutions" offered up by PhDs as good humor more than any other.

    Hire a PhD as your architect and you're guaranteed that you'll chase an academic goose that might be an interesting problem, but it will never be finished and well never generate revenue. Worse still, instead of borrowing judiciously from various trends, you'll likely be forced too far into the time wasting aspects of Extreme Programming. Or everything will be rewritten in Erlang. Or whatever...such that you waste time and put your workers into niche areas and they can no longer market their skills.

    I also wouldn't hire someone that went to UC Berkeley.

  274. A Ph.D. should be gratifying by Lulu+of+the+Lotus-Ea · · Score: 1

    Really... nevermind whatever minimal effects it might have on your eventual salary. Maybe you'll make a little more, maybe not. Maybe it'll pay back your student loans and deferred income, maybe not.

    Writing a Ph.D. in any topic is a big time investment. But at the same time, if it's something you love to learn about, the process can be a lot of fun. If you do it for your imagined eventual earnings, it will probably be hell.

    FWIW, I wrote a Ph.D. in PoMo philosophy. I loved every minute of my program (which took way the heck too long to finish). OK, I admit it, I didn't love EVERY minute; but y'know, life happens (good and bad). Still, I can't imagine regretting my graduate work. I'm a better person than I would have been otherwise, and I've enjoyed th 50% of my life I've lived so far.

    I'll probably die with less money in my bank account than I could have had I taken a different path in life. So what? I'm a rather well known writer about -computer programming- of all things, and I make a comfortable living. What more can I want out of life?

  275. Look in the mirror by Anonymous Coward · · Score: 0

    I think that you are thinking about this backwards - instead of asking what employers want, you should be asking yourself what you want to do. Are you interested in just pounding out product? Or do want to do heavy duty research? The answer to your question is obvious in both cases. As a person who hires programmers, I am highly resistant to hiring Ph.Ds for positions that involve product development - they generally will expect a higher salary and their research and analysis skills will not be put to good use. Even if they are willing to accept a lower salary, I feel like they will not be happy with it. On top of it, there is 4-5 years where you are not getting industry experience.

  276. My company does value education over experience by apchar · · Score: 1

    I can only speak for the hardware side. I dont know if this is true for software engineers.
    I used to work for a large technology company. I wont say who they were but they were in "Texas" and made "Instruments". Engineers were stratified by "Job Grade." BSEE's hire in at job grade 24, MSEE's at 26, & PhD's Hire in at 28. From my own experience and talking to others it takes 6 to 8 years to climb from 24 to 28. If you're energetic you can get a PhD in engineering in 4 years. So apparently this company does value education over work experience.
    I also noticed that PhD's were held in higher esteem. They climbed the ladder faster and got better jobs. Most were doing design. Few were pushed into management.
    This, I should note, was before the technology sector hit the skids.
    It probably depends also on the supply of PhD's in your field. Supply and demand rules in the real world. Few hardware engineers bother to go beyond a Bachelors.
    ---

    --
    ---Democracy is two wolves and a lamb voting on what to have for lunch.Liberty is a well armed lamb contesting the vote.
  277. Experience by Purificator · · Score: 1

    while i'm not a hiring manager, i basically act like one since i do interviews, cull resumes, and recommend hires when the position is close to me.

    i'd rather see the time spent on a Ph.D. as job experience instead. Given a candidate with, say, four years in a Ph.D. program or a candidate with four years of job experience, i ain't picking the college boy. there's only so much you can learn in a nice, safe, lab environment ("school") before you have to learn that you're not always going to get to write neat object-oriented code and you may never have complete project goals at the beginning of the project, and all the other things that happen outside a classroom.

    don't get me wrong; some schooling gives you the background you need to make the most of your experience and learn faster, but the schooling is not and will never be as practically applicable as experience.

    if you want a doctorate for yourself, fine, but if you're doing it for your resume you'd be much better off getting the degree in your spare time while working in the field. note that this will probably make you a better Ph.D. candidate as well, so the only down side is that the degree'd take you longer.

    --
    "Mister Potato-head --MISTER POTATO-HEAD! Backdoors are not secrets!" (War Games, 1983)
  278. note to self... by macshune · · Score: 1

    if ($PhD eq "desired"){
    moveToEngland();
    }

    Sounds good to me! And girls with english accents too!

  279. no such thing as "overqualified" by dh003i · · Score: 1

    There is no such thing as being "over-qualified". However, a pHD will not immensely improve your salary. It may open the door for some higher-paying positions which require the vision and innovation that many BS' and MS' aren't capable of; it also gives you much more mobility.

    You should not go about trying to get a pHD because you want a better paying job. A masters is much better for that, and you should get it while working. Work experience is critical for two reasons: (1) Companies like it; (2) You get paid. Remember, that while your working your ass off trying to get a pHD, what are you paid a year? A $20,000 dollar stipend, maybe. Some places don't even do that.

    You have to remember that if you completely devote yourself to pursuing a pHD, that's 3-8 years out of your life that you've spent doing nothing but research, and getting paid a 3rd-world salary. I have a BS in molecular genetics, and -- honestly -- I take home more money than graduate students.

    For the practical person, a pHD is probably something you should do while working, if you can. It may take longer, but at least your life won't be put on a 8-year hiatus while you pursue the religious quest.

    A pHD is indeed very valuable. It shows that you have the ability to think completely independently and come up with solutions on your own. That's a good quality no matter which way you look at it. Having a pHD allows you to get into some of the higher echelon of positions; having diversification gives you greater job mobility; and having job-experience makes you a top-candidate for the specific positions your applying for. Also, remember, if you really think a company won't hire you because you have a pHD, don't tell them. It's unethical of you say you've done things that you haven't; it's not unethical if you leave out various accomplishments on your job-application.

    Diversification will probably become increasingly important in today's melding world. For example, computer-science, nano-technology, biotechnology, and biological research are starting to merge into one field, where knowledge of all four areas is useful. In today's world, an understanding of economics and probably an MBA are also extremely useful for these technically-oriented people, to be able to obtain higher positions.

  280. Re:well...how do you define inplementation by GlassHeart · · Score: 1
    I cannot see getting a doctorate as precluding you from implementation (or a job for that matter), but instead adding the responsibilities of research, development and mentoring lower level employees through implementation.

    It doesn't preclude you from anything, but it does mean that your classmate who joined the industry after his BS degree now has a 3-5 year head start on you in terms of real world experience. Real world experience refers to things like SCM best practices, coding to company standards, dealing with management, dealing with customers, and of course deep domain-specific technical knowledge.

    Don't expect to be hired to mentor this guy.

  281. Depends on the person by nomadicGeek · · Score: 1

    I know PhD's who have started their own companies and been fantastically successful. I also know PhD's who will never have a pot to piss in.

    There is a stereotype that is well founded in my opinion of the egghead with no interpersonal skills who stays in school because they like the structure. Book smarts will take you a long way in the academic environment and you can be painfully introverted with poor people skills and do just fine. These types of people have a lot of trouble in the real world.

    The right mix of skills can take you anywhere. Remember that the PhD is just a part of the essential mix of skill.

    You will need to network with people in industry so that you have a market for your new skills when you get out of school. Keeping contact with the outside world will also give your learning some context and help keep you grounded.

    I would also make sure that you keep up with your social skills. Don't just hang around other geeks. When you return to the real world you are going to have to work with poeple from other fields. That can be pretty difficult if you only social with people who are just like you.

  282. Don't do it for the money by Coppit · · Score: 1

    Let's say you take 4 years beyond the masters to finish the PhD. Your average income with a masters would probably be about $60k. Are you willing to give up $240k and job experience to get a PhD?

    There are less jobs at the PhD level, but less people with PhDs, so you may actually have an easier time finding a job after the PhD. The real question is whether you want an academic job or a programmer job. (These days there is no industrial research being done outside of Microsoft Research.)

    1. Re:Don't do it for the money by bigsteve@dstc · · Score: 1
      I agree with your main point. Indeed, if your real aim in life is to earn lots of money, you'd be better off doing an MBA and getting into management. (Or changing to another profession like lay or medicine.)

      The real question is whether you want an academic job or a programmer job.

      I think the real question is whether you want an interesting IT job versus a boring IT job. If you are happy doing mundane IT development or management, a PhD offers no advantages. OTOH, if you want a job doing leading edge software R&D, a PhD in a relevant field of IT can be a distinct advantage, especially when combined with solid industrial software engineering experience.

      (These days there is no industrial research being done outside of Microsoft Research.)

      That's simply not true.

  283. A degree in IT? Only if you live in India. by $criptah · · Score: 1

    I am sorry to break it to you, but I think that getting a Ph.D. in Computer Science is a dead end, unless you plan on relocating to India, China or other countries that will do most of IT work of the world in a couple of years. It seems that general population of this country along with elected politicians are not interested in new talent and research; instead, people are interested in cheaper goods and higher profits.

    According to Money magazine, Computer Science grads experienced almost a 5% drop in start salaries; mix it with current unemployment rate and you get your answer. Just remember: engineers are money spenders, and business people are money makers. Do you want to make money or would you rather join the unemployment line?

  284. become outstanding at a trendy skill by thvv · · Score: 1
    I have interviewed many PhDs, and hired some. I have never hired for a job where the PhD was a job requirement: this might be so for a professor job, but not for research and development.

    A PhD shows that the candidate can finish something difficult, despite institutional BS. This is often a talent that transfers to jobs in big companies. Many PhD degrees also require some originality and creativity, which can come in handy in some jobs. There are other ways to prove this to an interviewer.

    The PhD is not a guarantee of important attributes that may be needed in many jobs, such as the ability to cooperate with and respect others. The value of particular academic subjects and courses to a job is also something that an interviewer has to discover on a case by case basis. I hired a person with a PhD in Physics who was awesome at debugging, and he credited this to his training in design of experiments. Specific courses in Computer Science theory are not checklist items for most jobs: I have worked with folks who could not move beyond regurgitating what they had learned in class to actually thinking about the current problem, and that trait might be more common among people who have taken a lot of classes.. or not.

    I wouldn't rank getting a PhD as the best way to command a high salary in computing careers. The best way to do that is to be outstandingly good at a rare and highly prized specialty, and to be able to communicate well. I know a guy who was a chip designer, one of the best in the world at some of the hottest companies. He made top dollar when he was working, and then spent some time unemployed, and then learned new skills, including managing.

  285. Ph. D. by NonNullSet · · Score: 1

    Do you want to teach at a university, or work in a research environment (e.g., Bell labs)? If so, get your Ph.D. If not, get a job.

  286. the actions while in school are what matter by genetic_freak · · Score: 1

    I will preface this by saying that I am not an IT guy, I am working on my PhD in cell biology.

    but, what i see from the people around me is that the people that get out and get good jobs knew that they wanted an industry job while they were in school and worked to make themselves marketable before graduating.

    If you do get your PhD, do things like get a fellowship that requires an internship in industry, develop small freeware or shareware applications in your free time, pick a research topic that is important to the industry now, or could be when you graduate.

    If you focus only on the academic requirements and just getting published then you are just working toward an academic research position.

    whether or not the PhD will actually get you truck loads more money or access to more prestigious positions is an unknown to me and probably depends a lot on what the market will be like when you graduate. But if i was going to be handed a patheticly small paycheck and be verbaly berated everyday, i'd prefer they called me dr. while they did it.

    --


    Rice University Department of Biochemistry and Cell Biology- "Engineering the freaks of tomorrow"
  287. And last but no least... by Anonymous Coward · · Score: 0

    People tend to hire smaller versions of themselves, and I doubt there are that many PhDs. hiring.

  288. In my experience... by Garridan · · Score: 1

    When I was a senior programmer at a web service; my boss let me hand-pick my development team. I made $50k/yr, so when I received applications from PhD's, (hell, even Masters) I told them that they probably wouldn't be interested. Some persisted; I recall one older guy from 2 states over who nearly demanded an interview. So I told him that I was 21, making 1/3 of his previous salary, and that he'd be paid less than me. He graciously moved on.

    There are fewer jobs in rocket science than trash collection. Take your pick.

  289. ted kaczynski on Re:Berkeley says it's all good... by retiarius · · Score: 1

    go bears! (probabilistic proof of alma mater.)

    now, now, rules must have exceptions, and
    there are levels to the game.

    it was not enough to be a tenure-track berkeley
    math professor, supposedly the perfect job
    for a postdoc studying boundary functions. but
    oh no, our man theodore just had to get in touch
    with a truer calling, a better "job fit" than
    what continuing education could provide.

  290. I'm 24 and make 70k a year, Bachelors in CIS by Anonymous Coward · · Score: 0

    Just wanted to put my $.02.. also I have 3 years of post-college experience.

  291. Ph.D. bias exists, but don't be discouraged by it by Anonymous Coward · · Score: 0
    I have a Ph.D. and have experienced bias and ignorance on job interviews several times. ("So you've been in school all your life. Do you have any experience?" "Are you one of those ivory tower people?" "So, uh, you DO know how to program, right?") But this simply indicates that I would not want to work for that person (or that company).

    On the flip side, I have never had trouble finding a job. And at my last job, I was hired along with a pack of very good software engineers. I was the only Ph.D. in the pack. Guess which one of us received the most lucrative offer and highest rank.

    There are certainly some important industry experiences you can't get in graduate school. Some idiot hiring managers take this idea to the next level, concluding that academic experience is somehow bad. The truth is that academic and industry experience complement each other.

  292. Consider this anecdotal...but it is worth noting.. by The_Real_MrRabbit · · Score: 1

    I find that most folks in IT with a PhD are founders of companies...and serve in a senior role in development, QA or as CIO. Keyword being founder... Seems like the path for PhD folks is to become their own employer...a different path in life than those simply doing the coding, testing the product, etc. =8-)

  293. The moral of the story... by Eneff · · Score: 1

    BS + 5 years experience > Ph.D

    BS + 10 years experience Ph.D + 5 years experience

    Ph.D + no work ethic = worthless. (I say this as I post during my lunch break instead of keep chugging through... Oh, the irony.)

    My best suggestion is to get the BS, get a job out there (perhaps easier said than done) and if you still want it after 2 years of working, go back. It will enhance your chances of getting into grad school as well.

  294. phd by thoth · · Score: 1

    I have a Master's in Comp Sci, and contemplated going for a PhD. My undergrad is in Electrical Engineering and I also considered working for a PhD.

    The thing is, the degree is either a) so you can get a job you like, or b) fulfill some personal desire. It's a long road for a PhD and I would only suggest getting one if at some point you would look back on your life with vast regret that you didn't do it.

    If you already have a job you like, or can get jobs you like without the PhD, then you don't need another advanced degree. And our industry is filled with lots of jobs that are interesting/rewarding and don't require a doctorate.

    But, maybe you have your eye on something special that requires a PhD to get. If so, go for it.

  295. leadership roles in IT by rabbits77 · · Score: 1

    I think part of the larger set of problems of US tech companies is that too few technially minded people find themselves in leadership roles. This question is actually symptomactic of the attitude. Someone with a PhD is a *leader* in their field. While working for some company doing what they tell you is definitly an option anyone with the abilities to get a PhD in a technical field should have the insights necessary to develop a marketable solution to a particular problem set ni their field. Yeah, I know this is a generalization but anyone going for PhD should not only consider academia and industry but entrepenaurship as well!! Small businesses fuel the attractive growth of the tech sector. While the big guys are offshoring everybody but the cleaning crew small tech startups will continue to innovate and employ. Most of my work experience has been with small companies and I have always wondered why so many otherwise independent minded tech types are averse to startups and instead opt for the big corporate udder?

  296. Teach at University! by Anonymous Coward · · Score: 0

    The reason you get a Ph.D. is so that you become qualified to teach at the University level. If that causes you problems outside of academia, there's something really wrong with the way you are presenting yourself. If you managed a Ph.D., and are still having trouble getting a teaching gig, well, I suppose you're beyond help.

    My goal in life is to teach mathematics at the college level. The barriers to entry in that career are very high, even though the horizons of compensation are very low!

    If Ph.D. on your C.V. is causing doors to close (and you are *sure* it's not because you're asking for huge starting salaries?) then don't mention it so quickly. Certainly don't introduce yourself as Dr. Soandso, and maybe mention your Masters' first...

    It would be better to have the potential employer become interested in you because of your skills and your ability to solve whatever problem led to their hiring you... Get hired, and THEN throw the Ph.D. on your office wall...

  297. Reverse Bias by ubikkibu · · Score: 1

    During my 7 year sentence^h^h^h^h stint in Silicon Valley, I worked for three startup companies. Real get-it-done, cowboy engineering places. Lotsa fun and lotsa eventually worthless stock.

    In those places at least, it was a clear disadvantage to be a PhD interview candidate. It was based on this simple (and perhaps inaccurate) set of ideas:
    - CS coursework is dangerously distant from the "real world" art of programming
    - PhDs have wasted time studying abstract topics that will not make them better developers
    - These same people will want more money for the job a sharp candidate with only a BS can do

    (Another rule was: always choose the Berkeley candidate over the Stanford one.)

    Given how tight money is these days, I'd be surprised if this set of criteria were no longer relevant. My advice? Get a PhD if there is a particular area of CS research that you are seriously motivated about, but realize that it will not help you one bit (and could even hurt) if you want to earn money as a software developer. No one steps out of academia into a "Senior Engineer" or "Architect"-type position, nor should they.

  298. Re:well...how do you define inplementation by SmackCrackandPot · · Score: 2, Interesting

    Sure, that's now, but wait to see what happens when everyone reaches their mid 30's. The classmate who left college immediately or studied for a Masters degree will be limited to project management positions. Of course, there are the options of setting up your own company or becoming a contractor. The people who stayed on (or came back) to study for a Ph.D. will more than likely be able to get the technical director/architect/core technology development positions. Many universities prefer graduates with several years of real-world experience before accepting them for Master degree courses. Similarly for Ph.D's. That's been my strategy - get as much real world experience as possible, then study for the Ph.D when there was a downturn in the market.

  299. Big decisions by Anonymous+Brave+Guy · · Score: 1
    Ph.D.s are really and truly only intended for the people really and truly motivated enough to get them without second thoughts. These are the people heading up the design labs, and not the people who got the Ph.D. because it was "something to do after college."

    When I left university around four years ago (with a BA in maths and a postgrad diploma in CS) I considered doing a PhD, but decided against it, for several good reasons:

    • I didn't feel passionately enough about a single area of research to invest three years of my life in it.
    • I wanted to make some real money, not survive on a student-style shoestring budget.
    • The "opportunity cost": by doing a PhD for three years, I'd have given up three years of valuable commercial experience.

    Ironically, after four years in the programming industry, I can think of several areas I'd be interested in researching to that level. I have rediscovered my geekhood recently, having wondered if I'd been corrupted into a day-job guy with no passion for his subject any more. Hell, I'm the kind of guy who's ambitious enough that he would want to run the R&D department, and start pushing the improvements down the line to people like me today.

    And yet now, I'll probably never do a PhD. The student lifestyle was great for four years, but I wouldn't want to live it again now; it wouldn't be the same. I could conceivably do a PhD part-time, but unless it was based on something I could work on during my main job and write up later, it would leave no time for my other interests, so that's out.

    I'm starting to wonder whether I've missed out on something good here, but now I'll probably never know.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  300. Speaking as a nearly finished PhD by robbo · · Score: 1

    The jobs are there, or will be in a year or two. Yes, Intel, Microsoft Research, NEC, Honda, Boeing, etc, etc, etc all hire PhD's out of comp sci and comp eng programs.

    HOWEVER, there are two *big* caveats, speaking from my own experience:
    1. DON'T expect to find a job in your home town, even if it's Manhattan. You will find that your opportunities are highly geographically distributed and so you shouldn't count on keeping your roots in one place.
    2. DO depend on networking to find work. Publish, go to conferences and schmooze. In the end you will probably find yourself working for someone who has close ties to your supervisor or committee. Of course, you might find other avenues for work, but in general, creating visibility for yourself is important.

    If you play your cards well, you'll land in a stimulating, high paying job. There's just the small matter of passing your comps and that pesky dissertation.

    --
    So long, and thanks for all the Phish
  301. Who turns down whom? by Lucky+Kevin · · Score: 1
    Has anyone witnessed someone being turned down for a job because he had too much education?

    It's not so much being turned down rather than you turning jobs down. You become much more picky and much more easily bored with mundane jobs.

    My PhD got me into operating systems, distributed systems and distributed applications, and indirectly into hardware, radio/satellite communications and travel (giving papers all round the world). I now want a job that has everything; it's hard to try and knuckle down to just one of them and there are few out and out research posts about.

    --
    Kevin
    "It's not the cough that carries you off, it's the coffin they carry you off in" O. Nash
  302. Re:well...how do you define inplementation by paganizer · · Score: 1

    Ahh, but what of those of us who don't WANT to be managers?
    That's where I feel myself currently being herded, what with recently breaking the age 41 mark...
    But all I want to do is make sure stuff works, fix it if it's broke, leave it alone if it isn't, and design it so it won't be a problem.
    I'd say if I had a PHD, I would not have the option to take a lower paying, non managerial job.

    --
    Why, yes, I AM a Pagan Libertarian.
  303. Master yes, PhD no by Anonymous Coward · · Score: 0

    I have a masters degree in CS. I have found it valuable. YMMV but my masters program was pretty much just an extra year or two of an undergraduate style education, allowing you to really learn things that you briefly touch on in undergraduate. Things like software methodologies, databases, algorithms, a bit of IT management that kind of thing. Theory and practice both with real world application. Personally, I think there is too much to learn in CS in a 4 year program, you come out with serious gaps.

    PhD on the other hand is NOT just more of the same. It's all about specializing deeply in one particular field, to the exclusion of all else. Typically, that one particular thing is not going to be all that marketable, so unless you really love it, don't do it.

    If you want something that will really increase your value, try a PhD in statistics, that will open the whole wonderful world of data mining up to you. There are jobs in that.

    SomeGuy

  304. Alternative to PhD in UK by Anonymous Coward · · Score: 0

    In the UK there is a fudge between doing a PhD and getting a proper job. It's called an Engineering Doctorate and basically means you do two years of training (management + technical) and research in University and then two years at a sponsoring company.

    The blurb claims that graduates of the course are better prepared to get top jobs in industry and better paid. The money is definitely better than a PhD during the course, since you get at least 4500GBP more per year. You also get two years of hands on research at the company, putting you in a better position at the company than PhD students if you want to stay there.

    However, having done the course for a couple of years, it seems to attract an annoying number of bullshitters being trained in management speak. There are also relatively few people who have done this course as there are also only a few places at any of the centres in the UK.

  305. insert "SHOULD" in your post and it will be great by Anonymous Coward · · Score: 0
    don't even stop with Ph D's but continue on with any degree or certification. Degrees are the beginning and not the end, while any organization that does not take continuing education (and itself push for it) into account is looking for trouble. The last thing an organization needs is just another warm body with credentials. However, anyone that is actively learning, growing and expanding is a valuable asset.

    A Ph D is a great achievement for its own part, and I think it is silly to look down on it at all. However, you MUST take in that persons experience and work habits as the largest factor. Using a cookie cutter rule for substituting experience, especially domain specific experience for that of a degree is a sure sign of clueless PHB's. I have seen the substitution as high as 3 years for 1 "year" of schooling and most often that year of schooling is really just an average time it shoud take for that degree. This means 4 for undergrad, 2 (maybe 2.5 for some) for masters and about 1.5 - 3 for Ph D.

    What you end up with then is someone very specialized in theory. That person will be about as useful as the information (thesis or other publication) you could gain off the internet or from the library. However someone with that degree and who has both a well rounded experience background plus demonstrated independence of innovation and self teaching would IMHO be the best "out of the box" candidate.

    However, if you [employer] are not screening for more than superficial coatings (e.g. buzz compliance and credentials) by testing and/or verifying actual work yet would turn someone else down with experience but no credentials then please call me up about some great deep sea fishing spots in Arizona.

  306. degrees by Anonymous Coward · · Score: 0

    If you want money or "a job" get another Masters; preferably in business.

    A PhD is good for an academic career or in getting money from someone to help you co-found a company to commercialize intellectual property that you created while getting your PhD.

    Who you know is more important than what you know in getting jobs. Teaching part time - even at a junior college, or lecturing on hot topics as an out of town expert can gain you useful contacts.

  307. The story of two PhD's by Anonymous Coward · · Score: 0

    I've been in the computer biz since 1965 -- mostly as a programmer. From my experience with PhD's in the workplace, I have to say they typically will fall into one of two buckets: the knowledgeable and humble bucket or the total a**holes bucket.

    A long time ago, I taught software for Univac. I had two Univac PhD's in the same class. One for each bucket, it turned out. When I handed out my first test (it was an assembler/Exec 8 class), one handed the test paper back and said, "I've taken my last test." "Fine," I replied, "you may audit the class if you wish."

    The other took the test without comment and worked a lot harder after he found out he couldn't coast and beat the scores of some of the other students.

    BTW, the first PhD's boss was not happy about his attitude in class (yes, I personally informed him about the situation). He didn't last long with the company either.

    Any job candidates that I interview must sell me on two things: Can they do the job that they'll be doing when they walk in and will they fit in in the culture of the group. With fitting in being the most important.

    FWIW, I'm 63 years old, I'm still a grunt programmer (my preference -- I dislike doing annual review paperwork), I'm still employed (building interactive intranet apps using Perl), and I have always volunteered to mentor any new grads that come into my department. (Who eventually always ask where I graduated from and are shocked to find out I have 3 credit hours to my name.)

    I won't hold your education against you; don't hold my lack of formal education against me. I have always stayed current in the field and I can design apps from the ground up, code them and test them so that they work. And if you bother to look at the code, you'll find that I know my algorithms pretty well too. :)

  308. Having a similar problem by Ghent47 · · Score: 1

    I have a B.A. in Computer Science, but absolutely no job experience in programming. My only experience that is computer related is technical phone support. I was unable to apply for an internship in college because my gpa was below a 3.0. I took several classes that I didn't put any effort into and didn't drop them in time. I finally got my act together and graduated, but I have spent the past year looking for a job. I have had 2 interviews since, but no job offers. The first interview I got was for a tech support position, but the girl interviewing me didn't realize I had a degree. During the interview I got the impression that a degree meant very little to them. So I asked her, how important was a degree compared to experience and certifications. She said that experience is more important, followed by certifications, and degrees came in third. My second interview was the result of lieing. It was another tech support position so I changed my resume to so that it didn't show that I had graduated. I got all the way to the second interview, but encountered another problem. They kept asking me if I planned going back to school and if so how would it affect my job. I told them that the job came first, but I was not sure if I was going to go back to school. I didn't get the job and have had no interviews or offers since. So I decided that I'm going to go back to school and get a Master of Science in Information Systems and improve my gpa to get an internship. I have to take some Business Foundation courses since I was a CS major and not business, but it's giving me an opportunity to pad my gpa. So far straight A's, but it will be 2 semesters of A's to get my GPA back to 3.0 and qualify for an internship. In the meantime, I'm also working on getting some certifications like MCSE and Java Certified Programmer. Hopefully I can get an internship and the job market will be a lot better when I graduate in a few years. If you get a PHD, it will open up more job opportunities for you. But it will also close some opportunities because employers are looking for someone to work a specific job. Your education will more than likely be a hinderence in those particular cases. My advice would be to get the PHD, but don't advertise it for jobs that don't list it as a requirement.

  309. The OTHER side of this by Anonymous Coward · · Score: 0
    is when an organization punishes admittals of ignorance. Ignorance is rarely bad, but arrogance always is... and ignorance can quickly be eliminated by most. I worked for a place that screened people out if they did admit their ignorance. Yet these specific gaps (time and time again) would be the very ones that many of those who were hired lacked in as well. Example: Those who said they did not know Java (in the sense of actually being experienced in it outside of just knowing syntax and buzz words) were curtly told they were not adequate. Instead we ended up with folks that either lied or were just really stupid and lazy. IOW, they demonstrated a complete lack of understanding of the language (Java), programming methodologies (OOP), tools (JBuilder and jdk CLI), domain, and platform (specifically Windows, NT domains, AD domains and Win32). A simple verification of their claims through work review plus a test would have helped eliminate this.

    As for asking for help and admitting you have a problem, this was repeatedly treated as an excuse to unload frustration (usually from inept management and customer silliness) on the scapegoat who admitted error. It was very easy to see this had an effect upon the others. It was soon deemed better to just cover up, lie and shift blame.

    The conclusion is that there are those organizations who act much like the pretty, but stupid girl in high school... the one that consistnently goes for the wrong guys and just as consistently chastizes herself later... yet like a lemming goes right back in. Stupid is not making a mistake, stupid is making it over and over and OVER again.

  310. Change your career by lophophore · · Score: 1
    Hell, If I were you I would consider training for a career with a future, like medicine or law. Soon all the well-paying computer jobs will all be outsourced, and then where will you be with your fancy PhD?

    Look at articles like this and this and decide carefully before you invest your time and money into what is rapidly becoming a dead-end career.

    --
    there are 3 kinds of people:
    * those who can count
    * those who can't
  311. It's the person, not the resume by 1iar_parad0x · · Score: 1

    Most of us work in an industry that is obsessed with resumes.

    It isn't the credentials, it's the person. I've worked with idiots with degrees and I've met geniuses without them. However, most people with advanced degrees in engineering or science tend to be pretty smart. I've never met a stupid physicist. I never met a stupid PhD engineer.

    I've met too many people who go to college to get a piece of paper. I love to teach myself, and even I am now engaged in the pursuit of paper. Yet again american business engages in an unhealthy business activity. The problem of someone being underemployed in a syptom of the requirement of worthless certification. Wow, what a shock!

    Who was better Tesla or Edison? How about self educated people like Farnsworth? Who's OS is/was better and in what way? Was it Gates, Torvalds, Kildall?

    My advice is this: If you're pursuing a PhD and you happen to be studying a subject matter that is actually used SOMEWHERE in industry, try going to an industry confrence and shop around. Try networking. If your studying Statistics and you've got computer skills, find a data mining conference. Find people in industry who have a similar background and are active in writing publications and email them. You'll run into a lot of closed doors, but a few will open up. Even if your PhD is in an arcane subject like mathematical logic or astrophysics. You still have job skills. Most logicians go into the computer industry (usually in advanced development positions). Most astrophysicts hock there applied modeling skills. Don't expect the jobs to come to you. Look for them. Incidently I hope you all don't follow my advice. It just makes it easier for me.

    --
    What do you mean my sig is repetitive? What do you mean my sig is repetitive? What do you mean....
  312. Or.... by Anonymous Coward · · Score: 0

    Contribute to your own closed source project, start your own business, and get rich! And even if you don't get rich, you'll sure have a lot of fun.

  313. goverment vs. consumer market by Anonymous Coward · · Score: 0
    all this talk is nice, but remember that if you work in or for (contract) the government your credentials are ALL that matter. I myself have seen this in action countless times while I have a list of horror stories about projects losing very bright, talented and dependable personnel due to them lacking the proper credentials after some high level bureaucrat gets feisty and starts micromanaging. Enlisted folks with more than 10 years specialized domain experience are told they are not qualified, even when it is the EXACT SAME SYSTEM but on the contractor side while newly graduated kids (regardless of age) are put in their place.

    This of course is not just an IT thing. One of the more infuriating and dangerous practices related to DoD is setting unqualified people high in the chain of decision making for things like intelligence analysis and information dessimination. Some enlisted person worked their way up but that cute little thing with an International Studies degree is apparently more qualified in these matters than a staff sgt with 6 years real work behind them.

    This whole post just is a longer way of saying, "Never underestimate the power of stupidity." Things that people come up with using logic, reason and experience often are VERY different than what is policy in bureacracies (gov't or corporate) and other bloated organizations.

  314. PhD by Anonymous Coward · · Score: 0

    In a very small company I worked for, the company Research Expert had a Chemistry PhD and applied for a higher paid position in management. The position went to another employee with experience in management but NO degree at all. The Research Expert took up heavy drinking, coming in late, and a don't care appearance.

    Eventually a BIG company bought us to eliminate a competitive product in a lucretive niche market and fired everybody.

  315. Don't do it for the money by drchrisharris · · Score: 1

    Disclaimer: I have a PhD in Computer Science, from a well-respected UK university.

    It got me my first job. However, it played no part in my subsequent career. I got my first job simply through following a channel that already existed for other PhD students in the same lab.

    Don't do a PhD if your primary motivation is career opportunity. It takes a minimum of 3 years here (I took exactly 3 years simply because that's when the money ran out!) and in the US it will probably take twice that long. You will not further your career in IT by getting a PhD alone.

    That said, if you want to do a PhD look at the reasons you have for doing it. Find a topic that really interests you. You need to be tenacious, dedicated, and frankly devote a lot of your life to it for the next few years. Personally I did it for two reasons: vanity (shallow I know, but I still get a kick out being a Dr) and because I felt that up until the end of my BSc I hadn't proved much more to myself than that I had a good memory. Other people have their own motivations I'm sure, and I suspect most people's are different.

    It is very unlikely that you will learn to be a better developer by doing a PhD. In my experience nothing except developing large quantitites of software for other people will do that, combined with a hunger for knowledge (which will also set you in good stead for a PhD course).

  316. It depends ... by Anonymous Coward · · Score: 0

    ... on what sort of job you are applying for. You hear all the time about people being overqualified for a job and not being hired because of it. And the fact of the matter is that in many situations it can be true. The PhD is likely going to want higher pay, that I might not be prepared to supply for the position. I may feel that I'll be stifling the PhD with the lower level of work. I may want someone whom I will have an easier time molding then the PhD. If I don't feel that I have enough work of the appropriate types to keep the PhD happy and satisfied, I may hire someone with less skills on the fear that the PhD would be more likely to leave for something "better".

    Now a lot of these things can be alleviated somewhat in an interview, but not entirely. Plus, given the exact situation, there are other items that could be added to the above list.

    My advice would be to get a PhD if you really don't expect or desire to interview for positions that would be considered much lower then PhD level. Hiring managers look at a lot of things, and education level is definitely one of them. Especially if you're applying for a job where a PhD might be considered overkill.

  317. History Channel tells of Daniel Boone by Anonymous Coward · · Score: 0
    of particular interest and relevance to this discussion is the comment (paraphrased), "These shunned and ridiculed men were often self taught and self made. They knew they required physicians, engineers, gunsmiths and metallurgy experts. Taking information from each other including adapting formal education and manuals they became very self reliant and even ended up with many great innovations and inventions..." This is just ONE example in history of how real applied knowledge won over credentials yet at the cost of favor and acceptance by the academicians and other elitists.

    Education is the key, but the problem is when education takes a backseat to Education and credentialism. Even if the school stays abreast of all the latest (and often because of this if they are ONLY bleeding edge) developments in software and systems the student is still locked in a cage and sees only a picture show of the real world. Open Source has reduced this greatly, allowing the student to not only compare the theory to what is there but test it through real application. More importantly they learn the important part of implementation that can really only be taught through exposure and experience. Avoiding common errors, developing a consistent coding standard, trying out different tools to see what is lacking and avoiding those mistakes, etc. These are what makes someone important as a programmer and especially an engineer. Don't expect to be taken seriously by calling yourself an engineer if you do not understand the importance of adopting and adapting a clear process and helping bring all the disparate elements (includes personnel) together as a cohesive machine. Otherwise you are at best just a coder. Coders are needed, especially good ones but as the scripture goes, "To everything there is a season and a time to every purpose under Heaven."

  318. Some Thoughts on PhD's and when they matter by HidingMyName · · Score: 2, Insightful
    I graduated from a decent engineering school (RPI) in 1998. My advice comes in a variety of flavors:
    • What makes for a good advisor/program/topic
      • There is a famous fable, which states that choice of advisor is more important than choice of topic. While this may be overstated, good advisors have a sense of what is interesting and provide interesting directions. However, be wary of working with really big names, often they are very hard on their students. Try to determine how they treat their students and what sort of time frame and rate do they graduate at.
      • Getting the right advisor is more important than going to a fancy school. E.g. if say, Don Knuth came out of retirement and went to teach at some relatively unknown University with a new Ph.D. program, his recommendation would still carry significant weight. However, good programs tend to have more good people (which is why they are good) and a larger program can carry on more ambitous research projects.
      • Before going to grad school, try to pick one or 2 areas to focus on and target those areas. If you like say Data Mining, read the recent conferences and see who is doing interesting work. Often a few good people will be at the same institution with a small focus group working on a particular problem.
    • What the student should be trying to do
      • Learn to finish - you must also learn to say no to projects that distract you from your goals. Pick a project and stick with it. Students who drift between projects often start many and finish none. If you have trouble finishing projects a Ph.D. is not for you.
      • Familiarize yourself with the literature - Read the major conference articles. You can't possibly read everything however, that will paralyze you. Pick a sub topic and survey it.
      • Keep your research active - many students and faculty get paralyzed because no project seems good enough, so they pick some hard open ended problem and get stuck in a "tar pit". Being deep doesn't mean being narrow.
      • Try to do work that gets cited. Writing a lot of papers is important, but being read and known in the community is important.
      • Go to conferences - try to go to one early in your academic program (before you even publish) to see what the leaders in your discipline are doing and to get a sense of the currently interesting research directions. You can pick a hard topic that seems important, but it helps if others agree that it is important.
    • Hiring Related Timing matters when searching for a job, especially at the Ph.D. level. A Ph.D. can be thought of as a certification, sort of like a driver's license, it doesn't mean you are Mario Andretti, nor does it mean that people lacking the certification are incompetent. Most Ph.D.s are expected to specialize and extend the state of the art. A Ph.D. in a theoretical topic can generally expect greater difficulty in finding a good position (unless they do landmark work) while a hands on type may fare better. If you are in Computer Science, you would be well advised to look at the Taulbee survey (see the CRA website for this an more information), which gives an annual salary survey and dicsusses the outlook for Ph.D. placement. When I started (early 1990's) the outlook was quite poor, and I went against the grain. I was lucky that I got out at a good (nearly optimal) time.
  319. Learning from the past... by SAFH · · Score: 1

    (Pardon me starting an new thread, I didn't see anyone who came close to these comments)

    It's been said before, so I'll say it again - "If you do not learn from the past, you are doomed to repeat it"

    That is the whole purpose of higher education, establishing a baseline for what others have learned through out the years, with the hope that you will be able to apply it. I know very successful people that do -not- have a BS (Bull Shit) or a PhD (Piled Higher and Deeper) and are -very- successful.

    Do you -really- need to know how to write a compiler in order to program? (CS reference) No. Does it help you debug? Yes. Do you need to know the chemical compound of a resister? No. Does that complete area of knowledge help you figure out what each colored line means? Not likely :)

    As a side note, I've been in the INFOSEC Industry for 10 years, slowly starting my own practice (PI) with investigations while going to school (Law/Health/Business) and will go on to Norwich for their Masters in CyberEthics after struggling for the Bar. Am I doing this because I want a Doctoret or a PhD? No, I'm doing it because there is a lot that needs to be learned. Do I want to necessarilly be a PI? No, but it helps me learn things that I wouldn't learn in school.

    Hands-on-Experience + Education, great mix.

    --

    I cannot confirm nor deny the allegation or allegations you may or may not have just made

  320. Beware the other side. by Quinthar · · Score: 1

    I think it's useful to really ask: "Why do I want this PhD?" Be honest about this question. If the answer is "because I can't get a job", "because I don't know what I want to do", or "because I don't know how to learn on my own", you really have greater problems to worry about.

    One acceptable answer is that "because the software I want to write requires specialized hardware that I cannot buy on my own" (such as VR, grid computing, nanotech, or whatnot).

    Another acceptable answer is "because I know a specific job/position that requires this little piece of paper, even though I know it's a valueless waste of time."

    It's even fine to say "because for some strange reason it brings prestige, and I want that".

    In any of these, the PhD is a means to a specific end. But if you don't know how a PhD will specifically help your career, or how it gets you toward a specific goal, I cannot see why you would want to do it.

    It consumes time and money, and has no guarantee of bringing anything on the other side. All it demonstrates is that you were willing to spend time and money to get a piece of paper, and if somone is impressed something as inane as that, should you really care what they think?

    On top of that, I truly do believe a PhD is a liability in the engineering world (though perhaps requisite for CTO, though why this is the case is beyond me). I've had the unfortunate experience of working with several PhDs, and the results have been consistently grim. This is merely my contribution to the mass of ancedotal information against hiring PhDs for doing "real work".

    Maybe you will beat the odds and actually pull some real-world value out of the PhD. But chances are, if you don't know clearly why you will be better off than all the other inept PhDs out there, you won't.

  321. A topic near and dear... by 7String · · Score: 2, Informative

    I completely agree with the opinion that a person should go for the doctorate because they WANT to, not for any supposed future monetary gain.
    Maybe I'm atypical, but I have NO degree, yet I've been making a six-figure income in the software development arena for nearly a decade now, with no signs of a ceiling to my earnings.
    My career continues to be in pure engineering, so I get the benefits of an executive salary without the soul-numbing move to management that seems to be inevitable for so many.
    Bear in mind that I'm only in my mid-30s, and have NOT been working as a consultant, but as a full-time salaried employee, with all of the stability and benefits that are implied. I have worked a minimum of three years at every company (with the exception of a summer job doing graphics tools in '84), so I must not COMPLETELY suck at my job.
    BTW, folks, for those of you who haven't worked in the field yet, there's this strange magical process that happens naturally over time. Maybe you've heard of it. It's called "experience". This magical process has allowed me to develop a deep understanding of software development processes. What a concept! Using this "experience" thing, I have even managed to develop patented software technologies for major technology corporations.
    There was only ONE company in my entire history of interviews that cared about my lack of degree. In fact they were quite offended by my asking salary, despite my supporting prior salary history. The main interviewer took great pains to tell me about all of the PhD's on-staff that were working for half of my asking price. It didn't matter, though, because by that point, I could tell that I had NO interest in working with a group of PhD snobs, no matter WHAT the salary.

    As an addendum, and before the flames start, I will say that I have had the pleasure of working with many talented and courteous PhD's, so don't take my experience with one company as a general slam against those with doctorates.

    --

    It isn't a memory leak. It's an object life-span issue.
  322. Re:well...how do you define inplementation by SmackCrackandPot · · Score: 1

    I know exactly what you mean. I'm 35 and enjoy designing, implementing and designing software. About a year ago, I was searching for employment as a senior software engineer. Unfortunately, with the large number of graduates on the market, every company I interviewed with was only interesting in recruiting project managers. Seeing how so many companies would downsize by firing middle managers this option didn't interest me. To make matters worse, they got annoyed that I had made the effort to keep my skills up to date(C++,MFC,STL,etc...). Several of these companies were one programmer startups who were looking for business managers. A few companies were looking for research scientists, but they either required someone with either a straight-shooting career path in that field, or a Ph.D. In the end I found a vacancy for a Ph.D. Many university lecturers have taken the same career path, and moved into academia after drifting into management. Similarly with many of the postgrad students.

    From what I have seen, the only long-term career path is in hardware design (VLSI chips)

    Perhaps you can study for a Masters degree part-time? It'll give you the chance to learn new skills, and keep some doors open.

  323. cu boulder by Anonymous Coward · · Score: 0

    i always find it humorous when i hear someone praise cu boulder (my alma mater, yay!) as a terrific engineering school. i mean, sure, it is good, but it sure doesn't feel like it's all that great, ya know? especially when you see these stories: http://story.news.yahoo.com/news?tmpl=story&cid=51 9&e=1&u=/ap/party_schools

    1. Re:cu boulder by IceAgeComing · · Score: 1


      Yeah, I had to teach some of those students.

      The eng. school pulls in some huge grant money, and there are people (like myself) who bury themselves in that concrete monster of a building and rarely venture into the outdoors.

  324. To who degrees care by korgull · · Score: 1

    It's the personell department, the people who hire you who care about degree.
    The colleges you're working with care about your knowledge and less about your degree (if it help, it helps but not more than that).
    I guess in the end someone who's good at his/her job will always find his/her way to an interesting, well paying job.

  325. Education v. Learning by thaths · · Score: 2, Insightful

    Don't let Education get in the way of your learning.

    Thaths

  326. Depends, depends... by swordfishBob · · Score: 2, Informative

    Is it specifically relevant to the work you intend to follow on with? I have a friend who did a masters, relating to concurrency in Java. He is now well recognised in the field and is self-employed doing internationally-funded research.

    I have another friend who did a PhD in video data compression (some years ago) and was frequently offered work in related areas.

    I have a bachelor's degree in computer systems engineering. I count much of the (diverse) content of that course as vitally important in my career, though I am naturally a "specialist-generalist" - my position requires I know a medium amount about a lot.
    I didn't finish my degree until in my second full-time job. Being "nearly" finished helped me get one job. In both jobs, my abilities and attitude did a lot more for my progression and ability to stay employed during cutbacks.

    If you have good skills and background, I'd say "direct experience" then counts more than the letters after your name, unless the letters were earned in a relevant area.

    I'd say the effect is more pronounced in IT than other areas.

    --
    -- All your bass are below two Hz
  327. Ask the PHD's over at MIT by redog · · Score: 1

    Phillip has some objections but others object =) good read none the less http://philip.greenspun.com/careers/

  328. The best years of my life: phD student by dgerman · · Score: 3, Interesting

    I have a PhD in computer science. Like many, I went down the path not because I wanted the money or the fame. It was just there, in front of me, and I decided I wanted to try to see "what to be a researcher" was like. I never thought of the future jobs, the years of poor TA salaries, or the like. But man, did I enjoy it! The 7 years it took me were sometimes difficult (plenty of stress to finish the darn thesis) but at the same time were very good: plenty of travel to conferences, being able to do _whatever_ I wanted with my time, being able to learn and pursue anything that look interesting in front of me (to a certain extend), and the great feeling when you see your name in your first research articles, and later in citations.

    I recommend you read a book called: A Ph.D. Is Not Enough: A Guide to Survival in Science
    by Peter J. Feibelman. It is a little bit biased towards the academic jobs, but it has a chapter on the "real world" jobs too. I wished I had read it many years before.

    About me? I finished school and got a job at the Big Blue. I proved to myself I was able to create software in the Major Leagues, but then I realized I was being under employeed (my research skills were underutilized). In Canada there are few places better than them to go to, so my only alternative was academia. I am now tenure track at UVic.

    The perfect job exists for few. In my case, I am happy and I am making the best out of it. My PhD has allowed me to pursue things in my life that might have been impossible otherwise (how many people would "kill" in Canada for a well paid job in Victoria, for example?). I would do it again, for sure, if I had to go back in time.

    On the other hand, I have seen many crack under the pressure. You can be made to believe that you are an ass, with no potential to have a "contribution" to science. Many people struggle to find a thesis topic for years and many fail altogether. I must be very hard to feel the failure of not completing. Many others don't know what to do with the PhD when they finish and end with jobs that they could have gotten with a Ms.

    Make sure you heart wants the PhD. Otherwise you might just waste some years until you decide it wasn't for you.

  329. Instead... by Anonymous Coward · · Score: 0

    Get a master's degree, and top it off with an MBA.

    If you want to be a professor, then get a PhD.

  330. Re:well...how do you define inplementation by GlassHeart · · Score: 1
    The people who stayed on (or came back) to study for a Ph.D. will more than likely be able to get the technical director/architect/core technology development positions.

    I think you mean "more likely", which I would agree with, not "more than likely". Even in a good economy, merely having a PhD isn't even nearly a guarantee to a job, much less a high level leadership position.

    Anyway, I'm merely pointing out the folly in expecting that a "raw" PhD degree with zero industry experience will get you an important mentoring or leadership position. There are simply not that many of these positions, and people who hold those jobs aren't in a hurry to go anywhere else.

    I should point out that smaller companies also tend to care less about advanced degrees. They deal with narrow niche technologies that are not often interesting to the academe, and the real experts of that domain either already work for them, or work for one of a few direct competitors.

  331. The big merchant banks like it. by ralphclark · · Score: 2, Informative

    Get a PhD and go to work for a big merchant bank. Recruitment is very much controlled by HR in these places and they just love paper qualifications (I suppose because it means they can raise the average quality of candidates without actually having to understand anything about the skills thus represented).

    Alternatively you could use a PhD to get a position as a trainee BA with one of the big consultancy firms. I can't vouch for how they are right now, but Accenture - formerly Andersen Consulting - certainly used to only consider candidates with very good academic qualifications.

    You need to realize that a PhD isn't going to mean you can autmatically leapfrog into a senior role and 100K starting salary. What it *will* do is enable you to compete for entry into "fast track" career paths with the very best firms. Once in, opportunities abound. If, say, you joined a top merchant bank, and if you are ambitious and talented and applied to move over to the business side in the Front Office, you could be earning 250K + 500K bonus before you reach 30. If you stayed on the IT side you'd make slightly less money but you would still be assured of access to the most challenging projects using the most up to date technologies.

  332. superfluous apostrophe by Anonymous Coward · · Score: 0

    ... better get some remedial grammar classes first!!!

    Master's is possessive singular; your degree is a Masters. no apostrophe.

    The Grammar Police

  333. PhD may mean you get things done by garyebickford · · Score: 2, Informative

    I was told by a research professor at Carnegie Mellon that the PhD make you a member of the club of people who get things done. These are people who can then be depended upon to accomplish complex, long term projects, including mustering up the necessary resources, keeping your support system in line, etc.

    In other words, you try to get a PhD, and the department does pretty much everything it can to prevent you from doing so. If you manage to finish, you have shown you can get things done despite obstacles, and thus join the club.

    IIRC, only about 50% of those who start a PhD program actually finish and about 90% of the non-finishers completed the course work but never finished their thesis. So his view has a certain validity in affect, if not in policy. It seems to me it's a good view to have for oneself, taking into account also the others' statements here about your interest etc.

    --
    It's easier to be a result of the past, but more fun to be a cause of the future! http://www.spacefinancegroup.com/
  334. RE: Ph.Ds in IT - Good or Bad for a Career? by Dr+Damage+I · · Score: 1

    IME, a Ph.D in IT is great for your career, but at the start of your career, you will be at a relative disadvantage to your friend who spent the last four years cutting code professionally. 10 years later, however, you will be earning twice as much as your friend who will be struggling to find his way into the more senior ranks.

    --
    "Cursed is he who rises early in the morning..." Isiah 5:11
  335. The job is not the point. by Anonymous Coward · · Score: 0

    PhD = someone who loves their field and gets to work on projects of their choosing.

    MS / BS = someone who loves the other parts of life, and is willing to work on other peoples' projects.

    PhDs might make a bit more per year, but they're also living for 6+ years on a TA/RA/fellowship in an apartment or off their wife.

    You might disparage PhDs, saying they have their heads in the clouds. Yet, this is precisely their value -- the ability to see beyond the overwhelming implementation details, and not to lose the forest for the trees.

  336. Enough technical knowledge already!!! by da_weaz · · Score: 1

    I would say with a BS and a MS you've probably already got as much technical knowledge you need unless you want to become a prof (not a bad gig if you ask me ... have you ever tried to find a prof actually IN their office;). I would say a PhD in IT would be a bad choice. Maybe check out a MBA if you want to make a bunch of money!

    BS - Everyone know what it is
    MS - is More
    PhD - is Piled high and Deep!

  337. The problem with that statement... by Anonymous Coward · · Score: 0

    Too bad life isn't so very simple as that.

    I want to have sex with Natalie Portman. I want to go buy a huge beach house on St. Croix and a loft at Snowbird, and to summer and winter in each, respectively.

    I want to eat a 18" pizza with all of my favorite toppings without feeling sick.

    Unfortunately, very often all of the things that you want to to are not available to you. At such times, you must either select from what's available or you must sit around watching TV. Ph.D. often comes in as one of the "lesser than most evils" options. You get to remain a student, have the prestige of calling yourself a student [while you're doing it] or of calling yourself a doctor [once you're done], are surrounded by and perhaps even get to teach barely legal undergrads and their youthful faces, and even if you do flunk out, there's a kind of coolness factor at the bar in calling yourself a Ph.D. flunkie who now likes to drink.

    The other choices are too often a) job for pointy-haired boss in the midst of rat-race or b) suicide.

  338. Depends on what you want to do with it by Anonymous Coward · · Score: 0

    I've been a recruiter in Silicon Valley for 8+ years and I have noticed a few things here:

    1. Most hiring manager are scared of PhDs because of the stereotype of them being arrogant eggheads who really love theories but do not do practical things.

    2. For most jobs unrelated to research, a BS or MS is fine.

    3. Certain fields like fiber optics prefer PhDs.

    My suggestion: consider what you want to do after your education. Do you want to work in sales? Then don't get a PhD. Do you prefer the lab? Then get a PhD. Do you want to start your own company based on your research? Get a PhD.

  339. Do you develop bug free code? by lukme · · Score: 1

    I sure as hell don't, the only way of eliminating bugs that I have seen work, is to develop your own though process so that you choose methods/algrithms/implementations that avoid classes of bugs. This takes intense introspection, insight, and most importantly, this takes time.

  340. difference between engineering and science? by lukme · · Score: 1

    There was a comment, I believe it came from the head of the department at NC State, that the distinction in science you build to study, and in engineering you study to build.

    Here a some examples :

    To study high pressure chemistry one must first build a suitable device - ie a diamond anvil cell. The end is the study of high pressure chemistry and not the construction of the diamond anvil cell hence this is science.

    To build a barometer case that will protect the barometer when it is dropped six feet. Here you must clearly study the construction of the case before you build it. The end is the barometer case - hence this is engineering.

    In considering this, most of the time that I have spent in programming and in computer science courses has been studing different techniques to build the program - this sounds like engineering.

  341. Observations when I was a graduate student. by lukme · · Score: 1

    There seem to be many ways a professor can get tenure.

    I have known 1 professor, who got it solely by being brillant. At the time, he had no research results, had spent a hugh amount of money and time building a 1 of a kind instrument. He was also the professor, who would ask critical questions and be able to suggest creative soulutions to a wide range of problems.

    Most have gone your route, that is publishing as much quality papers, and networking.

    Still others have worked on the networking and getting grants - publishing just enough for the grants. The one professor I have know to do this, was able in the first year to get somewhere around 1 million in matching grants over the next 5 years. Here the university/department is getting so much money (this amount increased over the next 5 years) that to deny tenure would mean a loss of millions of dollars.

    Are these observations what you have observed?

  342. Do it the military way by Anonymous Coward · · Score: 0

    W3ll in the US military they have this attitude towards gays. As long as you don't flaunt it, it's OK.

    So get your Ph.D., and when they ask, either look at the ceiling or sue them for neural discrimination.

  343. pay by qualification by Anonymous Coward · · Score: 0

    The IOP did a salery survey of qualifications a couple of years back

    http://physicsweb.org/article/world/14/10/9

    Damn depressing considering with my Masters, Im bottom of the heap

  344. My experience: it depends by Downside · · Score: 1

    I think the number one thing that employers look at (at least here in the UK) is experience/skillset. Having or not having a PhD seems to be pretty irrelevant most of the time, to be honest.
    I think my PhD helped me get a couple of jobs (particularly at the begining when I had no commercial experience - I got a researchy type job). On the flip side I also knew one guy who moved into management who thought his PhD held him back.
    I think on the whole I would have been in pretty much the same place now if I had worked for the 4 years instead of studying.
    I'm very glad I did mine, but I did get funding and I didn't work that hard most of the time!

  345. I see it like this. by HanzoSan · · Score: 1



    How else are we supposed to compete with the billions of Indian and Chinese programmers who have bachlors degrees just like us?

    The only Americans who will have a job in IT will be people with a masters degree or above, its going to end up being like law, or medicine.

    --
    If you use Linux, please help development of Autopac
  346. So how exactly DO you get a job? by HanzoSan · · Score: 1



    If you come in with a bachlors degree you are just another person with a bachlors degree, why hire you when the indian, mexican, chinese or african american all will do your job for cheaper, why ever hire you?

    You have to market yourself and currently the market is designed so that you must seperate yourself from the pack to get a job.

    --
    If you use Linux, please help development of Autopac
  347. There are no basic leel positions. by HanzoSan · · Score: 1


    Thats the problem, masters degree or not, there ARE no entry level positions.

    I dont know what economy you are talking about but in the USA theres no jobs for people with bachlors degrees so your buddy with the masters is in the same position as the rest of us.

    I dont think a person with a masters degree is over qualified, consider the fact that you'll need to be over qualified in order to get a job at all, theres no way to earn experience so you'll have to compete for jobs at the startups.

    --
    If you use Linux, please help development of Autopac
  348. And then they may proceed to apply for work by HanzoSan · · Score: 1



    At McDonalds, the only place which hires people with no experience and no degrees.

    You are a frigging idiot if you think you can get a job in IT without a degree, I have the knowledge and the skills and the only way I can get work is through the temp agencies.

    So please tell me how the hell someone can get a job with no degree at all? Sure if you want to live in the ghetto working at mc donalds go ahead, I dont care, but I wont lie to people like you do and give them advice which sets them up to fail.

    This is just it, you want less competition so you deliberately give bad advice to people, "oh dont worry, you wont need a diploma, yeah right, and have fun working at mc donalds or retail, the only jobs people can get without an education, maybe you can do construction too while you have your youth, until you get hurt.

    Otherwise, it is perfectly feasible to get paid $40,000/year with a two-year degree and a bit of experience. That's a salary many indebted college graduates only dream about.


    Yes thats possible but how do you get experience when theres no entry level jobs for people who have no degree? All the entry level jobs ask for a BA or BS.

    Also, I've seen clear and unabiguous evidence that the market provides little or no rewards for anything more than a two year degree for most people. In fact, there is a trend away from four-year degrees in many disciplines, where a bachelor's degree is actually a mark against canidates.


    Thats just a damn lie, I've seen evidence proving the opposite, which says a person with a bachlors makes twice as much as someone without. Sure in 2000 you could get a job without a degree, I had a job without a degree, this is 2003, the world has changed.

    --
    If you use Linux, please help development of Autopac
    1. Re:And then they may proceed to apply for work by Anonymous Coward · · Score: 0

      You are a frigging idiot if you think you can get a job in IT without a degree, I have the knowledge and the skills and the only way I can get work is through the temp agencies

      Are you sure that isn't because you're a blathering idiot?

    2. Re:And then they may proceed to apply for work by v_1matst · · Score: 1

      "I have the knowledge and the skills and the only way I can get work is through the temp agencies."

      Then you must be a real asshole in person. I have been working in the industry for about five years now without a degree and have had no trouble finding jobs. With real world experience and good interviewing skills it is not difficult to find employment (the current economy sucking aside for right now).

      "I've seen evidence proving the opposite, which says a person with a bachlors makes twice as much as someone without. Sure in 2000 you could get a job without a degree, I had a job without a degree, this is 2003, the world has changed."

      Several of my friends are recent college grads with degrees from good schools and still can not find work. Usually it is because they are not willing to 'pay their dues' up front and do something they don't enjoy as their entry into the market. I started in tech support for Windows 2000 (which I hated, but it was an entry level job in my field), and now I am a software developer at a worldwide organization making a nice living, all without a degree.

      Anyway, I don't mean to rant however I get aggrivated when people insist that a degree is a requirement for doing/getting a good job. To me, all a degree says is that you paid for at least 4 years of college. It's more like a receipt.

    3. Re:And then they may proceed to apply for work by pmz · · Score: 1

      You are a frigging idiot if you think you can get a job in IT without a degree...

      1) That's not really true if you can talk the talk and walk the walk. I think people that can talk confidently in an interview and demonstrate real knowledge and discipline to the employer are who really get the jobs. Whether they have a degree or not is merely coincidence.

      2) There is much much more to the world than IT.

      BTW, McDonalds is now offering management-track jobs with benefits. I wouldn't be suprised if that was actually attrative to many post-IT-blowout people. And, McDonalds will train you for that job. Most IT companies think skills come from magic clouds in the sky and that training is for losers.

      Yes thats possible but how do you get experience when theres no entry level jobs for people who have no degree?

      Skilled laborers either learn on the job or through apprenticeships. Also, BA degrees are 10 cents on the dollar relative to BS degrees. A person doesn't have to go into $25,000 of self-inflicted debt to be qualified for glorified skilled labor such as "web programming".

      Thats just a damn lie, I've seen evidence proving the opposite, which says a person with a bachlors makes twice as much as someone without.

      You should look at the medical industry. Nurses and lab techs with two-year degrees can make IT people look foolish for working so hard for so little.

      The only places where education+experience=big_salary consistently are high-end really-difficult engineering jobs (genuine engineering jobs, not IT), such as electrical engineering, and upper management positions that often require many paper credentials. Otherwise, I think personal motivation, personality, and demonstrated ability carry much more weight than a degree.

  349. What about the global economy? by HanzoSan · · Score: 1


    What if all the indians, chinese, etc get PHDs while you just stay with your bachlors, why should any company hire American workers then?

    --
    If you use Linux, please help development of Autopac
    1. Re:What about the global economy? by pmz · · Score: 1

      ...why should any company hire American workers then?

      Perhaps they shouldn't. Americans need a reality-check, where we don't need to always be on top of everything on the planet. While our national defense should always be first-rate (so those Chinese Ph.Ds. don't also get funny ideas about world domination), the USA should find ways to be cooperative with other countries. While jobs going to India will hurt in the very short-term, more opportunity will ultimately be born. Do you think that India and China shouldn't also have an opportunity for prosperity? We are all human, after all, and it isn't like their "commie" ideology will last much longer, anyway. Also, prosperity is the ultimate weapon against terrorism. John Ashcroft and your Dean friend can try to steal our liberties through spy networks or nationalized social programs all they want in the happy-faced claim towards safety and equality, but, ultimately, only a fundamentally sound global economy and a foriegn policy that doesn't fuck over every third-world country on the planet will lead to genuine safety.

    2. Re:What about the global economy? by HanzoSan · · Score: 1



      Our main problem is that while we have big guns, we have a bunch of uneducated idiots controlling them.

      Its useless to have all these guns if we dont use our money to provide a better education than the Chinese.

      Do you think that India and China shouldn't also have an opportunity for prosperity?

      America first. Let China and India build their own economies instead of on our backs.

      We are all human, after all, and it isn't like their "commie" ideology will last much longer,

      The more technology we get the more communism begins to work, so you can say it wont last much longer, but the same could be said about capitalism when we had slaves doing all the work, it just couldnt last right? Once the social problems are solved and the government becomes stable, theres no reason why it couldnt.

      ohn Ashcroft and your Dean friend can try to steal our liberties through spy networks or nationalized social programs all they want in the happy-faced claim towards safety and equality, but, ultimately, only a fundamentally sound global economy and a foriegn policy that doesn't fuck over every third-world country on the planet will lead to genuine safety.


      Dean isnt a Hawk, Bush and Ashcroft are hawks, it wasnt Dean who passed the patriot act, I admit Dean does want bigger government but who else do I have to choose from? Bush wants a even bigger government than Dean in the name of security.

      Third world countries have a right to have opportunity, but not when it takes opportunity from me, if thats the case I'll move over there.

      --
      If you use Linux, please help development of Autopac
  350. Dont any of you think 10 years ahead? by HanzoSan · · Score: 1



    Sure right now no one needs PHDs, 40-50 years ago no one needed bachlors degrees or masters, now everyone needs one.

    Jobs are hard to come by, how do you survive a recession, or a weak economy? Sure experience is good, but you have to work for over 10 years to get your experience and job security.

    --
    If you use Linux, please help development of Autopac
  351. Reminds me of a Monty Python sketch (well, a link) by HoppQ · · Score: 1

    Man from BBC (John Cleese) is driving Man from the mill (who didn't expect the Spanish inquisition, Graham Chapman) to open a door in the next sketch.

    Man from the mill: Do you do a lot of this sort of thing?
    Man from BBC: Quite a lot, yes, quite a lot. Mainly in comedy. I'd like to be in program planning actually, but unfortunately I've got a degree.

    --
    My sig will be released in 2015 third quarter. Rating pending.
  352. Is there a doctor in the house? by Anonymous Coward · · Score: 0

    While working the roadshow circuit to raise funds in the early days of the late, great Infoseek, CEO Steve Kirsch presented a slide enumerating the reasons he was qualified to be the CEO of a high tech start-up: (1) I have a masters degree in computer science from MIT; (2) I do NOT have a doctorate in computer science from MIT....

  353. No, I just want to make a lot of money! by fm6 · · Score: 1
    There are two primary reasons for getting a PhD, and they are for teaching at a university, and for doing research at a university or an industrial research lab.
    That's the official theory. But outside the University system, any academic degree is just another credential -- and the credential that impresses more than anything is a PhD. I've been on hiring committees where people insisted that Doctors were by their nature preferable to Masters and Batchelors. (And of course college dropouts were beyond the pale, no matter how impressive the person's non-academic achievements.) Never mind whether their academic work has the slightest relevence to the job. Of course, these people were PhDs themselves, so there might have been a snob factor. And come to think of it, there usually is -- we all know pretentious assholes who insist that "PhD" is part of their name.

    I seem to recall that the federal civil service requires a grade uptick for each advanced degree. Again, regardless of relevence to the job.

    Face it, PhD = fatter paycheck, period. Maybe that's not what a PhD is supposed to mean, and it's certainly not popular with academic failures such as myself. But it's the truth. Unless, of course, it's a degree in Comparative Popular Culture from Mail Order University. And even then....

  354. The computer industry is a meat market.... by 1iar_parad0x · · Score: 1

    I think the problem is with the nature of modern computer industry hiring process. Thanks to monster, head hunters, and the dot com bust the industry has turned into a meat market. Gee, let's ask 100 questions about some API. That's really going to help me judge a person's programming ability. The average PhD in CS isn't going to rush to the mall to read the SAMS UNLEASHED/O'REILLY/WAITE GROUP PRESS book. Hopefully, they read Dr. Dobbs and some other professional journals. I wonder what the average interviewer thinks of Knuth, Dijkstra, or Minsky. Yeah there's a lot of worthless knowledge in The Art of Computer Programming. I mean, who needs to write an algorithm anymore. I'm sure they don't have any practical skills.

    I wish there was more emphasis on sample code and past projects or work experience. However, my experience is that most of the screening/interview process is a glorified grep on my resume and a couple pendantic questions about some really tedious aspect. Look I've played the IT game for a while. I suppose it gets better for more serious engineers. However, I've heard it really doesn't.

    Incidently, my favorite related tidbit was when our development team was faced with a NP hard problem and one of the programmers brushed off such worthless "theoretical" issues by saying, "Oh I know QuickSort". Which is real funny since we where dealing with an optimization problem.

    --
    What do you mean my sig is repetitive? What do you mean my sig is repetitive? What do you mean....
  355. What it all means by Webmoth · · Score: 1

    B.S. -- Well, you know what that means.

    M.S. -- More of the Same.

    Ph.D. -- Piled higher, deeper.

    --
    Give me my freedom, and I'll take care of my own security, thank you.
  356. Stupid Waste of Time by Anonymous Coward · · Score: 0

    Unless you plan on also taking courses in conversational Indian, and have extended plans to New Dehli, your plan sucks.

  357. $40k jobs might not be more common by mnemonic_ · · Score: 1

    The availability of a job is not only determined by the salary, but also by how many are eligible for it (among other things of course). There will be far, far more people who are reasonable candidates for the $40k job than the $100k job.

    Mere logic can't solve this one... one needs some real data to figure out which kind of job is more available.

  358. Degrees? We dohn need no stinkin' degrees... by fehlschlag · · Score: 1

    I've been in the computer industry since '79. Have worked for large companies (such as IBM, Siemens, etc) and smaller startups. In spite of never actually finishing college, I have never had trouble finding decent well-paying work, even in a so-called recession.

    One thing I did learn, though, was that I enjoy working for smaller operations much more than any other companies - red tape, silly dead line decisions, etc.

    Working on contracts for small companies from home via the 'net effectively frees me from location dependencies, and lets me feel more in tune with the essence of the company, the lifeblood of it, if you so will. It seems there is also more free time available overall, further reducing general stress levels.

    And to return to the actual question: yes, I have actually been turned down here and there due to being 'over qualified' for a given job which I thought might be interesting. However, my strategy has always been to just go on to the next contract. I'm not shy about doing a short term lower paying contract between more lucrative ones.

    But overall: Small company contracts - my recommendation. Experience credentials and sanity count more than paper credentials in the end.

  359. Phd = Piled Higher and Deeper by betelgeuse68 · · Score: 1

    The subject being a reference to what makes dung beetles happy (guess what BS stands for?).

    I think that in some cases you have some individuals who genuinely do accelerate some facet of computer science, however the average developer is pretty far removed from the day to day reality of most Phds.

    Also, knowing one person who got a Phd and another who decided not to pursue it (after being in the program with a master's) both commented that Phd programs are so much about ego and very little else.

    Apologies to all those exceptions out there but recollecting my observations of a certain "Dr." who ran the graphics lab at my alma mater, that does not sound very off the mark.