I didn't finish High School and used to work as a Software Engineer for a small-sized company.
Now I do freelance.
Like others suggested, apply at smaller shops where you can bypass those incompetent HR people.
Create open source programs, and at least some sort of website for them.
Stay updated in all current technologies, challenge yourself.
You'll definitely need to 'prove' yourself before attempting to get hired. Beside that, I've been told I was a better developer than my fellow developers with college degrees.