I disagree with the fact that computer science degree is 'not very hard'...
It's way more difficult(if done correctly) than probably almost every other degree except physics, math, and maybe chemical engineering.
I don't know where you got your degree but I felt like I was challenged immensely in my curriculum..with algorithms, upper level maths, cryptography, distributed systems, etc. etc.... but I really worked 80 hours a week to try to get the stuff, even though I could have scraped through.
And taking the degree has helped immensely in industry...it didn't teach me any specific technology, like a bootcamp teaches a MEAN stack, but it made me fluent in the industry...so I am easily able to pick up new tech rapidly..which I credit years of studying computer science in college.
Which is the goal of college...to get you fluent in the world you're majoring in..not necessarily any specific tech, you're supposed to learn that stuff yourself, and it never stops.
As for the industry...that was a huge disappointment. My first job I felt like 'the best office worker'...it didn't have the revolutionary cutting edge feel I wanted.
My current job is way better, but there's a lot of shit jobs in the industry, because you work directly for business people, who typically have no higher motive than money, and you're basically the best paid worker in the 'Rat Race'....
Also, there's way less status than being a doctor, lawyer, or nurse. People dont even remotely understand what we do, therefore there's no connection for them to grant us status.
I agree with you. Computer Science at the appropriate school is a really challenging and gratifying experience.
I would also add that university in general, is more about approaching new and hard topics, and finding a good way to learn and digest them. In computer science you also get to do it facing fascinating topics like lambda calculus or the mathematics behind cryptography.
It's way more difficult(if done correctly) than probably almost every other degree except physics, math, and maybe chemical engineering.
I don't know where you got your degree but I felt like I was challenged immensely in my curriculum..with algorithms, upper level maths, cryptography, distributed systems, etc. etc.... but I really worked 80 hours a week to try to get the stuff, even though I could have scraped through.
And taking the degree has helped immensely in industry...it didn't teach me any specific technology, like a bootcamp teaches a MEAN stack, but it made me fluent in the industry...so I am easily able to pick up new tech rapidly..which I credit years of studying computer science in college.
Which is the goal of college...to get you fluent in the world you're majoring in..not necessarily any specific tech, you're supposed to learn that stuff yourself, and it never stops.
As for the industry...that was a huge disappointment. My first job I felt like 'the best office worker'...it didn't have the revolutionary cutting edge feel I wanted.
My current job is way better, but there's a lot of shit jobs in the industry, because you work directly for business people, who typically have no higher motive than money, and you're basically the best paid worker in the 'Rat Race'....
Also, there's way less status than being a doctor, lawyer, or nurse. People dont even remotely understand what we do, therefore there's no connection for them to grant us status.