I realize this comes at an enormous risk of being branded "subjective" and "discussion-based", but you don't have to argue with anyone, or me. I'd just like **honest** answers to the question. So first, the question:  

**In your experience, is it feasible to say I could find a job as a java or other "non-web" language/system developer without a CS degree?**

A little background : I am a LAMP(PP) Developer, and have been working with the web world for the past two years or so, and am about 90% self-taught. [edit] I have been working part-time/freelance in html/css/javascript for about 7 years, and full-time salary doing php/perl for the past 2 years, for clarification. [/edit] A friend of mine who does a lot of Java has convinced me to start learning it, and I'm starting to be curious about my potential employability in a "non-web" environment. So far I've worked for marketing firms and doing application development for a web-based system, so having a Bachelor's degree in a non-related field (music) hasn't held me back yet.   

Acceptable format for non-subjective answers :   

"Our company does not require a specific degree, if you have a few years of employment history and can prove you know programming you can get a job"   

-or-  

"With the economy being the way it is, the only way to ensure you'll get past the first level of screening is to have an extensive relevant education"