Elon Musk says college is 'basically for fun and not for learning'
theguardian.com
theguardian.com
Second, for people without educated parents (which most people who go to college can't comprehend because most people going to college had parents who also went to college), I believe a STEM education has way more value and you do in fact learn valuable things in programming, electronics, biology, chemistry, etc. from experienced people very very rapidly. It's hard finding good intro books on your own, and even harder finding people with expertise who can answer questions (if you look at a circuit and wonder what one particular capacitor is doing, it can be a rabbit hole).
Third, software, is (perhaps an unpopular opinion), not that hard to pick up. You can basically Google everything. Using Google you can even solve problems in languages you don't know. A ton of people do this. That's also part of why you see so many people programming who don't have a C.S. degree. I personally don't have a C.S. degree and feel like a lot of the projects I work on I would have been capable of learning back on middle school. You don't need years of scaffolding like you do in in physics, where each year they layer on more math and theory until they finally build up to the ability to grasp the concept you're interested in.
I think if you want to be a chemical engineer and you don't go to college, you're going to have a bad time. Same for physics. Same for electrical engineering.
For the humanities (and I'm lumping in software, because for Christ's sake, we even call them languages), I'm not really certain college provides much education. The real value is getting hired by a tech company that requires a degree (for the actual humanities... not even that I imagine).
I am not sure about that; like you said, you can't google your way out of those problems when they arise.
On top of that, colleges really were the place to find information prior to the internet. Maybe Musk's statement is more relevant today, but in previous generations you needed something like a university to do research (try looking for physics journals that are up to date at your local library).
Last, Musk's actions speak louder than his words: most of his companies' jobs currently require degrees, they mostly recruit from tier 1 universities, and Musk himself _completed_ 2 degrees, and started a third. Obviously he values the signalling a degree grants.
All of this to say that despite that, some of the best developers I know have little or no formal education. So the caveat is true: you don't necessarily need a degree to learn and be successful in the modern day for at least some (or maybe many) things, I just personally find a lot of value in a formal education.
(Sorry for any poor grammar, just had LASIK done and its a little hard to see)
> The main value of college, he said, is to be found in proving discipline by completing “annoying homework assignments” and in hanging around with people of the same age before entering the workforce.
In my anecdotal experience, I find this statement to be incredibly true. Effectively it was party and do the busywork it takes to get by in your classes from professors who have lived the majority of their professional life in academia. They berated me for learning web dev because, "web software just won't be a thing" - this is in 2005-6ish where it absolutely was already.
I worked in-industry at the time as a rookie sysadmin and web developer. It was a huge waste of my time to go to school vs. spending time learning on my own through my career and personal projects. I know this doesn't apply to all trades - I've always been focused on web development, automation, and ecommerce. Those were/are incredibly easy to self-learn if you enjoy it (even in 2005ish when I was in school)!
I resent my schooling because I had a FT job with real responsibilities, living at home helping to support my cancer patient mother (bio dad died years prior), and trying to keep my head above water socially/academically. As someone saddled with responsibility I felt I was in a playground for children riddled with booze, partying, and sex while professors demeaned my career telling me to "not to write software for the internet". It was bad.
I kinda agree. I think that you could learn all you need to know to be able to work in a FAANG junior web role (i.e. programming, algorithms, distributed computing, UNIX, databases etc.) in a focused 2-year trade school program.
The problem is when people talk down about it, which trust me is real. Wanting to make software that works great for people and is incredibly accessible utilizing the internet as a distribution/communications platform makes me less of an engineer than other more "traditional" ones... but the truth is I can add a lot of value to a company just by "getting things done" whereas I see a lot of the more academic-focused engineers pigeon-holing themselves into a one-dimensional career.
Even though I think you could teach the basics of what I do professionally in a 2-year program I don't think it should be devalued by 4-year institutions/people due to market value alone.
Startups are different, but Facebook or Google love to hire new grad engineers who don’t contribute much for six months as they learn from coworkers, then slowly develop into a top-tier contributor over the next year or two, then perform at a very high level consistently for the rest of their career. They prefer that to someone who can write medium-low quality code right now, let’s say enough to be a consistent 25th percentile performer at Oracle, and will continue to write that quality of code for the rest of their career.
It forced me to study and practice many things that I would not have done on my own: mostly writing, tons of writing.
And there are a lot of other subjects that, had I not been forced, I would mostly have never been exposed to.
I personally got a hell of a lot out of my degree, but I was working my ass off, and studying with focused interest. I was working in the field I was studying full time as well.
For me, college was a way to be forced to study topics I would not have chosen to study on my own. I think most people are like that, and that's why forced curriculums can be beneficial in some way. Do I think college as it is today is the best way to achieve this? No I do not.
I think so much about university is just a waste, and the cost just keeps skyrocketing. Most people are not serious academics, and that's honestly what it takes to do well in university. Are you a person who is deeply, seriously, curious and will just read book after book after book? Good, go to college. If you are not, then you'll be better off learning some other way (catch, there is no other way right now, but there should be!)
Unfortunately I found myself more and more like this, after I opted not to go to college (well, not books per say, but I have started to consume more literature in general trying to get deep knowledgeof how things work).
Depends on your field... I've self-learned myself into a 6-figure career because programming, web, automation, Linux/UNIX, etc. resources have always been freely available for me to find on the internet.
Also it helps to be able to show your work vs. relying on the piece of paper. Killing it in the interview, being competent with basic algos/problem solving, and a solid portfolio will take you far.
I think anyone with a trade (like plumbing) or an engineering degree would wholeheartedly disagree. At some point, you don’t know what you don’t know, and your own biases will blind you to the full breadth of any topic.
Perhaps with lots of wealth, we’d all have enough time to teach ourselves advanced skills, try them out, and learn from mistakes, but most people don’t have that luxury. College gives that framework to everyone who can attend.
I would argue this post is more in favor of online schooling, MOOCs, etc. And against the traditional college experience.
Real-world: they're often not... or at least in my anecdotal experience.
I had professors who were shoving Pascal my throat in 2005-6 saying "it will come back because it's such a good language"... they told me that "writing software for the internet is a waste of time" when it was obvious that was the direction of the industry... they told me "MS Access is just as good if not better than other SQL solutions because it's accessible to the office worker".
My argument: I was in HS from 2001-2005 and when I started it was the end of the Win98/IE era with highspeed internet being one of those things few people had (middle class Iowa). When I got out of HS nearly everyone lower-middle-class and above had a broadband internet connection, online gaming was booming, we were seeing offerings like Gmail, Google Docs happened, online courses were starting to be a thing, blah blah...
If you were an educator of the era trying to prepare people for a real-world career in CS you ABSOLUTELY shoulda had your fingers on that pulse noticing that the internet use was growing exponentially for everything from business, to socialization, to entertainment.
If anything, they shouldn't have been discriminatory against a student's choice to specialize in it saying "software on the internet isn't a thing" when it clearly already $#@%ing was with an obvious growth trajectory.
TLDR: "Software users" - totally agree don't expect them to have seen the wave coming in 2005. Collegiate computer science educator claiming to prepare students for real-world careers should have seen it coming from a mile away if they weren't tone-deaf to the industry (they were).
I'm not going to claim every professor is a good professor -- but University is a human institution. MOOCs, bootcamps, self-help books, jazzercise, etc are all as fallible and just as guilty as University at selling an idea but get a free pass for being 'alternative.'
I'm not sure slippery slope fallacies are logical conclusions. In fact I don't think they are.
In good faith, I believe if you asked Elon, "Are you claiming there is no value in teaching?", that he would say "that's not what I was claiming."
He is prone to extreme, off-handed statements that are easy to refute, so perhaps I should stop taking him literally.
There is a big difference between, 'you don't need university' and 'you don't need teaching'.
> I think anyone with a trade (like plumbing) or an engineering degree would wholeheartedly disagree. At some point, you don’t know what you don’t know, and your own biases will blind you to the full breadth of any topic.
University professors that teach rocket science are not the same thing as working in a rocket factory with rocket engineers.
Seems to me that you are making an argument against universities, if you invoke that the primary way of learning is with a practitioner.
That would mean people should go directly into the work force and learn on the job.
> Perhaps with lots of wealth, we’d all have enough time to teach ourselves advanced skills, try them out, and learn from mistakes, but most people don’t have that luxury. College gives that framework to everyone who can attend.
Actually college is far, far more expensive, and if it was about learning, it would make no sense.
It is a shame that college is so expensive, but to me the real problem is people taking out loans to go through degree programs that don’t give you a high expected income. If you take on a lot of loans to get a CS degree from MIT, it’s probably going to be a worthwhile investment. If you take on those same loans to get a philosophy degree from Tulane, it’s a bad idea.
In addition, for people that had motivation problems, a University is a nice framework for forcing yourself into working through a lot of not-always-interesting material.
That said, if I was graduating high school today, I'd probably already have five or ten years of solid learning and programming experience, and just join a startup directly rather than trudging through a BS.
Just sharing experiences, I was in-industry at the time of my education which caused a huge issue in backlash from the professors. These old salty men were dinosaurs and although I wasn't at some prestigious company I was still learning what it meant to run large-scale and highly-available web services - ie: they were stuck in the 8/16-bit era and I was HUNGRY to learn web.
Although I never felt like a slave, I felt like I was always a "lesser" to them no matter what. Coming to school with a fair amount of programming ability subverted them as I had a ton of people calling me up/IMing me for homework help vs. going to their restrictive office hours.
I wasn't the best student, aced the tests even with horrid attendance, organized collaboration on Google Docs so everyone had a consistent study-guide, and I tutored half of the class because I had better "office hours" that lined up with when college kids are working on homework/assignments... they haaated me.
> Case against Education: Why Our Education System Is a Waste of Time and Money
It is basically a deep dive on the point 'you get a stamp on your head' rather then 'you learned these skills'.
But can ya blame 18yr old kids/their families who are idealist believing that they do? I mean I say this having FELL for the trap!
I mean - I worked with the school I dropped out of doing their .edu as a web developer. When I went from being a "student" at the school to being part of the marketing effort it was a night-and-day difference on what the narrative was.
All I'm saying is that the marketing, the admissions counselors, the academic advisers, etc. all are devoid from telling you "HEY! We're a business FIRST and an educational institution SECOND." Perhaps projection, but I feel like lots of people learn this the hard way just like I did.
Going back, I had a plan in place, prepped for over a year, asked like ten million questions to them making sure I knew exactly how everything was gonna play out. The saddest part wasn't even coming back to college, but that I realized my college is so lacking it sort of makes me wish I could've somehow knew that for this program beforehand.