Live data from Hacker News

Ask YC: How to survive grad school?

news.ycombinator.com

1–10 of 55 posts

Ask YC: How to survive grad school?

#1
I've been amazed how helpful people have been here to career advice questions earlier, so as I feel I have hit rock-bottom today, I give it a try myself (I am a regular poster, but anonymous this time). I guess others might be in similar situation, so discussing this might be helpful.

I have always dreamed of becoming a scientist. I always loved maths, sciences, puzzles, theory but also programming and engineering. To illustrate this, I would say that probably I look up to Sergei and Larry more for inventing PageRank, than for building up their company, although I'm interested in the workings of the economy as well, but more at an abstract level.

So getting accepted into grad school in one of the top labs in its field seemed like a dream come true. I really admire some of the professors and postdocs in the lab. Many of them have achieved ground-breaking theoretical results in the past and their groups have produced a great number of widely cited papers, surveys, useful toolboxes, etc. I was anxious to take part in similar work, however small my contribution would be.

I was even excited when I was told that I will work on a newly started, well-funded, "interdisciplinary" project, that will greatly impact people's lives. Well, I was suspicious of the buzz-wordiness initially, but how could I not trust the judgment of such smart people. After almost a year, it is fair to say that I have good view of the project and it is almost surely a giant failure. I am completely burnt out and have given up all hope of getting any meaningful work done in this project. It does not solve any real problem, there is no potential for any good science within it and no-one has the slightest idea what it is about and where it should progress. I can't say exactly what it is, but in scope it could be imagined as similar to the EU-funded Google competitor that has been widely ridiculed before.

On the surface everything still looks good, we have plenty of meetings, senior group members travel to conferences to project partners, we have an active wiki, we make demos from time-to-time, the reviewers are happy, funding is good, etc. etc. However, I find it the most soul-crushing experience to continue working while pretending that the whole thing is getting anywhere. Any attempt I made to point out ways how it could be made more practical have been ridiculed, or even trying to question some of the assumptions have met aggressive reactions from the professor, so I have given up.

Watching my collegues I have noticed different kinds of behavior. Some of them are smart and realize what is going on but they have become cynical and play along, trying to get their own stuff done on the side. Others are just too incompetent to notice something is wrong, and are happy to have a good place where they can surf the net the whole day, while pretending to be scientists. Some of my collegues are completely clueless about programming or engineering, but having good observations, comments on meetings, being generally friendly goes a long way. I have to mention that this is in a place where tuition is free, grad-school pays about 60-70% of what one could earn in the industry at the moment, so it is a safe choice financially. Not much is expected of anyone, I guess if I wouldn't turn up for a few days in a row, no-one would notice.

