Slashdot Mirror


Ask Slashdot: Finding a Job After Completing Computer Science Ph.D?

An anonymous reader writes I recently completed my PhD in computer science and hit the job market. I did not think I would have difficulty finding a job esp. with a PhD in computer science but I have had no luck so far in the four months I have been looking. Online resume submittals get no response and there is no way to contact anybody. When I do manage to get a technical interview, it is either 'not a good match' after I do the interviews or get rejected after an overly technical question like listing all the container classes in STL from the top of my head. I had worked as a C++ software developer before my PhD but in the past 6 years, software development landscape has changed quite a bit. What am I doing wrong? Has software development changed so much in the last 6 years I was in school or is my job hunting strategy completely wrong? (The PhD was on a very technical topic that has very little practical application and so working on it does not seem to count as experience.)

6 of 479 comments (clear)

  1. List the STL? Seriously? by ZorinLynx · · Score: 5, Insightful

    >technical question like listing all the container classes in STL from the top of my head

    Do experienced devs even know this? I've programmed in several languages and I could never give a list of functions on demand. That's what reference material is for.

    You honestly dodged a bullet with that one; any company that asks for such a thing has a damaged tech culture.

  2. Don't put PhD in the resume by PHPNerd · · Score: 5, Insightful

    I know it's sad, but hide your PhD. Most employers are scared of PhD's for multiple reasons: (1) they don't want to pay them what their credentials demand , (2) many hiring bosses are intimidated or feel threatened to have an underling with more education than they do, and (3) they are probably hesitant to invest in someone who is so highly credentialed for fear of losing them when a sweet offer comes around. Sad, I know. But I'd go ahead and hide the PhD. (Disclaimer: I'm working on mine now)

  3. ask your advisor by crgrace · · Score: 5, Insightful

    Surely your advisor has links to industry? Where does the funding come from? Industrial consortia? Federal sources (NSF / DOE / etc). Can you look at doing a postdoc at a National Lab so you can make some contacts? If you don't, ask your advisor for help. It is the least he or she can do for you.

    I don't think resume sites are good places for a newly minted PhD to look for work. You surely did some networking while you were a student. Did you present your research at some conferences? Those are the people you should be talking to about work, not filling out on-line applications. At the PhD level you find work based on a personal network, not web-based applications (although you will need to fill those out for compliance).

  4. Leave the PhD off your CV for a couple of years. by Ami+Ganguli · · Score: 5, Insightful

    It's not fair, but it's probably better to just list your master's for now.

    Right now they figure you won't be happy with a junior position, but you don't have the experience from them to trust you with something more senior. Once you've got a bit of experience put the PhD back on. It will help you land more senior jobs later.

    --
    It is tempting, if the only tool you have is a hammer, to treat everything as if it were a nail. - Abraham Maslow
  5. Re:Why? by i+kan+reed · · Score: 5, Insightful

    Or more pertinent to a PhD in particular is: what was your focus? A PhD isn't like a BS or even MS, it almost always reflects a near unique level of understanding something. What was it? What was your thesis? Why are you not working on that, in particular?

  6. Re:Job market does not like PhDs by Darinbob · · Score: 5, Insightful

    Any place that shuns someone with a masters degree is pretty sucky, I feel sorry for you. There are many companies that value people with education. Do you really think at the CTO and architect level that they prefer BA to BS, and BS to MS, and MS to PhD? Granted, fresh graduates don't get those jobs but people do work up to them. Not everyone is in the trenches forever doing coding that other people tell them to do, eventually there's someone in the company that has to actually know something, if the company is worth anything.