i learned more from the random classes i took, or the ones for the degree that i wanted, then changed majors, etc...so for an IT specalist, i'm a damn good teacher/firefighter/MMA instructor/survivalist/gardener/chef/musician....
I was an art major for a year just because it interested me when I was 19 (and still does)
I suppose you could say I did learn some things but nothing practical.
but art is a little different than engineering.
My sister just graduated with a degree in Graphic Design and she works as a teacher/babysitter for autistic children.