<p>Homer28, I thought you were leaving this community (you said it last time).
Stop with those stupid comments about outsourcing, please. If you think outsourcing is bad, I am sorry, but this is 21th century, and every major business in this world knows that outsourcing is a business strategy.
You are just wasting your time here arguing non sense. I don’t give a damn about the outsourcing, because there are so many options that I can take if I don’t have a job in my field. Get that?
I can become a professor, a math teach, a computer science teacher, a business man, a security guard, janitor, or become a local computer technician and fix computers.</p>
<p>I don’t want to hijack this thread because of your repetitive disapproval of the future of engineering.</p>
<p>Most people choose CS because they think it is the ideal degree to become a software engineer. This is an open debate, and I think the fair answer is the “availability”. I was speaking to my friend today about this “software engineering” degree at Calc Poly. He said he would love to have that study in our school, instead of the boring CS because those 3000+ and 4000+ classes are basically electives. </p>
<p>Whether it’s CS, CpE, or EE, or any major, you can write a software if you know the stuff. I knew people who were business major and they were active members (coder) in a famous open source project. Some of the core team members aren liberal art majors.</p>
<p>But note that theories will always come back to bite you, so I suppose it’s better to know them first. </p>
<p>Well, if you are talking about world-class application, I don’t have an answer. It might be better to have strong CS background, but again, experience comes from “experience”!!! I guess those have work experiences can explain more.</p>
<p>It really depends on the school, and again, the resources availability. Information science is just as demanding as software engineer. A new server is running every few minutes. </p>
<p>IT is technician IMO. If you really want to be safe, take CS.
So what if you graduate with a CS degree? Does it mean you can design a compiler, a framework right away? Yes and no. Some people really spend their own times learning additional things. </p>
<p>If you want to do more business-orientated, you can do financial engineering later.
IT graduates are more technical than CS graduates at the beginning. </p>
<p>Whether it’s IT, or CS, you have to do a lot outside the classroom to bolster your knowledge.</p>