Hoping some of you awesome CCers can offer your wisdom. Apologies in advance for the rambling.
After shifting careers (my BS was in molecular biology), I got a thesis-based MS in Mechanical Engineering from a top 10 school in the field at the age of 27. My thesis and coursework were in the areas of robotics, dynamics, and controls. While obtaining my MS and working on my thesis, I swore that I would never again set foot in academia. Though I loved the material and my research topic, the work eventually turned into a grind. Nearly all of my friends were PhD students, and I’d also seen the toll it had taken on them, in many ways. So, to be clear, I have no illusions of what life is like as a grad student, as I’ve already been there (though not to the extent of being a PhD student).
I graduated and got a job doing less theoretical, more hands-on (compared to research) mechanical design work, which I spent the last couple years on. I enjoyed it at first, but very quickly found myself drawn into doing more theoretical research work at my job, developing mathematical models and writing software to simulate and solve them. I even wrote several thesis-length internal reports. Ultimately, I ended up quitting because there wasn’t much emphasis on R&D at the company and I felt unsatisfied.
Over the last couple years, I’ve grown increasingly interested in machine learning, computer vision, and AI as they pertain to robotics–somewhat relevant to my graduate field of study, but approached from a different angle. To that end, I’ve been trying (unsuccessfully) to break into that industry, which seems to be dominated by PhDs and job postings for PhDs.
Part of me knows the reason I’ve begun considering a PhD is because I’ve been unable to find a job in that particular industry, and I know I shouldn’t get a PhD just in the hope of better job prospects. But it goes deeper than that. My last job showed me that I miss doing research after all. In fact, I thrive on research. And, again, I know I don’t strictly need a PhD to get a research job in robotics/machine learning/computer vision. There are plenty of individuals with MS and BS degrees of varying backgrounds in the field.
But, again, it goes deeper than that. I don’t just want a job. I don’t want to spend the rest of my life doing a job, or doing just any research job. I want to be at the forefront, on the cutting edge, doing the most interesting work. I want to make some tangible contribution to the state of technology–something lasting. Twenty or thirty years from now, I can’t imagine myself being satisfied without having spent my life tackling intellectually challenging problems. I know a PhD isn’t the only way to accomplish this, but it’ll sure open a lot of doors.
I guess what I’d like to know is: in all my rambling, do you see reasons why I should or shouldn’t pursue a PhD? I’ve only been entertaining the thought for a couple months, now. I’m also worried about age. Assuming I apply for the coming cycle, I’d start next fall at 31. I don’t have a family of my own yet, but I’m discouraged by the idea of living on a stipend and spending the next several years back in school while my friends are moving upward professionally, buying houses, having children, etc. At the same time, if not now, then when? There will be no better time for me to start than now.