<p>
[quote]
Getting a engineering degree is alot harder than a business degree. I mean a lot harder. To some folks, like myself, I think its worth it. I think MIS people have no right to even be around computers, i find them to be dumb dumbs. and well most are CS dropouts.
[/quote]
</p>
<p>Well, to put it all in perspective, I think it's fair to point out that I have worked with plenty of IT consultants who don't have a degree in any technical subject, but have majored in things like journalism or English. If MIS grads know less than CS grads, they at least know more than THOSE guys did. Nevertheless, those guys, despite knowing (by their own admission) relatively little, still managed to make very high salaries anyway. </p>
<p>Such is the nature of IT. Frankly speaking, you don't actually have to know that much on a broad and aggregate level. All you have to do is just happen to know a highly specific piece of technology deeply, and if that technology happens to become popular, you can rake in a boatload of money, at least for as long as that technology stays hot. Of course the perennial problem is that technologies will become white-hot for a while and then cool off very quickly. So you can make quite a bit of money for awhile, but if you don't transition to a new hot technology, you can quickly find yourself out of a job. </p>
<p>
[quote]
a. Although I have a good shot at USC and Michigan from what I hear, lets say that I don't go to a super prestigious school for undergrad (lets say University of Washington, which I heard is great for EE and CS btw, but its not exactly a household name like MIT), does that pretty much screw me over for getting into a good MBA program? Also, since I've heard MBA schools will make up for bad GPA (which could result from doing EECS) by having work experience, would not having a business degree and thus not getting a finance or something type job hurt me here?
[/quote]
</p>
<p>You're not 'screwed over' by attending a not-so-famous undergrad school. But it does make things harder, specifically because the most famous schools are most likely to land you in a top job at the most prestigious firms that are then likely to land you in a top MBA program. </p>
<p>A finance job (i.e. Ibanking) is probably the most direct path to getting an MBA. But it's not for everybody. If you have no interest in finance, then don't do it. </p>
<p>
[quote]
b. I've heard people say that IT consulting is dangerous because there is a lot of outsourcing. But isn't that kind of wrong because according to CNN money, software jobs (IT would require some skills with software I would think) are the best jobs in the future, and the IT field is growing? Is there perhaps a certain specialty I could do that is less outsourced (I've heard security is a good one, but are there any IT consulting jobs in this field?)
[/quote]
</p>
<p>Is IT dangerous because of outsourcing? Yes and no. There is no doubt that some IT jobs are very easily outsourced and most likely will be in the near future, if they haven't been already. I would say that any IT job that can be performed by just sitting in a room in front of a rack of computer systems, with little face-to-face interaction or input with anybody is probably a strong candidate for outsourcing. </p>
<p>On the other hand, those IT jobs that require intimate and tacit understanding of a company's processes are extremely difficult to outsource. For example, the IT analysis and integration of a particular firm's internal operations and workflow is a job that is extremely difficult to outsource, not least because most firms don't even know themselves what their actual workflow and internal ops look like. Those particular IT tasks that rely on intimate cultural knowledge, or on information that is difficult to articulate are jobs that are highly difficult to outsource. For example, the design of IT user interfaces is a job that is quite difficult to outsource, as such a job requires understanding what customers want, when the fact is, most customers themselves don't even know what they really want, and certainly can't perfectly articulate what they want. The deep linkages of IT systems to enhance internal processes is also one that is difficult to outsource.</p>