Should I only get a PhD in computer science if I'm interested in research, or are there other reasons to pursue a doctorate?