Don't believe anything you hear about a job requiring a 2-4 year CS degree. What's important here is that you know your stuff. Keep teaching yourself programming in your spare time (Python is a good choice, there's a higher dollar amount associated with Python devs compared to some other languages). I don't have a degree at all, and I'm currently working at my second development position making a lot more than I ever could have wished for, even if I had gotten a degree. Just keep on learning, and once you're comfortable, look for some places around you that are hiring, and don't be afraid to apply!