Working your way up requires a few things:
1. Persistence. Success comes slowly, and you have to stick with it.
2. Patience. Your peers won't see success, so the fortitude needs to be internal.
3. Low overhead (access to resources). While dealing with #1 and #2, you need a day job, and more important, the confidence to keep going even though it doesn't seem like it's going to work.
http://sethgodin.typepad.com/seths_blog/2005/03/where_is_the_ra.html