Do you know how many people I know who were CS majors, write very badly formed code? A lot of them. Do you know how many people I know, who do an excellent job in IT, who have liberal arts degrees? Probably about the same number of CS majors who write badly formed code.
I hope you know that your statement above does NOT invalidate my statement at all but rather a fallacy. 1)You create another statement which has no correlation to my statement (CS grads code badly form code) and attempt to invalidate my statement with it, 2)You do not establish any evidence that those who have Liberal arts degrees could form codes better but rather make it out of the thin air by saying so, and 3)My statement does not say that ALL English Lit grads have badly formed code but rather state my highly doubt in their coding ability (look at the word "may").
I've been writing computer programs since I was 8. I did not need a degree to get into the IT industry. Because I was already established on a career path, when I did go to school, I did something I *wanted* to do versus something that people think I *should* have done. In my case it was a BA in Philosophy.
I am not sure of your meaning of the word 'IT industry'. If you are thinking about computer in general (programmer/developer, not tech support on the phone or best buy geek squard), then I also hope you do NOT associate CS with the IT industry. Even though CS grads could work in the IT industry, the study is focusing more on academic and research industry. If you really want to be making money in the IT, Software Engineer is the way to go, not CS. To me, CS is more in depth in concepts and algorithms; whereas, SWE is more in rules and usabilities.