Live data from Hacker News

Applying to PhD Programs in Computer Science (2014) [pdf]

cs.cmu.edu

11–20 of 106 posts

Re: Applying to PhD Programs in Computer Science (2014) [pdf]

#11
I don't work in CS. I was surprised when I watched this talk[1] by Michael Stonebraker to learn of the "Diarrhea of Papers"

> A PhD applicant who wants to get a good academic job should have ~10 papers

> A tenure case should have ~40 papers

That alone would push me away from a PhD in CS. In economics, it's closer to what he said was the case when he was new:

> I got tenure from Berkeley in 1976 — With about 5 papers

[1] http://www.jfsowa.com/ikl/Stonebraker.pdf

Re: Applying to PhD Programs in Computer Science (2014) [pdf]

#12
My feelings are a little different. If you feel like doing a PhD and enjoy doing research, you should do it. A PhD above all should be fun, and is thus not a waste. It's only a waste if it's not fun.

There will be extended periods of intense struggle, and those parts are not that fun. One has to accept those. But, doing cutting edge research with experts is an incredible opportunity and I'd encourage those interested to take the plunge. If it doesn't work out, why not take the MA and run?

Re: Applying to PhD Programs in Computer Science (2014) [pdf]

#14

What isn't often discussed is how hard it is to go from a no name school that isn't ranked highly to an elite school. At a non-elite school your recommenders may be unknown to the admissions committee, the 'level' of education these applicants receive can be questionable ("What does an A mean from this program and how does it compare to our class?"), their research experience could be weak, student visibility could b…

I agree, mostly. A possible route is to do a Master's at a mid-tier school, making sure to do research that results in a publication. That turns you into a very strong candidate and a mid-tier Master's program is easier to get into. And you might decide to stay at that school for a PhD!

Re: Applying to PhD Programs in Computer Science (2014) [pdf]

#15
post #13

Very interested in working through the PhD as a mid-career SW engineer with a MS. Curious how someone in that state would be seen by the acceptance committee, or, alternatively, by hiring committees post-graduation. Perspectives?

coventional wisdom is -- why get a PhD unles you want to publish ? .. shorthand for, publications with trackable impact (citations) or, fundemental contributions to the field; otherwise, long road, much time .. "piled higher and deeper" PhD

Re: Applying to PhD Programs in Computer Science (2014) [pdf]

#16
> Some people never do research again after completing a Ph.D. For such people, the Ph.D. was largely a waste of time.

Is it? Some of my friends went on to start successful companies after getting their PhDs. I'm a bit envious of them actually, I didn't have that option as my research was on an obscure topic with zero commercial potential.

> The Ph.D. is a tremendous opportunity. You get to pick an advisor in any research area you like and then you get to do research in that area, receive mentoring, think deeply on problems, publish papers, become famous, while paying zero tuition for 6 years and receiving a salary.

Yes it is a great opportunity, but considering how universities benefit massively from the work generated by their PhD students they're grossly underpaid (at least in STEM).

Overall this seems like good practical advice, but it's firmly written from the perspective of a true believer in the PhD system (and academia in general). My take is a bit different, I really think academia is broken in some fundamental ways.

Re: Applying to PhD Programs in Computer Science (2014) [pdf]

#17
post #13

Very interested in working through the PhD as a mid-career SW engineer with a MS. Curious how someone in that state would be seen by the acceptance committee, or, alternatively, by hiring committees post-graduation. Perspectives?

coventional wisdom is -- why get a PhD unles you want to publish ? .. shorthand for, publications with trackable impact (citations) or, fundemental contributions to the field; otherwise, long road, much time .. "piled higher and deeper" PhD

thank you. this is common advice. And to answer:

I have run the financials on a PhD program. I have done highly independent research as part of my Master's. I am aware the TT job market is dicey on a good year. I am aware that it's a Very Institutional game, unlike startups, and h-indexes tend to matter more than one might hope. I have known a number of PhDs and watched their planned graduation dates slip, and their advisors put them through wringers.

So: thank you; I'm very aware of the PhD road. I would really like to go deep on a research problem and, later, be paid an acceptable sum to research & teach.

Re: Applying to PhD Programs in Computer Science (2014) [pdf]

#18
post #2

Any remote PhD opportunities nowadays?

If you're looking for a terminal degree that is more application oriented, you may want to consider other options like a Doctorate of Engineering, EdD etc. Otherwise a PhD assumes close proximity to your advisor and lots of projects, publications etc

Re: Applying to PhD Programs in Computer Science (2014) [pdf]

#20

> Some people never do research again after completing a Ph.D. For such people, the Ph.D. was largely a waste of time. Is it? Some of my friends went on to start successful companies after getting their PhDs. I'm a bit envious of them actually, I didn't have that option as my research was on an obscure topic with zero commercial potential. > The Ph.D. is a tremendous opportunity. You get to pick an advisor in any res…

I don't do any academic research, but I do a LOT of science for my job. My PhD definitely provided me with skills and knowledge I could not have easily aquired in the workplace. I'm working on an almost-FAANG doing distributed systems maintenance and design.
Post reply on HN