>>13054059>most degrees at uni should be on the job training with visiting the uni one or two days a week to learn theoryThis is the worst idea ever. You can cut out irrelevant bullshit (ie make "general education" just like 2-3 courses max, make more tight knit requirement structures where the individual classes are denser but there are fewer of them) without making university vocational school. You need to have a general knowledge base of the field and then get specific by personal projects, internships, research projects, etc.. it's a horrible fucking idea to learn a subject for just the parts you find necessary when STARTING OUT.
As a researcher, you'll have plenty of chances to do this. I only had a cursory knowledge of physics at the end of undergrad. Now having done a lot of work in computational physics for my graduate work, I've picked up a lot of classic electrodynamics theory, FEM, electrical engineering, and of course more algorithmic knowledge. Even then, the name of the game is to get AS GENERAL an intuition as you can - it is your lifeline when it comes to high impact research.