I'll share my story since I started without a degree.
1995 I dropped out of high school during my second senior year. yep, 2nd
I then went and worked at multiple BINGO halls selling bingo games on paper and working at video poker parlors
1997 I went to night school and got my diploma, not my GED
1997 My step father showed me how to build computers
2000 I joined Anandtech
Now here is where my big break came in:
2001 Video BINGO was legalized in my state and all the BINGO halls I worked at adopted them
I learned the system in and out
The company who made the Bingo electronics was looking for a local tech to service the units. I got hired because I knew their systems and the industry
2003 They were looking for a QA analyst with industry knowledge, I applied and was hired in a 5 minute interview and moved to Reno
2003 Software Tester
2004 QA Tester and I learned SQL through a SQL in 10 minutes book
2005 Software QA Engineer
2006 Senior QA Engineer (worked in England for a little but I also helped test a ticketing application for concerts, as the BINGO halls in casinos doubled as their concert halls.)
I then wanted to move back home and applied for job supporting ticketing software
Dropped from making $55k to $39k
2006 Support Analyst
2007 Support Specialist
2008 Sr. Support Specialist
2009 a position opened up on my product to be the Product Lead who is the liaison between Support and PD. Plus, you had to know SQL as we wrote our own fixes.
2009 Product Support Lead
2010 Product Support Lead II
2011 Sr. Product Support Lead
Now I do mostly project management and I'm creating my next position based on my current project of data mining of software usage statistics.
The trick to getting through your career, is keeping up momentum. Always have a plan for your next position.
I have applied to other software companies using my resume, with all the above experience and they have never asked for a degree. They always want experience. My resume always gets me a job interview and eventually an offer. But they can't offer anything close to what I make now.
I'm content with finishing my career with my current employer, because I know I can move anytime I'm ready to a different department. I just really like Support and being at the front lines.