As I mentioned, this is the beginning of a series on why computer science has a place in our schools, why it’s not there now, and what to do about that. So tonight, as we’re watching polls close and results get tallied, let’s talk about numbers.
Specifically, numbers related to one of the clearest reasons to expose kids to computer science: jobs.
Tech-related jobs abound, but Americans qualified to do them, well, don’t abound. Nationwide, tech jobs outnumber CS grads three to one; on the west coast (what?!) it’s sixteen to one in California and an astonishing twenty-seven to one in Washington. We’re on track to have a million unfilled computing positions by 2020! And note especially that we’re not just talking about software companies; two thirds of computing jobs are in other fields.
Jobs of any kind going unfilled when unemployment is still at nearly six percent would be unfortunate regardless of the quality of those positions. Given salaries in computing, though, it’s downright outrageous: the 2014 list of the best-paying college majors includes information technology, computer information systems, computer science, software engineering, and computer engineering. Software engineering and IT positions are among the top ten most common for people making anywhere from $48,000 to $207,000 a year, according to NPR (follow thing link for a less blurry and more interactive version of this diagram).
Note, too, that while many other math- and science-related majors appear on the best college investment list, they don’t (other than physicians) show up in the chart of most common jobs. We’ve seen a lot of push for more STEM in schools lately, but if we’re serious about preparing our kids for the jobs of tomorrow (and, frankly, today), it’s time for that to include exposure to computer programming:
Let’s change that.
(The first and last diagram, as well as much of my professional inspiration, come from code.org).