What the hell are people majoring in that 80% of the material doesn't matter? I'm sitting here post-MSc wishing I'd done 80% more material in undergrad so I'd be properly qualified for the stuff I want to do!
Computer Science. 80% of the material in each course is useless (except maths courses and a couple theoretical ones). The rest 20% can be learned in a couple of afternoons. If you're American YMMV tho.
>80% of the material in each course is useless (except maths courses and a couple theoretical ones).
Soooo what courses were you taking, in which the non-theoretical material was 80% useless? When I think about applied computer-science subjects, I think of operating systems, embedded programming, circuit design with FPGAs, networking, program optimization, compilers... all eminently useful subjects.
Also a lot of stuff you internalize better when you get your hands dirty in it. That OpenMPI class may not be very practical or relevant on the job market, but it can teach you quite a lot about the problems and approaches in the field of distributed computing.
I had an epiphany about feedback loops one day and since then I wish I paid attention during the 1.5 years of control theory classes I had at university. It also made me finally realize that a lot of this "useless" stuff is actually important, but we may not realize it immediately.