> It gives me the impression that there simply aren't many computer science grads in those demographics
Others have addressed other aspects of the disparity, but I'll chime in here and respond to this common misdirection with the reminder that everyone that everyone who works at a tech company does not have or need a computer science degree.
The thing about a tech company is that it's still a company with many of the same corporate functions as a railroad or oil company: finance/accounting, sales, marketing, human resources, facilities management, legal, etc. While it's fine for your head of HR to have a CS degree, it's definitely not the main criteria for the job. I don't have current numbers for FAANG, but would be somewhat surprised if more than ~40% of the headcount of any big tech company comprises roles that require or use a CS degree.
Incidentally: there was a robust discussion on this site today about the merits of whether a degree was even necessary, and HN commenters posted to indicate that not having a degree has not been an impediment to them working in the industry. I think having a CS degree is perhaps not the gating factor here. (Yes, I have a CS degree.)
Google has sushi chefs on staff, and yet it's still a misconception (misdirection?) that aggregate corporate numbers are skewed because of a dearth of Hispanic/Black/women CS grads. Whether that is actually the case or not, we can say for certain that tech does a terrible job at hitting their diversity in non-engineering roles, areas where Coke/AT&T/Accenture are not having a similar problem.
Others have addressed other aspects of the disparity, but I'll chime in here and respond to this common misdirection with the reminder that everyone that everyone who works at a tech company does not have or need a computer science degree.
The thing about a tech company is that it's still a company with many of the same corporate functions as a railroad or oil company: finance/accounting, sales, marketing, human resources, facilities management, legal, etc. While it's fine for your head of HR to have a CS degree, it's definitely not the main criteria for the job. I don't have current numbers for FAANG, but would be somewhat surprised if more than ~40% of the headcount of any big tech company comprises roles that require or use a CS degree.
Incidentally: there was a robust discussion on this site today about the merits of whether a degree was even necessary, and HN commenters posted to indicate that not having a degree has not been an impediment to them working in the industry. I think having a CS degree is perhaps not the gating factor here. (Yes, I have a CS degree.)
Google has sushi chefs on staff, and yet it's still a misconception (misdirection?) that aggregate corporate numbers are skewed because of a dearth of Hispanic/Black/women CS grads. Whether that is actually the case or not, we can say for certain that tech does a terrible job at hitting their diversity in non-engineering roles, areas where Coke/AT&T/Accenture are not having a similar problem.