Ask HN: Career Advice. Grad School vs. Industry?
I have been struggling with this decision a lot, so any insight/advice at all would be greatly appreciated.
I have been struggling with this decision a lot, so any insight/advice at all would be greatly appreciated.
Unless you're really into research on a particularly narrow topic for 3+ years (and not a topic of your choice, one of your advisor's choice), you don't want to do a PhD and should stay away. Take the four extra years of income instead.
On a slightly different note, every PhD I know, self included, has a story about how they almost failed out of or otherwise left graduate school if not for some serendipitous event. I have yet to meet someone who doesn't have such a story.
Ya, neither have I.
The PhD for me was a personal journey that I'm better off personally for taking. It hasn't made me much richer, however (no one should go to grad school for the money!). Also, getting a PhD should NEVER be your plan B.
Forgetting about the money bit (ha!), lets talk pure knowledge. I learned a lot more on the job than I did in school. In my specific case, I wouldn't have gotten those jobs without the PhD. However, I firmly believe there are high learning jobs that can be had without a PhD.
In CS, a PhD gets paid mid 6 figures. That is also what the average mid career developer gets paid. Go figure.
The downside is, you won't make a lot of money, and as a grad student, you will have to keep your PhD advisor happy, and it takes a ton of work to get things published so that you can graduate. I know a lot of great people who burned out in the process.
I don't think you can learn advanced bio research by just poking around curiously. You have to be deeply embedded amongst people doing state of the art research for years to develop the knowledge and skills to contribute.
The thing with this field is that there is so much requisite domain knowledge, unlike traditional CS which is more skill. I would say if you are committed to Computational Biology then go get your PhD and it will greatly increase your chances of success. Again, if you want a normal CS career, skip the PhD, if you want a career in Computational Biology, get it.
Don't forget that you also are going to usually wait longer to have a family if you go to grad school, although not always. That might be a bigger deal breaker than you might realize right now, so think about it.
It was a great experience for me. I got a publication on my resume, a chance to see what academia is all about, and decided it wasn't for me - then I graduated with a Master's and went to work in industry.