Live data from Hacker News

Why do so few people major in computer science? (2017)

danwang.co

1–10 of 452 posts

Re: Why do so few people major in computer science? (2017)

#2
I was in college from 2010-2014 which is a period of high growth as shown in the article.

It may not have been an all time high but it felt like everyone was taking CS. The 101 classes were incredibly oversubscribed. Maybe not many people graduated with the major but a ton of people started down that road and many people pursued the minor.

Re: Why do so few people major in computer science? (2017)

#4
I don't think CS is a high social status field at all. You're deluding yourselves. Outside of our peers also in the industry nobody cares that you're a staff engineer at Google. Absolutely nobody. They'll assume you're doing IT work like the characters in the IT Crowd if they even bother to think about it at all and haven't already walked away.

Here's a concrete example to make it really obvious.

How many computer scientists are there in the Lords in the UK? I'm not sure there's any. There are nearly 800 lawyers, doctors, religious ministers, biologists, physicist, mathematicians, philosophers, business people, politicians, authors, composers. A computer scientist who defines the field for half a century is lucky to get knight bachelor.

Look at similar establishment institutions elsewhere. Are there any computer scientists in the Senate in the US? Are computer scientists often invited to lead major public bodies? How many computer scientists become deans of universities compared to other fields?

The social status of computer scientists is zero.

Re: Why do so few people major in computer science? (2017)

#6
The author notices that the nr of bachelor degrees went down every year from 2005 until 2014, at which year it went up again. It takes 4 to 5 years from the moment of choosing your study until earning your degree. That means relatively many people chose a CS study in 2000 and also in 2009.

I guess the explanation for 2000 is that the dotcom bubble was still alive and well, the explanation for the popularity of 2009 must have been the credit crisis that made lots of people pursue the job certainty of a CS degree.

Re: Why do so few people major in computer science? (2017)

#8

Why would you major in computer science if you want to work as a software engineer? It's like getting a physics degree to become a civil engineer.

Using your analogy, probably because there aren’t many well established civil engineering degree programs.

I don’t know what “practitioner program” could get you close to a guaranteed spot at a top software firm. I’ve been out of school for a few years and figure this stuff has been changing fast though, so that perception may be out of date.

Never even heard of a software engineering degree. Only computer engineering or computer science, either of which may include some software engineering courses.

Re: Why do so few people major in computer science? (2017)

#9

I don't think CS is a high social status field at all . You're deluding yourselves. Outside of our peers also in the industry nobody cares that you're a staff engineer at Google. Absolutely nobody. They'll assume you're doing IT work like the characters in the IT Crowd if they even bother to think about it at all and haven't already walked away. Here's a concrete example to make it really obvious. How many computer s…

Thats because the high classes dont go into CS. They do philosophy, math, biz admin (to admin the money they already have), and law (to continue to control the masses)

Re: Why do so few people major in computer science? (2017)

#10

Why would you major in computer science if you want to work as a software engineer? It's like getting a physics degree to become a civil engineer.

Using your analogy, probably because there aren’t many well established civil engineering degree programs. I don’t know what “practitioner program” could get you close to a guaranteed spot at a top software firm. I’ve been out of school for a few years and figure this stuff has been changing fast though, so that perception may be out of date. Never even heard of a software engineering degree. Only computer engineerin…

There are certainly various more nuts-and-bolts certification programs out there, but if you want to do software stuff and you're going to an "elite" school you'll tend to major in some variant of CS--whether it's located in the math/sciences or the engineering school.
Post reply on HN