Just to clarify - when you say degree, do you mean a CS degree specifically, or any college degree at all?
And for US devs who have gotten work visas in the EU - does this distinction matter for having your work permit approved? I have lots of work experience but I'm self taught with a BA, wonder if that would hold me back.