This is a really big decision that has been weighing a lot on my mind recently, and I would appreciate any candid advice that you may have.
Here’s the skinny:
I applied to two schools: MIT, and a bigger-but-less-prestigious school we'll call Z. Growing up, I always wanted to go to Z: my parents met there, my extended family lives in the area, and I have friends and cousins there. But MIT has also always been a dream (and I have friends there too). My original plan was to go to Z for my undergrad, then go to another school like MIT for grad school. I applied to MIT for the sake of completeness, and honestly didn't expect to get in. For that reason, it’s pretty easy to see how getting into MIT has thrown a big wrench in my plans.
To make matters worse, MIT hasn’t offered me any financial aid. My parents have saved enough money to help me pay for some of the tuition costs of Z (which I’m immensely grateful for). But other than that, it is clear that I’m fully responsible for paying for the rest of college on my own. (To contextualize how expensive MIT is: the college savings I have now are barely enough to cover one semester at MIT.)
On top of that, Z has offered me what essentially amounts to a full-ride scholarship. If I went to Z, I could realistically finish my undergrad in two to three years (from the college credit I’ve accumulated in high school) without going into debt. If I went to MIT, I’d be paying sticker price for a full 4-year degree: even with well-paying internships/work-study, I’d still be close to $180k in debt. (I realize that to some in the tech industry $180k may seem like nothing, but for an 18-year-old right out of high school, it may as well be like asking a dolphin to swim to the moon.)
After my undergrad, I want to pursue a Master’s/PhD in Machine Learning or Symbolic Reasoning. The problem with getting into MIT now is that I feel like I have a proverbial ‘foot in the door’: MIT has a lot of undergrad programs that feed directly into their graduate programs, which are top-notch for these areas of research. If I decided to go to Z, I’d have no guarantee that I’d be accepted to MIT’s (or a similar school’s) graduate program, even though I was accepted to their undergraduate program previously. (Of course, I have no guarantee that I’d get into grad school at MIT even coming out of MIT’s undergraduate program, but the chances are significantly higher.)
Additionally, just because I have no financial aid from MIT now doesn’t mean that I won’t have financial aid in the future. My siblings will be starting college in a couple of years; there are a lot of changing factors to consider.
Regardless of whichever path I take, I want to work for a larger tech company to gain experience before I bootstrap a sustainable startup (I mean, that's the dream, isn't it?). I would like to weave together some of the disparate threads I’ve started with my open source work to pursue an idea I think could have a really long-term impact on the way we communicate and collaborate.
So here’s my question: Although I know they’re both really good paths, how would you weigh this choice? I’d love to hear about your experience with college (especially if you went to MIT), your career path, and any advice you’d have for someone in my situation. Thank you!
As someone who went to a flagship state school for undergrad and ivy for phd…
A) Most of the people I know who turned down higher-ranked schools for lower-ranked ones because of money regret it. You will make a lot of life-long friends in college, and you will just be exposed to a different caliber of person on average at mit. Random people you meet through friends of friends at brunches or happy hours will be weirdly accomplished and teach you things.
B) Your analysis seems to hinge on doing a phd at a top-n school. What if it turns out after a few years of college that you don’t want to do a phd after all? Then instead of being either mit phd, or mit bs, you are z school bs. This may not be terrible, but not optimal.
D) On the other hand, I think the differences in career outcomes on average are small, although I wouldn’t be surprised if the probability of starting a company with any given level of success x is 10 times higher for mit alum than Z school alums. Anyway, median mit cs alum has some faang-y job throughout their careers, and these companies all know/understand that many top students can’t all afford top colleges, and so they recruit from state schools as well. So the tail outcomes can be quite different, mean/median isn’t that much.
E) For careers like management consulting or investment banking, some top firms only recruit at top-n schools. However, eg mckinsey even does on-campus recruiting at places like ut austin or georgia tech now, so then it doesn’t matter. You just need yo be at an on-campus recruitment target school.
In my opinion, the lifetime of friends and network effects is most of the benefit, and not to be underestimated. You only live once.