Slashdot Mirror


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."

94 of 655 comments (clear)

  1. Personally by Reliable+Windmill · · Score: 5, Insightful

    I prefer education over schooling.

    --
    Signature intentionally left blank.
    1. Re:Personally by mellon · · Score: 4, Interesting

      In principle college ought to benefit IT workers; in practice, at least when I went, it was less useful than I would have liked, and I dropped out after a year and a half because I felt that I was wasting my money. But I haven't been forced to put my resume through an HR department in a long time; I wonder if it would be as easy now as it was a dozen years ago.

    2. Re:Personally by c-A-d · · Score: 3, Funny

      I'm surprised by this. I was required to take an english course in college when getting my tech diploma. It's focus was on technical writing.

      Also, have you mentioned to the engineer in question that it's "specification" and not "speckification"?

      --
      some karma... and kinda lukewarm about it.
    3. Re:Personally by mwvdlee · · Score: 4, Insightful

      The HR drone hiring you prefers schooling over education.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    4. Re:Personally by Ellis+D.+Tripp · · Score: 2

      Of course they do. Schooling is easy to just "check off the boxes", and even verify with a simple phone call. Education, not so much.

      Evaluating whether or not an applicant actually has the requisite knowledge and skills for the position would require them to actually do their jobs, including understanding (at least at a meta-level) exactly what the position entails and what skills are actually relevant.

      --
      Remember "News for Nerds, Stuff that Matters"? Help make it a reality again! http://soylentnews.org
    5. Re:Personally by Anonymous Coward · · Score: 2, Funny

      Its focus, as the it was the focus of the English course.

      Gotta be extra careful when writing about writing well.

    6. Re:Personally by strength_of_10_men · · Score: 5, Funny

      It's focus was on technical writing.

      You don't say? :)

    7. Re:Personally by wisnoskij · · Score: 2

      Experience > Education > Schooling > Degrees

      --
      Troll is not a replacement for I disagree.
    8. Re:Personally by ttucker · · Score: 5, Insightful

      I'm surprised by this. I was required to take an english course in college when getting my tech diploma. It's focus was on technical writing.

      Also, have you mentioned to the engineer in question that it's "specification" and not "speckification"?

      The problem is that you can take and pass a college level English class without actually giving half a shit about writing at an educated level. Having a university degree only proves that you are willing to do whatever busywork it takes to graduate, not that you actually know anything at all, that you paid attention in class, or even that you were smart in the first place.

    9. Re:Personally by ttucker · · Score: 2

      What kind of windows shop does their own electrical wiring? Secondly, no reverse polarity protection?

      Reverse polarity protection always involves a component which is destroyed to protect the rest of the device. It is still a warranty nightmare when a SMT diode or fuse is burnt on every shipped device.

    10. Re:Personally by FreakyGeeky · · Score: 5, Insightful

      Getting a degree can also demonstrate that one might be able to do whatever busywork a job requires to be successful. The few non-degree people I've hired had problems seeing their projects through to completion.

    11. Re:Personally by s.petry · · Score: 4, Interesting

      In fairness if "you" are discussing how "you" were required to take a technical writing course, expressing dismay at someone's writing abilities, I would expect much more caution in what was written.

      --

      -The wise argue that there are few absolutes, the fool argues that there are no probabilities.

    12. Re:Personally by mrchaotica · · Score: 4, Insightful

      [I]t amazes me how many programmers can't do things like... touch type.

      Although I completely agree with your point, I feel to need to point out that if your programming speed is constrained by your typing speed, you're not doing nearly enough thinking.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    13. Re:Personally by digsbo · · Score: 3, Informative

      Seriously? "Its" is a possessive pronoun. "It's" is a contraction of "it is".

    14. Re:Personally by HideyoshiJP · · Score: 2, Informative

      Actually, "its" is possessive, while "it's" is a contraction for "it is." Its one of those ridiculous English quirks, that I have to say in my head occasionally to ensure I've got it correct. See Wikipedia.

    15. Re:Personally by s.petry · · Score: 4, Insightful

      Having a university degree only proves that you are willing to do whatever busywork it takes to graduate, not that you actually know anything at all, that you paid attention in class, or even that you were smart in the first place

      Thirty years ago I probably thought very similar, but today I don't hold those same beliefs.

      Wisdom is being able to draw on, and use, an accumulation of knowledge. Schools like College add much to that pool. Language, Math, Science, it all ties together. If you don't get the language you can't communicate effectively. A huge percentage of people today can't communicate effectively. More, they don't write down what was done so you end up with lots of one off shit that you can't repeat in either problem or solution. "Bob said it didn't work" is not very scientific, where "When Bob had X application open and launched Y the system panicked" at least gives you a point to begin debugging.

      Having the larger knowledge pool means that you can perform a job anywhere, not just do LAMP and Puppet as I see many administrators today claim.

      The classical education system really does have value. The problem today is that we are in a hurry to make huge bucks, not be intelligent and productive members of a society. Much of that is societies fault mind you. We put huge price tags on education and emphasizing garbage collection over real knowledge. I.E. Miley and Fantasy Football are the "hot topics" at work, where intellectual conversation would be "nerd/geek talk". Of course another huge issue is that we don't use the classical education system, we use the industrial education system.

      --

      -The wise argue that there are few absolutes, the fool argues that there are no probabilities.

    16. Re:Personally by uncqual · · Score: 3, Interesting

      Unfortunately, one person's "busywork" is sometimes another person's critical need.

      I think that many references to "busywork" in software dev are really "doing something that I'm too narrow to understand why it is needed". Sometimes this "something" is testing. Sometimes it's writing down a functional and architecture design on a critical piece of software so other devs can review it, so tester's can figure out how to test it, or so customers can figure out how to use it. Sometimes it's putting in sufficient diagnostics so "one in 1,000,000 hours of execution data corruption problems" can be tracked down and fixed.

      In my experience, the odds of someone referring to "busywork" is inversely proportional to their breadth of experience in a variety of roles.

      Of course, most of my experience is in fairly small growing companies where true busywork gets extinguished fairly quickly.

      --
      Why is there an "insightful" mod and why isn't it "-1"? If I wanted insight, I wouldn't be reading /.
    17. Re:Personally by g0bshiTe · · Score: 2

      Where do I sign up, I always wanted a career in porn, engineering would then be a bonus.

      --
      I am Bennett Haselton! I am Bennett Haselton!
    18. Re:Personally by s.petry · · Score: 3, Insightful

      Being able to "Google" an answer is not the same thing as being able to understand and solve problems. Unfortunately many people today believe that Google = Intelligent at their own demise.

      --

      -The wise argue that there are few absolutes, the fool argues that there are no probabilities.

    19. Re:Personally by Anonymous Coward · · Score: 5, Funny

      Its one of those ridiculous English quirks, that I have to say in my head occasionally to ensure I've got it correct. See Wikipedia.

      You should do that more often :)

    20. Re:Personally by plover · · Score: 3, Informative

      Our company's HR department posts the jobs, filters out the resumes, and passes only the ones forward that meet the job requirements we list as well as their fairly generic criteria. They also do some kind of pre-screening work, although I don't know what that is. That stops us from wasting our time weeding through a hundred applications from people who apply for any job, people who can't spell our company's name correctly, or those who claim "25 years Java experience." (Unless the resume was from James Gosling himself, that would be a hell of a thing to claim.) It's the managers and senior technical people in the departments who do the final interviews and make hiring recommendations. Over the last few years, I've only gotten a few "duds" from HR through this process - most were great candidates that I recommended we hire. This system works really well.

      You might argue that we'll never hire the guy who is really smart but doesn't have a degree. And you'd be right - we won't even see his resume. It turns out that doesn't matter, because we still get a lot of very good people anyway, and I'm happy to work with any of them.

      --
      John
    21. Re:Personally by jason.sweet · · Score: 4, Funny

      I think you meant to write, "It's's possessive."

    22. Re:Personally by Mr+D+from+63 · · Score: 2

      Its not its, its it's, isn't it?

    23. Re:Personally by jc42 · · Score: 4, Insightful

      Note that the criticism was about a misused ' and the current topic is about building correct software. In most programming languages, a misplaced quote (of either type) is almost always an instantly-fatal error (unless you do it twice, in which case the compiler or interpreter just goes quietly insane ;-). If you can't be bothered to get the quotes/apostrophes right, you have no future at all in the software industry. In a software arena, misusing such characters is one of the biggest mistakes you can make.

      (Not that there is any shortage of big mistakes to be made. Let's just say that, if attention to "insignificant" details is something that you can't take seriously, you shouldn't be mucking around in software. Or even writing about it in a public forum frequented by software geeks.)

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    24. Re:Personally by digsbo · · Score: 2

      +1 pedantic
      Contextually, you are correct (generally "its" is primarily classified as a possessive pronoun, though in the case above you're right). Still, some would prefer the term "possessive determiner". http://grammar.about.com/od/pq/g/possdeterterm.htm

    25. Re:Personally by lgw · · Score: 3, Insightful

      An architecture degree should give you vocational skills you'll actually need to work as an architect. A mechanical engineering degree should give you vocational skills you'll actually need to work as a mechanical engineer. A software engineering degree should give you vocational skills you'll actually need to work as a software engineer.

      For what modern degrees cost, if they don't actually help you do the job, why bother?

      --
      Socialism: a lie told by totalitarians and believed by fools.
    26. Re:Personally by Belial6 · · Score: 2

      There are very few problems that "or necessarily understand" should ever apply to. 99.9% of the time, if the problem can't be explained to a lower level individual, it is a poor solution. Part of solving problems is making sure that if you get hit by a bus, someone else can step in an maintain what you built.

    27. Re:Personally by HideyoshiJP · · Score: 2

      Its one of those ridiculous English quirks, that I have to say in my head occasionally to ensure I've got it correct. See Wikipedia.

      You should do that more often :)

      I should also, really, think about my extraneous/incorrect comma usage.

    28. Re:Personally by AK+Marc · · Score: 4, Insightful

      The problem is that you have to get past the drones. I was hired once by a hiring manager that advertised directly. My first day, I went to HR for paperwork, and the HR guy got into an argument that I wasn't in the system because he went around HR. I've also been turned down for jobs by HR drones who called to reject me indicated that 10+ years of IT experience, including time in a call center and CCNA/CCNP/MCSE level certifications was under-qualified for an entry-level phone support position (Computer Science degree + 5 years experience minimum, yes, for an entry level help-desk position in a call center).

      So I understand people who lie. It's the only way to get a chance. When everyone lies, the few of us honest people left are screwed.

    29. Re:Personally by Platinumrat · · Score: 4, Insightful
      I couldn't disagree with you more. That isn't problem solving. That's management.

      What you describe is a manager's view of problem solving. They basically don't want problems in the first place. It is a manger's role to ensure succession planning, training, resourcing and appropriation documentation and standards are maintained. A manager doesn't have to do them all. Just create the environment through appropriate "stick & carrot" measures.

      Problem solving is a rare gift. I know many competent Design Engineers that cannot solve problems. Most good ones can follow patterns and apply them to new situations. They're the ones you want to do most day to day designs. They'll need attention to detail. But again, they'll get stuck at something that doesn't fit within the those patterns.

      The true problem solver is one that can make those intuitive leaps. They can see patterns, where others don't. Or even work with a thousand disconnected clues to get to the root cause. The very best do have a formal background (and they'll draw on those bits of lectures and notes when needed, going back to 1st Principals). Unfortunately, this is difficult and mostly can't be put down in Manuals and Procedures. This doesn't necessarily make them appropriate for Design and quite often they are terrible at mundane tasks. So bad managers don't know how to value or deal with this skill.

    30. Re: Personally by techprophet · · Score: 2

      The really interesting (note: not necessarily useful) classes didn't start for me till the 4th semester. Prior to that, it was mostly gen ed and basic cs/math. Now I'm getting into the more advanced and interesting topics. Really though, university class content is worthless in most contexts. It serves two purposes in my mind: to entertain the intellectual and to promote the usage of the mass between our ears.

    31. Re:Personally by mrchaotica · · Score: 2

      Why do you say that? Given how terse C is, what I said should be even more true. Now maybe Cobol or Basic, on the other hand...

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  2. As someone who runs an IT company by Anonymous Coward · · Score: 5, Insightful

    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.

    1. Re:As someone who runs an IT company by broken_chaos · · Score: 3, Interesting

      Not to mention that science, math, and engineering degrees are all-but-worthless in IT, as being able to design a circuit board, or optimize a search algorithm, or sequence some DNA has little-to-nothing to do with your average IT department's concerns about practical matters. I'm not entirely sure what a "tech" degree even is (I've never seen a university offer a "bachelor of technology", for instance), so I can't say anything about that.

      IT, especially as defined by the linked article, is not programming, after all.

    2. Re:As someone who runs an IT company by broken_chaos · · Score: 5, Insightful

      There's a big difference between telling someone the end goal and having them get to that goal largely on their own, and having to hold their hand through every single step along the way. The latter seem to be the type that the grandparent is complaining about.

    3. Re:As someone who runs an IT company by Anonymous Coward · · Score: 2, Interesting

      Have to agree. Self direction, initiative, mixed with curiosity and some intelligence is what makes for a good IT worker. Most IT degrees are junk anyways. (STEM) degrees are a good indicator that the person can solve problems but since IT isn't rocket science the STEM degree isn't needed.

    4. Re:As someone who runs an IT company by Anonymous Coward · · Score: 4, Funny

      Oh, you mean you prefer employees able to read your mind over those that ask you to clearly verbalize your expectations?

      Spoken like a true college grad. :)

    5. Re:As someone who runs an IT company by Anonymous Coward · · Score: 4, Insightful

      No, He's saying he values employees who understand how the technology, that their job is based on interacting with, actually works, and can derive answers to their own questions instead of him doing their job for them. He's saying that having employees that can resolve problems because they have a passion for the field, instead of only a simple ability to follow carefully laid out instructions, is valuable to him.

      I'm pretty sure you can say that about most jobs. Unfortunately a lot of HR departments can't grasp that and they have their own ideas about who would make a good employee.

      Happy to clear that up for you, and I'm sorry about you mounds of student loan debt.

    6. Re:As someone who runs an IT company by shadowknot · · Score: 4, Interesting

      I think this is the closest thing I've seen to being a "tech degree" though they still call it CompSci. I think the Bachelors in Information Systems and Business IT are the closest things to preparing people for the real world of IT. Even these, in my experience of working with people fresh out of them, are far less useful than a few years working at the coal face in a first line tech support job, especially one in a large business or education institution (ironically!). I got my first job at 18 with no degree and now I'm 29, still have no degree and am working on System z mainframes and have done sysadmin, computer forensics and consultancy jobs in between. Paper means nothing in the IT world, demonstrable skill and aptitude mean everything. If someone can prove that they've been able to adapt and learn then they're the people who'll get hired.

    7. Re:As someone who runs an IT company by Anonymous Coward · · Score: 2, Funny

      Not at all. My expectations are usually along these lines:
      "Hey, Person J says her computer keeps locking up. Can you go figure out what's going on?"

      Good IT:
      "Sure." "Turns out she had installed a toolbar that kept popping up a hidden prompt for her to click on. It's all cleaned up now, and she is good to go."

      Bad IT:
      "Sure." "The screen seems frozen. What do I do?" "Ok, I hit alt+tab, and there seems to be a prompt. What do I do?" etc.

    8. Re:As someone who runs an IT company by Anonymous Coward · · Score: 4, Funny

      Not at all. My expectations are usually along these lines:
      "Hey, Person J says her computer keeps locking up. Can you go figure out what's going on?"

      Good IT:
      "Sure." "Turns out she had installed a toolbar that kept popping up a hidden prompt for her to click on. It's all cleaned up now, and she is good to go."

      Bad IT:
      "Sure." "The screen seems frozen. What do I do?" "Ok, I hit alt+tab, and there seems to be a prompt. What do I do?" etc.

      Real IT Person: "That's against company policy to unfreeze this computer"

    9. Re: As someone who runs an IT company by Niris · · Score: 2

      Heh, I keep seeing all this assumption about student debt in grads. I should add "I don't have any student debt because I invested 80% of my school loan, cashed out and paid it off in full on top of tuition" to my resume. Will look nice under my bachelor's in computer science.

    10. Re:As someone who runs an IT company by RandomUsername99 · · Score: 3, Insightful

      The question that the OP was complaining about was not "why"; the question was "how", combined with the lack of willingness to take the initiative to find out on their own. Asking how to solve a problem, because you aren't self-directed enough to figure it out on your own, is very different from asking why a problem needs to be solved, to give you a better understanding of the problem, so you can make a better solution.

      You're projecting your unrelated problems onto this post.

    11. Re:As someone who runs an IT company by HideyoshiJP · · Score: 4, Informative

      In all fairness, paper means one thing in the IT world - mainly getting through HR somewhere where you don't have connections.

    12. Re:As someone who runs an IT company by Anonymous Coward · · Score: 5, Insightful

      You've never worked with or taught those people. I have done both. There is a somewhat common subset of people that DO NOT ask "why", they ask "how" but in the worst way possible -- without EXACT directions (exact down to the step by step listing of commands to type or buttons to click to the get the result), they will basically throw their hands up and say "I don't know what to do next" and sit on their thumbs until given more directions. Socratic method doesn't work, because they will never understand the question you are asking. Showing them how its done accomplishes nothing, because they do not watch and learn but simply let you do the work, then they go on break or go home content that the work is over. They do not know how to research or even Google things; if you tell them exactly what website to go to, and to look up certain directions, they will later tell you "I didn't know what was important so I waited" and did nothing. They don't like to read. They have no real interest in learning the topic apart from doing the absolute bare minimum as defined by their manager to take a paycheck home at the end of the day. I've been trying better ways to teach and train these people and nothing seems to work. They're somehow fundamentally "broken" (my thought is that they lack some kind of basic logical and reasoning skills, based on their responses, but it is hard to teach that too unless they have interest...)

    13. Re:As someone who runs an IT company by Dcnjoe60 · · Score: 4, Funny

      Not at all. My expectations are usually along these lines:
      "Hey, Person J says her computer keeps locking up. Can you go figure out what's going on?"

      Good IT:
      "Sure." "Turns out she had installed a toolbar that kept popping up a hidden prompt for her to click on. It's all cleaned up now, and she is good to go."

      Bad IT:
      "Sure." "The screen seems frozen. What do I do?" "Ok, I hit alt+tab, and there seems to be a prompt. What do I do?" etc.

      Real IT Person: "That's against company policy to unfreeze this computer"

      Real IT Person: "Did you try turning it off and back on again?"

    14. Re:As someone who runs an IT company by mc1138 · · Score: 2

      The Rochester Institute of Technology offers a degree program specifically in IT, which covers Database Administration, Web Programming/Design, and maybe Game Design. (assuming they haven't moved the programs around since I was there) They also have a spun off program, called Networking Security, and System Administration, which actually covers real world IT skills, though I still learned a ton more through hands on experience through internships than I did in the majority of my classes. Though there were a few gems in there, and I credit having taken an early VoIP class to getting into my current position. I know most "IT" degrees are really just CompSci that has nothing to do with day to day IT, but there are a few schools out there that do focus in better offerings.

    15. Re:As someone who runs an IT company by ShanghaiBill · · Score: 4, Insightful

      Oh, you mean you prefer employees able to read your mind over those that ask you to clearly verbalize your expectations?

      Yes, of course. Once someone has worked for me for six months or so, they should know what my expectations are, and they should be able to extrapolate those expectations when new situations arise. A good employee should have the judgement to know what needs to be done, and the initiative to do it.

    16. Re:As someone who runs an IT company by TrippTDF · · Score: 2

      I have a liberal arts degree, but have always worked in IT/Project Management. You know what is more important than an IT degree? Critical thinking skills and general creativity. This is what you learn in liberal arts. The technical ins and outs? Thanks to Google, any unknown information is a couple searches away.

    17. Re:As someone who runs an IT company by steelfood · · Score: 2

      No, first you start with: Is it plugged in?

      Then you move on to: Did you hit the power button?

      Has nobody here ever done tech support for family?

      --
      "If a nation expects to be ignorant and free in a state of civilization, it expects what never was and never will be."
    18. Re:As someone who runs an IT company by evilviper · · Score: 2

      Showing them how its done accomplishes nothing, because they do not watch and learn but simply let you do the work, then they go on break or go home content that the work is over.

      There are plenty of ways to deal with such people... The best is that you (IT) demand that computer related tasks are treated as any other job function. So IT trains managers how to do a task, the managers train supervisors, and the supervisors train employees. This critically gets IT out of the loop in employee training for departments with ridiculously high turn-over, or unhappy and useless minimum-wage slaves. It also drastically reduces the number of calls, as problems filter up the chain of command, instead of 20 people calling about a printer not working... But the supervisor/manager/director of IT must be willing to stick to the principle of shooting down any calls from regular employees or supervisors, with a blanket response of "Ask your manager". Managers don't like wasting their time any more than IT does, but they have numerous options to address that kind of a problem in their department with their underlings, while IT has none.

      Another option, or a supplement for the above, is to have WRITTEN procedures, in a binder, in the supervisor's desk. So when they call screaming about error number 7905495 popping-up on their screen, and how the world is coming to an end, you just tell them you won't help them unless they look it up in the binder and follow the official procedure described there. This one really helps reduce the 3am calls (after you yell at them for not looking in the binder the first couple times).

      Another option is to adjust your response time around how useless a particular person or group happens to be... Well-behaved departments get quick responses to any questions they have, while badly-behaved departments that don't learn (and might even expect IT is supposed to do the "computer" part of their job for them), get a callback the second Tuesday of next month. This usually results in the idiots missing some deadline or another, and getting in trouble. When they blame IT, you'd better have a few facts and figures in your back pocket, that show the inordinate number of hours IT staff has spent with group X explaining and re-explaining Y. But this is generally a good thing, because getting high-ranking attention focused on the problems IT faces is rare. And because they're the ones dealing with the money, and know that an IT employee is earning 5X more than the idiot taking up all of IT's time, they're likely to work towards fixing the problem, or at the very least, you'll get an obvious justification for IT projects being behind schedule, and can suggest hiring another IT employee right in-front of the guys who need to sign-off on that.

      Related: http://slashdot.org/comments.pl?sid=2595000&cid=38522902

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  3. I'm a non-degree slacker by grub · · Score: 5, Insightful

    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,
    1. Re:I'm a non-degree slacker by morgan_greywolf · · Score: 5, Informative

      I've got a degree. It didn't teach me a damned thing about IT, but I've got the degree. The degree helps get your resume through the HR drones, though, but not much else.

  4. STEM education is great but it's not everything by QilessQi · · Score: 4, Insightful

    I hold two CompSci degrees (BA, MA) from two reputable universities, and I can tell you this: some of best developers I've ever met have come from non-CompSci fields: geology, physics, and (building) architecture.

    The keys to being a good developer are much the same as in any other field: being able to learn, and being able to apply what you've learned, and giving a crap about what you do.

    1. Re:STEM education is great but it's not everything by fredprado · · Score: 2

      I am not sure about Architecture, but Geology and Physics are STEM fields.

    2. Re:STEM education is great but it's not everything by doggo · · Score: 5, Funny

      Well, if there was an "Edit" button we couldn't pick on you for a typo.

    3. Re:STEM education is great but it's not everything by nwf · · Score: 5, Funny

      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.
    4. Re:STEM education is great but it's not everything by PhrostyMcByte · · Score: 3, Insightful

      I am a developer and I hold no degrees. In anything. Every other developer or admin I know and work with has a degree. Some are good, some are bad.

      We've had some conversations about it and my general thoughts are that I was hurt a bit in communication (not knowing what "X Pattern" or "Y method" means, despite doing it for years because I thought it was good design), and they were hurt a bit when it comes to thinking outside the box. Over time, I learned the name of "X pattern" and they learned when to go outside of the "X pattern" box. Minimal difference in the end.

      It's pretty clear to anyone in the field that a CS degree really only guarantees that someone will be able to speak (perhaps outdated) office lingo. When trying to gauge someone's ability, simple enthusiasm is easy and effective to measure, and far more valuable than a degree.

    5. Re:STEM education is great but it's not everything by Dcnjoe60 · · Score: 2

      I just thought it was a new acronym for a new type of developer like Bio Engineering System Technical developer!

    6. Re:STEM education is great but it's not everything by plover · · Score: 4, Interesting

      Don't dismiss the value of "the lingo". It's painfully clear to me that one of the biggest problems is the lack of a shared meaning in words between two people or areas. When I'm in meetings where there are problems between people or groups, the key to solving them lies in discovering where they differ. And that takes careful listening.

      For example, I might be in a meeting listening someone from dept A going on about unit testing their code, and someone else from dept B saying that they're not able to unit test dept A's code. So I get them both to ask each other "what do you mean by 'unit test'?" Turns out that nobody in the room knew jack about what an actual unit test was, and dept A was referring to the developer running the code in a debugger, and dept B was referring to passing the code to their testing team to run a bunch of functional tests. The start of the solution was to get them to use the right names for what each of them was doing. Once they both agreed on the terminology, we could address the real problem, which was that nobody knew shit about unit testing at all - they just thought they were doing it.

      --
      John
    7. Re:STEM education is great but it's not everything by Darinbob · · Score: 2

      But they had a degree which I think is key. This is different from the "school is stupid" types who want to take the shortcut, who end up in an entry-level or junior job for decades.

      Note that the degrees you listed are all "STEM" degrees, which I don't think is necessarily a requirement as long as the school giving the degree requires a breadth of lower division classes (I see some engineering degrees that aren't good either if they don't have non-engineering related requirements). A good programmer could end up working for any sort of company in the future where you might need to know things beyond mere programming; and even when programming it very often turns out that you need to know esoteric stuff about programming and computers (yes, theory is actually useful). Which is why I think a lot of people like to shut themselves off in an IT wing of the building and remain ignorant about what the company actually does to make money, because it's a safe world where you never need to learn more than what Microsoft or IBM says you need to know.

  5. This says more about the categories... by fuzzyfuzzyfungus · · Score: 4, Insightful

    It isn't...exactly... news, is it, that neither 'computer support specialists' nor 'network and computer systems administrators' are jobs that are particularly close to what a 'STEM' curriculum might teach you. You can't be afraid of computers, and the ability to bodge out some scripts when the occasion demands it is always handy; but it isn't as though you are expected (or even permitted) to break out the CS-fu and build some custom management system, or put your EE skills to work by diagnosing that malfunctioning motherboard properly rather than just shipping it back to the vendor for a replacement...

    1. Re:This says more about the categories... by doggo · · Score: 5, Informative

      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.

    2. Re:This says more about the categories... by mrchaotica · · Score: 3, Interesting

      Look at the word "engineer" It is literally engine-er; one who [does] engines. Back in the day, when engines were a new thing, the same guy who designed the engine would also build it, run it and maintain it. So the word engineer was fine to describe him.

      In the real "back in the day," "engines" were siege engines (e.g. ballistas and trebuchets). Civil engineers (who built everything except engines) are named such in order to distinguish them from military engineers.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  6. Self Taught by justcauseisjustthat · · Score: 3, Insightful

    I'm self taught and far better for it, institutional learning is too rigid and doesn't foster creative individuality.

    1. Re:Self Taught by Fallen+Kell · · Score: 3, Insightful

      Says someone who obviously never went to a school which fosters creativity...

      --
      We were all warned a long time ago that MS products sucked, remember the Magic 8 Ball said, "Outlook not so good"
  7. I wonder how many of them by mark_reh · · Score: 4, Funny

    know what "IT" stands for?

  8. "Computer Support Specialist" by Guppy06 · · Score: 3, Insightful

    You don't need a college degree to read a phone script.

    Just because there's a lot of 'em doesn't mean they're all good.

    1. Re:"Computer Support Specialist" by mark_reh · · Score: 3, Funny

      "Have you tried turning it off and back on again?

    2. Re:"Computer Support Specialist" by Guppy06 · · Score: 3, Insightful

      Yes: you shouldn't assume that a degree is irrelevant to competence because this survey makes no effort separate the competent from the incompetent.

  9. Because IT is a superset of stem by CastrTroy · · Score: 5, Insightful

    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.
  10. College wasn't an option for some by acoustix · · Score: 2

    For many of the older people in this field college was not an option. Some of them "fell into" the job because they "knew computers".

    I have a AAS degree from a two year school because IT related studies were not offered at the 4 year schools. In fact, I was bluntly told by a department head of a four year school: if you want to learn networking then go to a two year school. So I did. Best decision ever. No college debt and got a job right out of school.

    --
    "A plan fiendishly clever in its intricacies"- Homer Simpson
  11. And then there's me... by Anonymous Coward · · Score: 2, Informative

    ... while more than 40% of computer support specialists and a third of computer systems administrators don't have a college degree at all!

    I'm not particularly fond of statistics like these -- because the people who put them together usually insist on qualifying "college degree" as only meaning four year degrees or greater. I have an Associates degree, (and yes: it's in the IT field) but nobody seems to really care about that so-called "minimal" level of effort.

    Not that it matters to me anymore at this point... I've been in the workforce for long enough now that a Bachelor's degree would not by itself get me anywhere close to my current salary... nor would it even get me any meaningful bump in income alongside my current work experience. If you wait long enough, such things pretty much become moot.

  12. After five years... by HaeMaker · · Score: 3, Insightful

    ...whatever you learned in school is already out of date, when you consider what they teach in University is 5 years old when they teach it.

    Ask BSCS grads who graduated in 2008 or earlier how much of what they learned in school is still relevant.

    Getting into management without a degree is much tougher. Common knowledge is that you are a "better person" if you spent 6 years of your life getting an MBA, rather than actually doing the job.

    1. Re:After five years... by bluefoxlucid · · Score: 2

      A lot of university degrees in Project Management teach that a Work Breakdown Structure is a set of tasks; in 1978, the Project Management Body of Knowledge was replaced with the PMBOK Guide (first edition), which is also called the PMBOK (oddly enough). The new PMBOK1e specified that a WBS is a deliverable-oriented breakdown of work. Since the PMBOK1e in 1978, work breakdown structures have been all about the output of work: every Work Package or Roll-up Element is a deliverable--a tangible or intangible result of work, such as the assimilation of knowledge (intangible) or a program module (tangible)--represented by adjective-noun descriptions. Yet, now, over 30 years later, colleges teach that the WBS is a task-oriented breakdown of actions represented by verbs.

      Five years out of date? They still teach Java.

    2. Re:After five years... by ImprovOmega · · Score: 5, Insightful

      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.

    3. Re:After five years... by axl917 · · Score: 5, Insightful

      ...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)

    4. Re:After five years... by Arker · · Score: 2

      "Ask BSCS grads who graduated in 2008 or earlier how much of what they learned in school is still relevant."

      And if the answer is not most/all they got ripped off.

      College is not supposed to teach you to use the current gadgets. It's supposed to teach you to read, write, and think. Those skills do not go out of date.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
  13. Most Journalists Don't Understand Statistics by 14erCleaner · · Score: 4, Insightful

    For this profile, we mainly focused on two job categories as defined by the federal Bureau of Labor Statistics: network and computer systems administrator, and computer support specialist.

    So they looked at the two lowest-paying job categories out of the 8 defined by the Bureau of Labor Statistics, and drew conclusions about the education levels of other six. Hmmm, maybe that's not the best approach...

    --
    Have you read my blog lately?
    1. Re:Most Journalists Don't Understand Statistics by 14erCleaner · · Score: 2

      Which, on looking deeper at the BLS info, represents only about a third of IT workers.

      --
      Have you read my blog lately?
  14. Re:They pretend by Opportunist · · Score: 4, Informative

    Because in all those professions you can kill people (directly or indirectly) if you screw up because you don't know jack about your profession.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  15. its a pretty decent gig.. by Connie_Lingus · · Score: 2

    i have a four-year degree (CPEE) and decided long ago to focus on software instead of hardware, and thru my 30 year professional journey I have seen *drastic* changes in the personal make-up of the shops I've worked at.

    Back in "the day" (hate that euphemism but used it anyway), programming in C, there was little room for error, as bad code could easily crash systems and cause very expensive issues. I took probably a year of working with them to *really* understand pointers. Companies simply couldn't allow just anyone to code...the potential and real costs were way too high.

    Interpreted languages like PHP, Ruby, and Python make it so that pretty much anyone can start hacking away on some code and see results that make them think "damn, I can do this a make a decent living". If they can find someone looking for inexpensive development they can get a job, for awhile at least until either they reach a level where there incompetence shows (the tech "Peter Principle" of course)

    Those with the determination and/or genetic blessing to understand coding can do even better and make a very very good living. Overall, I think this is a good thing.

    Due to very poor life choices I currently work in a low-end web shop, and the people I code with don't even *like* programming, and are almost totally clueless about OO principles, design patterns and the like...they just want to collect a decent paycheck and don't want to work at McDonalds.

    I can't say I blame them.

    --
    never bring a twinkie to a food fight.
  16. at least on is an entry level jobs though by mjwalshe · · Score: 2, Insightful

    Computer support specialist thats a first line helldesk role which normally doesn't require a degree

  17. back in the day by vrhino · · Score: 2

    Bell Labs used to like to hire teachers and re-train them for programmer and system test jobs. Re-treads was what some HR recruiters called them.

  18. And it shows :( by LostMyBeaver · · Score: 3, Insightful

    Honestly, even most IT majors can barely handle most technology since they spend years basically learning to hack around until something works. I meet hundreds of IT people every year and many function entirely based on hacking, misconception and rumor. Want an example? Ask IT pros which OS is best. Instead of choosing based on educated reasoning, research or better yet explaining that each has a purpose and you'd have to choose based on the task at hand, many will choose based on religion and mostly hearsay.

    The best IT professionals I know have studied computer science inside or out of a school. Algorithms and operating system design are core components of their knowledge. They understand how to research and study technology before choosing tools because of pretty boxes and articles on their favorite blog.

    I am glad these people exist. If it weren't for them, I'd have to install antivirus software and reinstall Windows for everyone I know.

  19. Not IT by Demoknight · · Score: 2

    In my not so humble opinion as an engineer surrounded by non-engineers in an IT division...

    These people you speak of are customer support/power users/project managers/etc. Most of them do very little "IT" work.

  20. Um, so? by roc97007 · · Score: 4, Interesting

    This a perfect example of an article that makes a statement but does not make a conclusion. I guess the conclusion -- perhaps that we should be concerned that our IT professionals don't have scientific or technical degrees -- is implied?

    > 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!

    Panic!

    I have an engineering degree, got a job making war toys for a military contractor, needed the computer to do my work, and found that nobody was administrating the computer. In self-defense, I learned how to administer Unix, how to do backups and housecleaning and diagnose problems, all so I could get my primary job done. After several years, when I got burned out on my primary job, (designing stuff for the military is less fun than it sounds) I found that I had learned enough to carry on with systems administration full time.

    I strongly suspect that this happened to a lot of people, especially during the rise of the dot coms, and I also suspect that many of them were not originally in engineering. It happens -- people rise to the occasion, and find new career opportunities.

    Why is this a problem? Is the admin going to see a countdown someday that says "answer this question that was on the 3rd trimester final in year two of an EE curriculum in 30 seconds or the computer melts into slag"? What you learn in college, other than techniques like ways to attack and solve a problem, are going to be horribly out of date anyway. What you accomplish in the workforce is more up to your commitment and talents, (and training you've sought post-college) than the letters after your name.

    Conversely, having letters after your name does not mean you get a free ride (in most companies). You still have to show competency.

    --
    Oliver's law of assumed responsibility: If you're seen fixing it, you will be blamed for breaking it.
  21. As a manager by mu51c10rd · · Score: 3, Insightful

    I hire/fire I.T. workers. I can tell you...the education vs lack of education is the wrong argument. The best I.T. guys I get are those who love technology and care about what they do. This holds true whether they are a C.S. grad, or someone who spent the last few years hacking away on the side. When I interview, the only weight I give to their degrees/certifications is whether they learned non-technical skills. I've worked with great I.T. guys who had degrees in completely unrelated areas, but turned out fantastic because they love the profession. I've had guys with no degrees who still were worth holding in to. And I've had guys with C.S. degrees who were successful. It all comes down to liking what you do.

  22. Re:There's a good reason for that by alexo · · Score: 2

    IT does not involve [...] Technology [...]

    Really?

  23. At my company, our best IT people... by alispguru · · Score: 3, Interesting

    ... were former physicists. Granted, we're mainly a NASA/NOAA contractor so the domain knowledge is very useful.

    --

    To a Lisp hacker, XML is S-expressions in drag.
  24. Re:Breaking news by Dcnjoe60 · · Score: 4, Insightful

    Because, you don't really need one to do the job.. Duhhh!

    There is more truth in that statement than many would want to believe. While I was employed at a large government agency that was involved with collecting government taxes from individuals and corporations, instead of hiring programmers, we would take individuals who were familiar with the various tax systems and train them to program. It was our experience that it was easier to train those who were experienced in their field and had an aptitude for development to be programmers than it was to train programmers in all of the intricacies tax laws. I imagine there are a lot of other business and corporate areas where that would be applicable, too.

  25. A degree demontrates you can finish something. by Theovon · · Score: 2

    While many people learn a lot in college (I hope), the first thing that an employer learns when they find that you have a college degree is that you are likely to be able to finish something complex. There are lots of people without college degrees who can see complex and difficult things through to completion, but that is much harder to glean from glancing at a resume for two seconds. And that's all the time you get, because they go through massive numbers of resumes. And the fact is, most companies are less interested in employees who are smart than those who can follow instructions and work (however inefficiently) until they finish something.

    Back in the late 90's a friend of mine worked for a "data services" arm of a well-known communications company. They had a very successful process for developing large applications on time, on-spec, and on-budget, and it was designed around having morons do the work. A handful of people at the top did the design work, which trickled down through layers of less and less skilled worker until you go to the bottom. At the bottom, the code monkey (not necessarily their terminology) would have a stack of sheets of paper, each describing one function or procedure to write. It would describe the function name, the inputs, the outputs, and the algorithm to be coded. The algorithm was described in such detail that even the least skilled coders could do the job. And then it would be reviewed by someone else to make sure it did the job, integrated with the growing application, etc. Now, while a handful of scrappy coders could often complete projects in less time, what this big company had was predictability, so they could enter into a contract where they could be precise about the time and cost from the outset.

    Unless you understood their business model, you could find their hiring criteria to be to be counter-intuitive. But what they wanted was cheap college graduates willing to do drudge work. If you could play dumb and do the job, then you could gradually work your way up the chain. But in general, a smart 'rebel' type would never get hired there, nor would they generally want to. Linux geeks are used to thinking about computer programmers as being smart, but that's not how the business world sees them. Coders are a commodity to be bought and sold like corn (and just as lacking in useful content).

  26. Re:Breaking news by Dcnjoe60 · · Score: 3, Insightful

    The best development groups I have worked in had some people that were focused on the technology, others that knew the business, and everyone having an understanding that it is all important with a willingness to share. I have seen a lot of projects fail because someone highly technical does not respect the less technical team members who bring the business knowledge to the table.

    Exactly! While not to diminish the importance of technical skills, it is also just as important not to diminish soft skills. I've lost track of the number of times that a non-technical person asked a question that led to a line of discussion that ultimately led to a much better solution.

    It is common to hear "think outside the box" but often, team members from different backgrounds have an advantage because they were never "in the box" to begin with! When we hire, our primary focus is for team players. We can always provide training to improve technical skills, but the greatest technical skills are worthless (to us, anyway), if that person can't work with the team.

  27. true, but... by Tom · · Score: 2

    ...missing several points.

    Ask not for degrees, but whether or not they studied. The dot-com era was worst, but companies looking for IT talent have never stopped hiring people straight from university, and when you're a starving student and you're offered a really cool job for what at that time appears to be outrageously generous money, dropping out and taking the job is a serious alternative.

    I know a lot of people who dropped out, some less than a year away from their degree.

    --
    Assorted stuff I do sometimes: Lemuria.org