So what do you guys suggest I should do? I have given up getting anything useful in this project, but still research is my main dream. Is there hope of better in a different grad-school or project ? How can you tell from the outside ? Is this frustration common or is there actually a way to get honest theoretical work done in grad-school ? I consider myself a hacker as well, so working at a start-up or big co. would both be an option, but I would still most love to work in research, in the idealized way that I imagine it. (find elegant solutions to difficult problems that have wide-reaching implications). Should I ignore the environment and just try to set my own research agenda ? Is it possible to do research outside of academia ? (I'm a bit afraid of becoming a crackpot publishing papers on perpetual motion machines on arxiv :-) ? Have you been in similar situation ? How did you manage ?

Sorry for the long rant, and thanks for any suggestion...

Re: Ask YC: How to survive grad school?

#2
Faced with a similar situation, what I did was buy an arduino board, design a wonderfully complex robot, and start working on it on the side. When I feel tired and bored, I picked up some paper and would start designing parts of the hardware. I'd get back home and implement it.

Doing one thing with absolute focus leads to boredom, and boredom leads to burn-out. You need to keep yourself mentally interested by having something that actually interests you. Something big, something impractical, but something revolutionary.

For some people it's fitness, for others it's robots. You need to find the side project otherwise you will just see this long dreary never ending hole.

What you can do is also find something that overlaps with part of your work, so you can do work for work, but take the stuff you learnt and apply them to your side project.

Re: Ask YC: How to survive grad school?

#4
This post is important and I think that your feelings echo those of many thousands of graduate students.

Let me talk a little bit as a rare case: I've worked now under 7 advisors on 7 different projects and now I'm finally almost done. Most of the projects have been as you describe: "after almost a year, it is fair to say that I have good view of the project and it is almost surely a giant failure."

That's how most projects are. I'm not sure why, but I think it has to do with the fact that the projects are "planned research." The process of getting funding requires planning something that is intrinsically impossible to plan. You write a grant on hope, with the large picture in mind and then you get down to the details and things don't work out. This is normal.* Especially on the time frame of a new graduate student, it seems terrible.

To some extent, though, the system works. It does so for the same reason that some startups work: because as you look at the details you find new things that you couldn't have predicted. Those new things are your research. I'm working on a "failed project." But after 1.5 years working on it I am ready to begin writing a dissertation that I am proud of. Why? Because I found neat things along the way. That's how it works.

If you are in a good lab and surrounded by good people, I would recommend that you don't focus as much on the larger project as on learning all you can from the people around you and on understanding the details that your project will lead you to focus on. It is in helping other people, tracking down details, and playing with interesting questions that you will find the great science, not directly through the success of the larger project.

By the time I finish, I will have learned a lot. But I will have spent almost 8 years in graduate school, 2 for a masters in one field and almost 6 for a PhD in another field. If I had had my current perspective from the beginning I would have been a little more patient and I might thereby have saved myself three years. So there is a cost to hopping around even if there are benefits in terms of perspective.

Best wishes.

*I know of one exception. He explained his system: he does the research, then he gets grants for his research. This gives him time to do new research and he writes new grants based on that. He delivers because he only proposes to do what he has already more or less done!

Re: Ask YC: How to survive grad school?

#5
A year is hardly enough time to gain perspective on grad school. Give yourself some time. Eventually you will find a research project that interests you. In the meantime I'd suggest you continue cultivating inter-departmental relationships, eg, by working on the project you mentioned.

Also, worth noting, most people find the first couple of years of grad school the most frustrating because they don't align with their expectations. Once you are past that and you have a well defined research project things get better. Finally, regarding "finding elegant solutions to difficult problems that have wide-reaching implications": you'd be surprised to discover that incremental work can also be elegant and make an impact. Especially is CS that's how most research is done. So, don't set yourself up for disappointment. Pick a small problem that interests you and start reading on it...

Good luck.

Re: Ask YC: How to survive grad school?

#6
hi, first post ever!

basically... what you have, sir, is a day job with low expectations and no IP ownership conflict of interests. Please don't waste this opportunity. Of course you have to keep delivering value to the project, but if you are disciplined you can be done by lunchtime and devote the rest of the day to your own pursuits.

When you get a corporate job, you will feel the same. But then, you will have to moonlight and be careful not to use your employer resources (including IP and other intangibles). In the worst case, you will have to pick different domain and technology stack to avoid the illusion of IP theft.

If you endure in grad school, you might get your credentials and eventually decide what to work on... or you might not. But in any case, you don't need a paper that says you can solve complex problems. Read Paul Graham's article on Insiders vs Outsiders.

Good luck!

Re: Ask YC: How to survive grad school?

#7
It's hard to know how applicable my experiences are to your situation, but here are some things that I figured out (after a lot of time and frustration) that proved effective.

Grad school, for many people, seems inevitably to entail some prolonged dark night of the soul. Accept this as part of the process. It can cause you to lose yourself and your connection to what you really care about... or you can use it to strengthen these things. But you have to do that yourself. Don't expect anyone to help you. Models like "a community of teachers and learners" or "a thriving research environment" can lead to serious depression when they don't deliver. A better model is something like "an odyssey of solitude to test you".

I naively assumed that grad school would be an extrapolation of undergrad: I would be continuing my education by going deeply into a particular field. That was a big mistake. Eventually I realized it had nothing to do with education or even particularly with ideas. It was job training for becoming an academic. The real subject matter was: how to get an article published, how to fill out a grant application, how to give a talk at a conference. (Edit: oh, and how could I forget: how to pay as little attention to your teaching as possible.) As for learning the field, you were expected to know it all already and fill in any gaps on your own (we were handed a list of 500 books to read). I thought this was stupid and rebelled against the system in all kinds of ways that didn't help. Eventually I accepted that it is what it is, and turned my attention to what I wanted. Instead of changing the context, I figured out how to use it for my own purposes. It was hard to let go of my expectations - particularly to stop expecting mentorship or guidance from teachers. But doing so led to a lot of good things.

I divided my work into two categories: what I had to do to "feed the animal" (busywork and formal requirements) and what was meaningful to me. The strategy was to minimize the former (not eliminate it - don't fight the beast, petting works better) and maximize the latter. This worked well. Ironically, a lot of the praise and mentorship I had been craving started raining down on me once I no longer needed it.

Once one figures out how to feed the animal (in your case that sounds pretty easy), a graduate stipend can be a great basis for doing whatever you want. In my case, I used the last year of my fellowship to get back into programming. That was because I figured out I didn't want to stay in the field I was in; I had gotten what I needed out of it, and an academic job in that field would have been a waste. On the other hand, if I had had a passion for that field, I would have used my stipend to do work that I cared about, whether or not it was related to my official responsibilities. Not that I would have abrogated my responsibilities (that's the feeding the animal part) - just minimized them. If someone had asked me, "Why are you doing this other stuff" I would have said "That's my side project" or something like that. I also would have reached out to other people in the field, perhaps by sending them drafts of papers and so on. The point is that I would have done all this on my own and built up my own network of relationships.

This is a long comment that I could easily make longer! In any case, good luck.

Edit: ok, one more thing. It can be really useful to find a kindred spirit or two at your institution. They don't have to be in the same field. I would go exploring a little if I were you.

Re: Ask YC: How to survive grad school?

#8
In my experience, true motivation like you seem to have is not very common in university, so you have a leg up over most. There are plenty of reasonable professors doing great work. Send them emails, attend conferences. Find professors that are 1. Smart 2. Friendly 3. Financially well-off. You sound destined for academica, don't give up. And don't be afraid to exile yourself to Australia if that's where the opportunities are.

Re: Ask YC: How to survive grad school?

#9
I was in Law School for 2 years... It actually worked out quite well. One of the things that you forget about when you are a student is that professors love looking for real world examples that they can incorporate into their curriculum's and classrooms. I had professors, students, and even librarians helping me collect everything from incorporation papers to market research. Eventually, as the company began moving a million miles a minute, I took a step back from my education and decided to get 'the baby out of the crib' before I return.

My point? Utilize what you can from where you are... engage fellow classmates, professors, and faculty. My number one suggestion is pull a professor aside and talk to him, can't hurt can it?

At the end of the day... everyone loves helping a student.

Re: Ask YC: How to survive grad school?

#10
My advice is to see what other projects are available in your department/university. Talk to other grad students (especially friends) to get a feel for what the other projects/professors are like and switch if something else looks better. People do it all of the time.

It's very common for a grad student to realize after a while that their project or advisor is a bust. Going into it, you have only a small amount of information and usually have to make a decision in a short amount of time. Choosing a project/advisor is always a gamble. I've seen a number of students who went on a few years before their advisor became unbearable, or suddenly there was no funding left. It's sad, but usually as a grad student, it only sets you back in time, which, as you'll see is your main, cheap resource.

Always try to do good work. It's very easy to get burned out or frustrated by your project/advisor and let your work quality go down. You hope that even if your advisor turns into a jerk, your personal work will still stand up for you (yes, it can suck being a grad student at the mercy of others...).

Post reply on HN