Slashdot Mirror


Google's Ph.D. Advantage

Frisky070802 writes "The New York Times reports on Google's success and desire in hiring Ph.D.'s (free registration required). It says that Google's willingness to let every employee spend 20% of his or her time on an independent project is a compelling motivator and that they estimate that Google has as many Ph.D.'s working for it as Microsoft, which is 30 times larger. How many other companies put "Ph.D. a plus" in their want ads?"

68 of 572 comments (clear)

  1. Keeping your employees happy... by SoTuA · · Score: 4, Insightful
    ...goes a long way towards keeping your company productive.

    Besides, I'm guessing that a lot of those PHD's independent projects have something to do or might eventually be integrated into google (PHDs researching information retrieval, web page ranking algorithms, you name it).

    1. Re:Keeping your employees happy... by quadra23 · · Score: 5, Insightful

      ...goes a long way towards keeping your company productive. I agree totally. Having an army of PHD's doesn't guarantee anything unless they enjoy what they are doing and able to use all their skills effectively. It also helps if they able to branch off into things that they enjoy as hobbies for a time as well. The more flexibility an employee has in doing their job (within reason) the more successful they will be in completing the job. Just watch all the other companies following Google after this becomes a big success.

    2. Re:Keeping your employees happy... by Anonymous Coward · · Score: 5, Insightful

      I like to see how google has adapted bits of the opensource development model to fit their needs. Just let people do it because they want to do it, don't force them. See, even the deleopment model is is free (as in freedom). =P

      If this isn't karma whoring, I don't know what is. They aren't using the "opensource development model", they are giving their employees what they want. You're pandering to the slashdot crowd and spinning it the right way to get your comment up to +5.

      I swear, these "Dude, that cool thing is totally like open source! Isn't open source great?" comments are really getting old, and they're generally just a bunch of bullshit made up to please the mods.

    3. Re:Keeping your employees happy... by HFh · · Score: 2, Insightful
      By that reasoning, wouldn't Google be better off letting all their PhDs work 100% of their time on hobbies ?

      Actually, they sort of are. For most PhDs, especially in things like CS, work is one of their hobbies. One of the reasons to do that PhD thing.

      Peace.

  2. Working smarter not harder by afidel · · Score: 5, Insightful

    Google is proof that using a smarter aproach is often the best way to solve a problem. If Google tried to use the naive clustering model their expenses would have massivly higher and their scalability and fault tolerance would have been much lower. It seems that Google realizes that the best way to hire and retain the people that will continue to come up with the smarter aproaches is to offer them things that not many other employers are, time to do what intellectually stimulates them for instance.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    1. Re:Working smarter not harder by GoofyBoy · · Score: 2, Insightful

      >Google is proof that using a smarter aproach is often the best way to solve a problem.

      Vs. the "dumber was is often the best way to solve bleeding-edge technical problems" the rest of the world has been doing?

      Its fine that Google is doing this now, but they are still small and closely held. The key is if they become a mature and larger company and still retain these factors.

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
  3. Is the PHD the best thing? by StacyWebb · · Score: 5, Insightful

    Although having an advanced degree is great, some of the best tech sector innovators come without advanced degrees. -- Also most employees spend more than 20% of their work time on personal goals anyway.

  4. Um.. by k98sven · · Score: 4, Insightful

    How many other companies put "Ph.D. a plus" in their want ads?"

    How about: Every company which does any kind of research?

    Seriously. In areas like biochem, getting a job (or at least, a good one) without a PhD is near-impossible.

  5. PHD =worthless by Anonymous Coward · · Score: 1, Insightful


    go ask an employment agency if it helps in a job , you see if every buisness wants degrees/phd's then they become the norm in order to gain employment and so less valuable

    with USA not even in the top 10 of educated nations whatever you are teaching in these degrees/phd's its not very successful

    1. Re:PHD =worthless by Kiryat+Malachi · · Score: 2, Insightful

      Of course, many of those foreign students got their degrees at US universities.

      The primary education system in the US is broken, but the secondary (university) education system in the US is still pretty sharp.

      Some other notes: that chart rates the amount of schooling students receive, not the level of education they receive. Of course, its a lot easier to rate 'years attended' than 'worthwhile things learned'. Also, Germany is ranked 12, the US 14, and Japan 25. I don't hear anyone making accusations about the Japanese school systems.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
  6. PH.d.........BAH HUMBUG by jamie812 · · Score: 2, Insightful

    If PH.d's were so great, then the world's best corporation would be the U.S. Government. The fact is, original ideas are not born out of research, but inspiration.

    1. Re:PH.d.........BAH HUMBUG by mozumder · · Score: 2, Insightful

      Well, considering that that U.S. Government is the single most powerful organization in the world, maybe the PhD's did help...

  7. Ph. D = cool job by 192939495969798999 · · Score: 4, Insightful

    If you have a Ph. D and you're working at Google, you've got a great job. Ph. D jobs are worth the work for the degree, believe me. However, don't think you'll just be able to glide into getting that degree like you can with a BS... because professors will not just let you out! A Ph.D is designed to figure out which people actually can be creative and think of new stuff, and to keep out the "Ivan make basket" (you need communications skills) or "i learned it in 24 hours, and I think I'm a god now" (how many patents do you have? I thought so) folks.

    --
    stuff |
    1. Re:Ph. D = cool job by Anonymous Coward · · Score: 2, Insightful

      You've got to be kidding! Most PhD types are there because they don't want to deal with the real world after college and M&S, and figure that collecting degrees is the best way to avoid that. PhDs are just like everyone else - 50% are morons, 40% are good and 8% are those you'd like to work with, and 2% are truely impressive.

  8. Re:Advanced Degrees by 1000101 · · Score: 2, Insightful

    Most PHD's aren't code warriors. Sure, most techie PHD's can write code, but the jobs they hold aren't usually your average joe coding position.

  9. Re:Advanced Degrees by Anonymous Coward · · Score: 4, Insightful

    you seem to suggest that all google people do all day long is code. yeah, you're correct in naiveness. a lot of mathematics go into the type of stuff they do (the company founders were PhD dropouts, and the algorithm was something they were working on for thier theses).

    even their cluster for their massive search index probably took some mathematical experimentation to determine a proper arrangement and setup.

  10. As many PhDs as Microsoft? by Lurker+McLurker · · Score: 2, Insightful

    The article doesn't actually say Google has as many PhD's as Microsoft, only that Google has recruited as many PhDs from Washington University as Microsoft has.

    --
    Mod parent up!
  11. Re:Advanced Degrees by razmaspaz · · Score: 5, Insightful

    Yeah...but Google doesn't need programmers. They need brains. Sure it is easy to write code and do it well without a degree in Computer Science. But to create an algorithm that effeciently searches millions if not billions of pages and returns the most relavent thing throughout the ENTIRE Internet is a little daunting and takes someone who has had some advanced training.

    --
    I tried for 5 years to come up with a clever sig...only to realize that I am not clever.
  12. Project orientation by The+Ape+With+No+Name · · Score: 3, Insightful

    If you can finish original research and a dissertation, then most likely you can finish any project handed to you if you have acheived a PhD. Most likely! All of the "high-end degrees are unnecessary" whiners never had to teach, research, write, suffer an advisor, AND find time to sleep all for 12000USD a year and a tuition waver. My advisor makes every boss I have ever had look like Caspar Fucking Milquetoast. Science PhDs tend to be particularly motivated, but don't discount us social science types, just because we want our summers off and tenure someday. ;-)

    --
    Comparing it to Windows will be a moot point, since El Dorado is going to have a 40% larger code base than XP.
  13. Re:Advanced Degrees by hoggoth · · Score: 5, Insightful

    > advanced degress != coding ability/work output

    If your measure is number of lines of code per day, then perhaps not.
    If your measure is new algorithms and technologies that no-one has ever thought of before then I'd say the advanced degrees are a little more pertinent.

    --
    - For the complete works of Shakespeare: cat /dev/random (may take some time)
  14. Google's PhD army extends much further... by WallaceSz · · Score: 2, Insightful
    With the release of their APIs in 2002, Google opened the gates to aspiring PhD's outside the company.

    These efforts have yielded some well known products, such as Google Alert and Google Dance Tool. Would be interesting to see how these API offerings will react to Google's IPO.

  15. Re:Is a PHD so great? by Anonymous Coward · · Score: 5, Insightful

    The question is: is it really relevant for most jobs? I doubt it.

  16. Job choices by BCW2 · · Score: 2, Insightful

    Someone with a Doctorate degree looks at a University, where labs and resources are for research, but everything will be owned by the school.

    Any major company that does research, where ownership is the companies.

    Google, where it appears you can profit from your own side jobs. The regular job is doing cool research too!

    Good choices, for different goals.

    --
    Professional Politicians are not the solution, they ARE the problem.
  17. It's not the amount of PhDs but the amount of PHBs by Lurker+McLurker · · Score: 5, Insightful
    I think one of the reasons behind Google's success isn't just the sheer number of PhDs they have. Its the PhD's having the power, rather than the PHBs (pointy-haired bosses). It's one thing to be working with intelligent, science-oriented people. It's better to be working for intelligent, science-oriented people.

    Anyone can hire PhDs. Even the government. But there may be a corporate culture that doesn't take risks, that cares too much about short-term profit, that is affected by political considerations. In Google, the nerds seem to run the show. They have the business people, and great branding. But the technical side of things is the priority.

    --
    Mod parent up!
  18. Re:Link and Thoughts by Animaether · · Score: 4, Insightful

    At the same time, there's the group of people who can indeed code as well as, or even better than, you but never followed a formal education on it. Thefore they lack the precious PhD title.

    Just as a PhD is no guarantee that the person will grok what you're hiring them for - even if it's supposed to be right down their lane of education - the lack of a PhD doesn't guarantee that the person will not grok what you're hiring them for.

    Of couse the odds are in favor of those with PhDs, not contesting that :)

  19. Re:Advanced Degrees by D-Cypell · · Score: 3, Insightful

    You act like there is no middle ground between... "I write Javascripts to make cursors flash purty colors" and "I invent new programming languages with a soldering iron!".

    The fact is that the majority of employment in the software development field falls between these two posts and does not generally require a degree (if some other conditions are met).

    Having worked with both graduates and non-graduates (my category), I can say that there is very little distinction. I have worked with graduates that even if you explained something to them 10 times a day for 5 years they still wouldnt get it.

    Infact I would even go as far to say that non-grads are generally slightly better, but generally the grads that bring the average down are those that came to CS for the money rather than talent, this is rarer in non-grads in the craft.

    The bottom line seems to be that regardless of education, the most important attributes that make a good coder are a tendancy towards logic and analysis. This is a talent, not a university award.

  20. Re:Umm... by Anonymous Coward · · Score: 1, Insightful

    Your premise is that there is more of a demand for MCSEs than Phds. There is also more of a demand for burger flippers than MCSEs. Total demand is not a real useful metric.

    The relevent question is how much competiton there is for those 50 jobs vs those 503 jobs:
    If there are 10 other people going for the 50 Phd jobs and 1000 going for the 503 MCSE jobs, which has a better outlook for the job hunter?

  21. Re:Is a PHD so great? by Anonymous Coward · · Score: 4, Insightful

    I've worked at two universities, and I'm still happy with my undergrad.

    The Phd: an exercise in self-aggrandizing behavior with little application to the real world. In the event you actually research or do something worthwhile your expertise is basically a very tiny narrow slice of the pie in your discipline in which you possess astonishing depth, and you are likely no more knowledgeable about the rest of your field than a masters candidate.

    I've worked with a number of Phd candidates in computer science, chemical engineering, history, and life sciences, and then EXPECT (yes, I said expect) one of two things to happen when they graduate:

    1. A company offers them quite a bit of money to do the research that *they* love
    2. *poof* Tenure track faculty position

    in reality now, its usually

    1. Teach as an adjunct
    2. Try to convince private industry that you're okay taking that 60k a year position as a chemical engineer.. I'm not overqualified, HONEST!

    I think the most perverse observation I've made is that it seems like MBA's and doctoral business students have no trouble getting work around here. How depressing.

  22. Slashdot reader are naive (suprise!) by boris_qd · · Score: 4, Insightful

    What is innovation? - you can be coding monkey without a PHD - sure. If you like it then don't get a PHD. But where has the real innovation come from?

    The transistor? Nuclear weapons? Drugs that save your ass? What other technology came out of Bell Labs?

    The real innovation in our society is done for the most part by people with PHD's. Amazon.com, eBay - these are small innovations compared to the above. The groundwork was laid by the PHD's creating the underlying technology.

    Boris

  23. How many companies put PhD is a plus by arivanov · · Score: 2, Insightful

    A lot. Very few make use of it though...

    --
    Baker's Law: Misery no longer loves company. Nowadays it insists on it
    http://www.sigsegv.cx/
  24. Re:Advanced Degrees by Anonymous Coward · · Score: 1, Insightful
    I may be naive seeing as I'm only 20 years old and just getting started in the coding field (at my first job programming, I've been here just over a year), but it definitely seems to me that advanced degress != coding ability/work output.


    I (like many slashdotters) have been working in the computing field for awhile, and I've noticed two trends:

    1. and undergrad never hurts, but an undergrad with excellent software engineering skills is gold (message: get an undergrad)

    2. the old guy in the back corner who went to school in the 1950's or 1960's with a bachelors in math or physics will kick your ass till your nose bleeds (from a coding/engineering standpoint). He probably talks numerical analysis in his sleep.

    My wife is finishing a masters (albeit a professional masters, not an academic masters), and I asked her if she *felt* any more enlightened. She basically told me she can now interface with PHB's, but from a tech standpoint she didn't get a hell of a lot out of it.
  25. Re:Advanced Degrees by Simon+Lyngshede · · Score: 2, Insightful

    In respect to coding, using people with a ph.d for coding is just stupid. Anyone could learn how to code, not equaly well sure, fare for anyone can think up the stuff that you would expect from a person with a ph.d.

    When it come to work output, how would you messure that? Linies of code doesn't make sense, because the ph.d person have more important things to do. You would use ph.ds to develop new technologies and while the coding monkeys start implementing it the ph.ds move on to the next big thing.

    I wonder why so many slashdotters are so negative towards people with a ph.d. Is it because you couldn't get a degree yourself? Honestly these people are generally very smart and they work hard. Okay, so they don't produce a product in the same way programmers does, but the people with the degrees are the ones who design and invent the stuff needed for the programmers to even have a job. Many seems to think that a university degree, master or ph.d is just some fancy education in programming, it's not.

  26. Re:PhDs are sort of a double-edged sword by Saeed+al-Sahaf · · Score: 4, Insightful
    If you've got a Masters in any IS field and are applying for a $30k helpdesk position what are the chances of you sticking with me when that good job does come along?

    I'm not really trying to crack a joke here, but honestly: What are the chances ANY competent person is going to stay with a Help Desk job for any significant period of time? The customers are often frustrating, the pace can be exhausting, the work rarely has long-term personal satisfaction associated with it... If you get some PhD, hire him / her and feel very lucky to have a (presumably) competent employee for the few months that they are with you.

    Hiring is an investment and I need to be able to see a return on that investment.

    Get use to the "would you like fries with that" crowd, then. Face it: Help Desk is no ones ideal job. Why would anyone stick around for an extended period of time?

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
  27. Don't forget by plopez · · Score: 3, Insightful

    90% or more of start ups and product launches fail, mostly in the first year. That track record is not a
    a good argument for using a 'traditional' business model. There is no doubt Google has beaten the odds, and they have done some things differently. I.e. the radical notion of becoming profitable *before* the IPO.

    Google is a good case study. Everything they do should be reviewed for lessons in success.

    --
    putting the 'B' in LGBTQ+
  28. Re:Advanced Degrees by Glonoinha · · Score: 4, Insightful

    You are probably correct, from your point of view. A self taught coder, even a guy with a BS/CS or BA/MIS degree in his first year in a code writing position is likely to write a good tight sort routine or a nice tight SQL statement that is 12.7% faster than the bubble sort or select statement an older guy / guy with a few years of experience / guy with better 'credentials' might use - same way some AMD/ATI fanboy is going to put together a computer that uses liquid cooling to keep his overclocked record setting system running circles (18.9% faster!) around the off the shelf Dell system an older guy might be using.

    What you are describing right now is a very narrow scope of vision. It is perfectly ok, and even expected from a one year guy - don't get me wrong as I'm not bagging on you. But you are seeing instant gratification, lines of code per hour, faster embedded loops and search routines, and frames per second. What you are not seeing, if I had to guess, is long term maintainability, group cohesion, the ability to integrate different routines together or reuse the existing development effort going forward, the overall architecture of the bigger system, scalability, usability in a business environment, reduced downtime when problems do occur.

    In the same way that the overclocking crew can make a single uberMachine run 12.6% faster than a machine off the shelf, a tightly focused coder can write small blocks of code that are quite a bit faster than something written by an old school coder. From a business perspective, however, neither is particularly attractive when considering a large scale rollout of a massive business initiative. You simply can't have users running computers that sound like jet engines to keep their overclocked CPUs cool, and you can't have coders winging it to shave CPU cycles at the expense of long term stability, usability, and interoperability. Sure, you can read your in-line assembly and make it work - but can the guy over in maintenance keep it working without screwing it up or needing to rewrite it from scratch because he doesn't understand what it does?

    When (if) you stop to think through all of these things you will take longer to write your individual lines of code than the next generation of hot coders. For every five days on a project, a full day needs to be dedicated to understanding what the customer (internal or external) needs and envisioning how you will design it. A full day needs to be spent doing documentation (documenting the code, user dox, developer design and intent, interaction conventions, installation, maintenance routines, etc.) and delivering the product. A day designing the system architecure, and two days actually doing the work come between the envision and delivery. In theory you could sit down and do the actual 'work' in two days, but someone has to be responsible for the other stuff - not doing the other stuff is why projects fail.

    A day will come that you decide that hand building your own machine and getting an extra 7 fps isn't worth the hassle and you will just order a Dell. There will also come a day that you spend time documenting how you understand the customer's expectations and go over that document with the customer before you start designing how the system will work, and you will do that design before you start to write the code. And there will come a day that you write an official separate document describing the code you just wrote. Look forward to that day, consider it your next Graduation Day, and celebrate that day. Because the day after that is the day the youngsters start hassling you because they code faster than you do /grin.

    --
    Glonoinha the MebiByte Slayer
  29. Doing complex work without degree by Scott+Richter · · Score: 2, Insightful
    Although having an advanced degree is great, some of the best tech sector innovators come without advanced degrees.

    Not for what Google does. This is stuff that generally isn't the material of undergraduate courses, even advanced level. The stuff google is doing is so complex that you need a very strong background to even get to the point that you can use your creativity to solve problems.

    There may be a very few people out there who have the background to do what google requires and don't have Ph.D.'s. For their innovation in algorithm design, such people will be rare. At that level, the coding is the easy part.

  30. "Why I Never Hire Brilliant Men" by Dr.+Smeegee · · Score: 2, Insightful

    This American Magazine article was mentioned in the NYT piece. I can't find it anywhere! Does anyone have a copy or an excerpt?

  31. phds by cinnamon+colbert · · Score: 3, Insightful

    A phd doesn't imply anything. If it comes with good work, and good recs and from a top univ, then you might be considered smart and productive; if you haven't done anything with your 5/6 years, and your recs are bad, then you are an overpaid donkey. and every permutation in between.
    just as technology follows a path from small company/innovative to commoditization, so does ed requirements in an industry; its not that anyone needs a phd, but many cutting edge technologies come out of universitys, and those people have phds.
    Google is fortunate - they have a monopoly posistion (at least de facto for now) and that allows them to hire top talent; as soon as the cash flow drys up, the phds go; look at the formerly world class att res labs.

    There are a small number of companys that consistently do good science, such as ibm and corning and 3m; i suspect they hire phds because innovation is a character trait of people who are not interested in money, and those people often wind up getting phds, because it is a fun way to get to play with toys and do cool stuff.

  32. Ph.D == Piled Higher & Deeper by LorenzoV · · Score: 3, Insightful

    Alas, my experience with Ph.Ds in the workforce has been less than satisfactory. I can recall one gorilla with a Ph.D at a former employer who could not seem to get anything done. Poor slob; his first manager, the poster child for the definition for PHB herself, could not seem to find a way to dismiss him. Instead, she transferred him, with no warnings or cautions to the receiving organization. He ended up working on a project I was on. It was dismal! ... It took close to a year for the company to "get it" and release him.

    Yet, my last boss at my last job before I retired had a Ph.D. A most brilliant fellow. Able, capable, competent, easy to work with. I suppose that in retrospect, I stayed even longer than I might otherwise have because he, and his boss too, were so easy to work with.

  33. Re:Link and Thoughts by LWATCDR · · Score: 5, Insightful

    There is a BIG difference between coding and what you would want a PHD in CS for. Shure there are lots of people that can code most applications. It does not take a PHD two write a CMS, accounting system, point of sale, or even a spreadsheet. We just hired a programmer with a BS in CS. He did not know what a hash was! I bet he could not code a quick sort to save his life much less decide which sort to use for a given task. Now if you want to set up a server farm that can handle billions of searchs a day then you might want to invest in a PHD or two. A person that has a PHD might not be any better than a really talented person with out one but you can bet that a person with a PHD is not dumb, or lazy, and knows how to learn.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  34. Re:Umm... by Chuck+Milam · · Score: 5, Insightful

    "3M for example....you're allowed to work on whatever you want for 15% of your time.

    At 3M, you used to be allowed to work on whatever you want for 15% of your time. Thanks to the new CEO/regime from GE, the 15% "Innovation Time" is quietly going the way of the dodo. The focus on stock price over all else (such as real, tangible, actual profits) will be the death of many a formerly powerful and truly innovative company, I expect.

  35. Re:Advanced Degrees by aricusmaximus · · Score: 2, Insightful

    It's not just the talent, but the mindset. Some people like the solve the current problem at hand as efficiently as possible. Others gravitate towards interesting problems (possibly without solutions) and are willing to take the time to really examine them to find novel solutions.

    I have one friend who has been coding professionally since his teen years and is almost completely self-taught. I have another friend who recieved his degree in engineering, and then his Ph.D in computer science. Which one would I hire to create a reliable, user-friendly, efficient software package on time? The first one, no question about it. Which one do I expect to create new and novel solutions in his area of expertise? The second one, without a doubt.

    What's interesting here is that Google is betting that they can hire people to do both. It will be interesting to see in the long run if this pays off for them.

  36. Re:Is a PHD so great? by It'sYerMam · · Score: 5, Insightful
    A PhD is not necessarily so you learn about the subject. My dad did a PhD in Chemistry, and wrote a thesis on "The Hydration of Tri-Calcium Silicate" (Making cement, to you and me.)
    He now works as a computer programmer.
    This may seem a little weird, but if you think about it, a PhD [hopefully] shows that you're willing to apply yourself to something and do hard work. People with PhDs should be the most intelligent of the bunch, as they managed to get the thing.

    So Dad's PhD is a prestige degree - from Oxford, no less. It shows that he has skills beyond merely chemistry.

    --
    im in ur .sig, writin ur memes.
  37. Re:PhDs are sort of a double-edged sword by __aawavt7683 · · Score: 3, Insightful

    If I can keep the MS in the company I'd have no problem starting him at the helpdesk.

    From earlier, however:
    Easier for me to just put their resume in the 'do not hire' pile

    Oops, I guess they just don't even get a chance. Sad, really.

    I don't know how many masters you actually have applying, but many may stay with the company. This number can be increased by promoting them to the second tier faster. As a way out, you could provide a one month trial period; state that as they are masters, you expect more out of them, and tell them some exemplary support that has gotten other, non second tier support personell promoted.

    If possible, offer the chance of promotion out of support in general and on to design teams -- these people with _masters degrees_ now have a significant amount of experience selving real world problems, know what the customer expects and what they don't, etc. Really, it's seeming like a good idea to higher higher degrees for tech support -- just make sure they know the opportunities available to them, and increase expected minimums. If they apply for a 30k$/year job, give them a chance at it.

    -DrkShadow

  38. Re:Is a PHD so great? by Anonymous Coward · · Score: 5, Insightful

    A PhD isn't about learning facts. It's about learning HOW to do research. It doesn't matter that one's topic is the The Hydration of Tri-Calcium Silicate". The important thing is that when told to find out something new about "The Hydration of Tri-Calcium Silicate", you can do so. The same person can also be told to find out something new about search engine algorithms, and hopefully do a good job of it.

  39. Re:Advanced Degrees by razmaspaz · · Score: 2, Insightful

    You are missing my point. Writing code is SOOO simple. Designing a good system is VERY difficult. The thing is that if you are the guy who takes your instructions from the guy who designed the complicated system all you have to know how to do is read his instructions and rewrite them in computer language. Now working in an environment where you are doing the design because "that guy" isn't there is a whole different story. Of course you should rethink why you are writing all this code if you could just send your spec to india for 15k/yr and free up your brain to do some creative work.

    --
    I tried for 5 years to come up with a clever sig...only to realize that I am not clever.
  40. Re:Is a PHD so great? by nodwick · · Score: 5, Insightful
    The Phd: an exercise in self-aggrandizing behavior with little application to the real world.
    That's such a sweeping generalization that it's awfully easy to take a few potshots at it. Since this is Slashdot, I assume that computers and the internet play a big role in your life. Well, the packet switching technology and ARPAnet that made it all possible owes a lot to a bunch of PhDs at UCLA led by Leonard Kleinrock. Like being able to chat with your friends on your cell phone? Ever heard of Andy Viterbi, who went off to found Qualcomm by hiring many of the top researchers (yes, lots of them were PhDs) and developing the CDMA technology now used in North America? And of course, there's Claude Shannon, the so-called "father of modern communications". Just a few of the more "practical" PhD guys you may have heard of.
    In the event you actually research or do something worthwhile your expertise is basically a very tiny narrow slice of the pie in your discipline in which you possess astonishing depth, and you are likely no more knowledgeable about the rest of your field than a masters candidate.
    Again, I'd have to disagree here. A bachelors is great for giving you a good grounding in the background material you'll need in your field. A masters degree is primarily about teaching you how to do independent thinking, which is going to be important once you start moving beyond the basics and into new innovation. At this point, you'll have started developing the skill set, but won't have the experience. A PhD is where you really get to know your field well (much better than a masters student, by the time you're done), and understand what's been done and what's left to do. It's also about learning to develop relationships with other top people in the field, both in industry and academia, and learning about more than just the technical aspects of your area.
    I've worked with a number of Phd candidates in computer science, chemical engineering, history, and life sciences, and then EXPECT (yes, I said expect) one of two things to happen when they graduate:

    1. A company offers them quite a bit of money to do the research that *they* love
    2. *poof* Tenure track faculty position

    What's wrong with aiming high? I'd hate to think anyone would start any endeavor expecting not to do well.
    in reality now, its usually

    1. Teach as an adjunct
    2. Try to convince private industry that you're okay taking that 60k a year position as a chemical engineer.. I'm not overqualified, HONEST!

    You're generalizing again. Just like in every other line of work, whether you get a "good" job or not when you enter the real world depends largely on the individual. I've certainly known people who ended up in exactly the situations you describe. On the other hand, there are also many others who are doing very well. Our lab's also got a graduate this year who's starting tenure-track at USC, and another who's tenure-track at Stanford. One of my officemates just turned down a 100K EE job (a 2-body problem), and another had several offers in the 90-100k range as well.

    If you're good at what you do, there'll be good jobs for you no matter what path in life you choose. If you're a lazy slackabout, then you're screwed no matter what. There's no "right" or "wrong" answer about whether a PhD is a good choice -- it's about whether it's a good choice for YOU. This is the real reason why people tell you to do something you love -- chances are, you'll be enthusiastic about it and do it well, and success will follow naturally.

  41. I've known many by HerbanLegend · · Score: 3, Insightful
    I worked for several years as an intern at a giant Pharmaceutical company, in research and development, where EVERY employee had a PhD (except me!). To be honest, I wasn't that impressed with their range of knowledge or their overall competence.

    I think another poster hit the nail on the head when he said that PhDs are overqualified in a teeny, tiny area of study that only they actually care about. However, the "Doctor" title brings out the Ego in many of them, disabling their critical thinking skills (i.e. - "This project is a total waste of time and will never come to anything"). In essence, they're the reason many failed projects go horribly overbudget before they finally die.

    1. Re:I've known many by 0x0d0a · · Score: 3, Insightful

      "PhD" obviously isn't a qualifier for "knows what they're talking about". It doesn't even mean "pretty good". However:

      a) It means that someone is more likely to be willing to do something for the knowledge rather than the direct money. This is, IMHO, a good correlation to knowing what they're talking about.

      b) It means that they probably have at least some reasonable ability to deal with things abstractly.

      c) It means that they have a certain degree of stick-to-itiveness.

      d) If you're lucky enough to get someone who did their thesis on the area that you're working on, they probably know the area very well.

      Honestly, perhaps because I've been lucky enough to work mostly with PhDs in *academia*, I've found that a PhD doesn't seem to make people arrogant. I personally suspect that if anything, it's a bit humbling -- you realize how much there is to learn.

  42. RTFM? Not really. by Safety+Cap · · Score: 2, Insightful
    The primary goal of the helpdesk is to get the customer to actually RTFM.
    For the "internet" helpdesk, the point is to keep your call times up. When I worked help desk for a (now defunct) company, we were graded on call volume, average call duration, and how well we stuck to the script. Solving the customer's problem was the lowest priority. Our "top" performer would always do the 'try x and then call us back if it doesn't work, okay bye' trick, and it worked.
    --
    Yeah, right.
  43. Ph.d. thoughts... by algedeon · · Score: 5, Insightful

    I am about to finish my Phd in CS and during these long years, I came to realise that part of the Phd process is (maybe) to figure out what is this all about... be able to answer questions of the form "Does it help me to find a job?", "Should it be useful?" etc.

    My take on this is as follows... It's not about finding a job... it's not about adding another bullet in a CV to impress someone... it doesn't have to be useful or practical.. it doesn't have to cure cancer (although some people do this for a phd)...

    I think a phd is a long thought exercise. You prove to yourself (and to a bunch of other people) that in a finite amount of time, you can understand an area, the issues involved, and you can come up with something innovate, something new... a new problem or an new solution to an old problem...

    how to get a job after all that, is an orthogonal issue... maybe deserving another phd... :-)

  44. Well, I have some perspective on this by Sycraft-fu · · Score: 4, Insightful

    I do computer support for an engineering department on campus. Means I deal with supporting PhDs (and masters students and undergrads). For many of the PhDs, this isn't an unfair generalization. They are so focused on their one little area of expertise, that they seem to loose all basic knowledge. This is an engineering department here, so people should have a little technical skill. None the less I've solved printer problems that stumped a room full of masters and PhD students by turning the printer on (really, twice). They ought to have the basic electrical knowledge and problem solving skills to figure this out. The DID at one time to pass the undergrad courses.

    Now that's not to say there aren't some really smart PhDs out there. We have them here too and they are fun to work with. But there are plenty that aren't.

    Working here has really shown me that having a PhD doesn't mean your smart, just means that you could play the game long enough and well enough.

  45. Re:Is a PHD so great? by Austerity+Empowers · · Score: 5, Insightful

    I have a MS in EE. I was offered a scholarship to do a PhD. However during my MS thesis work I worked closely with PhD candidates and suffered perhaps a fraction of what they did. Don't get me wrong, I enjoy what I do, but I eat corporate shit for $$$ alone, so I declined. My observations are as follows:

    1) PhD is a lot of work for yourself, and 1000x more work doing your professors busy work (papers etc.)

    2) PhD slave labor wages are less than those of any given malaysian factory child if you count the total number of hours worked and divide that into your scholarship/stipend/grant/etc.

    3) If you are not a US citizen/permanent resident and are on a scholarship to get a PhD in the US, you are fucked. Bring the vasoline and bend over.

    4) If your goal is simply to get a degree to get more money, stop at your masters.

    5) If your PhD is not in a subject actively investigated by the corporate world be willing to accept an academic position after getting your degree, or find another subject. It's heartbreaking to see people get their degree and realize they are either stuck in academia or worse, take a job in industry doing work outside their expertise making the same they would have as a masters (i.e. degree worthless).

    6) If at all possible GET A COMPANY TO FUND YOUR PHD! This is harder now than it used to be, but it is THE way to go. I can't recommend it enough, if I personally thought there was money in a PhD this is what I'd do myself. If your professor administrates whatever finances your degree, and you are above broccoli intelligence, he WILL try to hold you as long as he can (5-7 years in most schools). If your company is paying the bill they are quite good at getting you in and out ASAP. Avg stay of corporate funded PhD students in my experience was 3 years. Do this!

    7) Stupid people can get PhD's far easier than smart people. Simply put, professors want stupid people out of their hair, if they can't wash em out, they graduate em. Just like elementary school.

  46. Re:Advanced Degrees by madsenj37 · · Score: 2, Insightful

    You are correct in saying saying advanced degrees =! coding ability (or guarantee any actual job skills that someone without a degree might not have). But having a degree will not hurt in most cases. A degree shows that you can put time into and finish tasks. It shows you can be in it for the long hual. Second of all, PhDs at Google may be researching the feasability and profit of what you are coding. They figure out what needs to be done, while coders figure out to make it happen.

    --
    Choosing the lesser of two evils is a choice for evil.
  47. All a matter of degree by Sycraft-fu · · Score: 3, Insightful

    Sure you might have nearly 100% turnover, but on what time scale? Someone who is a PhD is probably gone first chance they get, maybe even a month or two if they can find a better job that quick. Somone entering in to the tech industry you can probably get a few years out of. Hiring someone for a couple of months is just not worth it. The search procedure is time consuming (and therefore expensive) and it DOES take time to train someone to work efficently, even if they are highly (or over) qualified. If they skip after a couple months, after you finally have them trained, it's a looser for you.

    Also lots of education does not equal highly competent, espically in customer service type jobs (which helpdesk is). Most of the professors here would be TOTALLY unsuited for the help desk and doa much worse job than our students that ear $8/hour. Even the professors best suited would only be on par with a deceant student. Yes they could be trained, but that takes time and if they skip as soon as that's done, it's a loss. Training takes staff time (and therefore money) in additon to meaning less efficecy from the person being trained.

  48. The question is, who by melted · · Score: 4, Insightful

    who owns the fruits of their research. Most employment contracts in high-tech companies are pretty anal about that. No matter when and how you develop the code, even if your own spare time and using solely your own hardware and software, the company 0wnz0rz the code. And there are also provisions about conflict of interest...

    It would be interesting to know how google manages all this mess.

  49. How long after IPO does this stuff last? by multimed · · Score: 4, Insightful
    Call me cynical but this seems like another one of the things that differentiates Google & contributes to their success--yet I seriously question whether most of it won't go away once they're a publicly owned & traded company. At any given time, a large portion of stockholders are short-term, looking for a quick profits. I mean what percentage of Google shareholders will look at this and think, "20% of their salary expense is going to things not directly contributing to the bottom line, we gotta get rid of that waste." Just like they'll say, "If Google just puts a few ads on their front page, revenues will double!" Now I'm not saying capitalism in the US isn't the best real world solution. But what makes it work--herd mentality--also makes it less effective in certain things. It just seems like a number of great companies, in particular technology oriented ones, lose their competitive advantage, if not their soul when they effectively turn over the reigns to a herd of short-term thinking owners.

    There are two reasons to IPO--to generate capital to expand or to cash out. Certainly I can't image Google needs the former, and while I don't begrudge anyone the right to cash out on their creation, I hope they realize that by definition, they're giving up ownership. Maybe they're strong enough leaders, and will start off with enough shares to be ok--I certainly hope so becaue the list of technology visionaries who were ousted from their own company is already too long.

    I guess I am cynical today.

    --
    Vote Quimby.
  50. Re:Is a PHD so great? by Prendeghast · · Score: 5, Insightful

    If you believe that the sole reason for getting a degree is to gain knowledge, then no. If you believe that a university education is about learning to learn, then yes.

    A BS (BSc, BA in the UK) demonstrates (in theory) an ability to follow a prescribed course of study at the pace set by the lecturers but with the self-discipline required to go to the library rather than goof off. You should make a good worker bee who doesn't need to be continuously supervised.

    A MS (MSc, MPhys, MChem ...) demonstrates an ability to function independantly within broad parameters to achieve a general objective set by your supervisor. You should be capable of working at a remote site without seeing your direct boss for six months (and you should be capable of picking up the phone when you need help - rather than just sitting and stewing until someone demands to know what you have been doing for months).

    A PhD demonstrates that you can determine your own goals, demand information and contributions from a wide range of individuals (even people who are senior to you in an organisation), set your own schedule, work towards a project goal that is years in the future and say with a tough project longer than some people stay at one company in Si Valley (at least during the "new job every six months" boom :) Furthermore, you have demonstrated that you don't need someone to have done it before - you have proved you can create something original!

    Of course, these are all grotesque generalisations, and I know several PhDs I wouldn't trust to drink a glass of water without close supervision and paramedics standing by. Equally, there are other paths that demonstrate the same skill set. Furthermore, it can be hard to maintain one's non-conformist, independant spirit when one is producing a PhD thesis that must, by definition, conform to your examiner's views.

  51. Re:Is a PHD so great? by ClosedSource · · Score: 2, Insightful

    Regardless of what degree (if any) you earn, your ability to perform in the real world can't be demonstrated until you've worked in it.

  52. Re:PhDs are sort of a double-edged sword by lysium · · Score: 2, Insightful
    I am a 20-something sysadmin in work, and I know lots of overgraduated students without prospects (many living in my Columbia-area neighborhood, others through social contacts). Consider this illustrative example:
    When Rutgers University advertised a faculity position in the English department, they received over one thousand PhD-carrying applicants. One job, thousands of Ph.Ds....that is easily equivalent to the response I receive for tech job postings on the Internet.

    So who has more slant, your version or my own?

    ===---===

    --
    Together, we will drive the rats from the tundra.
  53. Re:PhDs are sort of a double-edged sword by Anonymous Coward · · Score: 2, Insightful

    Hey, we aren't talking about PhD's in English, are we? Sure the humanities PhD's have a hard time getting a good job, but it's a whole different ballgame if you have a PhD in a scientific discipline.

  54. Re:Is a PHD so great? by Kiryat+Malachi · · Score: 5, Insightful

    I've found that there are two types of CS:

    Type 1 is the type you're thinking of. None of them generally need anything beyond a BS, and their coursework was mainly focused in 'software engineering' disciplines.

    Type 2 is the type that develops new algorithms and does research. They need the postgrad work, and their coursework focuses on algorithms, math, and suchlike.

    I really think that we need to split these degrees apart; the first should become 'software engineering' or something similar, to help convey the difference between the application-oriented (engineering) and the theory-oriented (science).

    (disclaimer: I am a EE who does algorithms; I work with type 2 when I'm doing algorithm design and type 1 when we need implementation, and appreciate both)

    --

    ---
    Mod me down, you fucking twits. Go ahead. I dare you.
    (I read with sigs off.)
  55. Re:PhD means a single-minded goal... by Kiryat+Malachi · · Score: 3, Insightful

    I don't know what PhDs you or Soros know, but most of the ones I've been lucky enough to work with have theirs exactly because they have presence of mind, adaptability, and the experience of taking an idea and forging something new about it.

    Also, configuring a W2k proxy server is roughly equivalent to plumbing, and has nothing to do with CS.

    --

    ---
    Mod me down, you fucking twits. Go ahead. I dare you.
    (I read with sigs off.)
  56. Eesh by Anonymous Coward · · Score: 3, Insightful

    I've had 2 experiences with PHDs...

    1. He was hired in a Director position he did not merit. ("oooh! Ahhh! a PHD! He so smart. He make us money!"). Pissed everybody off. Had a 24/7 "I'm the shit" smirk on his face, but little people skills. Had some worthy goals but really, didn't understand the industry he was hired into.

    2. Needed a lead developer to port over a PC game and lead 3 other programmers under him. Hired a PHD. He demanded and got a high salary. He looked great on paper. He aced the company's tests. He talked the talk. Unfortunately, after 2-3 months he had jack all to show for. His social skills were nil. He didn't understand the technology involved. He wasted our time. He got fired.

    A PHD means jack all if you're not productive.

    I think part of the problem is people assume a PHD = genius. It doesn't.

    1. Re:Eesh by qtp · · Score: 2, Insightful

      I think part of the problem is people assume a PHD = genius. It doesn't.

      An even greater problem is the belief that "genius" = "willing to do whatever crap that you ask for". It doesn't.

      1. One does not hire a researcher (ie: PhD) to direct a bunch of programmers working on production code, you get an Engineer for that. You don't hire him to have "people skills", you hire a sales dick or management stooge for that. You hire a PhD because you have a problem that need be solved that his expertise is appropriate for, or you hire him to address old problems in a new manner.

      2. Why the hell would you seek a PhD to port a game, other than the rediculous ego boost that business types get from saying they've got a PhD on staff. If you need code monkeys, you hire code monkeys. If you need project managers, you hire project managers.

      If you hire the PhD to impress the venture capital, then pay him what he asks and trot him out at parties to impress the investors and let him work on his own shit the rest of the time. If you're hiring him to inflate your own ego ("look at me, I've got two PhDs on my payroll!"), forget it. You're bound to be disappointed, they'll not make you any money, and you'll look like the dumbass, not them.

      --
      Read, L
  57. Re:Is a PHD so great? by Kiryat+Malachi · · Score: 2, Insightful

    I understand the BS isn't mathless, but there's a difference between the standard 2 years of calc, and serious number theory, complexity research, and all the other things that go into serious CS. Similarly, any EE is going to get a semester of semiconductor physics or a semester of controls theory, but there's a huge difference between that and the ones who spend 4 or 5 years studying *just* device fabrication or *just* optimal control methods.

    Of course the distinctions are less hard and fast than I made them out, but in general, as you move from non-degreed and BS to MS and PhD you'll see more and more 2s and less and less 1s.

    --

    ---
    Mod me down, you fucking twits. Go ahead. I dare you.
    (I read with sigs off.)
  58. My experience with PhDs at a startup... by tyrantnine · · Score: 4, Insightful

    I worked as one of two junior programmers at a startup (now dead), which at its height had approximately 10 or 11 people on the software side of things), and 5-6 of those were PhDs (and 6 or so hardware guys, I think half also had PhDs). Most all of these guys had very impressive resumes/CVs, and were being paid enormous salaries... though some were light on working in industry

    Anyway, we were a small startup and I had heavy interaction with basically all members of both the software/hardware teams working on basically parallel processing. To make a long story short, having a PhD didn't lead to a correlation between being good at implementation OR design, or really anything. Out of 5-6, only one was truly good at actually programming/implementing, but I figured their strength was in their ability to help out designing some of the horrendously big and complicated stuff, and the algorithms underlying. However after over 2 years of work at this company, many code reviews, design meetings, etc, it was pretty clear having a PhD in EE/Comp Sci didn't particularly mean you had a handle on algorithms or design, either. I still vividly remember a presentation over a design prototype one of the PhDs had developed on his own (approximately 1-2 months of solo work) that was absolutely ripped to shreds at the most fundamental levels during a code review meeting. It was actually embarrasing to be in the room.

    Anyway, my experience there pretty much killed whatever mystique or respect I previously had behind having a PhD. To me it seems to mean you 1) Did a research project, which may or may not have been relevant to anything at one point 2) Had 5+ years to do it 3) May or may not have learned a lot about the subject. I don't mean to belittle it, but I think in general theres a *lot* more fluff surrounding a PhD than meat.

  59. nothing beats passion by mevo · · Score: 2, Insightful

    Nothing beats passion to solve a real problem and that is what google is trying to advertise with their bs phd number. Congrats for them, big deal, Broadcom did this for chips a few years ago, where are they now? People with phds are wimps that need a very large security blanket. That being said, it would be very interesting to see what would come from a phd that had to build a business from scratch (no handholding vc funding) and see what happens in five years. Google thinks that through hiring all these phds + 20% free time will provide an ample amount of passion to make it work. All it needs is one very passionate person running the show, unless of course they plan on a cut and run in a couple years when the competition catches up. Look at Apple, Sun, and Oracle, all companies with a CEO that were founded by and continue to produce cutting edge solutions, without anything close to a phd education.