Get the degree.
Get the work experience.
Take up
one of these on the side, just to have a feel.
You sound like you're almost finished with the degree so it would be a total waste to not complete it now. Besides, you're not a quitter are you? Do you really want your resume to look like you took on a big task only to quit right before the finishline came in sight? Trust me, that's not a good thing.
Work experience probably matters more than the degree as far as your skill to do the job is concerned. But get the degree! Then you'll have best of both worlds.
The Udacity courses are pretty good. They teach knowledge that actually matters and are teaching you the latest things too, whereas going to college you might find that you're basically learning stuff that's way outdated. Some of the courses are really entry level too so not too hard to get into. They quickly dive deeper into the core of the material but not so quickly as to make it too steep a curve. Basically pretty much anyone can learn them. There's even a chance that once you complete one of these courses you'll get offered a job. Apparently tech companies are looking closely at Udacity students because they need people and good people are hard to find, although the source of that is Udacity itself. I guess at the very least it shows that you have an interest in the material and also that you have enough talent to complete at least one course.
What are you studying for anyway?