Computer Science general

How do you like programming blockchain-related stuff? Is it simple enough to get into? I've thought about doing it for a while as just a way to get some cash on the side, but haven't found the time to get into it.

It's math.

Because it's literally THE easiest path to making a comfortable salary in today's world if you aren't a mega-brainlet.

This is one of the biggest problems with a computer science degree currently. The media believes computer science will land you 6 figures instantly with great job security in silicon valley. And universities buy into this thought as well. The narrative is fed by large companies supposedly claiming there is a talent shortage and they "simply can't hire fast enough". This is passed down to gullible high school students, current college students, and even oldies that have a degree already, thinking "oh, talent shortage, that means it'll be SUPER easy to get a super high paying job". Thus, they flood the universities. The problem is... when companies say there is a talent shortage, they don't allude to a true talent shortage. There is WAY MORE than enough talent out there currently. These companies actually mean talent that can actually think algorithmically and have a true passion for computer science. As in, they participate in hackathons/competitions, code in their free time, take algorithm design, challenge themselves, and just 'get it'. Obviously, a lot of people don't realize this until they're several years into their degree. This is the reason why those large companies hire straight from CMU, Stanford, MIT, Berkeley, and the likes. Those students are getting degrees that are more theory and math focused than programming focused. Thus, they not only know how to program, but they can think abstractly and solve problems with any given programming language. Note, the key difference here is they know how to solve the problem, not the *program*.

Part 1 of 2

Now, to bring this back to the academic/university level. Universities have this massive flood of students intending to major in computer science. These students believe computer science is simply just programming until they have a major shock and realize it has way more math in it. A lot of them drop out and it makes the university look bad. Thus, the university lightens the course load or tries to cater the degree to software engineering, because that's where most students want to end up anyway (not in a true computer *science* research position). As such, the degree becomes easier and easier. There are even universities beginning to hand out software engineering focused degrees because of this.

The reality is... most software engineering positions pay shit. I think the true average is around like 60k starting in Pennsylvania, which is not great. That's like almost a teacher salary. Most positions are monotonous, shitty, web dev or automation. Only the 'cool' positions are for research or people with a math degree or other highly applicable degree with a specific focus and application of programming and computer science.

Part 2 of 2

man what the fuck? $60 is a perfectly good salary.

>60k
>perfectly good salary
Are you a type B personality?

>I think the true average is around like 60k starting in Pennsylvania, which is not great.
That's actually pretty damn good.

Attached: IMG_1741.gif (500x375, 756K)

At my internship (as a sophomore) this past Summer, I was making the equivalent of 80k and their return offer was equivalent to 85k. Making 60k starting full-time is barely enough to live on.

Yeah seriously. You gotta be pretty out-of-touch with reality or be living in California (same difference) if you think 60k is "not good".