Earlier quoted context omitted.
This is one of the cool things about the Harvey Mudd College Engineering major. Rather than doing Mechanical Engineering, or Electrical Engineering or Cheese Engineering or whatever, you just do Engineering. Graduates leave with a full toolbox of skills. I kind of wish when I was an undergrad, I hadn't had such an aversion to practical knowledge (I started out majoring in Physics/English, then Math/English then dropp…
That might be a start, but higher education only scratches the surface of on-the-job skills in engineering. You learn the basic tools, the way of thinking and the skill of acquiring additional knowledge. You get near to zero experience on real engineering problems as encountered in business. So in the good case this degree might broaden your horizon and teaches you that you don't know enough and in the bad case it mi…
Students should understand that what they learn at uni is as far from real world product development as possible. Uni does not have incompetent coworkers, unreasonable, conflicting or entirely missing requirements, scaling issues, vendors trying to screw you, procurement processes trying their best to prevent you from doing anything, faulty materials, etc. Knowing a bunch of mechanic formulas or software development patterns does not an engineer make.