Lessons learned in a year of freelancing
swizec.com
swizec.com
Your last few words explain what somebody fresh should do: "doesn't have much exposure or contacts to start with" -> get those. Work on finding contacts, here on HN works really really great, talk to people in the industry, attend events, give talks, gain exposure.
We all learn at our own pace, which is why it's good to learn from others. Your pace might just kill you.