This website seems to be mostly Californians. (Maybe I need to hang out on Whirlpool more.) Is it worse here or better?
This usually entails hanging around at tech conferences, meetups, user groups, and other such in-person social networking events, including more business-focused ones. Do things to contribute, and talk to people. You'll want to focus on smaller companies without a lot of strict hiring requirements. There are decent companies out there willing to hire junior people without a lot of formal experience. Flip side is that agencies also evaluate the companies for you before you even know anything happened. You won't have this, so you'll have to be more careful about checking out any company you might work for. You probably won't find your dream job right off the bat, just find somewhere you can build something with actual users, make some money, and learn things, and start building a resume. You might luck out and end up somewhere awesome, or you might find yourself somewhere you just want to get enough experience at before moving on.
also, make sure your portfolio site is up to date and has lots of projects that you're working on.
If you've got no commercial experience I wouldn't really recommend going to an agency, mostly because agencies are too expensive for companies if you're just going to hire juniors - plus there's usually no shortage of junior devs, especially this time of year.
It's not so much specific tech skills as attitude. We're strong on pragmatism with a touch of pride in doing it right. Pragmatism without that pride in quality leads to hacks that are unmaintainable - obsession over perfect without pragmatism leads to never delivering.