He said it, contacts and social skills.
One other way is referrals but you generally need to have a few clients before that starts happening.
I'm curious too, because that's what everyone says, but they stop there. It's always:
1. Have contacts and social skills 2. ??? 3. Make 6X as a freelancer!
Let's say I'm starting with contacts and social skills. And a mortgage and a full-time job that lets me pay it. Any good books or blog posts that describe what's in step 2?
Step 2 - make sure you have enough money put away to last for at least six months with no work.
Step 2.5 - put some stuff on github, publish your cv, prepare to talk to and turn down an absolute ton of agents who will try to talk you into totally inappropriate work.
Step 2.75 - find a decent project to join, work your ass off getting up to speed and contributing fast. Build a reputation.
Step 3.1 - goto 1
The agent thing is a constant in contracting. They'll tell you "you're dreaming, you'll never find the money you're asking". They'll tell you "you need to be able to move around the country for work". They'll tell you "there's nothig contract based around anywhere right now, you need to look at my permanent roles". Some will even tell you you're awesome amd perfect, and then you'll never hear from them again.
But then a good one eventually comes along.... and gets you a well paying contract in a broken team doing something pointless. But hey, the money's good and you're only there for a few months so what does it matter?