<p>
[quote]
We do not need any more lawyers or bankers. What we need is for more bright young people to go into engineering.
[/quote]
</p>
<p>The major problem that I see with engineering is that it is a 'low-salary-variance' profession: that is to say, the star engineers don't really make that much more than the mediocre engineers. That means that engineering is a great deal for the bad students. For example, if you were a mediocre high school student who ended up at some low-tier, no-name college, then getting an engineering degree and that $50k starting salary is a sweet deal. What else were you going to do? But if you're a top achiever who went to a top-tier college, then getting an engineering degree and earning $60k is, frankly, a waste of talent. Lest you think I am making this figure up, that is basically what MIT bachelor's degree level engineers - with the important exception of EECS majors - end up making. Heck, the Sloan management undergrads actually make more on average than do many of the engineering undergrads. </p>
<p>The other big problem is that engineering programs are just too hard. They force you to learn difficult things that, frankly, you don't really need to know. As some people here have already heard, to this day, I still don't know what the Maxwell Relations actually mean in a real-world sense, nor do I know any practicing engineers who do. I remember my days as 20-year-old engineering summer intern in an R&D lab full of people with graduate degrees in engineering being the only person who still knew how to use calculus. One guy, with a PhD in engineering, wanted to help his high school teenage daughter with her calculus homework and found out that he couldn't do it himself - so he got me to teach him calculus, so that he could then teach his daughter. Now, obviously, he surely did know calculus before when he was a student. But the fact is, nobody uses it on the job, and that's why he forgot how. </p>
<p>The truth is, most engineering jobs are really not that mathematically complicated. Nobody trudges through pages and pages of formulas and derivations as part of the job. But that is what you need to do to survive an engineering program.</p>