I’m going to speak about forging a path into VC as a student outside of the US since there are far more opportunities and programmes available to help you do so if you are based in the US.
I’m going to begin by speaking about what makes a good VC. There’s a reason why most people end up in VC by accident rather than deliberately doing the ‘right’ things during school and university to get there. There’s also a reason why most VCs don’t hire straight out of undergrad; instead they require at least a few years beyond your time in education.
Debatably, the best VCs are ex-founders. I think that this makes sense because how can you find, and coach the next AirBnB if you've never yourself experienced the difficult process of taking a startup from ideation to exit? VCs are entrepreneurial; they take calculated risks and bet on the unexpected.
The second best thing you can do is get some operational experience. This involves working at an early-stage startup and seeing it grow and scale. Your position is not as instrumental as what you are able to see and learn at the startup. Choose a start-up with a great founding team and a strong vision. Again, from this, you will pick up ideas and best practices that will help you to be able to source and coach great start-ups later on.
Another way to get into VC, which is sometimes the expected route at least in the UK, is to spend some time in investment banking (on the M&A side) or strategy consulting. Both will give you experience understanding how businesses work fundamentally and how they make money. They will also give you some of the technical skills required for valuing startups, which could be helpful if you're a later stage investor. Some VCs prefer to hire ex-bankers and some ex-consultants; it's really about finding one that fits you.
Opportunities to get into VC as a student:
Use all of these opportunities to equip you with the technical VC skillset, help you build a network, and figure out what vertical you're most interested in and start reading and focusing on that (e.g. fintech, future of work etc). Outside of these formal opportunities, the best thing you can do at university is start your own start-up. Utilise student VC resources yourself - on campus you have free access to talent, accelerators, scouts and resources that you will never have again. As you get older, you'll have more and more other responsibilities and so it's really not a bad time to start your own business. However, I would recommend reading this essay by the iconic Paul Graham (YC founder) first, where he explains why students shouldn't start a company during university. I suppose you'll always find advice on both sides of the table.
I'm going to end with a controversial idea: if you are looking into what you should be doing during your undergrad to break into VC, don't. Do something else first, and focus wholeheartedly on that. You'll end up in VC when the time is right if it suits your journey.