|
|
|
|
|
by JDiculous
2340 days ago
|
|
> This is categorically false. Face-to-face time... Just because talking to an expert is valuable doesn't mean you can't learn it for free on the internet. Also most undergrad curriculums are teaching old stuff - not exactly cutting edge knowledge requiring face-to-face one-on-one time with an expert in your field. It's not as if the alternative to 4 years of undergrad and $100-250k in tuition + living costs is just teaching yourself the same arbitrary curriculum alone in your room for 4 years getting a degree in some random field learning things you never actually use in the real world. One could instead intern or work, and not only potentially learn significantly more relevant and lucrative real-world skills for free, but actually get paid to do it. A business student could instead work directly for entrepreneurs and use that tuition money to start their own ventures. Most people use very little of anything they learn in school after they graduate. For example I majored in math, and now as a software engineer I don't use any of that. I know some math majors will try to rationalize it by saying they learned "problem solving" skills or whatever but there are a million other more useful things I could've done instead of what I did in school. Everything I learn now as a software engineer I either teach myself or learn on the job. There is no curriculum that could prepare me for what I do now because by the time the curriculum is written, it would be outdated (well perhaps such a curriculum of "fundamentals" could be constructed, but the CS curriculum is not it). The system is outdated, inefficient, and a downright pyramid scheme scamming the youth into indentured servitude in the U.S. If tuition was reasonable and having a college degree wasn't required for most jobs then I wouldn't be as critical of college. |
|
However, the university I went to, could be classified as "No-Name" and I use what I learned in school almost everyday. In fact, I used K-maps to help a senior engineer struggling with a complex logic problem by simplifying it. The CS fundamentals I learn prevent me from writing ugly code and at least give me a sense for what's slow.
I also went to a university with a built in co-op education program where you got credit and paid for being an intern. And let me tell you, most companies treat interns like shit. They sometimes don't even bother having them do anything besides mediocre grunt work. My intern experience was not the greatest and arguably worse than my college experience. Most the time I was left on my own having no idea what to do and spent most of it reading programming books. Whatever "real-world" skills I picked up, like doing actual projects, was moot.
But again, it's mostly relative. So making categorical statements like "universities are useless" and "credentials are for cheaters" doesn't really help and certainly doesn't speak the truth.