Should I pursue a Phd in Computer Science or go into industry?

  • Thread starter Thread starter rclakmal
  • Start date Start date
  • Tags Tags
    Phd
Click For Summary

Discussion Overview

The discussion revolves around the decision of whether to pursue a PhD in Computer Science or to enter the industry directly after completing a bachelor's degree. Participants explore the implications of each choice, considering factors such as career prospects, personal interests, and the nature of research work.

Discussion Character

  • Debate/contested
  • Exploratory
  • Technical explanation
  • Conceptual clarification

Main Points Raised

  • One participant expresses uncertainty about their enjoyment of research, noting limited experience and interest in areas like distributed computing and data mining.
  • Concerns are raised about the financial implications of pursuing a PhD, including potential lower earnings compared to entering the workforce immediately.
  • Some participants suggest that a PhD may not significantly enhance career prospects in industry, with one stating that it might not provide a substantial advantage over a bachelor's degree with experience.
  • There is a discussion about the timing of obtaining a PhD and how it could affect career opportunities, referencing historical job market conditions.
  • One participant advises that pursuing a PhD should be driven by genuine interest in the subject rather than solely for career advancement.
  • Another participant mentions that while a PhD may not be a handicap in industry, it may not provide significant benefits either, and emphasizes the opportunity cost of time spent in graduate studies.
  • Some participants propose that a master's degree could be a viable alternative to help gauge interest in research before committing to a PhD.

Areas of Agreement / Disagreement

Participants do not reach a consensus on whether pursuing a PhD is advisable. Multiple competing views are presented regarding the value of a PhD in industry and the importance of personal interest in the decision-making process.

Contextual Notes

Participants highlight various assumptions, such as the impact of timing on career outcomes and the subjective nature of interest in research. There is also mention of differing perspectives on the financial implications of pursuing advanced degrees.

rclakmal
Messages
76
Reaction score
0
Hey all ,

I have been a not-so-active member of this wonderful site for about three years .These days I'm going through a deciding phase of my life as I'm so close to finish my bachelors in Computer Science and Engineering .I thought this would be a perfect place to get some expert view from you all regarding a doubt I have .

I chose the area of Computer Science because it was the only specialized field offered in my faculty about which I wanted to know everything . Although I knew this is not practical ,this feeling was more than enough for me to decide that I should build my career in the field of IT . Now I'm so close to finish my first degree and I'm in the process of deciding whether I should go for a Phd or go and work in the industry as a SE and may be join a part time Msc while working .

I accept that this decision should be taken purely by myself .But I would like to consider your views/opinions on this .

There are few topics like distributed computing and Data mining about which I have a special interest and would enjoy working on a thesis under those areas . I do not have much research experience except for some small undergrads projects I did in the last two years. So basically I do not have a clear idea whether I will enjoy doing researches or not .

While I'm very much interested in teaching ,I do not want to join Academia permanently after finishing my Phd . I want to join the industry and preferably work in a more active position than a research fellow .By "active" what I meant was a position where I can deal with people from all sorts of backgrounds . And I'm not embarrassed to declare that I'm attracted to the two letters ("Dr") which would be placed in front of my name if I manage to defend my thesis successfully .

My academic records are good (not the best I would say) . But still more than enough to follow a graduate programme .

What advice would you give me considering my situation and my interests ? Should I go for a Phd ? or NOT ?

Thanks in advance
 
Physics news on Phys.org
What do you think are the cons of doing a PhD program?? For example, not making much money??
 
micromass said:
What do you think are the cons of doing a PhD program?? For example, not making much money??

Yes ,this was one of my concern although I could not emphasize it in my original question . To be more specific ,Will the industry welcome me as a "Phd Holder" ,someone above the junior engineer level , when I'm coming back from my graduate studies ?

Or will I have to start my career from the same place I would have started if I joined the industry right after my bachelors ?
 
rclakmal said:
Yes ,this was one of my concern although I could not emphasize it in my original question . To be more specific ,Will the industry welcome me as a "Phd Holder" ,someone above the junior engineer level , when I'm coming back from my graduate studies ?

Or will I have to start my career from the same place I would have started if I joined the industry right after my bachelors ?

Take my opinion with a grain of salt.

But basically, you have the choice between doing a PhD or going in the industry and getting hands-on practical experience. I think many employers will want the second option.

In any case, you should do a PhD because you find it interesting, not because it looks good on your resume.
 
rclakmal said:
,Will the industry welcome me as a "Phd Holder" ,someone above the junior engineer level , when I'm coming back from my graduate studies ?

If you are sort of lucky (and this is sort of lucky and not super-duper lucky), you can get an industry research position. Companies like Microsoft and Google just eat up CS Ph.D.'s.

Or will I have to start my career from the same place I would have started if I joined the industry right after my bachelors ?

