I don't think there are any routes guaranteed to get you work, but if you're just starting out in it, I think being willing to take small stuff, even volunteer at times, can be helpful. Look around the forums here and you'll find a few opportunities for that kind of thing from time to time. The key to making that worthwhile is to *spread the word* as much as you can. In other words if you work on someone's indie film project, tweet about it, post on Facebook, put it on LinkedIn, etc. Speaking of which, if you don't have accounts on the major social media sites like that, get some, and try to start making them active with your experiments, finished works, etc. Also, as Archonforest said, having a website with your portfolio, contact info, etc. is important. But this can even be something on for example CGSociety, which has a whole portfolio system (and jobs board and more). Or it could be your own, simple Wordpress-based site. Or a Flickr or SmugMug or Zenfolio account with pictures and a basic bio.
Basically I think it's just a good idea to put yourself out there as much as you can and to do the work you want to end up in as much as you can, i.e. take jobs, even if they're small, at least at first. Over time you should develop a good sense of what your time and quality of work is worth, and you want to be sure you charge appropriately when you're at a professional level, but for getting started it's reasonable to take lower-paying or even volunteer stuff IMO.
Good luck!
- Oshyan