Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I am approaching my final semester as a CS undergraduate and, to be totally honest, I am more than a little nervous about my decision to go down the PhD route. I've got a decent application, so I am less worried about getting into a program and more worried about life in it. I appreciate the experiences others have shared here, and I'd like to relate some of my thoughts and concerns because am curious to know if (how) I'm being naive. So, while my post here is mostly aimed at veterans who might dispel any illusions I hold, I would value any input.

I've applied to CS PhD programs and intend to do research in AI/Machine Learning. I am fascinated with the field, and though I have only a little undergrad experience with it, I've loved it all so far.

One of my main goals in getting a PhD is to improve my future career prospects, whether in academia or industry. I am ambivalent about going into academia for a post-doc career, as I think a startup or even industry would make better fits for me personally. I've noticed most industry jobs I'm interested in require graduate education, and I expect the PhD will likely over-qualify me for most startups. But more than all that, I want to make use of my mind (I know, I know: its that tired cliche about changing the world...) Though I enjoy coding, and I excel in my classwork and projects, I'm not a programming genius (which, perhaps regrettably, is what some people seem to expect from a top CS undergrad). I have had a taste of what it is like being a professional software developer, which is what my friends are prepping to do straight out of college, and I know it is not for me.

One qualm I have is that, as an undergraduate, I've had only one internship relevant to AI/ML and only a taste of research (no publications, some lab work), so the whole funding->research->publish sequence is still a little unclear to me (although reading blogs like Philip Guo's helped demystify the whole graduate experience). Another worry is that I do not want to put my life on hold. I can tolerate living on little funds, but I can't accept being a slave to my research: I want to have relationships and interests outside of the lab. To this end, I plan to keep my act together, work smart and effectively, and finish my PhD on time.

Does this seem like an unreasonable plan? Will I be facing jobless doldrums by having a PhD? What more can I do to be prepared for graduate school? Is there anything major I'm overlooking?

Also, thanks to HN in general for contributing - this has been a great thread.

EDIT: I neglected to mention I'm in the US.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: