Even without degree, I think that you still have a chance to get a job if your resume and your projects you have are good enough (or if you run a business in the past). It probably get's more difficult in the consulting business, as the company sells you (and your resume) to their customers, so it get's difficult to sell you for a premium rate if you got no degrees or certification.
That being said, If you haven't done so far, I would read a few algorithm classes, because that's something you normally never learn while programming (also a good tip for the Twitter guys... ;))