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

9 of 479 comments (clear)

  1. Read Slashdot by Anonymous Coward · · Score: 3, Informative
    1. Re: Read Slashdot by ikedasquid · · Score: 4, Informative

      I've worked with PhDs in a hands-on environment as well (apps/drivers and low-level embedded stuff). Several of them were great, and at least one sucked enough to be let go. One of them (Physics PhD, not Comp Sci) was one of the most talented low-level embedded SW Eng's I've worked with. Sweeping generalizations...

  2. Job market does not like PhDs by Anonymous Coward · · Score: 2, Informative

    Unfortunately, many people in the workplace do not like PhDs. With a PhD you should look at the academic world and teach there

    1. Re:Job market does not like PhDs by PIBM · · Score: 4, Informative

      Exactly; even a master degree is shunned upon here. If you want to promote your PHD then the academic world is indeed for you, else, try to start low, you should be able to climb pretty fast.

  3. Target your job hunt based on your research/thesis by Anonymous Coward · · Score: 2, Informative

    Target your job hunt towards what you researched for your PhD or leave it off. A generic development house just wants coders and your PhD probably hurts you.
    If your PhD isn't in an area of practical interest, you need to figure out your pitch for how it is applicable.

    My office values PhD's in certain areas and would have candidates do a presentation based on your research/thesis.

    Network at conferences appropriate to your research?

  4. Re:Use a headhunter and resume writer by Anonymous Coward · · Score: 2, Informative

    Actually popular/good recruiters are motivated to find you a job ASAP, your salary is a secondary priority, as it really does not make much difference whether they earn 30% of 100k or 80k, if the other option is earning nothing at all while wasting time on you.

  5. Re:overqualified by houstonbofh · · Score: 3, Informative

    I read a similar story in the Microsoft CompTIA Security+ guidebook. Tthe guy outsourced his five remote jobs to people in China. He got caught when a security specialist for one company conducted an audit and noticed that the VPN token was logging in from China. Opps... He kissed five paychecks goodbye.

    What an idiot. He should have had the subs loging in from a system in his home office. :)

  6. Re:List the STL? Seriously? by sconeu · · Score: 4, Informative

    They may actually be looking to see if you're willing to say "I don't know".

    My response would be twofold.

    1) "C++03, C++11, or C++14? The Standards committee added some in each iteration."
    2) "To be honest, I probably can't name them all off the top of my head. I could look them up (for C++03) in my copy of the standard, or use Google to find them all. However, I generally find that vector, list, set and map tend to meet most of my needs. If I need something specialized, I'll look it up."

    --
    General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
  7. Re:overqualified by meta-monkey · · Score: 4, Informative

    Sure, but half (or more) of the time, the Indian programmer doesn't actually have a real degree. We had this happen all the time when I was working for a consultant group. We'd get Indians who would claim to have a degree from Shrkekrlkajrthu University, but if anybody bothered to call good ol' SU, they had no record of them. Or, the Indian would pay SU $10k to give him a "degree" with no credits earned. Fraud. Lots and lots of fraud. Like, to the point where I had a database programmer working with me who didn't know what a join was. Shit you not.

    --
    We don't have a state-run media we have a media-run state.