For those of us who went to state schools, it was about learning. Going to a 2nd tier state college instantly changed my social class from "family of laborers" to "highly paid white collar".
> You learn far more in a single year on the job than in your four year college degree (and I say this as an engineer).
Maybe. I've met plenty of experienced devs who didn't know fundamentals that colleges teach. College also teaches other skills, such as writing, presentation, and appreciation for the arts. Ideally it also teaches people how to be responsible members of a democratic society.
> In fact I think a STEM degree is mostly superfluous except for the connections you make in college which is very important.
Most people don't have access to a fully stocked chemistry lab, or super computer clusters. College is a place where you are surrounded by other people who also want to learn, so your own learning is greatly accelerated by the conversations you are able to have.
There are countless times I'd be stumped in a math class trying to understand a topic and I wouldn't get it until I sat down and tried to explain it to someone else in my study group.
“I didn’t learn anything in college” is either exaggerated arrogance, or you were doing something very, very wrong in undergrad.
But there's this mythology that the main reason you go to Harvard (which I didn't attend) is to network with movers and shakers isn't generally true in the main.
There is real work and learning that happens in universities and there are people who actually care about those things but that work is tertiary to the primary function of the university, which is ensuring the continued existence of itself
Your anecdotal evidence is not reflected in reality.
Of course, not every graduate meets the standards of the degree they got. Many don't have sufficient internal motivation to work hard and learn. And universities often lack strong sources of external motivation. No matter whether it's the government or the student who pays for the education, there is a heavy pressure to have people graduate in time, even when they have not reached the expected standards.
I found the most systematic way of teaching critical thinking is to do a lot of maths.
I do not believe this is true in the slightest. I learned more in a single OS class than i learned in years of industry work. What you learn in industry tends to be distinct from what you learn in college, and if it isn't, then your college curriculum was probably a waste.
Studying hard is harder work than having a normal job, much harder work. I've never been stressed in a job, but I have been stressed trying to learn too much in school.