Most IT Workers Don't Have STEM (Science, Tech, Engineering, Math) Degrees
McGruber writes "The Wall Street Journal's Michael Totty shares some stereotype-shattering statistics about IT workers: Most of them don't have college degrees in computer science, technology, engineering or math. About a third come to IT with degrees in business, social sciences or other nontechnical fields, while more than 40% of computer support specialists and a third of computer systems administrators don't have a college degree at all! The analysis is based upon two job categories as defined by the federal Bureau of Labor Statistics: network and computer systems administrator, and computer support specialist."
I prefer education over schooling.
Signature intentionally left blank.
Our best techs don't have degrees. Most of the people who can become skilled techs without having it force-fed down their throat at college can teach themselves, and easily grasp new technology as it becomes available. Most of the people we've hired from college were the "I-can't-do-it-unless-you-show-it-to-me-first" type, which suck to have work for you.
I graduated Grade 12 in the early 80's. Was going to go for a CS degree but put it off for a year while I worked. Then another year went by, and so on.
Back then, the vast bulk of "nerds" loved this stuff as a hobby and could slide into a work role easy enough. Then people started going to school to 'learn teh computerz' as it seemed like an easy way to make cash. Those are the folks who were dumped during the dot-bomb.
Fact is many of the best IT folks I know who also have excellent technical skill were self-taught.
Trolling is a art,
This doesn't surprise me at all. Especially when they mention "computer support specialists and a third of computer systems administrators". These aren't fields that even require a STEM degree in the first place. I'm sure if you just looked at programmers, you'd probably see a much higher percentage with a STEM degree. If I had a stem degree, and was working as a computer support specialist, I'd probably wonder what the purpose of my degree really was. Also, if you have a degree in chemistry, you technically have a STEM degree, but you're probably no more prepared for a career in IT than somebody with a business or fine arts degree
Personally, I've always hated the fact that they even refer to certain jobs as being in the IT sector. It's so large and all encompassing, that it basically fits anybody from a minimum wage support person to a hardware engineer designing cutting edge processors, or people writing financial systems on wall street.
Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
Well, if there was an "Edit" button we couldn't pick on you for a typo.
I got a BSCS degree back in 2003 and I can tell you that it is very much still relevant. You're right, the specific languages, API's, and even architectures have changed dramatically in 10 years, but the fundamentals are all still there. Learning the 2003 vintage of C++ was not so useful (except as an exercise in how to approach programming problems generally), but learning algorithm complexity analysis is timeless. And I'm sure there are more advanced process schedulers in operating systems these days, but they are still being scheduled out there in the background. And so on, and so on.
My great "aha!" moment in my CS degree was when I realized that the specific tool they were teaching in any given class was basically irrelevant - it was just a means to teaching an important concept. Trade schools teach you tools, universities teach you how those tools work. The real value in my BSCS degree was in teaching me how to think about and solve CS problems. That has been invaluable.
...whatever you learned in school is already out of date...
Quite true, but as one of my professors said, "In this course, you will not learn how to code in Turbo Pascal*; you will learn how to learn to code, and then apply that to Turbo Pascal."
A good teacher can make all the difference to impressionable 18-yr-olds.
(*Yes, I am old)
The truth is, most "computer support specialists" & "network administrators", & "system administrators", and I am one, are technicians, not engineers. Even some of the IT guys with "engineer" in their titles are really technicians.
http://en.wikipedia.org/wiki/Technician
http://en.wikipedia.org/wiki/Engineer
And that's okay. Well, except for inflating the importance of the the job by adding "engineer" to the technician's title.
Technicians are important. Technicians keep technology running. Being a technician is a noble pursuit.
Engineers take what the researchers have discovered and create the technology, technicians deploy the technology and maintain it.
Sigh... Tell me again why /. doesn't have an "Edit" button?
Because computers are hard and most developers don't have a degree.
I don't know, but it works for me.