Earlier quoted context omitted.
In SDLC terms, college is an education delivered via the waterfall method whereas the workplace requires a continuing agile process.
Not really. I would argue that today college is little more than a weeding out process that weeds out far too many. You sit in classes and solve bullshit problems with known answers that will have very little bearing on the realities of your professional life once you graduate. For the most part people go to college to have a piece of paper that says they went to college and had enough stamina to tolerate this bullsh…
Gonna argue with this one from the standpoint of Electrical Engineering.
I would argue that almost everything up through junior year gets used every day. Basic circuits and basic digital never quits being relevant (I have pulled out a Karnaugh map every now and then to demonstrate to some programming folks that their conditionals were wrong). Basic electronics and op-amps similarly.
Once you hit junior year, the courses get specialized and don't get so much daily use--electromagnetics, digital signal processing, control systems theory, communications system theory.
The problem is that you don't know which one you like until after you take it. And before you take it, you're not useful to a company, either, so intern/apprenticeship doesn't help.