Unlikely. You'd probably at least get the same sort of "credit" that you'd get if you did a masters.

The situation is that with a Ph.D., you'd be better off than a bachelors + 0 years experience, but you'd be somewhat worse off than bachelors + 5-7 years experience.

There's also the element of "random timing". For example, if you were a bachelors in 2000, and then spent seven years on a Ph.D., this would have turned out to have been a bad idea career-wise, since it meant that instead of looking for work in the dot-com boom you would have ended up in the worst crisis since the great depression.

On the other hand, if you get a Ph.D. now, you could come out in the data mining boom of 2018.

My general advice is that if you are looking *purely* at career, then getting a Ph.D. is a bad idea. If you have some interest in the subject then it could be a good idea, but that depends on how much your interest is.
 
Last edited:
twofish-quant said:
If you are sort of lucky (and this is sort of lucky and not super-duper lucky), you can get an industry research position. Companies like Microsoft and Google just eat up CS Ph.D.'s.



Unlikely. You'd probably at least get the same sort of "credit" that you'd get if you did a masters.

The situation is that with a Ph.D., you'd be better off than a bachelors + 0 years experience, but you'd be somewhat worse off than bachelors + 5-7 years experience.

There's also the element of "random timing". For example, if you were a bachelors in 2000, and then spent seven years on a Ph.D., this would have turned out to have been a bad idea career-wise, since it meant that instead of looking for work in the dot-com boom you would have ended up in the worst crisis since the great depression.

On the other hand, if you get a Ph.D. now, you could come out in the data mining boom of 2018.

My general advice is that if you are looking *purely* at career, then getting a Ph.D. is a bad idea. If you have some interest in the subject then it could be a good idea, but that depends on how much your interest is.


Thanks for this answer ! I accept I should try to measure how much I'm interested in the subject as well as in doing researches .

Following a Masters programme would be good solution to take that decision .And again I should decide whether it should be a coursework masters or a research masters .

Anyway thank you all for your views .If anyone else would like to share their ideas on this ,I would be more than happy to hear them .
 
twofish-quant said:
If you are sort of lucky (and this is sort of lucky and not super-duper lucky), you can get an industry research position. Companies like Microsoft and Google just eat up CS Ph.D.'s.



Unlikely. You'd probably at least get the same sort of "credit" that you'd get if you did a masters.

The situation is that with a Ph.D., you'd be better off than a bachelors + 0 years experience, but you'd be somewhat worse off than bachelors + 5-7 years experience.

There's also the element of "random timing". For example, if you were a bachelors in 2000, and then spent seven years on a Ph.D., this would have turned out to have been a bad idea career-wise, since it meant that instead of looking for work in the dot-com boom you would have ended up in the worst crisis since the great depression.

On the other hand, if you get a Ph.D. now, you could come out in the data mining boom of 2018.

My general advice is that if you are looking *purely* at career, then getting a Ph.D. is a bad idea. If you have some interest in the subject then it could be a good idea, but that depends on how much your interest is.

This advice is spot on. Listen to it. A couple of more points:

1. A PhD in industry is not a handicap, but it isn't much of a help either. And the opportunity cost of the PhD means that you will end up with less money overall in your career. But if all you wanted was money, why the hell did you study engineering?

2. The upside is that if you used your time well during your studies you may have some capabilities that many other engineers do not have, and that can serve you well.

3. While there are some PhDs in CS and EE who work as "researchers" in research divisions of large companies, the majority of us have positions we could have gotten with MS degrees. That's a fact.

4. No one will EVER call you Dr. so-and-so except if you give a seminar at the local college. True Story: at my last company several of my coworkers didn't even know I had a PhD until after I had worked there almost three years and had received an award from a technical society that had PhD after my name. If you are attracted to the letters "Dr." in front of your name I'm sorry to be the bearer of bad news. Maybe you can get your parents to call you "Dr. So-and-so".

5. That said, in my opinion, I am a better engineer than I would have been had I left school after the MS degree. I'm not saying I'm better than engineers with MS degrees (there are plenty of people out there with MS or BS degrees better at my job than I am). What I'm saying is I am better than I would have been. So for me, it was the right choice.
 
twofish-quant said:
If you are sort of lucky (and this is sort of lucky and not super-duper lucky), you can get an industry research position. Companies like Microsoft and Google just eat up CS Ph.D.'s..

IBM too. I have a friend who completed a PhD in Operations Research. He joined a research scientist position in IBM.
 

Similar threads

Replies
28
Views
3K
  • · Replies 11 ·
Replies
11
Views
5K
  • · Replies 27 ·
Replies
27
Views
5K
Replies
3
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 8 ·
Replies
8
Views
1K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 12 ·
Replies
12
Views
3K