Slashdot Mirror


IT Labor Shortage Is Just a Myth

buzzardsbay writes "For the past few years, we've heard a number of analysts and high-profile IT industry executives, Bill Gates and Craig Barrett among them, promoting the idea that there's an ever-present shortage of skilled IT workers to fill the industry's demand. But now there's growing evidence suggesting the "shortage" is simply a self-serving myth. "It seems like every three years you've got one group or another saying, the world is going to come to an end there is going to be a shortage and so on," says Vivek Wadhwa, a professor for Duke University's Master of Engineering Management Program and a former technology CEO himself. "This whole concept of shortages is bogus, it shows a lack of understanding of the labor pool in the USA.""

619 comments

  1. Got a labor shortage? by Anonymous Coward · · Score: 4, Insightful

    Raise your wages, the workers will come.

    The market will fix the problem. No need for special legislation or guest workers.

    1. Re:Got a labor shortage? by ATMAvatar · · Score: 5, Insightful

      Why raise wages, when you can convince Congress there is a desperate shortage of labor, so that you can import labor from overseas and bully your workers over wages by tying a work visa to a stick and holding it in front of them?

      People need to read the statement for what it is. "There is a labor shortage [at the wage we are willing to pay]."

      --
      "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."
    2. Re:Got a labor shortage? by AvitarX · · Score: 1, Informative

      Got a labor shortage?

      Hire people willing to work for less.

      The market will fix the problem. No need for special legislation or hire wages.

      Sorry, I don't mean to be an ass, I just am, but your post bothers me because it appears to imply legislation allowing more people into our country is market interference, but the most true solution to letting the market decide is to let people in willing to work for less. We all save money as the cost of services is reduced, and unless we value Americans as people more than others it is a net positive. Even if we don't value Americans for it can be a net positive for our country. As long as foreign workers are not being abused (paid way to little, or forced to take pay cuts or lose their work status, in other words, as long as their foreignness is not being used to artificially suppress the wage), then it is a good thing. It is exactly the same economically as a machine getting invented to do the work. I mean think of the number of farm workers put out of business by the diesel engine. Or the number of computers put out of work by computer scientists and electric engineers.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    3. Re:Got a labor shortage? by GPierce · · Score: 5, Insightful

      Your response bothers me. It's what happens when people put ideology ahead of common sense and facts.

      Abusing foreign workers is the POINT of the whole thing. Those who are lucky enough to get an H1-B visa are then owned by their sponsor.

      This is not a free market. If it were, we would just throw the doors open and invite any foreign IT worker to "come on down". We set up the rules so they have to have a sponsor or go home.

      In general, they are paid less than a US Citizen - and there is not a lot of incentive to give them fair raises. They can't quit and look for a new job unless they can find a new sponsor.

      This is a generality. Like most generalities it does not apply to every foreign worker. And it's part of a larger employment situation where IT workers in their twenties are preferred. If you do not yet have a life you don't mind 14 hour days.

      And in the mean time, very few have noticed that one of Microsoft's published future plans is to dumb down IT to the point where any idiot can do it with the right software support. This may or may not be a major threat, but once they figure out how to build an operating system that actually works, you had better watch out.

      --

      When you are dancing with wolves, never limp
    4. Re:Got a labor shortage? by SnapShot · · Score: 4, Interesting

      I'll bite. You're right, a free market works both ways. Let the competition come in an compete on a level playing field. No indentured servitude H1-B visas. No guest worker passes. No passports held under lock and key in the HR office. No two-tier benefits package. Just pure "at will" employment where the employee can switch jobs at the drop of a hat no matter their citizenship.

      Let labor be free. I can compete with that and, to be honest, would really enjoy a year or two working in Dublin or Tel Aviv or Bangalore while I'm still young.

      --
      Waltz, nymph, for quick jigs vex Bud.
    5. Re:Got a labor shortage? by minion · · Score: 3, Insightful

      ...Bill Gates and Craig Barrett among them, promoting the idea that there's an ever-present shortage of skilled IT workers to fill the industry's demand.
       
      I actually have to agree with Bill Gates for once... There is a shortable of skilled IT workers. Not of IT workers, but skilled IT workers. How many of you have to work other sysadmins from differnet companies? How many times do you want to go over there, and do it for them, because you think they're so inept that walking them through it on the phone is just too painfully slow.
       
      Skilled, the key word for today.

      --

      -- If we don't stand up for our rights, now, there will be no right to stand up for them later.
    6. Re:Got a labor shortage? by thePowerOfGrayskull · · Score: 2, Insightful

      Raise your wages, the workers will come.

      The market will fix the problem. No need for special legislation or guest workers.
      I've got to play devil's advocate here, because I am painfully familiar with both sides of this issue through my personal experience. Is it not accurate to say that the market is fixing the problem? People willing to work for the wages currently offered are finding employment. From a global business perspective, lobbying for additional visas only does away with an artificial restriction on the worker pool, does it not?

      We don't have a special /right/ to the jobs here; and "globalization of the economy" is serving to drive that home. . Frankly, I find the quality of work that my present company receives from offshore to be abysmal -- which is the other side of this coin. Somewhere between the low-mid quality, underpriced work that most offshore companies (and contractors brought in from overseas) provide; and the mid-high quality, overpriced work that most onshore employees and contractors provide, there's a happy medium.

      The process of finding that is a painful and expensive one for everyone.

    7. Re:Got a labor shortage? by Darinbob · · Score: 1

      The problem is a severe shortage of IT workers who are cheap and willing to put up with low wages without complaining. Sure, maybe a few really good workers is fine, but a lot of employers are just as happy to have tons of really mediocre workers working long hours and who don't talk back or ask for vacations.

      I have no problem with foreign workers, I've worked with some really bright ones. But I do have a problem with some companies that stretch the spirit of the laws to get lower paid workers and who lie that they can't find skilled workers or that they're paying prevailing wages.

    8. Re:Got a labor shortage? by digitalsolo · · Score: 2, Insightful

      Indeed, the amount of "paper MSCE" employees grows daily, while the amount of people that actually know what they're doing seems to diwndle at nearly the same rate. Perhaps it's that the people that are smart enough to make competent IT staff eventually learn that the money is in management, not engineering, and leave for better pay. Then the idiots come in to fill the void, and so begins the downward spiral of successful companies...

      --
      Just another ignorant American.
    9. Re:Got a labor shortage? by digitalsolo · · Score: 1

      Damn my blind self. "paper MSCE" = "paper MCSE".

      --
      Just another ignorant American.
    10. Re:Got a labor shortage? by Anonymous Coward · · Score: 0

      The problem is a severe shortage of IT workers who are cheap and willing to put up with low wages without complaining.
      There's plenty of them, try googling for INDIA.
    11. Re:Got a labor shortage? by Maltheus · · Score: 1

      And in the mean time, very few have noticed that one of Microsoft's published future plans is to dumb down IT to the point where any idiot can do it with the right software support. I've noticed this more and more while conducting interviews. I'll ask someone to describe the steps they took in creating a web service or something and they'll say, "well, I hit the button." I usually leave it there, but in my head I'm wondering what they'll do when the tool they're using becomes obsolete six months from now. These dumbed-down tools trap people into whatever job they're in because the knowledge is difficult to transfer. I see this trend and I'm seriously looking to get out now. It just doesn't bode well for the future IMO.
    12. Re:Got a labor shortage? by TheSync · · Score: 2, Interesting

      Try these:

      Teleport my Job

      Tecoloco the weather is better in Central America.

    13. Re:Got a labor shortage? by Grishnakh · · Score: 1

      Let labor be free. I can compete with that and, to be honest, would really enjoy a year or two working in Dublin or Tel Aviv or Bangalore while I'm still young.

      I could do Dublin, but Tel Aviv I'd rather avoid since that country gets way more than its fair share of terrorist attacks, and Bangalore I'd rather avoid because I don't really like overcrowded conditions.

      But I do agree with your prior statement. H1-B visas should be absolutely abolished. If we as a country are going to allow workers to come here and work, we shouldn't tie them to a specific employer. If they get here and a week later another company gives them a better offer, they should be free to change jobs if they want.

    14. Re:Got a labor shortage? by megaditto · · Score: 1

      Sounds like an interesting idea in theory.

      In practice that will never happen since the corporations will not want to give up their visa slaves, nor the populace will want additional competition (however fair it might be). Nobody really cares that we are shooting ourselves in the foot by shutting 95% of skilled workers out.

      Right now I'd be hesitant to get rid of H1-B since right now that's about the only legal way to employ a foreigner since green card applications can take years, sometimes decades to process (and I don't need that worker in 2014, I need her right now).

      --
      Obama likes poor people so much, he wants to make more of them.
    15. Re:Got a labor shortage? by dbIII · · Score: 2

      Abusing foreign workers is the POINT of the whole thing

      The core problem is there are still a few idiots with inherited wealth in the USA that think slavery is a good idea and they are propagating systems that descended from it. The illegal migrant exploitation, the minimum wage where hospitality workers have to rely on the charity of strangers to give them a handout (tips) and the system behind the working visas are symptoms of this. The second problem is declining education where not enough skilled people are being trained/educated locally and this is common throughout the west due to poor management of education.

    16. Re:Got a labor shortage? by aristofanes · · Score: 2, Informative

      Not only IT jobs.
      See:
      http://machinedesign.com/ContentItem/71819/LelandTeschlersEditorialFinallythetruthaboutengineeringjobs.aspx

      An editorial.Finally, the truth about engineering jobs
      Members of the U.S. House got a surprising message during a recent meeting on Americas science and engineering workforce: Everything they thought they knew about science and engineering employment was wrong.
        Specifically, there is no shortage of scientists or engineers. In fact, there are substantially more scientists and engineers graduating in the U.S. than there are jobs

    17. Re:Got a labor shortage? by jedidiah · · Score: 1

      Just as many of them are the sort of trained monkeys that some
      people like to complain about here. Infact, the ratio of geeks
      in the Indian IT population is quite a bit lower. So you get the
      "in law just for the money" effect but with IT.

      OTOH, what many large corps want are infact trained monkeys. So
      that fact that many of these companies are complaining about a
      geek shortage really is quite absurd.

      QA people that are supposed to do QA for Unix applications that
      can't even use Unix. Oi Veh...

      --
      A Pirate and a Puritan look the same on a balance sheet.
    18. Re:Got a labor shortage? by colinrichardday · · Score: 2, Funny

      And in the mean time, very few have noticed that one of Microsoft's published future plans is to dumb down IT to the point where any idiot can do it with the right software support. This may or may not be a major threat, but once they figure out how to build an operating system that actually works, you had better watch out.

      Isn't Microsoft's figuring out how to build an operating system that actually works a sign of the apocalypse?

    19. Re:Got a labor shortage? by Blkdeath · · Score: 4, Insightful

      Indeed, the amount of "paper MSCE" employees grows daily, while the amount of people that actually know what they're doing seems to diwndle at nearly the same rate.

      I actually left IT because I couldn't compete with the number of letters people waved around all the time. While they were off in their diploma mill classroom environments I was working for a living, gaining critical knowledge and problem solving skills. By the time I got around to college to formalize my education I was in possession of more knowledge than most of my professors. The courses were pure review. I dropped out a year into the program. My cohort moved on primarily to help desk and other menial IT positions. About 5% wound up with skilled IT jobs.

      Prior to my college fiasco however I was in a shop that specialized in consumer and small business IT needs. I really enjoyed how my high school dropout boss who taught me more about IT than all my professors combined used to treat these paper MCSEs who'd walk through the door. I'll never forget the guy who came in right out of the clear blue and proclaimed that he would accept a position at a salary of $100k/year. My boss asked him what experience and/or qualifications he had, he responded "I've just completed my MCSE certification."

      My boss said something about toilet paper and I was already in tears. My ears stopped working I was laughing so hard. I wonder if he found his dream job. :)

      Then there's the guy who phoned in to the store asking for clarification of Windows 98's routing capabilities as he was constructing a network consisting of roughly a dozen computers, two NICs apiece running CAT-5 crossover cables between each computer to form some kind of, well, I guess modern token-ring setup of some kind. My boss offered to sell him a switch but was told that was excessive hardware purchase (as if the extra dozen NICs were just included with the PCs or something) and that he was an MCSE and he knows what he is doing! Now will you help me or not?

      Yep. Told the guy he should become a garbage man because he's too damned stupid to work on computers. The guy came down to the store to continue the conversation in person. My boss apologized; said he was out of line. Said he was too stupid to be a garbage man. Never heard from Mr. MCSE again. Never did sell him that switch.

      --
      BD Phone Home!

      Shameless plug. Like you weren't expecting it.

    20. Re:Got a labor shortage? by DKlineburg · · Score: 1

      And in the mean time, very few have noticed that one of Microsoft's published future plans is to dumb down IT to the point where any idiot can do it with the right software support. This may or may not be a major threat, but once they figure out how to build an operating system that actually works, you had better watch out.

      Just what I think! When server 2003 came out I was pissed. All my scripting, all my learning the prompt, all the code I learned to write and love. Turned into a check box for a monkey.
      --
      Memory is deceptive because it is colored by today's events. - Albert Einstein
    21. Re:Got a labor shortage? by Tinz · · Score: 1

      I am a skilled IT Professional. I have oodles of qualifications (Chartered Professional), excellent academic record (GPA 4.0) and really know my subjects. I have been stuck in the contracting rut for over 7 months now because nobody will hire me. Less skilled people appear to be getting the jobs. I am even having to consider a career change because I have no "career security." There is a skilled labor shortage because companies no longer value education, knowledge, creativity and passion. It's all about fetching the cheapest immigrant or person with a certificate that took them one month to study for!

    22. Re:Got a labor shortage? by dodobh · · Score: 1

      The market just happens to be global. The US has been pushing pretty hard on WIPO and Free Trade and stuff. Now you folks get to see what happens when other countries export labour and services instead of manufactured goods.

      --
      I can throw myself at the ground, and miss.
    23. Re:Got a labor shortage? by sjames · · Score: 1

      The populace actually wins if the H1-B is changed to allow the employee to change jobs at will. The big problem competing with H1B is that the employer has them over a barrel. Underpaid citizens and green card holders can quietly start interviewing and get a better job for higher pay (forcing the cheapskates to raise pay or shut down). H1Bs can shut up and get to work or go home. That allows employers to keep wages low and cry to congress that they can't find enough local talent [willing to work for table scraps] so they can hire more indentured servants urr, uh, foreign workers for peanuts.

      Currently, the H1B requirement to pay a fair salary is a bit of a joke, but even if actually enforced, employers would tend to abuse it by demanding longer hours and constant on-call status once the employee reports for work. It's amazing what you can make people put up with if you can sign a form and have government goons toss them out of the country for you and they can't just change jobs.

    24. Re:Got a labor shortage? by sjames · · Score: 1

      That problem is caused by bad HR departments and employers. There are truly skilled IT workers out there but they cost more. If you pay peanuts, you get monkeys! If more employers would throw away the checklists and hire based on strong technical interviews (and offer appropriate pay), the labor pool would quickly seperate out and wash out the paper MCSEs (Must Consult Senior Engineer).

      Meanwhile, the better pay would attract the truly talented back out of management and private consultancy.

    25. Re:Got a labor shortage? by sjames · · Score: 1

      The problem is multi-fold.

      Firstly, the visas being lobbied for are perfectly constructed to put the 'guest worker' over a barrel. Local workers would immediatly benefit if H1-Bs were converted to green cards. The lobbiests would probably hurt themselves contorting logic to argue against the move.

      Secondly, When the living expenses of local workers fall to the same as the offshore employees, then they can afford to work at lower wages.

      Notice the big panic and all the efforts to prop up the real estate bubble and the value of the dollar. Notice how easily your job can go offshore but that you can't order your cheap groceries and your cheap car from Mexico. Notice how the landlord laughs when you say you'll make $8000/year at your new job and need a $200/month apartment that doesn't smell like a meth lab.

      The kind of one sided sacrifices being called for in the name of global economy are the sort that usually end up in burning cities and mass rioting.

    26. Re:Got a labor shortage? by NDPTAL85 · · Score: 1

      Oh come on. You really think its just folks with inherited wealth? Bill Gates inherited his wealth sure, but technology in general is a very MERITOCRATIC industry. Most of the CEOs and founders did not come from millionaire parents.

      BTW hospitality workers have been relying on tips since forever, and that includes back when Americans held most of those jobs.

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    27. Re:Got a labor shortage? by shokk · · Score: 0, Redundant

      Yes, because the problem is QUALITY workers. There are plenty of people who are paper cert IT admins or are just not qualified to do any of the work they are given. Recently while hiring we went through reams of resumes and even then plenty of interviews with people who had lied on their resumes. There is not a lot of good talent out there for true administration, and a lot of one trick admins that don't see the need to diversify their talent against changes in the industry. I'm not saying everyone needs to be a jack of all trades, but it's nice to have people who can shift gears in exchange for a 6 figure salary.

      --
      "Beware of he who would deny you access to information, for in his heart, he dreams himself your master."
    28. Re:Got a labor shortage? by NateTech · · Score: 1

      When the economy is slowing/shrinking, there are more people than there are jobs, almost across the board.

      I keep wondering why people find this so hard to figure out.

      Seen higher salaries lately? No.
      Seeing higher prices on everything? Yes.

      Okay, economy struggling.

      Seen friends calling you talking about their "great new job" lately? No.

      Yep... jobs aren't plentiful. No matter what some doofus who SELLS CERTIFICATIONS (Microsoft) IN TECHNOLOGY says and wants to sell more copies of software, more training, more books, more test fees, more more more... there's no jobs.

      --
      +++OK ATH
  2. No myth here by jay-za · · Score: 5, Interesting

    I can't speak for the US, but I can state that in South Africa we have a fair number of IT workers, a handful of which are actually worth anything, but on the whole not a shortage. The area of the market that DOES have a shortage, however, and a really massive one at that, is the Tester and Test Analyst side. We are struggling to get even halfway decent people.

    And even with this shortage, the IT academies and schools out there are churning out MCSE's by the truckfull - rather than getting useful skills, they are giving some poor schmuck a certification that means really little in the real world, and which doesn't really have a descent career path anymore..

    Testers, on the other hand, have a great job, good money, and a really flexible career. They also develop a lot of really useful business skills to augment their technical skills, and have no problems finding work.

    1. Re:No myth here by MightyMartian · · Score: 4, Insightful

      And even with this shortage, the IT academies and schools out there are churning out MCSE's by the truckfull - rather than getting useful skills, they are giving some poor schmuck a certification that means really little in the real world, and which doesn't really have a descent career path anymore..


      MCSEs represent something far worse than that. They represent a severe compartmentalization of skills. After twenty years in the IT profession, I'm pretty much going to be forced to take my MCSE mainly because you just can't get a job. For some reason, management believes that this frivolous piece of paper means that a guy is some sort of uber-tech. Well, I've seen these uber-techs melt when they had to deal with a Bind server, or anything particularly weird or challenging.

      The real irony here is the most expertise I've seen out of the Microsoft side of things is the guys that can understand Redmond's insane licensing system.
      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    2. Re:No myth here by Malevolent+Tester · · Score: 2, Interesting

      Have you tried England? Every time I go on jobserve I see defence testing contracts in the UK for £300-£500 a day.($600 to $1000 in Monopoly money)

      --
      If you haven't made a developer cry, you've wasted a day.
    3. Re:No myth here by LuisAnaya · · Score: 1
      Testers have always been in great demand and low availability, the same happens in the US. However, on average, testers are usually paid less than an equivalent developer or system administrator. I remember seeing some statistics on that, but I just do not remember where from the top of my head and I might be dated.

      The bottom line is that what you're seeing on tester shortage and MCSE sprouting like bunnies seems to be the case in other parts of the world.

      --
      Vi havas e-poston.
    4. Re:No myth here by moderatorrater · · Score: 5, Insightful

      I can speak of my experience for the western US (but east of california) and say that it can sometimes take months to get a good candidate to apply. There are a lot of mediocre or bad programmers out there, most of them with degrees. I'm very suspicious of the claims in this report; they've looked at graduation rates (worthless, since most of the programmers I work with don't have a degree or have a degree in something other than CS) and they've asked HR about applications and overall satisfaction of the people that were hired. At the large shops I've worked at, there are a lot of mediocre programmers that aren't great, but they're good enough to not get fired. If you're someone like Google and you have stricter standards, I could easily see a shortage of good programmers.

      So, to sum up, I see no shortage of programmers, just a shortage of good programmers.

    5. Re:No myth here by LuisAnaya · · Score: 2, Funny

      If things continue like this... Monopoly money will have more value than the Greenback :).

      --
      Vi havas e-poston.
    6. Re:No myth here by Anonymous Coward · · Score: 2, Informative

      dude, just put it on the resume. almost NO companies check.

    7. Re:No myth here by TheRealFixer · · Score: 5, Interesting

      The real irony here is the most expertise I've seen out of the Microsoft side of things is the guys that can understand Redmond's insane licensing system.

      That's intentional. A good deal of MCSE training/testing has to do with licensing. MCSE's aren't intended to be technical geniuses. They're meant to be clones, indoctrinated to look at things the way Microsoft wants you to look at them. That's why the key to any Microsoft test, if you get stuck on a question that seems to have more than one correct answer, is to look at it from the perspective of what would make Microsoft the most money. That will almost always be the "right" one.

      Not to say all MS training is bad. If you get a decent instructor who has experience with other vendors and solutions, who can cut through all the crap and extract the meat of what you actually need to know to succeed in the field, you can actually learn something useful. There's not many instructors like that, though.

    8. Re:No myth here by Foofoobar · · Score: 3, Insightful
      LOL. Never trust the candidate with the cert. It's the candidate who who has spent time in the field for 5-10 years working with the same tools that you are looking to use. This person knows the ins and outs, how to integrate them in weird setups, tweaks and patches for odd problems you may encounter, etc. That cert will never be able to tell the candidate how to figure out all the things that experience will be able to give them and experience only comes with spending time in the field and at home tweaking and learning.

      I think this is where the hobbyist has the advantage over the person with the cert.

      --
      This is my sig. There are many like it but this one is mine.
    9. Re:No myth here by Lijemo · · Score: 5, Interesting

      I can't speak for the US, but I can state that in South Africa... The area of the market that DOES have a shortage, however, and a really massive one at that, is the Tester and Test Analyst side. We are struggling to get even halfway decent people.

      Being a really good Tester or Test Analyst requires all of the skill of other IT positions, with (at least in the U.S., in my experience) half of the pay, and none of the respect. Very few of the people capable of being excellent Test Analysts have much motivation to do so.

      (Back when I was in Test Analysis, I had a boss tell me straight up that while my performance was excellent, since Testing was not a "revenue generating" position, he saw no need to pay me anything near what the "revenue-generating" IT positions at the company were paid. I'm no longer at that company, and since then, I've had a strong bias towards making sure I'm in a "revenue generating" position. Things work much better for me this way. And companies wonder why it's hard to find quality Test people...)

    10. Re:No myth here by stinerman · · Score: 4, Insightful

      I've taken to writing a statement as to why I don't have any certs and including it with my resume. I've had places turn me down for not having an A+ cert, even though I have 8+ years experience in the industry.

      You're right on the other count, too. Throw a bash prompt in front of an MCSE and watch them look at you like your dog does when you tell him a joke.

    11. Re:No myth here by mcmonkey · · Score: 5, Funny

      Throw a bash prompt in front of an MCSE and watch them look at you like your dog does when you tell him a joke.

      Maybe your jokes just aren't that funny.

    12. Re:No myth here by Zelos · · Score: 1

      When I looked at moving to SA, they were very keen to get experienced IT-related people to immigrate. Be warned, it's not exactly the safest place in the world to live.

    13. Re:No myth here by erroneus · · Score: 1

      I didn't know I was in the choir, but stop preaching to me! (nyuk nyuk nyuk!)

      Actually, it was my comfort and competence with Linux and my willingness to do Mac (among other things) that got me where I am now. It wasn't hard to explain that 'everyone does windows' and that it means almost nothing... sometimes less than nothing.

      As an IT manager, I am responsible for knowing my domain of technologies, but I am also responsible for keeping backup providers close by. And let me tell you, there are hundreds of "microsoft partner" shops out there willing to check and monitor your logs and even to pay your site a visit from time to time. But ask them to do anything that touches Linux or Mac and you'll either get a straight answer "we don't do that" or some sort of stunned or confused look on their faces.

      So what's hard to get access to is truly flexible and effective skills. I don't mean to blow my own horn on this, but I have a wide and varied set of skills... I just can't easily find anyone to support my shop if I'm not here.

    14. Re:No myth here by plague3106 · · Score: 1

      Sorry, what does the MCSE program have to do with a UNIX shell? I can say the same thing about RH certified people; they're stupid because they don't know Powershell. Does that make sense?

    15. Re:No myth here by plague3106 · · Score: 1

      Your premise is wrong.. or are you implying that degrees are also useless pieces of paper? What about me, I have a degree, experience and certifications. You'd rule me out because I got certified?

    16. Re:No myth here by stinerman · · Score: 1

      It proves they don't have any sort of generalized computing knowledge.

      I know Windows. I know Debian-based Linux systems. I've never actually even used a BSD, much less admin'd one, but I could figure out the subtleties because I have generalized knowledge rather than rote memorization used to study for a cert exam.

    17. Re:No myth here by SatanicPuppy · · Score: 1

      I'd rule anyone out who only has paper credentials, be they degrees, certifications, whatever. A crappy candidate could get all of those things, and still be crappy. Experience and raw aptitude will separate the good candidates from the bad ones.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    18. Re:No myth here by Blakey+Rat · · Score: 0

      BS. I got all my generalized computing knowledge on Mac OS Classic, and that doesn't have any CLI at all.

    19. Re:No myth here by thebrieze · · Score: 1

      Now thats funny!

    20. Re:No myth here by Robber+Baron · · Score: 2, Insightful

      Throw a bash prompt in front of an MCSE... So just how DO you get a bash prompt to appear on a Windows box?

      Comments like this are just plain ignorant. A decent sysadmin (and those are few and far between, the above article notwithstanding) doesn't care what OS a box is running. The actual processes of adminning a system or network are pretty much universal. Whether it's done with a GUI or a command like is just one small detail.

      --

      You're using her as bait, Master!

    21. Re:No myth here by cHiphead · · Score: 4, Funny

      Actually that just shows you spent a lot of time clicking the mouse and yelling "WHY THE FUCK ISNT IT WORKING?" instead of typing on the keyboard and yelling "WHY THE FUCK ISNT IT WORKING?".

      Cheers.

      --

      This is my sig. There are many like it, but this one is mine.
    22. Re:No myth here by KeefP · · Score: 1

      cygwin

    23. Re:No myth here by UncleTogie · · Score: 1

      So just how DO you get a bash prompt to appear on a Windows box?

      How about Win-Bash?

      --
      Don't tell me to get a life. I'm a gamer; I have LOTS of lives!
    24. Re:No myth here by dieth · · Score: 1

      cygwin, or Unix services of Windows, well you get a kornshell then...

    25. Re:No myth here by teknopurge · · Score: 1

      CS != Programming ..that's part of your HR departments problem.

    26. Re:No myth here by holt · · Score: 1

      So just how DO you get a bash prompt to appear on a Windows box?

      Cygwin?

      But I do agree with the rest of your comment.

    27. Re:No myth here by moderatorrater · · Score: 1

      Bullshit. For the purposes of a college degree it is. The difference between CS and programming is a tired distinction; the truth is that we don't have language to explain the distinction between those who research hardware and software and those who build hardware and software (at least in different areas). I've heard it said that programmers are like construction workers, but that's false too, because they don't do the heavy lifting of putting the program together, the compiler does that. Software engineering is the closest if you take the two terms separately, but at the college I went to, they used that as a term for those who did the highest level work on programs, which computer science being the regular programmers.

      So, i guess right now you're right, but the language is changing. Deal with it.

    28. Re:No myth here by Anonymous Coward · · Score: 1, Interesting

      It takes "us" months to hire a candidate for any position because nine times out of ten when we tell a qualified candidate what the salary is, they laugh in our face and walk. So then we hire a cheaper, unqualified candidate.

    29. Re:No myth here by bjourne · · Score: 4, Insightful

      Programming is hard. In fact, so hard that merely three or four years at university won't make you more than decent at it. The best programmers are the ones who love doing it, who got their C64 at 10 and then spent years learning about computers in their spare time. Understandably that is the kind of programmers your company wants. Programmers who have learnt so much by themselves that it would amount to 10+ years in university for someone new in the field. Programmers that are really good, that are better than average. Does your company pay them a fair salary in comparision to their education and skill? Or does it pay average salaries for very much above average skilled personell? If it is the latter, then it's no wonder that you have trouble recruiting people. So, to sum up, companies that are to cheap to pay decent salaries or to offer training programs for their mediocre programmers have nothing but themselves to blame.

    30. Re:No myth here by jhylkema · · Score: 1

      I've taken to writing a statement as to why I don't have any certs and including it with my resume. I've had places turn me down for not having an A+ cert, even though I have 8+ years experience in the industry.

      Here's an example of a geek's fundamental misunderstanding of the realities of the business world.

      Initial screening decisions aren't made by technical people. They're made by the most worthless subspecies of human being out there - HR flacks. They don't know a thing about tech, or anything else for that matter. These are the people who run ads for "five years of Windows Vista experience" and the like. These are the people who will berate your qualifications and laugh at you for wasting their oh-so-precious time when it's blindingly obvious that people less qualified than you are being hired in droves. These are the people who will build you up by telling you that "your resume is very strong" and, when you come in for an interview, tell you that they are only able to place one in eight candidates.

      In other words, this is why certifications exist - so HR people don't have to think. Because they can't.
    31. Re:No myth here by MightyMartian · · Score: 1

      Comments like this are just plain ignorant. A decent sysadmin (and those are few and far between, the above article notwithstanding) doesn't care what OS a box is running. The actual processes of adminning a system or network are pretty much universal. Whether it's done with a GUI or a command like is just one small detail.


      Amen. Good training ought to be relatively system agnostic. Best practices apply across the board. There are always some OS and server specific knowledge required, but if you teach the basics of good administration, those are simply system-specific requirements and caveats.

      I spent the early years of my sysadmin life on a Xenix server. I learned a great deal about best practices from that. It was hooked up via UUCP to the great big wide, and there were some dial up ports for remote access. Yes, it was a pretty basic machine compared to the Server 2003 AD network I administer now, but the basic principles are the same.
      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    32. Re:No myth here by EQ · · Score: 1

      Hey, I know someone that is looking. Colorado, maybe Utah. What you have for a C++/Unix guy thats almost 50? He has no CS degree but has been doing programming professionally since the 80's, mainly in C back when I first met him in the 90's. ;-)

      --
      Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo! http://goo.gl/J9bkO
    33. Re:No myth here by MrNemesis · · Score: 3, Interesting

      Agree. I'm a self-taught IT professional that still doesn't have a qualification to his name. I got a computer for my 21st birthday and, instead of doing any work on my degree, spent all day tinkering with it - for as long as I've remembered I've not liked using anything unless I knew how it worked, and now that uni was forcing me into using a computer I had to figure it out.

      Cut a long story short and I bollocks up my degreee because I've spent all my time fiddling with computers. Yet somehow I get an IT job and end up writing a crappy PHP-based job management system. I then find myself as a sysadmin for a financial startup. Startup gets bought and I'm transferred across to a Big Fat Sysadmin job and am told at the beginning that I'll have to switch to helpdesk because, frankly, this company doesn't employ people like me and I'm only here because it's illegal to sack me.

      2 months later and my line manager is telling me I know more about how windows works than most of the MCSE's, and more about Linux that the RHCT's and the DBA's put together. Given that the old -> new company migration is still happening, I get my Big Fat Sysadmin role. Almost all the MCSE's are afraid of the command line and call me "Linux boy" yet mysteriously within a week the backups on their 12-node ESX cluster are working reliably again and there's a security policy in place to stop everyone logging in as root (3hrs VM downtime in my first week from people running the wrong command as root).

      Moral of the story? If the circumstances are right, you can get by just fine without any qualifications, and IMHO my job is more interesting because I took the path less trodden and learnt computers from the CPU upwards (still can't figure out Excel to save my life). When you do get qualifications, alot of them are meaningless when compared to actual experience doing things (and most employers are aware of this - if you have experience, make a BIG thing of it) - I've sat through my MCSA, and precious little of that is about what the computer is actually doing (how can you talk about AD without understanding DNS, LDAP and Kerberos? Without that crucial understanding, how can you comprehend at what the data looks like, what paths the data is taking, how it is stored and transmitted, and how a failure at any of these different points will manifest itself?), it's about what buttons to press. Ambiguous questions usually result in "Use and/or buy Microsoft $software" answers being the right ones. Alot of employers are only looking for people who know which $software to buy, and how to use it The Microsoft Way. Others are looking for people to solve problems. MCS* typically help with the former, but (with the right sort of person) help with the latter too.

      Summary fo the moral: interviewers, I hope to god you actually read those CV's and don't just blindly grep for MCSA or MCSE because, if you do, some desperate company going through the dregs of monster.com is going to be pilfering a colossal asset to the company from under your nose.

      Sincerely,
      Hugely obstinate and arrogant sysadmin ;)

      --
      Moderation Total: -1 Troll, +3 Goat
    34. Re:No myth here by computational+super · · Score: 5, Insightful
      I've taken to writing a statement as to why I don't have any certs and including it with my resume.

      Ok, flame-resistant suit on here, but - what, exactly does that statement say? In other words, why *don't* you have any certs? You say you've been turned down for a job for not having the A+ cert. You and I both know that it's a trivial cert to get, right?

      Either the test is trivially simple for you, so you can pick up a quick "A+ certification for dummies" book, skim it on the train over to the testing site (or even walk in with no preparation at all), pass the cert with flying colors, and be out $100 (if you can't get your current employer to cover the cost of the test, which you usually can) and an hour of your life, and not be turned down for a job again for something so trivial.

      Or - the test is difficult, it takes some preparation and experience to get through - in which case having one actually *does* say something (much to yours and my surprise) about your knowledge, determination, and commitment.

      I was required (strongly asked) to get a couple of Java certifications by my then-employer back in '01. By then I'd been doing Java for a couple of years, so I figured I'd blow through the test with flying colors. Oops - turns out there were quite a few things I didn't know. Turns out that I actually learned some things studying for the test, things that actually turned out to be actually useful.

      Contrary to /., taking a test doesn't make you stupider. Passing it doesn't mean you're smart, but it does mean you're at the very least smarter than somebody who can't even pass the test.

      --
      Proud neuron in the Slashdot hivemind since 2002.
    35. Re:No myth here by Foofoobar · · Score: 1
      I used the term cert as in certification... not degree. A degree by no means is a certification. A certification is generates skae and bake candidates who do not fully understand what they have just been tested on. I myself have a cert and when I got that DBA cert years ago, I would never have hired myself as a DBA (and probably still wouldn't) but at least now after years of practice I can say the class came in handy in helping me to understand and gave me a foundation. Unfortunately, some people think that cert proves they are experts in the field as if they are equivalent to a comp sci degree or 10 years in the field. It's just not so.

      So what I was trying to say is that a few classes and a couple of tests do not prove that you know what you are doing; coworkers, resumes, and open source projects (so you can see their code) show alot more than a cert can ever show. It's probably why Google likes their candidates to have an open source project and a published article before they consider them.

      --
      This is my sig. There are many like it but this one is mine.
    36. Re:No myth here by plague3106 · · Score: 1

      It proves they don't have any sort of generalized computing knowledge.

      That's just plain wrong. If all you have is a certificate, it may be true, but if you're a Windows shop, why do you care if your admin can use bash? Likewise, why do you care if your linux admin knows anything about Windows if you're a Linux shop?

      I know Windows. I know Debian-based Linux systems. I've never actually even used a BSD, much less admin'd one, but I could figure out the subtleties because I have generalized knowledge rather than rote memorization used to study for a cert exam.

      You could figure it out because BSD is Yet Another Unix Clone. And while some shops may require knowledge of both systems, some don't, and only require platform specific knowledge. There's nothing wrong with that, and there's nothing wrong with focusing on one technology.

    37. Re:No myth here by Shotgun · · Score: 1

      So just how DO you get a bash prompt to appear on a Windows box?

      Install Citrix.

      --
      Aah, change is good. -- Rafiki
      Yeah, but it ain't easy. -- Simba
    38. Re:No myth here by jim.hansson · · Score: 1

      one thing that irritated me with MCSE was the different terminology that you had to learn, cant remember any good example, have tried to forget everything I learn't in my MCSE course, and I dont remember anything about licensing.
       
        is it still the same testing rules that says you should be videotaped while doing the test?

      --
      preview button, my computer does't have any preview button
    39. Re:No myth here by TheLinuxSRC · · Score: 2, Interesting

      That's just plain wrong. If all you have is a certificate, it may be true, but if you're a Windows shop, why do you care if your admin can use bash? Likewise, why do you care if your linux admin knows anything about Windows if you're a Linux shop?

      I think the point GP was trying to make is that there aren't many single OS shops left anymore. Add to that the fact that most positions above entry level (in regard to IT) usually require a more diverse experience set. If a company is so locked in to one strategy/platform I find it hard to believe the IT management has done their due diligence.

      Having said all of that, I hold an MCSE but I am mostly a Linux admin. My experience set makes me more valuable to my employer because I can assess situations based on a problem/solution equation rather than a problem/(my vendors best attempt at a solution) equation.

    40. Re:No myth here by jim.hansson · · Score: 2, Insightful

      A good tester saves me a lot of embarrassment, and that will save me costumers = revenue

      --
      preview button, my computer does't have any preview button
    41. Re:No myth here by certain+death · · Score: 0

      HOLY CHRIST!!!!11 If I had Mod Points and you could get past a 5, I would give you a 10! That made me laugh so hard I nearly pist myself!!!

      --
      "My immediate reaction is "WTF? What kind of moron doesn't make things 64-bit safe to begin with?" Linus
    42. Re:No myth here by computational+super · · Score: 1

      No, he'd rule you out because you have one and he doesn't.

      --
      Proud neuron in the Slashdot hivemind since 2002.
    43. Re:No myth here by Anonymous Coward · · Score: 0

      I would not rule you out because you have a degree and/or certs. HOWEVER, wallpaper is not worth as much as the graduates think it is.

      I ask people about their experience. When they tell me about innovative solutions to problems, I want to hear about the real world. Sometimes even a hobbyist can tell me a great story about something they built. If someone had to rely on classmates, instructors, or co-workers, I have to wonder how much knowledge is inside the brain of the applicant. How much can this person do on their own? The question we all want to know from a job candidate is, "What will YOU do, BY YOURSELF, when you have to face a new problem (not covered by your cert. exams), ALONE?" There is a time and place to be a team player, utilize the expertise of the people around you, etc., but what I need to know as a hiring manager is, "How much incremental firepower does this person bring into my organization?" We can't exist solely by slicing and dicing our jobs into tiny little pieces and delegating the work to others. Believe me, I have seen people try.

      The criticism of degrees and certs is that it is POSSIBLE for SOME people to slip through the educational process via the cookbook method. Continuing this analogy a little further, some people can read a cookbook and follow a recipe. But without an understanding of what the process really is, they are no better than the cookbook, and unable to prepare a dish without a detailed recipe. We would like to think that such people never graduate from cooking school, but sure enough they do. Bringing this back to the technical world, such people understand very little beyond what was asked explicitly on an exam, and even then without a base of knowledge to understand WHY things work the way they do. Their skill level tends to remain frozen at whatever it was when they passed their exams. This is a bigger problem with certs than degrees, but I have seen MSCS grads who are utterly incapable of doing anything in the technical world. Most grads do NOT fall into the cookbook category, but the few that do put the entire hiring world on red alert.

      On the other hand, it is possible for a hobbyist/hacker to slide through the world of work without proper communications skills. But I find it much easier to look at their writing samples and make an assessment than to try and figure out how much of their theoretical cert or degree knowledge can be used in the imperfect world of real systems.

    44. Re:No myth here by PPH · · Score: 1

      The real irony here is the most expertise I've seen out of the Microsoft side of things is the guys that can understand Redmond's insane licensing system. That would be a Mob lawyer.
      --
      Have gnu, will travel.
    45. Re:No myth here by schiefaw · · Score: 4, Funny

      Probably the best impact that a certification has on the industry is that it indicates a certain base level of core competence. Unfortunately software development is one area where someone can make something "mostly" work. In any given language you can probably make something that takes the required input and generates the desired output. The key is to make an application that is stable, efficient, and flexible. It is very difficult for non-programmers to know when an application has met those standards, so someone could have been in the industry for 15 years and still be a complete idiot. Their employers may not have realized that the guy needed to be fired.

      For example: I had to rework part of an application that purged files from a Windows directory when an account had been closed for a certain period of time. The application was set to run at night because it could take between three to six hours to run. When I looked at the code, the developer was comparing every account to be purged against every directory in the repository. When he found a match he would delete the directory and continue comparing against the rest of the directories (thousands of directories). So, he had two problems; he wasn't exiting the loop after finding the match and more importantly he didn't realize that he could just attempt to delete the directory without searching since he knew the path. When I reworked the app it would finish in three minutes. The guy who wrote it was the technical lead who had hired me.

      BTW, I have no certifications (other than a BSCS).

      --
      Angleyne: You can't bend that girder - it's unbendable! Bender: Well I don't know anything about lifting, so that ju
    46. Re:No myth here by Anonymous Coward · · Score: 0

      Hey...
      As a cheaper, unqualified candidate I resent that...

    47. Re:No myth here by ThousandStars · · Score: 1
      I can speak of my experience for the western US (but east of california) and say that it can sometimes take months to get a good candidate to apply.

      Indeed: the problem has been discussed extensively by Joel on Software.

      More generally -- this isn't really a direct response to you -- I think the problem with articles like this one and many of the comments in this thread revolves around what people mean by shortage. I've got no doubt that there's a shortage of amazing developers at the pinnacle of software skill who also have the other skills employers demand: the ability to read and write well, mesh with others, etc. There's a shortage now... and there always will be. The same is true of virtually any intellectual profession, including law, architecture, writing, etc. Companies who need the all-stars will naturally have trouble finding them because there aren't many of them, as Joel explains, and most of them won't put up with much of the bullshit that comes from many workplaces. So you get articles about the "shortage" of talent, and people on /. refuting them, and no one paying attention to what the other means.

      Anyhow, this is late in the discussion and unlikely to be modded up, so I guess the yelling-fest can continue.

    48. Re:No myth here by The+Spoonman · · Score: 1

      MCSEs represent something far worse than that. They represent a severe compartmentalization of skills.

      I think you, like a lot of people who do have the paper, over estimate the value of the MCSE. An MCSE is needed for two reasons only: 1) you work for a MS reseller, in which case their reseller cert is dependant on the number of certed people in house or 2) to get past HR drones who need a checklist of what should or shouldn't be on a resume before passing it on to the hiring manager. To the technical professional, an MCSE is the equivalent of "I can turn on a computer" as it covers the VERY basics of what you need to know in order to be a Windows Admin. However, I do know that a lot of noobs treat them as something sacred. It does, however, make it easy to determine who's got a clue and who doesn't: those sans clue have their MCSE nicely framed and hanging on their wall. The rest of us don't even know where ours are.

      After twenty years in the IT profession, I'm pretty much going to be forced to take my MCSE mainly because you just can't get a job.

      Well, no offence, but it might have more to do with your skills being highly out of date? I've been in this industry a little bit longer and the only people I see having trouble finding work are people who are still mired in the past. Ageing technologies like Unix and mainframe are on the way out of what you need to know these days. My company used to be heavily Unix, but now our 14K desktops and 500k customers are serviced almost exclusively on Windows machines...with uptimes and usability both on an order of magnitude higher. We still have a couple of Unix boxes here and there, mostly to run Oracle Apps for our internal financials...but that's because our few remaining Oracle DBAs are also the ones in charge of the group so they refuse to let go of that stranglehold. Their days are numbered, though, as the Unix side can't provide the kinds of availability numbers we can and the upper-ups are getting tired of hearing the financial systems aren't available so often.

      As the article says: there's a shortage of QUALIFIED individuals. There's a big difference between "wants to work in IT" and "qualified to work in IT".

      --
      Which is more painful? Going to work or gouging your eye out with a spoon? Find out!
      http://www.workorspoon.com
    49. Re:No myth here by teknopurge · · Score: 1

      computer science is the study of the theory. It has almost nothing to do with programming as you know it. CS is closer to math than engineering.

      http://en.wikipedia.org/wiki/Computer_science

      The truth is we DO have a language to tell the difference - people just use the nomenclature incorrectly.

      CS = Theory and algorithm development

      Software Engineering = System design and development

      You know what a person that writes code is called? A Developer. Good luck getting the accreditation boards to ever accept that however. If the college you went to referred to the CS majors as people who programmed and learned web development, your college is wrong and likely unaccredited.

      Regards,

    50. Re:No myth here by jollyreaper · · Score: 3, Funny

      Throw a bash prompt in front of an MCSE and watch them look at you like your dog does when you tell him a joke. Maybe your jokes just aren't that funny. *tugs nervously at collar like Dangerfield* Ruff crowd here tonight.
      --
      Kwisatz Haderach
      Sell the spice to CHOAM
      This Mahdi took Shaddam's Throne
    51. Re:No myth here by MightyMartian · · Score: 1

      I'm administering a two AD networks (Server 2003 and Server 2000) connected by VPN. There's also a Samba network in there as well, though I haven't built a trust yet (not much reason to at this point). I hardly think my skills are out of date.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    52. Re:No myth here by UnexplodedNT · · Score: 0

      Maybe your dog doesn't like dick jokes?

    53. Re:No myth here by jollyreaper · · Score: 1

      I've taken to writing a statement as to why I don't have any certs and including it with my resume. I've had places turn me down for not having an A+ cert, even though I have 8+ years experience in the industry. That's well and truly the bitch of it. On one hand, there are a lot of idiots with paper certs. It's very tough to screen them out. On the other hand, there's a lot of idiots without certs and it's tough to screen them out, too.

      I agree with the concept of certification in theory, it just fails so hard in practice. I know one MCT who is going for this insane security cert, I forget who provides it but it's like $15k to sit the test, you have to fly to another state for it, and he's been studying up for it for a year. It's the sort of cert banks like to see from security consultants. When I expressed shock at how insane this sounded he said "No, it's actually a good thing. Look at what's happened to the MCSE, it's become as devalued as a bachelor's degree at this point when the original concept for it was as the cert for the top-levle guys. Now everyone expects you to have it just for entry-level and a lot of people do but have no understanding of what they've learned. With the cert I'm going for, there's only going to be a handful of people with it around and I won't have to worry about the value being diluted ten years down the line." He compared it to the crazy top-level Cisco certs that cost a shitload of time and money and cause SAN loss to all who take them. If you have one of those certs, you're worth serious money because only someone who knows what he's doing will be have the mental ability to pass the material and the cussed determination to see it through.

      I think the biggest problem with the Microsoft certs is that it goes so far beyond simple product certification. There's all this material to master and at the end of the day it's still limited to Microsoft products. The material covered in the A+ prep books was good but too much time was spent memorizing stupid minutia nobody bothers with anymore. PC repair? What repair? You're swapping video cards, maybe a blown power supply, putting in a new hard drive, that's it. Most of the time the hardware is still on warranty and goes back to Dell. There's far less screwdriver twisting in this industry than there used to be and that's what A+ is aimed at. There's no real cert to cover "all the crazy shit you run into working a real job," the only way to get it is OJT, and since everyone wants five years experience minimum, how do new people break into the industry? Hardly anyone offers entry-level these days.
      --
      Kwisatz Haderach
      Sell the spice to CHOAM
      This Mahdi took Shaddam's Throne
    54. Re:No myth here by Shadow-isoHunt · · Score: 2, Funny

      Contrary to /., taking a test doesn't make you stupider.
      No, but it might make you more stupid!
      --
      www.isoHunt.com
    55. Re:No myth here by AdamThor · · Score: 1

      And if you think I'm going to telecommute into your job to do your IT work for you we're going to have to talk about this kibble you've been feeding me.

      - Your Dog

      --
      -- "Oh. This guy again."
    56. Re:No myth here by sniperu · · Score: 1

      In the multi-OS shop you talk about, provided they are of a decent size, the guy that does AD and Exchange is not going to touch the Oracle DB on a Solaris host and vice-versa . Different set of skills, different job descriptions, same amount of work ...

    57. Re:No myth here by catmistake · · Score: 2, Interesting

      I am sorry, but a computer scientist has no business in IT. You are wasting your degree, which was not intendend for administration, but real computer science (research or architecture or modelling or informatics or, God forbid, development). Its because of slackers like you that we are now seeing jobs advertised such as " Wanted: Microsoft Windows Technologist, Bachelor of Science in Computer Science REQUIRED. $12/hr, part time, 5-days a week." Its one thing to take a job below your skills until you find something better, but to make a career out of it speaks volumes about character. By working in IT, a computer scientist devalues the entire discipline. These now all too common help wanted ads are as absurd and anathema as a "Wanted: nurses assistant. M.D. REQUIRED." How about you stop dicking around and get SOMETHING done!

    58. Re:No myth here by mrwolf007 · · Score: 1

      If all you have is a certificate, it may be true, but if you're a Windows shop, why do you care if your admin can use bash? Uhm. You dont have to use cmd.
      Have you ever tried to use cmd for anything non-trivial?
      It just plains sucks big time. Cmd wasnt created to be used, well at least not as a scriptable shell.
      If you ever have a unconventional problem try cmd and go looking for missing keywords/branch conrol.
    59. Re:No myth here by amokk · · Score: 1

      Just because a guy taught himself to program doesn't make him a good programmer. In fact, I would be so bold as to say that a programmer who is completely self-taught will likely be worse than a programmer who has had some sort of formal education. A code monkey doesn't necessarily know how good programming practices. Those are what are very hard to learn. Moreover, learning good programming practices doesn't come "naturally" to almost anybody. Those processes and methodologies are less than trivial and non-obvious in the best case.

      I taught myself to program a long time ago. When I went in to my computer science and software engineering classes, I learned nothing new in terms of language syntax or small little programming tricks. However, coming out of the classes has certainly made me a better programmer because I manged to let go of most of my bad habits that I had built up over the years.

      To boil it down to a potentially flawed analogy: teaching yourself how to play a musical instrument rarely (in fact, maybe never is a better word to use in this context) makes you a good musician. Why would you assume this concept to work in other fields of study?

      --
      I think, therefore I am an Atheist.
    60. Re:No myth here by Darinbob · · Score: 1

      It proves they don't have any sort of generalized computing knowledge. Most IT jobs don't need generalized computing knowledge. Though "IT" is an extremely vague term and encompasses a lot, many of the jobs are just grunt jobs; installing software, running cables, monitoring the net for new industry paradigms to foist on others, etc.

      For those types of jobs, certifications are probably sufficient. In fact, for the type of person without a lot of formal education or a broad engineering background or an aptitude for adaptation, you sort of want some piece of paper that says they've been keeping up with the changes in IT fashion. It's often useful to send them to classes just to get them out of your hair for awhile.
    61. Re:No myth here by Cederic · · Score: 1


      Yeah - if you're willing to take a drug test just to get the job.

      GCHQ were very polite when they suggested I would be better not applying to them if I wasn't willing to be tested, despite my assurances I've never taken drugs.

      I'd rather be on the dole..

    62. Re:No myth here by schiefaw · · Score: 2

      By working in IT, a computer scientist devalues the entire discipline. These now all too common help wanted ads are as absurd and anathema as a "Wanted: nurses assistant. M.D. REQUIRED." How about you stop dicking around and get SOMETHING done!


      Mostly because I don't want to live in India. But, if it makes you feel better, I have managed to get back into the architect role. It is just getting a little hairy staying technical when all the jobs are going overseas.

      BTW, you are right. Working in IT is like turning tricks on the corner. You may get the bills paid, but you are not going to feel good about it.
      --
      Angleyne: You can't bend that girder - it's unbendable! Bender: Well I don't know anything about lifting, so that ju
    63. Re:No myth here by infonography · · Score: 1

      thats fixable, I had a few people with multiple Sun certs giving the dog/joke look when put in front of Sun Keyboard it was scary.

      --
      Sorry about the writing. Robot fingers, you know? Cliff Steele in DOOM PATROL #23
    64. Re:No myth here by rastoboy29 · · Score: 1

      Heya, what statement do you use?  I could really use some help with that.

      I've been a Linux geek since '94, but I have zero certs--and yet for some reason I feel competent.

      And I'm looking for work, and running into this issue quite a lot...

    65. Re:No myth here by happyslayer · · Score: 1

      Not flaming, and you've got a good point. However, I'm in the same boat as the previous, and my argument is that it's too damn expensive.

      It's like chasing a drug habit: You start out with an A+ certification; then you need to get an MCP; then MCSE; then (if you're big into Linux) you go after your RH certs, and if you're a Java programmer, you start paying out the nose for Sun's paper...

      I like IT because

      • I like to learn about a lot of different technologies.
      • I don't like being pigeon-holed.
      • With the right attitude, inventiveness, and Internet connection, you can set up just about anything you want with very little money.

      The road to Certification-hood pretty much flies in the face of all those reason.

      --
      Never confuse movement with action. --Hemingway
    66. Re:No myth here by State_of_affairs · · Score: 1

      I agree to some extent. But, of course, the same argument can be made in any field of life that it is difficult to find good something/someone. As long as you cannot define what "good" is the problem is unsolvable. So in this case I gather, good means a person whom you think is good. But who is to say that you are any good - I am not trying to insult you but logic caries me to this point.

    67. Re:No myth here by iceman81 · · Score: 0

      I am glad someone is pointing this out. There are Bajillion fools out there calling themselves CS grads (even getting a degree in it) and doing IT.

    68. Re:No myth here by bjourne · · Score: 1

      Because I have seen it. 16 year olds who write complete 3d engines in assembly on their free time just for fun are extremely skilled programmers.

    69. Re:No myth here by plopez · · Score: 4, Insightful

      why *don't* you have any certs?
      because it can cost you huge amounts of money to get one unless your employer actually agrees to pay for it?

      I've looked at certs and paying for them out of my own pocket. But $10k or so for something that will be obsolete in a few years isn't cost effective for me.

      --
      putting the 'B' in LGBTQ+
    70. Re:No myth here by Glonoinha · · Score: 1

      Kid I hate to tell you this, but once upon a time entire businesses were run from the command line. Look up DOS 3.3, 3.31, 4.01, 5.0, and 6.22 - most of those were used quite extensively and to very good effect long before Windows existed in any form that was even remotely usable, and many a career was launched writing scripts for the command prompt (they're called batch files, and the environment is pretty powerful.)

      GUIs are ok for people that don't know what they are doing, but can figure it out. They are also good for doing more than one thing at the same time - and they are fairly pretty.
      The truly hardcore guys that know precisely what they are doing drop to the command line - and that's when the serious magic happens.

      --
      Glonoinha the MebiByte Slayer
    71. Re:No myth here by amper · · Score: 1

      It's nice to see other people out there avoiding certifications.

      As for myself, I'm an independent technology consultant specializing in networking and communications infrastructures, and as a consultant I find that there is a serious conflict of interest involved in obtaining manufacturer certifications. Using such a certification (MCSE, CCNA, etc) to bolster your curriculum vitae creates something of an interest in the financial health of the providers of those certifications. How can a consultant claim to offer an unbiased opinion to a client when that same consultant justifies his fees based on his supposed level of knowledge about particular products rather than on knowledge of competing products? If you don't sell those products you've been certified in, then your certification is meaningless, and if you do sell those products when they aren't appropriate, not only is your certification meaningless, you're being dishonest. A consultant makes money on his reputation, and I'm not willing to compromise my reputation for Microsoft or Cisco's benefit, especially when their products are more often than not the worst possible choice for the client.

      I've been out on my own for over seven years, and for five years prior to that, I worked as a systems engineer for an integration firm, where I was also responsible for founding their ISP division. I left that firm in a senior consulting capacity. Prior to that I managed a network for a prepress house. In total, I have about 15 years of experience in network and Internet systems design and administration, ranging from one man shops and small businesses all the way up to enterprises of 10,000 or so users.

      Lately, I've been thinking about going back to work for another company as an employee, because it's sometimes difficult to deal with the ups and downs of the marketplace on one's own. Looking around at the job offers out there, it's clear that most of the people responsible for the job descriptions have no real clue what it takes to design a technology infrastructure, and write job descriptions based on whatever buzzwords are being bandied about. To make it even worse, many times I see companies looking for hard-core programming skills in a network architecture/engineering position, or database administrator skills, or some other equally irrelevant skill to a systems designer. Then you get to deal with the wildly unrealistic salaries that many companies expect to pay for someone of my experience level, and it gets even more frustrating.

    72. Re:No myth here by RiotingPacifist · · Score: 1

      yeah its a pro-microsoft crowd in here tonight.

      *throws a chair at you*
      "whats your GPL gunna do to protect you from that!"

      --
      IranAir Flight 655 never forget!
    73. Re:No myth here by KudyardRipling · · Score: 1

      It has come to the point that these no longer can help if one has, it only hurts one if they have not. All it means is that someone had money to spend for a paper (skills notwithstanding). Whatever it takes to deny.

      I am currently working in a computer service environment where the other tech holds such a document and he asks me all the questions or worse, pulls devices from sites for me to repair. He refuses work orders with comments like "I'm not certed for this; I'm not certed for that, etc.". He calls me with an unending stream of questions for servicing a specific device. What use is it? Pardon the anecdotals, but what I see is it tends to do is make the cert holders lazy and makes the non-holders (who have more experience) performing the real work.

      Truth is so overrated. Oh, wait...

      --
      Submission as evidence constitutes plaintiff and/or prosecutorial misconduct.
    74. Re:No myth here by Knara · · Score: 1

      True, but the details of how bash works in Windows seems to be just different enough than on UNIX that it makes it a huge pain.

      Which is, of course, the reason why Powershell and its progenitors exist. Right tool for the job.

    75. Re:No myth here by Knara · · Score: 1

      Where is it written that a person should take *the* most challenging job they possibly can with their experience? Some of us *like* having an easy job that pays well.

    76. Re:No myth here by Hognoxious · · Score: 1

      I've never ever seen someone advocating the command line by referring to a poor crib of a bad ripoff of a half-assed attempt at being a VAX

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    77. Re:No myth here by Knara · · Score: 1

      Generally the certs that aren't the high-end stuff (CCIE, the microsoft "ranger" stuff, etc) are rather affordable if you get the self-training kits and just take the tests.

    78. Re:No myth here by catmistake · · Score: 1

      apologies for being belligerent... uncalled for

    79. Re:No myth here by Svartalf · · Score: 1

      Heh... You took the words right out of my mouth...

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    80. Re:No myth here by Knara · · Score: 1

      If only it was that simple. These days, indeed, there are more schools that have SE degrees, but more often than not, SE is a class or two within the CS undergrad degree (and increasingly an emphasis in masters programs).

      It's a mistake to think that just because programming and web development were in a curriculum that the CS program wasn't accredited (they could have been an elective subset, for example).

    81. Re:No myth here by Knara · · Score: 1

      A good tester saves me a lot of embarrassment, and that will save me costumers = revenue

      Yeah but the way the money bucket flowcharts work, developers/engineers fit neatly into the "makes stuff that we sell". The rest of IT is "stuff we spend money on", even though without that money being spent wisely to employ people who know what the hell they're doing, their profits would get whittled away steadily.

    82. Re:No myth here by Squegie · · Score: 0

      I think that really sums up the difference between working with a Linux server and working with a Windows server.

    83. Re:No myth here by Svartalf · · Score: 1

      So, to sum up, I see no shortage of programmers, just a shortage of good programmers.


      Heh... My experience is that it's not so much that there's a shortage of good programmers; it's that you
      keep seeing businesses with HIGHLY unrealistic ideas of what a position needs. But then, I suspect both is
      actually going on; it's in what all you end up seeing.
      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    84. Re:No myth here by toriver · · Score: 1

      Unless you put them in a team.

      Self taught = self centered.

    85. Re:No myth here by mrwolf007 · · Score: 1

      Kid I hate to tell you this, but once upon a time entire businesses were run from the command line. Look up DOS 3.3, 3.31, 4.01, 5.0, and 6.22 I know. I used Dos 3,3 as well. I didnt do anything nearly as complicated back then. But even for simple things it was a pain in the ass without third party tools. ("what" cames to mind, dunno if you still know that)

      But as i said, try something non-trivial. Say, some 200 lines with branching. Cmd (or command.com) just aint up to job. Hell, i actually learned a lot about what i was doing in batch files after after switching to linux and actually learned what i did, aside from learning a lot of new tricks.

      The truly hardcore guys that know precisely what they are doing drop to the command line - and that's when the serious magic happens. I would not dare to disagree with that statement. And exactly the reason i bashed (no pun intented) cmd in my post.
    86. Re:No myth here by Svartalf · · Score: 1

      Heh...

      How, pray tell, did the people that came up with what you were taught, learn it in the first place?

      They taught themselves.

      That is how it's always been. That will be how it will always be. It doesn't matter if it's an instrument.
      It doesn't matter if it's engineering. It doesn't matter if it's programming.

      You intrinsically have the ability to make your mind move in those directions or have the ability to be
      shown that to do the things you want to do. There's no amount of education that will let you code if
      you don't have the ability to make your mind move in those directions. To be able to think that way.

      No amount of education will help you unless you can do that sort of thing.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    87. Re:No myth here by EXrider · · Score: 1

      So just how DO you get a bash prompt to appear on a Windows box?
      Chill MCSE...

      You just install SFU on said Windows box from the MSDN, and curl bash.
      --
      grep -iw skynet /etc/services
    88. Re:No myth here by WarPresident · · Score: 1

      I've got a "real" CS degree and I can design/code/test in C and SPARC assembler, nobody will touch me outside of defense contracting (if only I didn't have these ethical problems...) I apply for IT, but they won't touch me without certs and 3+ years experience (for a #&*$ing entry-level job!) Job I do have is boring as all hell (basically import and clean up data into PS). I got yelled at for producing a program during my lunch time that preprocesses data that I (and a team) would otherwise spend time cleaning up manually. Never thought saving 1-2 man/years time per year would get me in so much trouble.

      It takes "us" months to hire a candidate for any position because nine times out of ten when we tell a qualified candidate what the salary is, they laugh in our face and walk. So then we hire a cheaper, unqualified candidate.

      Gee, we had one of those just recently. It was mishandled from the word "go." Guy is overworked (working 25+ hours from home per week), tells his boss he needs help. Boss tells him to hang on, big boss will move him up and get a new body. 6 months later, no change, big boss reneges on the promotion, and guy finds new job. Gives boss 2 months' notice. 3 months later, they still haven't posted the job. At 4 months it gets posted. I apply (it's a bit of a stretch for me, but I know the tech side). Get blown off. They "hire" some other guy. New guy never materializes, he laughed in their face at the payscale (it is pathetic, but it's still a lot more than I'm making in a non-tech job). 8 months later, job is still unfilled, the remaining guys are pulling out their hair and some are grumbling about leaving.

      --
      Here come da fudge!
    89. Re:No myth here by Fulcrum+of+Evil · · Score: 1, Redundant

      Ageing technologies like Unix and mainframe are on the way out of what you need to know these days.

      Yeah, these days, it's all Linux.

      the Unix side can't provide the kinds of availability numbers we can and the upper-ups are getting tired of hearing the financial systems aren't available so often.

      IMO, this is more a function of the ability of your admins and the fact that you're using Oracle Apps.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    90. Re:No myth here by Fulcrum+of+Evil · · Score: 1

      When they grow up, they frequently write most of the engine in C/C++ so maintenance isn't such a chore.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    91. Re:No myth here by Anonymous Coward · · Score: 1

      The problem with certs is they often indicate an inability to think creatively about a subject. People getting certs are trained in a specific technology to do specific types of tasks. The certification programs don't teach you how to do things not taught in the preparation classes.

      Compare that with the true cert that matters (B.S. IT/CS) which teaches you general concepts and how to learn new technologies. That certification shows that you can solve a problem you haven't seen before. Cert programs teach the use of a specific tool, and to use the tool analogy, if you learn how to use a hammer, suddenly everything starts looking like a nail when, quite often, a screw is much more appropriate. If, instead of being taught how to use a hammer, you were taught how to evaluate when two objects needed to be attached to each other and to figure out what force that attachment needed to withstand, then you could choose to use a nail, but you could also choose to use a screw or even an adhesive depending on what actually needed to be accomplished.

      Since you brought up Java, there's a very good example of what I'm talking about in that space. Let's say you hired a Sun-Certified Enterprise Architect a few years back. He/she would have no doubt built out your web application using what was then the Sun-recommended practice. The problem is, that practice was to use EJBs. And the list of web applications based on EJBs that are over-budget, slow, difficult to test and a nightmare to maintain is roughly equal to the unqualified-list of projects based on EJBs.

      Compare that to those of us without certs. My employer at the time was just starting to build out their site and myself and the other co-lead evaluated many options, including EJBs, and eventually decided to use the then-nascent Spring Framework. The result was a site that scaled much better than any EJB-based solution could ever have scaled, was much easier to test and nearly all the business logic was entirely portable, so if/when some future developer decided they didn't like Spring, they didn't have to throw away 50% of the code that was already written. The site went up quickly and with very few bugs.

      The point is that no cert drone would have ever made a decision like this. They would have done exactly what they'd been instructed to do without taking the time to think on their own about the problem and why they were applying the prescribed solution. But if you have a B.S. CS, you're trained to solve problems and quickly learn technologies. With that training, you can easily decide to use RoR, Spring, SWT or any of the litany of alternatives to Sun-prescribed technologies.

      So when I hire positions, certs are usually the quickest way for a résumé to find its way into the circular file. And I can't imagine wanting to work for any place that would use the lack of a cert against a candidate, so not having a cert seems like the simplest way of screening out that type of short-sighted company.

    92. Re:No myth here by ckaminski · · Score: 1

      I'll use an example very close to myself. I consider myself a pretty damn good sysadmin both Windows and many flavors of Unix.

      But sitting down at an OpenVMS prompt or a CRT connected to an AS/400 system, and I'm lost. Good and solidly lost. Most of the easily accessible "Help" on those systems is geared towards end-users, not sysadmins.

      I could learn it if someone pushed me in the right direction to give me a start and a fighting chance, but nowhere near comprehensible to the uninitiated.

    93. Re:No myth here by GaryOlson · · Score: 1

      You just install SFU on said Windows box from the MSDN, and curl bash.
      I compiled bash from source on SFU. Terribly annoying; but taught me the limits of SFU. Never again.
      --
      Every mans' island needs an ocean; choose your ocean carefully.
    94. Re:No myth here by jedidiah · · Score: 1

      Why? If my Windows admins can't grok bash that means that they will be
      completely incapable of handling the oddball Windows application like
      ORACLE that requires you to maintain text configuration files.

      A windows admin worth his market value in raw chemicals should have
      no problems picking up Solaris, or Linux.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    95. Re:No myth here by jedidiah · · Score: 1

      Run putty.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    96. Re:No myth here by jedidiah · · Score: 1

      So?

      A Sun isn't something that you tend to even plug a keyboard into.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    97. Re:No myth here by jedidiah · · Score: 1

      I dunno. It seems pretty universal that whatever is running the applications, that is always
      going tits up. The fact that the database can chug along despite all of this is what can give
      management the illusion that their applications are still available. I've seen it with Windows
      app servera and Unix app servers. They both tend to need to be shot in the head multiple times
      daily.

      The notion that Unix is delivering less nines than Windows is just absurd.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    98. Re:No myth here by MindStalker · · Score: 1

      It all comes down to recruitment and training. There a thousands of brilliant computer geeks out there in small towns and other non tech hotspots looking for good jobs who simply need a bit of training to get them on level for the exact job requirements you need. (noone can be expected to keep up with all programming languages for instance). I know many bright minds who are simply in rut jobs with little time to train themselves and few interested job prospects because they don't have the right cert.
      (Ok, I'm talking about myself here, but you get my point -grin- )

    99. Re:No myth here by jedidiah · · Score: 1

      How can you hope to contribute any to the theory if you can't
      even manage a hobbyists level competence in some of the earlier
      results of theoretical work?

      --
      A Pirate and a Puritan look the same on a balance sheet.
    100. Re:No myth here by jedidiah · · Score: 1

      No, the self taught kids aren't any more annoying than an of the
      other asperger posterboys. The fact that they are actually competent
      helps a great deal. No amount of "team spirit" is going to help you
      if you don't have the necessary fundementals to contribute to the
      rest of the team.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    101. Re:No myth here by FlyingGuy · · Score: 1

      Put them in a team and they will be forced to code to the same level of drivel as the rest of the monkeys or it is endless debates over what should be contained in a class, or some other such crap. Most of the best code started with a single coder and after the base functionality and model were established it was given to a team to maintain.

      The biggest problem with "team coding" is that too many chefs spoil the soup! Look at the pure mediocrity that has come from these practices. Linus controls the kernel, period, end of discussion. Others may suggest additions, modifications and deletions, but it does not happen until Linus makes it happen. That is why the Linux Kernel has been so steady and reliable.>/p>

      --
      Hey KID! Yeah you, get the fuck off my lawn!
    102. Re:No myth here by davolfman · · Score: 1

      But probably being compiled binaries instead of scripts Dayum do your apps run fast.

    103. Re:No myth here by spike2131 · · Score: 1

      > So just how DO you get a bash prompt to appear on a Windows box?

      Cygwin, obviously.

      --
      SpyDock: Scientific Python in a Docker container
    104. Re:No myth here by EXrider · · Score: 1

      I haven't used SFU since v2.0 on NT4, but I never attempted to compile anything on it.

      I'd imagine that's pretty painful, given the Unix kernels do stuff a bit differently than the NT kernel with its "limited support for POSIX API" and all.

      --
      grep -iw skynet /etc/services
    105. Re:No myth here by Fulcrum+of+Evil · · Score: 1

      Nah, you can make windows be reliable, but in my experience, unix is easier to tame.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    106. Re:No myth here by stinerman · · Score: 1

      That's my argument, too.

      I'm unemployed (if you couldn't gather) and I simply don't have the money to be getting certs left and right.

    107. Re:No myth here by stinerman · · Score: 1

      I literally just wrote it, but I never actually saved it. I'd post it here otherwise.

      Best of luck.

    108. Re:No myth here by stinerman · · Score: 1

      The material covered in the A+ prep books was good but too much time was spent memorizing stupid minutia nobody bothers with anymore.

      IIRC, there are still questions on the A+ exam that deal with the default memory address of serial ports and knowing how to work around IRQ conflicts in the BIOS.
    109. Re:No myth here by MadMidnightBomber · · Score: 1

      Huh? CISSP is $500 US, plus a book for about $50, and study time. CCNA is much less. What can possibly cost 10k?

      --
      "It doesn't cost enough, and it makes too much sense."
    110. Re:No myth here by The_Mr_Flibble · · Score: 1

      The company want me to take the tests and are paying for them. I've managed to avoid them for a year now but I think I'm going to have to take them (that and they will give me a £6000 pay rise once completed and I have my little piece of paper saying I know how to use ms products) I like the money and all but is it really worth having an mcse ?

    111. Re:No myth here by nebosuke · · Score: 1

      IT certs are cheap, but developer/architect cert suites will easily run 10k+. The full lineup of JBoss developer classes will run you over $20k, and you don't even get a fancy printed jumbo square of toilet paper to frame. If you're good, however, you can bill accordingly as a consultant and the resulting pay differential will let you break even on the courses within a year or two. Also, if you're a fairly high-end consultant, the opportunity cost differential between learning it on your own and taking an accelerated course makes the $20k cheap.

      In general, the really good courses are too expensive to take just to add a line to your resume. They're there as a calculated investment option that will genuinely make your time more valuable/save time that could be billable hours (or time off!) rather than reading wikis and forums if you have the ability to absorb and apply the material that they cover.

    112. Re:No myth here by Anne+Thwacks · · Score: 1
      because it can cost you huge amounts of money to get one unless your employer actually agrees to pay for it?

      hint: The ink-jet printer is your friend.

      --
      Sent from my ASR33 using ASCII
    113. Re:No myth here by plague3106 · · Score: 1

      Sorry, writing a script and maintaining a text configuration file are not the same thing. I never said anything about learning something they don't know, either, I simply said there are valid reasons to NOT know Linuxx or solaris already.

    114. Re:No myth here by LanMan04 · · Score: 1

      BTW, I have no certifications (other than a BSCS). That's a much better "certification" than all the MCSE garbage out there.
      When was the last time a MCSE guy had to take Differential Equations?!

      MSCS-Infosec here *flex* :)

      --
      With the first link, the chain is forged.
    115. Re:No myth here by dodobh · · Score: 1

      Actually, there are fairly big differences in admining a system, depending on whether it is Microsoft Windows, or a Unixy OS. Amongst the Unices, the big difference is between BSD style init scripts and Sys V style init scripts.

      Microsoft systems are slightly more convoluted to manage from the command line, mostly because of the limitations of the default shell.

      On the Unix side, you can use configuration management tools like Puppet, cfengine, BCFG2,. LCFG, etc to manage your systems, while there isn't an equivalent opensource toolkit on Windows. There is SMS from Microsoft, which has a fairly hefty price tag.

      I can pretty much flip between Unix systems (Used to do AIX, do different Linux distros, OpenBSD and FreeBSD and have a tad of Solaris experience as well). Flipping onto Windows needs a massive mindshift in thought process though.

      --
      I can throw myself at the ground, and miss.
    116. Re:No myth here by xhrit · · Score: 0

      >Hardly anyone offers entry-level these days.

      Not true. I see ads all the time for jobs with entry level positions and wages that require five years experience minimum.

    117. Re:No myth here by sjames · · Score: 1

      A decent sysadmin (and those are few and far between, the above article notwithstanding) doesn't care what OS a box is running.

      You contradict yourself. If a decent admin doesn't care what OS a box is running, that means sooner or later, he will face a bash (or ksh or csh) prompt. The MCSE will care very much because he can't find any checkboxes or buttons to click. If MCSEs actually understood the system beyond the GUI and the few really crappy CLI tools provided, they'd realise just how clunky Windows is and start demanding Unix (just about ANY Unix) systems.

  3. Isn't it obvious? by Anonymous Coward · · Score: 2, Insightful

    There is a shortage of *cheap* IT labor...

    1. Re:Isn't it obvious? by Grimbleton · · Score: 5, Insightful

      Bingo. They don't want the guys who want 95-120k a year, they want to guys who'll be happy with 25-35k a year and work 12 hour days.

    2. Re:Isn't it obvious? by barzok · · Score: 1

      I had an interview with someone like that once. He basically wanted me to do a job very similar to what I was doing elsewhere at the time, but take a 40% pay cut in the process. I wasted a whole afternoon (and wasted an hour of his day) because I wouldn't tell him what salary I wanted before he told me what the job was.

      We got that part out of the way in the first 10 minutes of the interview because he wouldn't move on till I answered; he spent the next 45 telling me that he wanted someone right out of college, or possibly from overseas (but not interested in sponsoring an H1B visa due to cost), because he didn't want to spend much money.

    3. Re:Isn't it obvious? by MrMarket · · Score: 5, Insightful
      MOD PARENT UP.

      This is what we are facing in our organization. About 66% of our openings are technical, but our HR director is clueless -- not only in writing effective job descriptions and requirements, but also when it comes to setting compensation packages that attract good candidates. Our business analysts (which are a dime dozen) make as much or more than our application engineers.

      It's almost a conspiracy: inability to hire good application engineers, limits our ability to automate business analytic processes, and increases the demand for spread sheet jockeys. Good times.

    4. Re:Isn't it obvious? by Antique+Geekmeister · · Score: 1

      Ahh, the old "competitive wage" job ad. Many of us simply ignore those when looking for work, unless we can get a friend there or the recruiter to reveal the salary range.

    5. Re:Isn't it obvious? by elBart0 · · Score: 1

      Why did you bother staying past the 15 minute mark, if he was insistent on a 40% cut?

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    6. Re:Isn't it obvious? by the100rabh · · Score: 0

      Sorry 12 is too less...minimum is 16hrs a day....But you better make it 20 for better appraisals or be ready to be kicked out on the next down/right/whatever sizing

    7. Re:Isn't it obvious? by mweather · · Score: 1

      Welcome to the global economy. If Akbar only wants $35k, that's all that job pays, unless you absolutely NEED on-site developers.

    8. Re:Isn't it obvious? by Metasquares · · Score: 1

      Or unless you bring something truly unique to the table that Akbar can't match.

    9. Re:Isn't it obvious? by Bloke+down+the+pub · · Score: 1

      Such as deodorant and being able to speak English?

      --
      It's true I tell you, feller at work's next door neighbour read it in the paper.
    10. Re:Isn't it obvious? by Spankophile · · Score: 1

      Bingo. They don't want the guys who want 95-120k a year, they want to guys who'll be happy with 25-35k a year and work 12 hour days. They should start making games...

    11. Re:Isn't it obvious? by CohibaVancouver · · Score: 1
      our HR director is clueless -- not only in writing effective job descriptions and requirements, but also when it comes to setting compensation packages that attract good candidates

      I keep hearing this over and over again in this discussion. Seems weird to me. At every company I've worked for, the dev manager and/or team leads wrote the job description, and the dev mgr generally set the compensation bar. The HR person never wrote the ad text - They were too busy running seminars about the dental plan.

    12. Re:Isn't it obvious? by Fulcrum+of+Evil · · Score: 1

      35k out here in seattle means you make a few bucks over minimum wage. People trying to hire software guys for that deserve to go bankrupt.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    13. Re:Isn't it obvious? by bgspence · · Score: 1

      Thats why we should have unlimited visas for critical positions and set a minimum base pay at $120k.

    14. Re:Isn't it obvious? by barzok · · Score: 1

      This wasn't a job listing. I met him at a job fair/networking event, gave him my resumé, and he called me a couple weeks later.

    15. Re:Isn't it obvious? by barzok · · Score: 1

      The guy wouldn't stop talking long enough for me to ask him what benefit either of us would get out of me staying longer.

      Besides, whether I left at 15 minutes or stayed the whole time, my afternoon was shot anyway. And after listening to him for 15 minutes, I really couldn't care less if I wasted his time.

    16. Re:Isn't it obvious? by kiffoke · · Score: 1

      Good BA's are hard to come by, basically because finding someone who understands the business side as well as the technical side is a bit of a schizophrenic in the business world. A good BA can make a big impact to the success or failure of a project by documenting requirements, educating users and managing expectations. This is worth a lot of money to business IT people.

      Just as superstar application developers are a rare find, so are superstar BA's...

      Just an observation, YMMV...IAABA...

    17. Re:Isn't it obvious? by Antique+Geekmeister · · Score: 1

      I see. A lot of recruiters and hiring managers think that "competitive salary" is supposed to make the recruit very excited and eager to to come to them, the same way that "curvy" on a personal ad is supposed to work. Unfortunately, without seeing a picture that reveals whether "curvy" means "one large curve, specifically a physic's dream of a spherical human", it's hard to know what such an often misused word means.

  4. Self Serving by homey+of+my+owney · · Score: 1

    No it doesn't. As the summary says, it's self serving. When you can bring in another 100k H1B's, it serves quite well.

    1. Re:Self Serving by Anonymous Coward · · Score: 0

      The more of them go to the US, the less of the slimy paki bastards there'll be bullshitting their way into the UK.

  5. Been perpetuating the myth since the 90's by boris111 · · Score: 2, Interesting

    I can't stand those ComputerTraining.com ads on the radio that reinforce this myth. Find me one person that has a starting salary of 70k from their program.

    1. Re:Been perpetuating the myth since the 90's by SCHecklerX · · Score: 3, Funny

      Heh, reminds me of a ITT Tech article on ED I just saw (Possibly NSFW):

      http://www.encyclopediadramatica.com/ITT_Tech

    2. Re:Been perpetuating the myth since the 90's by boris111 · · Score: 1

      That's hilarious. I know an acquaintance who just got out of the military. He is already enrolled in a program like this. I think it might be slightly better like DeVry or something. I didn't know how to tell him that it will complete waste of his time. He was also considering going to school as an X-Ray tech and I was telling him yeah do that! He didn't listen.

  6. Is it a myth? by Anonymous Coward · · Score: 0

    I think that it is easy to find people that know some Windows, but that they are not very useful in more qualified areas. I don't know why, but they seem to depend on a manual to do anything, if there is no manual, they are lost.

  7. It's all the wording for HR by techpawn · · Score: 4, Insightful

    there's an ever-present shortage of skilled IT workers to fill the industry's demand
    The key there is SKILLED. Most of the skilled IT people are already at work for a company or for themselves. What you have left in the pool is a bunch of low level first year grads who haven't seen the environments that these companies offer.

    So, yes it's a myth that there are not enough people to fill IT positions, there are lots of code monkeys willing to pound keys for their banana but what are the skilled IT people that these larger companies are looking for out of the box and where will we find them right now?
    --
    Ask not what you can do for your country. Ask what your country did to you
    1. Re:It's all the wording for HR by SatanicPuppy · · Score: 5, Insightful

      Shrug. We've all been fresh out of school at some point...A lot of the time I'd rather have a recent grad who's willing to learn than a guy with 10 years experience who thinks he doesn't have to learn anymore.

      I seriously get tired of people who expect high-end experts to explode out of the ground whenever they want one. Lot of the time you're going to have to settle for some people who are bright, young, and inexperienced. Mix them up with some more experienced workers, and they'll do okay.

      Lot of people say, "I don't want to train someone, knowing that he's going to leave as soon as he gets a better offer." The English translation of that is: "I did this guy a favor by hiring him, and piling crap work on him, and I can't figure out why he'd be so disloyal." Make your company a good place to work, and you won't have such high turnover.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    2. Re:It's all the wording for HR by joecasanova · · Score: 1

      I completely agree with you. Great example follows: The company I work for has had an IT Help Desk Position open for nearly 3 years. We can't seem to find someone who has half a brain enough to perform the job. I don't understand what is so hard about it! I picked up the job, the network and desktop infrastructure, and all policies in about 2 weeks. Of the 14 people that have been in and out of the position that has been open for the past 3 years, I think the one that learned it the fastest took 5 weeks and that was just barely grasping what was going on.

    3. Re:It's all the wording for HR by openfrog · · Score: 2, Insightful
      I don't understand your logic. The point of this well documented article is to show that self-interests are at work in those regular shortage claims and that this short-sighted behavior ends up hurting the industry and everyone working in it.

      I actually don't believe that on Slashdot, people don't RTFA, but in any case, here is the conclusion of the article. Pretty strong and pretty damning IMHO.

      In both cases these efforts have flooded the market with lower-cost foreign workers who are supplanting an already ample field of home-grown IT labor. The result is that the myth of an IT skills shortage could just end up be self-perpetuating.

      "The trouble is that it creates a disincentive for Americans to study these technical fields," Wadhwa said. "We're hurting ourselves; computer science enrollment is dropping because the incentive is not there for students to study computer science."
    4. Re:It's all the wording for HR by sorak · · Score: 1

      I completely agree with you. Great example follows:

      The company I work for has had an IT Help Desk Position open for nearly 3 years. We can't seem to find someone who has half a brain enough to perform the job. I don't understand what is so hard about it!

      I picked up the job, the network and desktop infrastructure, and all policies in about 2 weeks. Of the 14 people that have been in and out of the position that has been open for the past 3 years, I think the one that learned it the fastest took 5 weeks and that was just barely grasping what was going on. Not to sound like a troll, but it sounds like you're blaming the suitable employee for not existing, when you may want to take a second look at what you're expecting from your employees.
    5. Re:It's all the wording for HR by smooth+wombat · · Score: 1, Funny
      A lot of the time I'd rather have a recent grad who's willing to learn than a guy with 10 years experience who thinks he doesn't have to learn anymore.


      How about someone who's been around for a while but does want to learn, who likes to learn new things, who wants to get their hands dirty and likes to solve problems? Would you hire someone like that?

      From my anecdotal evidence (i.e. recent job interviews) if you show any inclination to work hard, learn new skills, go the extra mile to see that the job is done right, take initiative, you can be guaranteed not to get the job.

      In my most recent interview I told the people interviewing me I work on the idea, "When I know, I'll tell you. When I don't, I'll find out."

      I even had an interview for a job in which the description and what I am doing were virtually identical. The only real difference was that right now I'm not managing anyone though people who have been here since before I arrived come to me on occasion to answer questions from time to time (I've only been here 2 years).

      So, based on my limited, highly subjective evidence, the way to get a job in IT or a promotion is to be mediocore at what you do, don't do any more than is absolutely necessary to get the job done, and make sure you can sell ice to the Eskimos in January. If you can master those three skills, you have it made.

      --
      We will bankrupt ourselves in the vain search for absolute security. -- Dwight D. Eisenhower
    6. Re:It's all the wording for HR by SatanicPuppy · · Score: 3, Funny

      I think a lot of people would rather gouge out their eyes with a spork than work helpdesk. The problem is, you're going to get people who want to work with people. I'm a reasonably social geek (how can you spot an extroverted geek? He looks at your shoes when he's talking to you) and people in the department live in fear of those rare times I have to interact with users. So the hardcore tech people are going to avoid the job; even if they're just benchtech types, there are a lot of better gigs.

      Helpdesk is the worst too; users with stupid problems, who then blame you when you fix 'em. The temptation to put in snarky responses to tickets is overwhelming.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    7. Re:It's all the wording for HR by wtansill · · Score: 4, Insightful

      The key there is SKILLED. Most of the skilled IT people are already at work for a company or for themselves. What you have left in the pool is a bunch of low level first year grads who haven't seen the environments that these companies offer.
      Which is why I walk around with my shorts in a knot most days.

      Where do you get these "skilled" people? It takes years of experience. When companies say that they are "only outsourcing low-level jobs", I call bullshit -- they are, as the farmers say, eating their seed corn. If you don't take in new people and allow them to mature on the "low level" stuff, where the hell does management think that the highly skilled people will come from? You don't normally step out of school with 20 years seniority and experience already under your belt...
      --
      The contest for ages has been to rescue liberty from the grasp of executive power. -- Daniel Webster
    8. Re:It's all the wording for HR by techpawn · · Score: 2, Insightful

      I don't understand your logic.
      What's to misunderstand? When companies are looking for Mid to High level IT staffing and all they can find in the pool is low level that they'd have to train up or the mid level that doesn't quite work of course they're going to call shortage of skills. Find me a senior level Vax Admin in the midwest and you're going to be SOL but I assure you there are companies there that would use them.
      --
      Ask not what you can do for your country. Ask what your country did to you
    9. Re:It's all the wording for HR by Anonymous Coward · · Score: 0
      ... is to be mediocore at what you do, ...

      Especialy speling.

    10. Re:It's all the wording for HR by soren100 · · Score: 1

      there's an ever-present shortage of skilled IT workers to fill the industry's demand

      The key there is SKILLED. Most of the skilled IT people are already at work for a company or for themselves. What you have left in the pool is a bunch of low level first year grads who haven't seen the environments that these companies offer. That still doesn't create a reason to import thousands of IT people from India, who didn't have the experience either. Sure they had IT degrees, but the positions that created the experience were over here in the US, so all they would offer would be the same first year grads. This would bet at a substantially cheaper price though, with a bonus of the threat of green card revocation hanging over their heads.

      Importing thousands of workers from India would definitely expand the labor pool here and dramatically drive down the costs of hiring IT workers, which would be a very attractive goal.

      With that purpose in mind, there were plenty of HR people who specialized in running recruitment campaigns with the express goal of NOT finding any interested or qualified US workers, so that a foreign national could be hired instead.
    11. Re:It's all the wording for HR by techpawn · · Score: 1

      You don't normally step out of school with 20 years seniority and experience already under your belt...
      That's why the best schools for IT/Tech related fields aren't the ones that teach you C and Networking and will fast track you with a fancy name. THe good one are the ones that offer Co-op programs and job placements. If you finish with a Master in 4 years cuz you worked you butt off, great. If you finished in 7 with you bachelors but with 5 years of experience at a local company doing any crap work they give you (my co-op had me breaking boxed my first six months then wring VB apps/SQL code the last years). I think the latter is the better option.

      As my religion professor said "The best place to view college is from a rear-view mirror"
      --
      Ask not what you can do for your country. Ask what your country did to you
    12. Re:It's all the wording for HR by Anonymous Coward · · Score: 0

      What you have left in the pool is a bunch of low level first year grads who haven't seen the environments that these companies offer.

      That is a pretty big claim to make. Can you back it up? I'd say that even the people who you'd consider skilled and are already employed may not have the alternate skills that a changing marketplace is demanding. A person with 30 years of cobol programming may not be any more valuable to a C++ shop than a person with 2 years of C++ experience. That may be part of the argument.

    13. Re:It's all the wording for HR by Ilan+Volow · · Score: 0, Redundant

      The key there is SKILLED.

      It's hard to be skilled when the HR people ask for 10 years of experience in a technology that's only existed for 5.

      --
      Ergonomica Auctorita Illico!
    14. Re:It's all the wording for HR by Anonymous Coward · · Score: 0, Insightful

      The key there is SKILLED. Most of the skilled IT people are already at work for a company or for themselves. What you have left in the pool is a bunch of low level first year grads who haven't seen the environments that these companies offer.

      --------
      I think you are forgetting the imaginary shortage that happens when someone has to train their H1B replacement. If there was a real shortage, there'd be no one to train the replacement.

      If they are SKILLED enough to train their replacement, they are SKILLED enough to do the job in the first place. Explain this please?

      Further, a lot of the guys that I saw replaced were replaced with snotnosed fresh graduates from [wherever] that didn't know anything practical, who went on to develop projects that all failed, simply because the real world is a little different than a school lab.

      One anecdote is the 25 year old Oracle Certified DBA with a master's degree, that couldn't install Oracle on a Sun server. The guy he replaced would have had it done in just under 20 minutes. This kid fussed with it and didn't ask for help until he had been "trying" to get it to work for 2 weeks.

      It's no wonder the project failed. Two weeks into the project and the database server isn't operational yet. That project is in trouble if that's the sort of issue (getting a java environment installed) that brings things to a standstill and the "overqualified" person is afraid to ask for help. 4m dollars and 1.5 years later the project was failed and people were scratching their heads and wondering what happened.

      To put it into perspective, I was the one that helped him. I had the installer running in 5 minutes. I knew unix but until that day had never opened a console on a Sun server.

      At the end of the day, sometimes it's just cheaper to pay the "over paid underskilled" Americans who can actually get the job done. They may not know the latest greatest UML based code generator, or the intricacies of the different kernel scheduler paradigms, but they are capable of engineering a portfolio management system in j2ee and installing a db server.

      Even a master's degree in computer science is meaningless if the person carrying it around is nothing but a schmuck who's good at passing tests, writing papers, and searching for code solutions on google. Those skills don't make a good software engineer by themselves, but will enable you to get a masters degree in some cases.

      -AC

    15. Re:It's all the wording for HR by penguin_dance · · Score: 4, Interesting

      How about someone who's been around for a while but does want to learn, who likes to learn new things, who wants to get their hands dirty and likes to solve problems? Would you hire someone like that?

      Ditto. I have been working contract for over 5 years now (some of these contracts lasted 9 months to a year so I haven't been looking consistently during those periods.) My previous contract job was supposed to go perm. My supervisor loved me--we even had tickets to travel to the home office in the UK the next month. It was my dream job. But then, her boss nixed the deal making the excuse that he wanted someone with supervisory experience (there was no one to supervise). After offering the job to two others, who turned it down flat because it didn't pay enough, he then re-arranged the job and dropped the salary by 10-12K and hired a fresh-out. Personally I never thought it had to do with managerial or supervisor experience (that was never requested)--he probably decided he didn't want to pay a fee to the employment agency that I had been sent through. He just wanted something cheaper.

      After that I tried for the full six months (and even prior to leaving the previous job) to get a full-time job. I did get several interviews and even some second interviews. I'm now working another contract job. The people love me. I would love to get on steady, but the problem is (as usual) I don't work for the guy that could make it happen. He lives in another state although he travels here frequently. It will depend on how much clout the people working for him have.

      I had NEVER previously had this much trouble finding full-time work. I dress appropriately, am well-spoken and my salary requests are certainly in-line. My only take on all this is age discrimination is rampant. Which is why the IT shortage is a myth. There are plenty of skilled workers, but they don't WANT the good, but experienced ones. They rather have the young and CHEAP ones.

      Most of the time you can forget looking at Monster or other job boards. HR who doesn't understand a bit from a byte, writes up these things like you're ordering a pizza. And if you don't have the matching skills, you're resume is going no where. Which means you'd have to lie to get through HR and find what qualities they REALLY need (risky) or you better know someone on the inside that has the ability to request your resume be sent through. The other problem is when you interview with people who are probably 15-20 years your junior. You can see the look on their face when you walk in.

      --
      If you've never been modded as "flamebait" or "troll," you've never tried to argue a minority viewpoint here!
    16. Re:It's all the wording for HR by SatanicPuppy · · Score: 2

      Eh. It's hard. The interview process is like a collision of paradigms...On the one side, you have management, and on the other side you have techs. Most management doesn't do a great job of spotting tech talent. Everything is measured in "years" like programming experience works that way...I have about 10 years of Java experience, but I'm not primarily a Java guy, and I'm certainly not a Java ubergeek...But I do tend to churn out a minor Java app or two a month. So what do I put on the resume? 10 years is disingenuous; I've been working with it since forever, but it's not what I do, and someone looking for someone with "10 years of Java experience" is going to be disappointed. But 10 years (almost 11) is what I've got.

      A better approach would be to look for people who have completed certain types of projects, but there you don't often get a good sense of what kind of contribution the individual has made. Did he just do the gui? Did he do esoteric network socket stuff that doesn't apply to your needs? So we get these weird "Knowledge tests" which vary between ridiculous and absurd. You get asked specifics about some weird method or interface, the sort of thing a quality programmer would rarely waste brain space with, when you can look it up in seconds. Or its a logic puzzle, like I need to be able to move foxes, grain, and chickens as part of my daily grind.

      It's even worse if you're not a specialist. My "specialty" is applications support and extension. That guy you hired, who programmed that critical thing that no one can support, and then got hit by a truck? If you want to replace him, I'm not your guy. If you want someone to transition his applications into something clean and supportable, that's me...To use the Microsoft metaphor: I'm great at embracing and extending, but not so hot at innovation...My original stuff is clean and functional, but nothing special. Right now I'm transitioning ~50 years of legacy Cobol, Speedware, and RPG (all programmed with zero comments) to Java and Perl. It's not the kind of thing people usually know to look for. I have a freaking TON of language experience, but I'm not a specialist with any language, and I'm miserable when people start badgering me with specific syntax questions...If you work with enough different crap, it's easy to get mixed up.

      So how do you present when your primary skillset isn't the sort of crap that ends up posted on job sites? Emphasize "problem solving" not "learning new skills"; means the same thing, but problem solving is proactive. Don't claim to be a hard worker; that can be interpreted as a slight on your skills, oddly enough, because if you were more skilled, you wouldn't have to work hard, right? Taking initiative is something you don't want to over-emphasize unless they're asking for it specifically...Managers don't want someone who is too aggressive; either you're after their job, or you're going to be making headaches for them with other departments...Better to say your a "Team player."

      In the end its all a crap shoot. Gotta interview interview interview, and hope that you'll eventually find a not-stupid job at a worthwhile salary.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    17. Re:It's all the wording for HR by tompaulco · · Score: 2, Funny

      I even had an interview for a job in which the description and what I am doing were virtually identical.
      Lucky you. I once found a job posting where they had copied several paragraphs out of my online resume and listed that as job requirements. I mean it was word for word. They didn't even change the syntax to make it sound like job requirements. It read like a resume, because, well, it was.
      I contacted them seeing as how I felt I fit the bill, but I never even got a call back, let alone an interview.

      --
      If you are not allowed to question your government then the government has answered your question.
    18. Re:It's all the wording for HR by SatanicPuppy · · Score: 1

      Probably because VAX is strictly legacy these days, having been discontinued...Last time I did anything on one of those was in 1994, though they were still making 'em up until a few years ago.

      Not to bitch and moan (I'm supporting an old MPE/iX system myself, so I've got no room to talk), but asking anyone young to devote their life to supporting a deadend system is silly. You want a senior VAX admin, you're going to have to pry one out of retirement, or you're going to have to accept someone who is willing to develop the skills, and you're going to have to make it worth their while to develop skills that are pre-obsolete.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    19. Re:It's all the wording for HR by LuisAnaya · · Score: 1

      ... or migrate the system to a "modern one", which by itself it might be a pricy proposition. But if on the long run, saves you money in staff, it might be worth to look at. My 2 cents.

      --
      Vi havas e-poston.
    20. Re:It's all the wording for HR by joecasanova · · Score: 1

      You don't sound like a troll at all. We'll call it you are playing the role of Devil's advocate to make it sound professional. It's not so much that the requirements of the open position are that challenging. The problem is actually the people that shouldn't have squeezed past the interview process in the first place. People that we have to tell them the name of the mail server 10x over... each time they write it on a page in a notepad... and each subsequent time they flip from the page they wrote it on previously to a new page to write it again. Or the kid who instead of realizing that corporate IT is running a spam filter and actively keeping it up to date on the various filters... when a customer calls about receiving a spam email, instead of forwarding it to the email group to update the filter, he instead installs some warez download that he had on his USB drive on his keychain for some hacked up version of [enter name here] spam filter to do all the filtering on the email client itself. Luckily I don't do the interviewing, so I'm not to blame, but these guys must come off as being capable during the interview. (mentally and technically) So it's either they look really good on paper and know how to interview for jobs that they know they can't handle or something is in the water. I'm not sure.

    21. Re:It's all the wording for HR by DeadChobi · · Score: 1

      I think you're under the mistaken impression that any corporation in America even thinks about where they'll be at more than 3 years from the current date. Our whole culture stresses the need to take the short view of things instead of the long view, and look at where we've ended up.

      --
      SRSLY.
    22. Re:It's all the wording for HR by Drogo007 · · Score: 1

      "Make your company a good place to work, and you won't have such high turnover."

      DING DING DING - We have a winner!

      At one company I worked for, they had less than 50 employees and when I joined the company, average tenure for employees was over 10 years! While I worked there, I had discussions with several of the senior engineers who commented they could easily make 20-30k more per year by moving somewhere else, but the work environment was simply too good to pass up.

      Yes, I moved on after only a couple short years, but that had more to do with the President of the company basing my salary as a Software Tester on the industry average (and thus below living wage if you're trying to support a family). I still dream about being able to get back on as a programmer (which the Engineering Manager indicated he wanted to make me if I could have just held on for another year or so, but working two jobs gets tiresome - especially when you have another offer on the table for a 30% raise)

    23. Re:It's all the wording for HR by Rakishi · · Score: 1

      If someone has half a brain they'll pick any position except help desk. You want someone who can think to pick a mind numbingly boring position (as you stated yourself) that makes most people horrendously unhappy to boot. Something tells me that the salary and other such things (like say promotion options) you offer for the position make people weep as well. Most likely the job description and candidate requirements are also far from what they should be.

    24. Re:It's all the wording for HR by rnturn · · Score: 1

      Find me a senior level Vax Admin in the midwest and you're going to be SOL

      Heh... I recently sat in on a phone interview with a guy with that background. (A real self-starter and I was rating him high after the interview. Too bad we weren't especially looking for a VAX guy -- or even a VMS guy -- just someone with a ton of backup experience. And primarily in UNIX so my high ranking of this candidate wasn't enough.) I can think of a few folks in the Chicago-area with lots of VMS experience without even trying. (And ten years ago, I might have included my self in that category.) The problem is that they've either moved out of the VMS field and maybe even gotten out of IT altogether. Pity.

      --
      CUR ALLOC 20195.....5804M
    25. Re:It's all the wording for HR by Have+Brain+Will+Rent · · Score: 1

      The key there is SKILLED.

      Not just skilled but young(ish) as well. I think there is a tremendous amount of age discrimination in IT these days. I have very talented friends that are getting out because they can see the writing on the wall... the companies want a youth culture and frankly so do the young IT guys... working alongside, or worse, having to supervise, somebody 20-30 years their senior seems to weird them out.

      --
      The tyrant will always find a pretext for his tyranny - Aesop
    26. Re:It's all the wording for HR by Have+Brain+Will+Rent · · Score: 1

      I think your last sentence hits the nail right on the head.

      --
      The tyrant will always find a pretext for his tyranny - Aesop
    27. Re:It's all the wording for HR by nwf · · Score: 1

      The company I used to work for, a large federally funded research organization, hired tons of people right out of school. Pay was lower than average, but you could easily get tons of experience doing anything you wanted. In my case, I moved on after many years to a new job that paid a ton more, based on that experience. In addition, while in school, take an internship. Thousands of companies do this, and it's experience you can put on your resume. I've interviewed at least 500 college students for positions, and generally I hired ones that had a reasonable experience at summer jobs and had a passion for CS (very easy to weed out.) Many did move on after a few years to higher paying positions, but they did get great experience with us. Microsoft, while evil, will hire about anyone from the looks it.

      In fact, while interviewing, I'd always see tons of companies hiring recent grads. Part of the trick is where you got a degree. Sad, but true. We'd completely ignore people with degrees from many universities and colleges since their degrees just aren't very good.

      Now I work at a very small company, and we just don't have the time to train people, so we pay more and get excellent people.

      I think that as a company grows, it becomes less sensitive to how much it indirectly costs to have a high turnover and pay lower salaries and get the people that that entails. While on some projects for various federal agencies, I'd see that all the time.

      --
      I don't know, but it works for me.
    28. Re:It's all the wording for HR by asuffield · · Score: 1

      Lot of the time you're going to have to settle for some people who are bright, young, and inexperienced. Mix them up with some more experienced workers, and they'll do okay.


      Most of the time, they're going to do really badly. Just because somebody is bright, young, and inexperienced doesn't mean they are capable of learning how to be a skilled IT worker - and most of the ones who come along just aren't.

      The trick is to find the handful who actually do have the potential to learn. And that's really hard.
    29. Re:It's all the wording for HR by SatanicPuppy · · Score: 1

      In my particular situation, the legacy system is part of the finance system, so the word "upgrade" causes the CFO to have the vapors.

      On top of that, they have no real motivation to upgrade. It's not really supported anymore, which would make a normal person worry, but since I've been able to fix it every time it's crapped itself, they think it's going to keep working forever.

      Eventually it will catastrophically fail, and we'll get a new one. That's how crap works around here...They let it limp along until it dies, and then they replace it immediately. It has the advantage of surprise, and the disadvantage that its massively costly and has obscene pass-along costs to the business.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    30. Re:It's all the wording for HR by Darinbob · · Score: 1

      I seriously get tired of people who expect high-end experts to explode out of the ground whenever they want one. In the past there was such as thing as recruiting for a long term hire, someone who'd grow into their job and be adaptable to changing challenges. On the job training was considered an investment. That is, the best employees were grown over time. Today however, companies seem to want the short term hire, to get the person who can hit the ground running on the project today; if they don't work out then just lay them off and hire someone else for the next project.

      In some ways, it's like saying "I can't find high quality tomatos at the store, and I can't grow my own because the dinner party is tonight."
    31. Re:It's all the wording for HR by LuisAnaya · · Score: 1

      Well, a misplaced 220 volts cable may be able to solve that ;).

      --
      Vi havas e-poston.
    32. Re:It's all the wording for HR by SatanicPuppy · · Score: 1

      By the way...you hiring?

      Nah. You wouldn't want to be here if I was. Too many problems, not enough money, no training budget, etc, etc, etc. Seems like it's the same everywhere.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    33. Re:It's all the wording for HR by johnyg · · Score: 1

      I've been in IT for 12 years now. Before I started in IT I wrote a program for my high school that was then used for 8 years. I also taught C++ and pascal in summer school for two years. I went to College, dropped out after a semester and then started working. I've been working as a consultant for 90% of my working life now. I've worked for a number of different types of companies, ranging from pharmaceutical to Oil companies, to IT companies. I've never gotten a Cert in anything, never taken a single MSCSE test, and never been out of work for more then 6 months. With every time I've switched jobs taken less then two weeks except one time where I decided to take a 6 month vacation. At most places I've worked we've talked about hiring me full time, and only once has this actually occurred. That being said, I'm currently in the process of switching from consultant to FTE. The shortest period I've been at a job was 1 year, which was a horrid job with unthinkable work conditions, with an inexperienced manager. My average stay has been about 3 years. Half of my jobs I've gotten the opportunity to work there because I've known someone at the company from previous work experience. The other half I've looked on Monster.com almost exclusively, and while many of the jobs there are crap / big-pimpin, there are lots of good jobs there too. Sometimes companies are unable to find people in their normal ways and Monster and other online job sites offer a great way to reach out to the world or just locally of an open position. But most of the time I just turn on my availability in monster, update my last job(or current), and wait for phone calls. Now, I don't want to sound conceded, but I'm a damm good IT employee(or contractor most times:)). I'm very good at what I do. I've been the technical lead 90% of all jobs I've had. My resume generally speaks for itself, but I give a good interview too(I've been told). I understand the politics within business and able to translate extremely technical issues to non technical project managers and management. I'm always learning the newest tech in my field. I ALWAYS look for ways to improve the process I'm involved in, whether I'm asked to or not. I've only had one manager that was unhappy that I'd found a way to save time for myself any others by a process improvement. When I find things in my daily job that could be done better by a little script or are tedious, I write a VBS script, test it, and then bring it up with my manager and share with my co-workers. Troubleshooting and problem solving are my favorite parts of working. And finally, I have a good understanding of the entire process surrounding the portion I'm involved with on a daily basis. In my years in the IT field I've seen many "skilled" workers, mostly only a handful at each company I've worked for. It might surprised you to hear how few there are at some 200k+ ppl companies. The majority of ppl I see are anywhere from "oh my G-D, I can't believe this person working here, who did they sleep with", to "They're ok, but I don't want to put too much pressure on them or give them anything really important to work on". I've only met like 1-3 "superstars" at any one company I've worked for. I would think it stands to reason that 70-90% of the time the best employees are currently employed. I know I generally don't spent too long looking for a job. my 2 cents.

    34. Re:It's all the wording for HR by NorbrookC · · Score: 2

      After offering the job to two others, who turned it down flat because it didn't pay enough, he then re-arranged the job and dropped the salary by 10-12K and hired a fresh-out. Personally I never thought it had to do with managerial or supervisor experience (that was never requested)--he probably decided he didn't want to pay a fee to the employment agency that I had been sent through. He just wanted something cheaper.

      This isn't a situation limited to IT. A long time ago I interviewed for one job, and thought I had it nailed. I didn't get it. A friend of mine who worked there told me that I'd "asked for too much money." I had to scratch my head about that, since I didn't think I was being unreasonable! As it turns out, my friend told me that this company liked to hire young, inexperienced people right out of college for a pittance. Of course, the problem was that as soon as those people realized they couldn't live on that salary, they were out the door! Which was what drove my friend to eventually leave. As he told me, "I got tired of having my shop down for half the year, because we were busy either training the new people, or looking for them. We'd get 6 months of work out of them before they left, and we'd have to start all over again. I just couldn't get it through to HR that we were better off hiring people at a living salary, and keeping them, than what we were doing."

      My favorite HR screwup was when we'd specifically recruited someone. They were highly skilled, able to hit the ground running, someone who would fill a position we desperately needed filled. Two weeks went by without seeing their application. My boss called them to ask why they hadn't applied, and was told "I did! I dropped it off right after we talked!" A quick phone call to HR found it was there - they'd "filed it" because the person "wasn't qualified for the position." Some really nasty things got said, and after that, all applications for our department came directly to us!"

    35. Re:It's all the wording for HR by cptnapalm · · Score: 1

      I think you meant "A well 'misplaced' 220 volt cable may be able to solve that"

    36. Re:It's all the wording for HR by penguin_dance · · Score: 1

      My favorite HR screwup was when we'd specifically recruited someone. They were highly skilled, able to hit the ground running, someone who would fill a position we desperately needed filled. Two weeks went by without seeing their application. My boss called them to ask why they hadn't applied, and was told "I did! I dropped it off right after we talked!" A quick phone call to HR found it was there - they'd "filed it" because the person "wasn't qualified for the position." Some really nasty things got said, and after that, all applications for our department came directly to us!"

      I'm sure that happens more often than we know--in fact I know someone who that happened to. It makes you wonder how many time your resume gets tossed--especially now that email makes that even easier. Also some of the places were govenment agencies and they get really weird. You had to fill out EVERY application by hand--if you fill in the redundant parts and xerox copies, they'll toss them.

      My theory is HR is where cheeleaders go after they graduate high school. ;-)

      --
      If you've never been modded as "flamebait" or "troll," you've never tried to argue a minority viewpoint here!
    37. Re:It's all the wording for HR by swb · · Score: 1

      they are, as the farmers say, eating their seed corn.

      This is the core of the problem and it has been rotting the American economy for a couple of decades.

      Ever since the B-schools and their legions of MBA drones started figuring out how to "optimize underperforming assets" and all the other nonsense euphemisms for wringing the short-term profit out of our infrastructure, assets and people we have been doing just that -- eating our own seedcorn.

      CEOs and senior executives long ago figure out the game was about getting personally rich as fast as possible -- all that bullshit about growing assets, long-term success, etc was just bullshit when you could borrow money, buy a business, sell off its assets give the money to yourself as a consulting fee and then walk away from the train wreck among many other technical manipulations.

      Outsourcing is just a *symptom* of this broader problem. Why care about your company's labor force in the future, it's all about driving costs down for short term profit NOW.

      And of course, don't think the leeches have any concern for, say, national interests -- I mean, they can't be expected to care what this might do to their own city/state/country.

  8. It's A Fact by CowboyBob500 · · Score: 5, Informative

    Over the course of last year I needed to hire 10 experienced J2EE developers. I literally interviewed hundreds, but was only able to find 6 suitable candidates. While it is true that there isn't a shortage of applicants, there is most certainly a shortage of people who can actually perform the advertised job.

    Bob

    1. Re:It's A Fact by nomadic · · Score: 1

      Over the course of last year I needed to hire 10 experienced J2EE developers. I literally interviewed hundreds, but was only able to find 6 suitable candidates. While it is true that there isn't a shortage of applicants, there is most certainly a shortage of people who can actually perform the advertised job.

      Maybe you're setting the bar too high? You might have to train the people you need.

    2. Re:It's A Fact by Hognoxious · · Score: 1

      You didn't ask for 5 years experience on a version that's only been out for three did you? Because if you did, the six "suitable candidates" are liars...

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    3. Re:It's A Fact by CowboyBob500 · · Score: 1

      In the end that's kind of the solution we went for. We took on 4 more junior level people to train up alongside a couple of contractors to keep the project going while the training was ongoing.

      BTW, unlike some of the other posts have suggested, we were offering a highly competitive salary of £60,000 per year (~$120,000).

      Bob

    4. Re:It's A Fact by Anonymous Coward · · Score: 0

      This is because companies these days hire new people instead of training those they have. They create the shortage themselves. If they invested in their own people, they would have a pool to pick from.

      You can't only hire experienced people because the new people never get a chance to get any fucking experience. If you have 10 positions, hire the 6 experienced guys, and 4 that have a sound background and the ability to figure things out quickly. The 6 guys can serve as mentors for the other 4 guys if they need it.

    5. Re:It's A Fact by ArcherB · · Score: 1

      Over the course of last year I needed to hire 10 experienced J2EE developers. I literally interviewed hundreds, but was only able to find 6 suitable candidates. While it is true that there isn't a shortage of applicants, there is most certainly a shortage of people who can actually perform the advertised job. And I think that is the crux of your problem, or the industry as a whole. Employers have gotten so reluctant to take a chance on someone without 5+ years experience that they would rather do without. In your case, why don't you take the excess budget you have from the four people you DIDN'T hire and use that money to hire 6-8 programmers with less experience, but who are eager to gain it? In two years, you will have 12-14 experienced programmers for the price of 10!

      Take my case for example. I am married with a child and a mortgage. I NEED a certain amount of money to keep a roof over our heads, the lights on and feed my family. I can not take an entry level job. I have over 15 years experience on the tech support and testing side, plus a degree in IT and a Linux certification. Yet, because I do not have 5+ years in an actual IT department, I can not even get an interview unless it's for an entry level job paying at most $15/hr. Yet, I see job postings all over various job sites begging for experienced IT people. Is no one hiring mid-level technicians any more? Which begs the question: How is anyone supposed to get experience if the only people hiring require it?

      --
      There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    6. Re:It's A Fact by Antique+Geekmeister · · Score: 2, Interesting

      There could be many other reasons. Some are polite, some are not:

      * Your company work environment could suck and frighten off people.
      * You could be Microsoft or SCO, with a history of intellectual property deceit, and no one competent wants to work there.
      * Your pay scale could be too low.
      * Your location could be too far away from where such technical personnel like to live: this makes recruitying very hard.
      * Your advertisement could have been poorly written.
      * Your recruiters could have been one of those off-shore call cents.
      * You could have failed to fund your staff publishing their tools or attending conferences and seminars, where they could network with their peers and make contacts for you.
      * Your concept for J2EE could be so ill-conceived that no one competent wants their name on it.
      * Your HR department could be so slow that any candidates disappear by the the time you're ready to interview them.
      * You could be insisting on too much experience and not willing to pay for training.
      Etc., etc., etc., etc.

      I've seen all of these happen. A burgeoning number of out-of-work IT professionals would halp with these, but you can only unemploy or underemploy so many before the competent people go to other fields.

    7. Re:It's A Fact by Antique+Geekmeister · · Score: 1

      Where, and for how much experience? For a senior J2EE developer doing original work, in New York City or Silicon Valley, I'd expect to pay $150,000 without major benefits or moving expenses. Were you in London, which I've heard is hideously expensive?

    8. Re:It's A Fact by sorak · · Score: 2, Insightful

      In the end that's kind of the solution we went for. We took on 4 more junior level people to train up alongside a couple of contractors to keep the project going while the training was ongoing.

      BTW, unlike some of the other posts have suggested, we were offering a highly competitive salary of £60,000 per year (~$120,000).

      Bob I'm glad to hear that. As a low-level IT worker who remembers how difficult it was to get a foot in the door, it is painful to see all this complaining about how there are so many jobs that need to be filled, and so many people who need jobs, but most of them do not have the requisite 3-5 years of experience, or will have to learn about a new technology.
    9. Re:It's A Fact by killmenow · · Score: 1

      While it is true that there isn't a shortage of applicants, there is most certainly a shortage of people who can actually perform the advertised job.
      I agree with you and think you're mostly correct. But, to be fair, it's hard to find people who can perform the advertised job when the advertised job calls for 5 years experience with SQL Server 2005.

      If you've never seen job requirements like that, you've not been paying attention...much like the PHBs posting those jobs.
    10. Re:It's A Fact by ShawnD1 · · Score: 1

      None of those 100 candidate was capable of learning anything? I'm a chemist, but this happens in my field too. A company wants candidates to have 10 years of experience in a GMP lab, then they complain that they can't find anyone. None of the 100 chem graduates are capable of learning GMP rules, which take about 1 week to learn? Head, please leave ass. It's your own damn fault you can't find 10 people.

    11. Re:It's A Fact by EnglishSteve · · Score: 1
      What I see a lot is this - jobs that require a certain level of experience in very specific things - and then refuse to interview people who don't meet *all* the checkmarks on the advertisement. I know you have to filter somehow, but it seems this is the *only* filtering that is done, rather than looking at "how did this person grow in their last job" or other factors.

      IMO, hiring in that way is short-sighted at best. I've done a lot of hiring of developers in the past and almost without exception, the best candidates ended up being people who *didn't* have all the checkmarks. If you have someone with the right attitude and aptitude, you can train them in a new language or tool in a short period of time. Much better to have someone like that than someone with all the checkmarks who is lazy/incompetent/has a god complex.

    12. Re:It's A Fact by Lumpy · · Score: 1

      I personally will NOT touch a IT job for less than $20.00 an hour here in the midwest, my happy target is $26.00. Yes, I am that good and that experienced. While the unskilled with their fresh A++ and MCSE take the $8.95 an hour Geek Squad and NextIT positions.

      In fact the last 3 jobs I called about; I asked, "What is the pay rate for this position? I ask because if it's too low I do not want to waste your valuable time applying and interviewing just to turn down any potential offer you may make." They usually are incredibly surprised and forthcoming with that, one even said... "Can you come to talk to me next thursday? We might be able to make an exception." The others that are not willing to disclose the pay rate I throw in the bin, as refusal to disclose means they are paying very little.

      I do not apply to companies that are not offering a salary that matches my skillset. You may have had the same problem because you were only willing to pay for lower quality. Yes, what you are willing to pay for a position does get out, and does get around, it's not hard to find out what your company typically pays and you get filtered out. I know of several companies around here that are known for being cheap and only offer substandard wages.

      The "shortage" is in highly skilled workers willing to work for chump change. And that shortage will never go away.

      --
      Do not look at laser with remaining good eye.
    13. Re:It's A Fact by timeOday · · Score: 1

      £60,000 per year (~$120,000).
      Good grief, I didn't realize the exchange rate had gotten that bad, but you're right. I think I'm going to have to quit my research position here in the US and get a job in the UK picking strawberries to send money home to my family.
    14. Re:It's A Fact by nomadic · · Score: 2

      I personally will NOT touch a IT job for less than $20.00 an hour here in the midwest, my happy target is $26.00. Yes, I am that good and that experienced. While the unskilled with their fresh A++ and MCSE take the $8.95 an hour Geek Squad and NextIT positions.

      Man, remind me never to move to the midwest. You make $26.00 an hour working retail around here.

    15. Re:It's A Fact by thebdj · · Score: 1

      I will admit up front that this is probably going to turn into a rant, but it is bullshit comments like this and companies like yours that kept me from getting good jobs out of college. Everyone expected people to have experience (even some wanting "entry-level" people), so instead of picking candidates who were taught to think in College, they hire the schmuck who only learned his one skill and heaven forbid they should ever try to ask him to learn anything new.

      I have a great ability to pick up on new items rather quickly. When I took my job as an examiner at the patent office (which I hated and therefore left), I picked up the law and the procedures very quickly. So well in fact that some of the senior examiners would ask if I'd ever dealt with patent law before. I have always been able to pick up on new ideas rather easily and learn quickly.

      I had job interviews where people saw this and decided to pass on me for someone with more experience. One even told the head-hunter that if they could either a) hire two people or b) had time to train/teach me, they would have taken me. This shows that I obviously did something better then the person they did hire. It also shows that I potentially interviewed better as well.

      The fact is that you probably either a) did a poor job advertising the job and set the experience bar unreasonably high (particularly compared to the salary) or b) you really managed to do what so many places that passed me over did, failed to see potential. So instead of meeting your hiring goal, you have fewer employees, who are probably overworked and probably looking to leave your employ as soon as possible.

      I am grateful that one company did see the potential that I could have and have rewarded me nicely for my service thus far. If more companies followed this sort of ideology, perhaps more people like me would be employed and happy in our positions.

      --
      "Some days you just can't get rid of a bomb."
    16. Re:It's A Fact by Quattro+Vezina · · Score: 2

      Just like how, in 2004 and earlier, some job requirements called for at least 10 years of Java experience...

      Java was released in 1995.

      I once had a professor who loved to lambast companies that posted insane job requirements like that (and of all the professors I had when I was in college, I learned the most about the industry from him).

      --
      I support the Center for Consumer Freedom
    17. Re:It's A Fact by Spellvexit · · Score: 1

      This may be true, and it's unfortunately exacerbated by the fact that with the rapid-fire accessibility of the Internet, it's much easier to spam one's resume to a large amount of companies in a small amount of time. In addition to this, the prevailing wisdom amongst people I've talked to is that companies often ask for more in a job posting than applicants can achieve. This likely varies from company to company (it may not even be true!), but the end result is that the poster may spam resumes out to jobs that they're unqualified for simply because it's fast and easy -- and why not? Some chance is better than no chance at all.

      The result is bad for both parties. As an applicant, it's depressing to receive such a small response to the numerous positions applied for, and the employer must sift through a burdensome pile of mostly unnecessary applications. As glad as I am that job postings are more readily accessible, it's also created a very impersonal and disheartening screening process due to the sheer bulk of applications that must be processed.

      --
      The moon may be smaller than the earth, but it's much farther away!
    18. Re:It's A Fact by balbeir · · Score: 1
      Well in your case something else may be playing:

      A lot of very skilled people don't consider J2EE interesting any more and will only apply for a J2EE job if they really, really have to.

    19. Re:It's A Fact by Anonymous Coward · · Score: 0

      Maybe you are barking up the wrong tree. Instead of demanding an J2EE, why not look at a solution frawmework that the labor pool can support, rather than trying to force fit one?

    20. Re:It's A Fact by molarmass192 · · Score: 1

      Yeah but the £60,000 == $120,000 argument only works when you ignore cost of living. A cup of coffee costs $1 here, it also costs £1 in the UK. A tube of toothpaste costs $3 here, it also costs £3 in the UK. So when you boil it down to cost of living, £60K != $120K. From my trips to the UK, I'd say £80K ~= $120K in "spendable" money. Generally speaking, the US is an inexpensive place to living compared to Europe.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    21. Re:It's A Fact by BKX · · Score: 1

      Yeah, but our midwestern 1200 sqft houses with three bedrooms, two baths, and all the other amenities only costs $500/mo, utilities, tax, insurance and mortgage included. Compare that to your $900/mo 500 sqft apartment that you still pay a $400/mo electric bill on during the summer.

    22. Re:It's A Fact by Bastard+of+Subhumani · · Score: 3, Insightful

      I suppose it's a variation on the tragedy of the commons; each employer's waiting for the other companies to train people so they can poach them away.

      --
      Only three things are certain; death, taxes, and apocryphal quotations - Ben Franklin.
    23. Re:It's A Fact by CowboyBob500 · · Score: 1

      Were you in London, which I've heard is hideously expensive?


      Thames Valley - so close geographically, but not as expensive to live. In London the equivalent salary would be about £75,000 as although its expensive, most salaries come with a "London weighting"

      Bob
    24. Re:It's A Fact by Tiny+Elvis · · Score: 1

      Haha, no doubt. I was making $26 an hour about 20 years ago when I had only few years IT experience.

      /I'm in Southern California

    25. Re:It's A Fact by CowboyBob500 · · Score: 1

      I'm going to say this to you because you gave the longest rant - if we'd have wanted to hire recent graduates, we'd have damn well hired them. I was particularly highlighting the shortage of SKILLED developers. Yes, I can go out right now and hire 50 junior developers and train them up, but that's not the point of my post. We do have a graduate program, but in this case we'd acquired another company and needed some experienced developers for an integration project.

      In other words, your rant is a complete load of bollocks in relation to my original post, and with an attitude like yours where you think you have a God given right to a job, it's no surprise that you found it hard to get a first footing on the career ladder.

      Bob

    26. Re:It's A Fact by nomadic · · Score: 1

      Yeah, but our midwestern 1200 sqft houses with three bedrooms, two baths, and all the other amenities only costs $500/mo, utilities, tax, insurance and mortgage included. Compare that to your $900/mo 500 sqft apartment that you still pay a $400/mo electric bill on during the summer.

      Actually, my electric bill is about $100 a month during the summer--and I live in Miami in an old, drafty apartment that has large windows on 3 sides that let in the sun.

      But while living expenses are definitely part of the equation, they're not everything. A lot of things cost the same amount no matter where you live in the country--vacations, cars, electronics, etc. You can also build up a lot more in savings and assets in a high-paying city job, because even if you're spending half your salary on rent, you're making enough to still be able to put aside a good amount per month in savings, more than your midwestern equivalent can.

    27. Re:It's A Fact by bladesjester · · Score: 1

      if we'd have wanted to hire recent graduates, we'd have damn well hired them. I was particularly highlighting the shortage of SKILLED developers.

      Pardon my stepping into this little lovefest, but there's something that you're missing - *most* companies out there are clamoring for "skilled" developers even for *entry level* positions (I kid you not. I've seen postings listed as "Entry Level" where they demanded 5 years of experience).

      To top it off, they refuse to even talk to someone who is missing just one of the things on their checklist - usually due to incompetent HR departments or unrealistic expectations on the part of middle managers (which is generally even funnier/sadder due to the extremely lowball salary offering).

      The person you went off on made quite a logical assumption given the current market and hiring processes that you were yet another one of those. Instead of blowing up, try explaining your position in greater detail calmly and politely. You might find that you would have cut off a lot of the (honestly well-deserved) snarky comments ahead of time if you had done so.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    28. Re:It's A Fact by dubl-u · · Score: 1

      Maybe you're setting the bar too high? You might have to train the people you need.

      This is a great solution for an established business that can afford the time it takes. But if you need productive people now rather than two years from now, it's not a great option.

      It is also a risky approach in a hot market. A lot of good programmers like novelty and change jobs every couple of years, which reduces the incentive for training novices. Unless you're Google, of course, in which case you can swap people around between different projects while still getting the value of their training.

    29. Re:It's A Fact by Whyte+Panther · · Score: 1

      Ok, so it's obvious that the people who write these specifications don't understand what they're doing, but it isn't too much of a stretch to assume that "5 years SQL Server 2005" means "5 years of SQL Server, incliding experience with SQL Server 2005".

    30. Re:It's A Fact by nomadic · · Score: 1

      This is a great solution for an established business that can afford the time it takes. But if you need productive people now rather than two years from now, it's not a great option.

      I think if you're in that situation you're in trouble. I find it curious that experienced managers who understand that not everything can go your way in every other area of their business suddenly get the deer-in-the-headlights look when they optimistically set their goals too high in recruiting. If you need 10 seasoned J2EE programmers in a short period of time, you probably are going to be out of luck.

    31. Re:It's A Fact by edwdig · · Score: 1

      I personally will NOT touch a IT job for less than $20.00 an hour here in the midwest, my happy target is $26.00. Yes, I am that good and that experienced.

      Here in Jersey, we call that range of wages entry level.

    32. Re:It's A Fact by dubl-u · · Score: 1

      I think if you're in that situation you're in trouble.

      That depends. Startups need people now; they really can't afford to wait two years to train a bunch of experts. New projects are often in a similar situation.

      I find it curious that experienced managers who understand that not everything can go your way in every other area of their business suddenly get the deer-in-the-headlights look when they optimistically set their goals too high in recruiting. If you need 10 seasoned J2EE programmers in a short period of time, you probably are going to be out of luck.

      Here I completely agree with you. Any company that has a bunch of programmers and expects to need more should be building them.

    33. Re:It's A Fact by Anonymous Coward · · Score: 0

      I live in a 2600sq foot stone home in a middle class neighborhood. My house payment is less than $1000.00 a month and I have a traditional loan. Where you live I cant get my home for less than $290,000.. Mine cost me $99,000.00 and yes it IS a very nice home with a real home theater and Crestron automation. $290,00 where you live dont get you the theater and automation.

      $26.00 an hour here means I'm solid middle class in a nice home in a nice neighborhood with lots of money to blow on silly crap. Hell I can afford $2000.00 bicycles for screwing around on because my cost of living is incredibly low compared to where you live.

    34. Re:It's A Fact by edwdig · · Score: 1

      Oh, I understand the cost of living differences completely. I just got a kick out of how the poster made it sound like it was an amazing amount of money that would impress everyone.

    35. Re:It's A Fact by bladesjester · · Score: 1

      Ok, so it's obvious that the people who write these specifications don't understand what they're doing, but it isn't too much of a stretch to assume that "5 years SQL Server 2005" means "5 years of SQL Server, incliding experience with SQL Server 2005".

      Sadly, you'd tend to be wrong on that one. What generally ends up happening from what I've seen is something like this:

      IT Manager: "We need someone with experience in SQL Server 2005"
      HR Drone: "Okay."
      *HR Drone goes off and writes requirements*
      Drone to him/herself: "Well, experienced should be about 5 years "
      *writes down five years SQL Server 2005*
      "And while we're at it..."
      *Adds in some other jargon - MCSE, A+, CCNA, MIC, KEY, MOUSE...*

      And after all that's done, not only has HR *written* the "requirements", but they're the first roadblock to getting to the hiring manager, so if you don't have *everything* on their checklist, they tend to toss your resume in the trashcan.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    36. Re:It's A Fact by Yogs · · Score: 1

      Offer more money, maybe significantly more. There are a lot of very capable people who are not on the market per se, but would move for the right opportunity. Make this the right opportunity.

      You also need to make your interview process less painful. I always recommend technical screen first since it's more objective and if you start with automatic tests much less time consuming for your staff (online tests are ok, I like to bring people in and give a timed development task to an interface I can test automatically).

      Another good screen is have the candidate submit a code sample. If the candidate doesn't have ANYTHING outside of work that they're willing to show, invite them to whip something simple up. If they come back with something, they merit at least some attention. If they don't submit a sample, usually they don't merit attention (but be willing to make an exception for a solid resume and EXCELLENT performance on the automatic tests).

      After this, use whatever you like to pick who is right for you... you'll have a more manageable number of candidates and they'll all be pretty good as long as they don't have some sort of major personality issue.

    37. Re:It's A Fact by NoOneInParticular · · Score: 1
      But of course there's a shortage of SKILLED developers. That's the nice thing about being skilled: you usually have a job already. What you're complaining about is a shortage of skilled developers that are looking for another job. That this is rare simply says that your competitors are treating skilled people more-or-less decently. They're there, but just not dying to find another job.

      Your company simply did a stupid acquisition. The acquired company doesn't have the skillset, and your company didn't plan well enough in advance to first set up the skillset internally, before they started buying. And now you're in a fix. Simple case of bad planning, says nothing about the shortage of skills.

  9. SHORTAGE by COMON$ · · Score: 4, Interesting
    skilled IT

    And I will second that, I am sure in other parts of the country, skilled IT are a dime a dozen. But where I am at (Midwest) actual skilled IT people are hard to find. Sure you can find the guy/girl who was promoted to IT from accounting back in the 90s but that doesn't make them a skilled pro. Show me a cross reference of IT folks who actually know what they are doing, have a passion for it, and I bet that subset is really small. I have no need for joe basement dweller who runs his guild website and knows how to install a video card. I also dont have any need for dilbert principle folks who are in waaaay over their heads and cannot configure a server without serious handholding or an in depth checklist.

    --
    CS: It is all sink or swim...oh and did I mention there are sharks in that water?
    1. Re:SHORTAGE by L4t3r4lu5 · · Score: 1

      I've 4 years in small business doing monkey work (tech support, some admin), and 2 years supporting a 1.5k user network with 9 servers including dedicated Exchange, proxy, and DHCP servers. I've experience with HP & Cisco managed switches, resolved some of the most horrible network issues you can think of (Ever seen what happens when a 12 year old little bastard plugs a patch lead into itself? Two words: CASCADING FAILURE.) I've even came up with an improved disaster recovery policy for my current employer, and been sub-contracted to another business based on performance.
       
      I've no "theory of Computing - The Valve years" computing degree or MS "Our way or no way" brainwashing. I got a D in Computer Science at college. I work bottom-rung tech support changing print toners for a school because nobody wants an Sys or Network Admin without a degree.
       
      THAT'S where your shortage is; managers who can look past the letters "BSc" after someone's name.

      --
      Finally had enough. Come see us over at https://soylentnews.org/
    2. Re:SHORTAGE by ArcherB · · Score: 2, Interesting

      I've 4 years in small business doing monkey work (tech support, some admin), and 2 years supporting a 1.5k user network with 9 servers including dedicated Exchange, proxy, and DHCP servers. I've experience with HP & Cisco managed switches, resolved some of the most horrible network issues you can think of (Ever seen what happens when a 12 year old little bastard plugs a patch lead into itself? Two words: CASCADING FAILURE.) I've even came up with an improved disaster recovery policy for my current employer, and been sub-contracted to another business based on performance.

      I've no "theory of Computing - The Valve years" computing degree or MS "Our way or no way" brainwashing. I got a D in Computer Science at college. I work bottom-rung tech support changing print toners for a school because nobody wants an Sys or Network Admin without a degree.

      THAT'S where your shortage is; managers who can look past the letters "BSc" after someone's name. Funny. I have a BSIT after my name and I'm sitting here doing technical support for banking software (ever see Office Space?). I can not get into an IT department because I've never worked in one (5+ years experience required), yet frequently, I find myself explaining to the IT guys at our corporate HQ that just because you can't ping a box, doesn't mean it's not running!

      --
      There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    3. Re:SHORTAGE by ccguy · · Score: 1

      Show me a cross reference of IT folks who actually know what they are doing, have a passion for it, and I bet that subset is really small.
      That's because what most IT people do at most companies is nothing to be passionate about, so once the 'I'm learning stuff' component is gone, you have people who know what they are doing but find it boring - because it is. Of course you may be lucky, for example by working as a network admin for a small company that let you do whatever you want as long as everything works smoothly, but that's quite exceptional.

      That's why the best people go to companies where you can really be passionate about what you do. That's the way it is and that's the way it's always going to be (unless you have lots of money to throw to someone who might be overqualified for your needs anyway).
    4. Re:SHORTAGE by COMON$ · · Score: 1
      Well in my world that is why almost every posting I know of is BS or equivalent work experience. A BS usually shows follow through but not necessarily. I will hire a non BS with a resume to back it up over the crappy BA in Social Sciences crap that I used to work for.

      In the interviews I hold, 90% of it is the attitude the individual has. If you are an elitist jerk who gives em the impression you are doing me a favor by interviewing. I will never hire. Ever. However if you have a positive attitude, smile during the interview, and have a good background, I will hire you over the elitist BS anyday. This is coming from a guy who has hired $40/hr employees fwiw.

      --
      CS: It is all sink or swim...oh and did I mention there are sharks in that water?
    5. Re:SHORTAGE by AF_Cheddar_Head · · Score: 1

      When you say a short of IT people in the Midwest what kind of skills are you talking about? Network design, implementation and management or are you talking programming skills. Too many people use IT as a shorthand for all of these skill sets without further defining the categories.

    6. Re:SHORTAGE by tverbeek · · Score: 1

      All I can say is that you're not in my part of the Midwest (western Michigan).

      --
      http://alternatives.rzero.com/
    7. Re:SHORTAGE by COMON$ · · Score: 1

      All the above. Anything encompassed by Information Technology, besides this is /. generalizations are our game here.

      --
      CS: It is all sink or swim...oh and did I mention there are sharks in that water?
    8. Re:SHORTAGE by Talderas · · Score: 1

      I just graduated from college and had an internship in my final year. It took my 3 interviews to land a job.

      Interview #1: Temp job doing physical installations of technical systems, wire-running. I'm glad I didn't get the job.
      Interview #2: IT Consulting position with a company who primarily deals in accounting software. I was brought in for a 2nd interview, and I heard from the grape-vine the only reason they didn't select me was because of my lack of experience. Would have been a sweet job to land, the other three people in that company in that position had 7+ yrs at the company and 15+ years experience in the field.
      Interview #3: A manufacturing company with 5 physical locations across the US. I work with 2 other guys in the staff, each of us at a different site. They hired me because of the knowledge and theories I picked up from my internship and coursework, and a lot of it complimented the other two people. I get to learn from them, and vice versa. Granted, I want to shoot myself every day when I think about how we use a public IP address for our private network number and we lack a DNS server internally, otherwise the job is great.

      What a lot of the other posters have said about recruiting new people is right. If you look for the experienced people with X number of years, it's going to take forever to find what you want. 90% of the job is attitude. It was my positive forward thinking attitude that put me in the final contention for a job against people with years of experience over me. It was my positive attitude that landed me my current job.

      --
      "Lack of speed can be overcome. In the worst case by patience." --Znork
    9. Re:SHORTAGE by Pr0Hak · · Score: 1

      I've experience with HP & Cisco managed switches, resolved some of the most horrible network issues you can think of (Ever seen what happens when a 12 year old little bastard plugs a patch lead into itself? Two words: CASCADING FAILURE.) I've even came up with an improved disaster recovery policy for my current employer, and been sub-contracted to another business based on performance. Three words. Spanning Tree Protocol.
    10. Re:SHORTAGE by Fulcrum+of+Evil · · Score: 1

      I also dont have any need for dilbert principle folks who are in waaaay over their heads and cannot configure a server without serious handholding or an in depth checklist.

      Speaking as a software guy who can build boxes, why would you ever build a box without a checklist? Sysadminry is all about obsessive attention to detail and streamlining your job so you can slack off while the hardware hums.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    11. Re:SHORTAGE by Fulcrum+of+Evil · · Score: 1

      If you are an elitist jerk who gives em the impression you are doing me a favor by interviewing.

      What if you really are that good? Fact is, if you're hiring and it's a tight market, the candidate is doing you a favor. Perhaps you just want to maintain the illusion that you're doing them a favor by interviewing them.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    12. Re:SHORTAGE by L4t3r4lu5 · · Score: 1

      If I had mod points to give, you'd get them. I'll read into this more.

      Thank you.

      --
      Finally had enough. Come see us over at https://soylentnews.org/
    13. Re:SHORTAGE by COMON$ · · Score: 1
      Regardless of if the market is tight or not. Hubris is a serious detriment to any company. Just as bad as any other bad personality trait such as laziness or social ineptness. Why would I hire the socially inept or a lazy person?

      If you ARE that good, then your interview and resume will show it. You don't need to push it over the top with a bad attitude.

      --
      CS: It is all sink or swim...oh and did I mention there are sharks in that water?
    14. Re:SHORTAGE by COMON$ · · Score: 1
      Oh I agree! Checklists are a staple of my everyday life. However, when you have to detail your checklists to, press start go to programs, click on admin tools....etc rather than just saying add the user to Domain users group X. My lists assume a certain lvl of expertise based on the target user. But if another company wants to maintain lists for coworkers without any experience then that is their prerogative.

      Of course I am a big fan of scripting so the point is moot :)

      --
      CS: It is all sink or swim...oh and did I mention there are sharks in that water?
  10. There is absolutely a shortage of IT workers... by Maxo-Texas · · Score: 0, Troll

    who are willing to work for $20 an hour with a masters degree.

    --
    She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    1. Re:There is absolutely a shortage of IT workers... by Knara · · Score: 1

      Why is this modded troll? In the minds of many managerial types, "IT" can be done by the lowest bidder for the same quality as the highest bidder. I routinely see jobs that require you to basically be a master of every engineering/support discipline and start at $40k.

      So yes, this *is* part of the problem.

    2. Re:There is absolutely a shortage of IT workers... by Maxo-Texas · · Score: 1

      It's slashdot...

      sometimes on slashdot, it mods you.

      But thanks for calling attention to how horribly my attempted ironic joke was modded, you insensitive clod!

      hehehe

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
  11. A real tech shortage. by rice_burners_suck · · Score: 1

    You know where there's a real shortage of technical people? Technicians in the industrial electromechanical field. Well, there are many such technicians, but I mean good ones. People who understand industrial control, who can diagnose and repair problems in a system composed of software, electronic, electrical, and mechanical components. This field requires extensive experience in all four areas, and people who can do a good job in this area are scarce to find, and hiring them is very expensive.

    1. Re:A real tech shortage. by rickb928 · · Score: 1

      Absolutely. My brother is a master electrician by trade, but is one of the foremost technical experts in HVAC DDC and process controllers. His employer doesn't just love him, they treat him better than the licensed engineers that infest the place. He's the single most important man on any project, 'cause he makes it all all work. And he's the troubleshooter, going into other projects to fix what was done by the second string.

      If I knew then what I know now, I'd be a master electrician, and pour myself into these emerging technologies. Screw network administration.

      On another note, we just lost a developer here to another outfit. The way he described the interview, they had him do a small coding job. Another friend of mine took a job there as a web developer, and they gave him a small task to accomplish. He described their response when he was done as sheer exctacy. He could actually *DO* something, without taking all day, without handholding, and without leaving it unfinished, almost working. In a week, he was the 'go-to' guy, answering questions from all the developers in his team, especially the senior developer, who was his boss. Yes, he's the senior dev now, having earned his boss a promotion... And he does not yet aspire to a higher position. Just higher pay for doing more than they expect. He'll get it.

      How very true that skills are in short supply. Of course, no one wants to speak the truth, that for many specialties, a college degree shoudl get you into an apprenticeship position, with a mentor/trainer to guide you into learning the real-world skills that leverage your 'knowledge'. If we taught artists this way, many wouldn't pick up a brush until their 5th semester. And many wouldn't finish a canvas until grad school, since the block sketches would be enough to demonstrate mastery of the concept... bahahaha....

      --
      deleting the extra space after periods so i can stay relevant, yeah.
    2. Re:A real tech shortage. by KlomDark · · Score: 1

      Really? Cause I started my career in Industrial Automation, both doing Ladder programming on CNCs and PLCs, and doing mechanical design of turn-key projects. (For $6.50/hour even) I totally loved it. Did it for 2 years, about 16 years ago. I'm a lead programmer for a sales company now. Every time I've looked into switching back into Industrial Automation (Which I'd really rather do) I'm looking at least a 60% cut in pay.

      Where are these Industrial Automation jobs that pay a decent wage?

  12. Myth by TheLink · · Score: 1

    Yeah and wonder why they keep asking for more women to join the IT field etc, even though it is _obvious_ that most women just aren't as interested in the IT fields as they are in other fields.

    More supply = lower cost to these rich companies.

    --
  13. The Myth prevails by cybrthng · · Score: 0, Redundant

    Mostly to lower wages, increase profits and cut expenses. If you keep on feeding the myth of a shortage and getting cheap labor influxes its hard to give up on the myth when it can make you so much more money. I mean really, everything labor related is is labor expenses - thats what it boils down to. Its not that there aren't enough people working in the field, its just that the field wants to lower its costs with cheaper labor.

    Its the ongoing commoditization of not just the products but the people that maintain them. They've already commoditized the manufacturing and they're desperately trying to do the same to the engineering, infrastructure and support sides.

    Put a price on it and compete on price alone. The holy grail of Capitalist pigs the angst of the modern day IT worker.

    1. Re:The Myth prevails by immcintosh · · Score: 1

      Maybe this is my naive way of looking at things, but wouldn't a shortage in a job market INCREASE the average salary in said market? I mean, how do you get more people into a market when you're desperate for them, other than to offer more money (benefits)? I can think of no way a shortage of qualified applicants could be leveraged into an excuse to CUT wages, but maybe I'm missing something here.

    2. Re:The Myth prevails by mini+me · · Score: 1

      Claiming there is a shortage passes the message on to the government that we need to allow more foreign workers in. As they come in the labour pool is increased and thus the average salary goes down.

    3. Re:The Myth prevails by z80kid · · Score: 1
      Maybe this is my naive way of looking at things, but wouldn't a shortage in a job market INCREASE the average salary in said market?

      This was covered in TFA. Management everywhere claims there's a shortage. But they aren't offering the higher wages that they would if there really was a shortage.

    4. Re:The Myth prevails by cybrthng · · Score: 1

      funny i got modded redundant when i was the 5th or 6th post but the first to make this statement. Oh well. life on slashdot as usual!

      Anyway, my point is that companies like to say there is a shorttage so there is increased supply and when there is increased supply the prices fall because people are apt to compete harder for the job (accept lower salaries, train more or work for less)

  14. oldest em ploy ment trick in the book by Anonymous Coward · · Score: 0

    industry is always crying about shortages but never bothers teaching people those skills

    if they really needed people, they'd just pay more

    after all, it is a labour market

  15. So easy to scam system by ragtoplvr · · Score: 0, Troll

    H1B supposed to be when no qualified person can be found here BUT qualified is not defined: 1. Find IT person in overseas country of your choice 2. Write requirements to fit only that person 3. Advertise job, reject all domestic applicants. Ex. Job requires 5 years Unix experience , you have 4.5 4. Bring in person, pay 60% of going rate 5. Never forget your campaign contribution. 6. = profit = re-election

    1. Re:So easy to scam system by CubeRootOf · · Score: 1, Informative

      These are the rules with H1-b as of nov 2003.

      I do not believe that they have changed substantially since then.

      Search for prevailing wage: this would be you 'going rate'. What you suggest in point 4 is illegal.

      http://www.murthy.com/mb_pdf/nov2803.pdf

    2. Re:So easy to scam system by NormalVisual · · Score: 1

      Search for prevailing wage: this would be you 'going rate'. What you suggest in point 4 is illegal.

      Yeah, and? I've had personal experience with a couple of companies that gave little more than lip service to this rule, and I've never seen the DoL going out of its way to bust those companies that aren't paying their H-1Bs what they're supposed to. It's a joke.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    3. Re:So easy to scam system by tompaulco · · Score: 1

      Search for prevailing wage: this would be you 'going rate'.
      Prevailing wage according to who? Salary surveys are all skewed because programmers who make a lot of money aren't called programmers anymore. HR only allows programmers to make X. So to prevent a good candidate from leaving, they have to call him a team lead or manager, even if he has no reports. So the average person doing programming makes a lot more than the average person whose TITLE is programmer. And it's a feedback loop as well, because HR looks at those same salary surveys and believes that they are consistent with the industry in setting the salary range for programmers where they have. This feedback loop causes job titles to be distanced from responsibilities and causes industry wages to be depressed and allows H1Bs to be paid lower than others with similar duties.

      --
      If you are not allowed to question your government then the government has answered your question.
  16. Shortage is real, at least in Seattle by Cadrys · · Score: 1

    Tell that to my open positions and total lack of applicants. The local talent pool is drained of anybody *worth* hiring in the first place.

    --

    ----
    It is often easer to gain forgiveness than permission
    1. Re:Shortage is real, at least in Seattle by guruevi · · Score: 1

      Then ship them over from other US areas. Western New York and Pennsylvania (especially rural areas) have lots of geeks that wouldn't mind shipping to Seattle or elsewhere. I applied for jobs in Missouri, Seattle, ... usually I got denied because it's too expensive to both relocate me and then pay the price of a good IT worker. So they'll usually use a poorly skilled worker locally which doesn't have that overhead and will work under $50k

      I was willing to move and I would even give in on some pay in order to get in a nicer area but in the end I didn't have to because I found something locally. There is no shortage, there is overabundance of skilled IT workers, so much so that I was at one time out of a permanent job for almost 3 months although from a lot of companies I got the reply: Your resume is impressive. You'll have to pay the price though, don't expect me to get from a 70k+ job to a 40k job just because your company is doing bad. And if I take the job because I need the money, don't expect me to stay very long either.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    2. Re:Shortage is real, at least in Seattle by m4g02 · · Score: 1

      So you are saying there isn't a shortage of skilled IT workers but that they are not willing to work for anything under 70k; and that those who work for less than that are not skilled... Bullshit.

      From here it seems like there are smart ass geeks that won't find a job because they think themselves superior, and that there are humble and passionate geeks that will work in whatever is challenging or fun and will end up earning 70k+ after less than 3 years of work.

      Is difficult to be sure if an applicant is good enough for a job on an interview, too easy to pretend; any company is going to test you before offering a huge paycheck... Welcome to the real world.

      --
      Sigs are for morons... Wait a minute...
    3. Re:Shortage is real, at least in Seattle by Skreems · · Score: 1

      While I do believe in the shortage, I don't think it's fair to say that there's no worthwhile talent in the industry at all. I happen to know quite a few extremely qualified software developers in the Seattle area. I suspect that your problem is more along the lines of, "drained of anybody worth hiring who will work for the salary I'm offering".

      --
      Slashdot needs a "-1, Wrong" moderation option.
      The Urban Hippie
  17. Living Wage by Frosty+Piss · · Score: 2

    "This whole concept of shortages is bogus, it shows a lack of understanding of the labor pool in the USA."
    Yes, the lack of understanding that resident U.S. IT workers wish to make a living wage.

    The IT labor "shortage" is a profit issue.

    --
    If you want news from today, you have to come back tomorrow.
    1. Re:Living Wage by Anonymous Coward · · Score: 0

      How much is a living wage? Everyone I know working in IT makes more than folks working in other fields.

      I am serious, what's a living wage?

      Also, why don't the people working in fast food or retail deserve the same wage?
      If it's because you think they lack education.. what about people with degrees in subjects like History .. many of them make crap wages.

    2. Re:Living Wage by LuisAnaya · · Score: 1
      I'm sorry... but most of the people that work in IT earn more than minimum wage. But your point is well taken.

      ...

      (I was about to say Mac Donalds employee, but I remember that an Mc Donalds Owner Proprietor earns about 150K per year).

      --
      Vi havas e-poston.
  18. Re:TFA by PFI_Optix · · Score: 1

    1) resize your browser window to 200 pixels wide.
    1a) For a more authentic experience, open any PCMagazine.com article in a second window and maximize it in the background
    2) Instead of scrolling line-by-line, page down. Say "next" out loud each time you do so.
    3) Enjoy your simulated "online magazine" article experience
    4) ...
    5) Profit...for someone

    --
    120 characters for a sig? That's bloody useless.
  19. The "no shortage" talk is also self-serving by Kohath · · Score: 1

    There are two very obvious sides to this argument:

    1. We want more supply of labor to bring the price down.
    2. We want less supply of labor to bring the price up.

    Both positions are entirely self-serving. There's no surprise.

    FWIW: Our company is looking for someone to be a Unix/Linux sysadmin in the Sacramento area. We pay well. We can't find anyone.

    1. Re:The "no shortage" talk is also self-serving by Kohath · · Score: 1

      Then you aren't looking hard enough or have requirements that even people who develop code for the linux kernel wouldn't qualify for.

      We can't even find people to interview, much less interview and reject.

    2. Re:The "no shortage" talk is also self-serving by Anonymous Coward · · Score: 0

      You pay well, or you pay well for the Sacramento area?

      My organization pays well too, if you live in the middle of nowhere, but the pay sucks for Colorado...

    3. Re:The "no shortage" talk is also self-serving by Kohath · · Score: 1

      You pay well, or you pay well for the Sacramento area?

      I don't know how much everyone at the company makes. We pay well for the areas where we're located. We haven't been able to find anyone to send an offer letter to.

      How much effort does someone have to go to and how much do they have to offer to pay before a shortage can be acknowledged?

    4. Re:The "no shortage" talk is also self-serving by immcintosh · · Score: 1

      Wow, that's surprising. Sacramento, "Where Does This Place End?" California isn't exactly wanting for people.

    5. Re:The "no shortage" talk is also self-serving by Dusty00 · · Score: 1

      The most significant difference I see is the latter of the two groups isn't engaging in deception to try and get their goals legislated.

    6. Re:The "no shortage" talk is also self-serving by Kohath · · Score: 1

      The most significant difference I see is the latter of the two groups isn't engaging in deception to try and get their goals legislated.

      Assuming deception, that's a fair point. However "get their goals legislated" is an interesting phrase. It's not like salaries are being capped and folks are being forced by government IT enforcers to study and become skilled.

      H1B visa applicants are people too, and they are freely willing to work if given the chance. They're not "legislated" to work in the US, the legislation is to remove the prohibition on them working here.

      How much searching for a candidate is needed before a shortage can be declared?

    7. Re:The "no shortage" talk is also self-serving by Antique+Geekmeister · · Score: 1

      I suspect something else is going on for you. If you're willing to, please post a link to a typical or out-of-date job ad for your company, and perhaps we can shed some light on the problem.

    8. Re:The "no shortage" talk is also self-serving by stdarg · · Score: 1

      Try doubling the salary that goes with the job and see if you still don't get any applicants.

      Would that make the position unprofitable for you? You don't have a right to your current business model. Your desire for profit is no more valid than the unemployed tech workers looking at your job posting and saying "That's not enough."

      And if it wouldn't make the position unprofitable, then seriously try it and you might be surprised.

    9. Re:The "no shortage" talk is also self-serving by Dusty00 · · Score: 2, Insightful

      You're right in that they're not trying to cap salaries. H1B is a good program in intent. Unfortunately they left it wide open for abuse and it's being used by many companies (I'll grant not all) as a way to get cheap indentured servants. If a worker under H1B is treated badly by their employer their only option is to go back to their country of origin. The abuses of this program hurt both US born IT workers by driving the market value down and the foreign workers wanting to use this program as they're in a position of which they're easily taken advantage. And now the companies that are abusing the program and probably the company using the program in the spirit it was intended are lobbying Congress to get the cap increased.

      I have no problem with the spirit of the H1B Visa program, but with the current manifestation the primary beneficiaries are large companies wanting to keep payroll low.

    10. Re:The "no shortage" talk is also self-serving by tverbeek · · Score: 1

      Our company is looking for someone to be a Unix/Linux sysadmin in the Sacramento area. We pay well. We can't find anyone.
      I'll give you the advice I've been getting when I tell people about my job hunt: "Have you tried moving?"

      I'm relieved to report that my 5-month job hunt is finally over. The job I was just offered had 120 applicants. Granted, many of them were probably unqualified, but I've asked each of the dozens of businesspeople I've talked to in recent months what kind of applicant pool they're seeing, and none of them has seen any kind of "shortage".
      --
      http://alternatives.rzero.com/
  20. Cheap IT labor is a myth by Black+Art · · Score: 5, Insightful

    When they talk about an "IT labor shortage", they are talking about how many people are willing to work for low wages and yet have a large pool of skills, talent and education.

    There are plenty of people who have the skill sets they need, they just don't want to pay the kind of wages it takes to get them and keep them.

    I am not talking about kids just out of college expecting a high paying job. I am talking about companies that want people with 10+ years worth of experience and want to pay them like a kid out of college.

    It has been true for a very long time that the only way you can get a real pay increase in IT it to move somewhere else. Until companies start looking at their employees as a resource and not an expense and pay them accordingly, the situation will not improve.

    All these cries to let them import labor is to allow them to rent temporary employees who can be deported at the first sign of "getting uppity" for demanding a living wage.

    --
    "Trademarks are the heraldry of the new feudalism."
    1. Re:Cheap IT labor is a myth by SatanicPuppy · · Score: 2, Insightful

      Meh. IT is still a "non-revenue generating department" for the vast majority of businesses. That means their budgets suck hind teat; but worse, the bulk of the budget goes to things like hardware and software, so you're left with the dregs to supply salary money for your workers.

      If they don't take it seriously, they can't expect to attract top talent.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    2. Re:Cheap IT labor is a myth by Jynx77 · · Score: 1

      This is so true. I personally know 4 *good* developers that have left IT over the last 5 years. These weren't band-wagoners that hopped on in the late 90s, these were good developers. IT at most large organizations these days is a joke. It's all jargon and PMPs with no one around that can really get anything done. If you do happen to be one of the few real coders still around, you end up working with 5 project managers and a bunch of contractors (which I am now). Unless things change, I don't think I can ever go back to work as an employee for a large corporate entity again.

      --
      It's turtles all the way down!
    3. Re:Cheap IT labor is a myth by PatSand · · Score: 2, Interesting

      Here's a quote from the article:

      In the case of industry business people, the motive is to get the Feds to loosen immigration restrictions for cheap foreign labor, to increase supply of workers in order to reduce labor costs and to justify offshore outsourcing efforts, Hira said.

      I get lots of offers to work in NYC (and other places like Iowa, Kansas, etc.) in IT but at the wages I was making 20-30 years ago. If businesses are going to expect first-world expertise (50+ years of Java coding) but pay third-world wages (you can get by fine on $40/hr in NYC doing senior level coding), well....they have their labor shortage.

      One of the best indicators I found for how desirable a field is for workers is to look at the percentage of college-educated workers that are female. Sad fact is that the IT field has very few female IT coders...they've moved into BA roles or PM roles because those jobs won't get outsourced to cheaper labor pools and these other jobs have some career paths defined. Women do tend to take a longer view of work than men, especially at the career level.

      --
      Supreme Granter of Doctor of Obviology Letters ("A FIRM Command of the Obvious")
    4. Re:Cheap IT labor is a myth by Capt+James+McCarthy · · Score: 1

      'Meh. IT is still a "non-revenue generating department" for the vast majority of businesses. That means their budgets suck hind teat; but worse, the bulk of the budget goes to things like hardware and software, so you're left with the dregs to supply salary money for your workers.

      If they don't take it seriously, they can't expect to attract top talent.'

      I would think that a vast majority of businesses (large and small) depend so heavily on IT, that proper talented IT staffing would be paramount. IT affects all "revenue generating" departments of a company. But then again, it's the bottom line that counts, not quality and customer service. And I guess there is a difference between 'direct' and 'indirect' revenue.

      --
      There are no loopholes. It's either legal or it's not.
    5. Re:Cheap IT labor is a myth by Archangel+Michael · · Score: 1

      While IT may not be a "non-revenue generating department", it certainly can be a "cost savings department". The problem is nobody ever sees the cost savings, as it tends to get swallowed up in areas of other needs.

      Take for instance our payroll run. Used to take one guy six or seven hours to run all the payroll checks through the form fed line printer, signature machine and burst them (tear edges). Never mind that if the printer foobared he'd have to start over again.

      Changing printers (cost 2x2000) and programming charges (???), cut that down from the 6 hours to less than 2. Each payroll. This doesn't include the cost savings on payroll forms which don't have to be continuous fed paper or any of the other related costs.

      We'll never see those 4 missing hours on a budget sheet however, as those are now occupied by other tasks that were either not getting done, or done on overtime. You'll never see the cost savings of this type of IT event.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    6. Re:Cheap IT labor is a myth by Black+Art · · Score: 1

      Meh. IT is still a "non-revenue generating department" for the vast majority of businesses. That means their budgets suck hind teat; but worse, the bulk of the budget goes to things like hardware and software, so you're left with the dregs to supply salary money for your workers.

      And if IT does not do their job, the "revenue generating departments" are hamstrung.

      How can companies be so short sighted as to make anything that does not generate immediate revenue to that of a second class department? Infrastructure is important. (But that attitude does explain why our highways and bridges are crumbling in this country.)

      The problem goes farther than that. I have worked in the industry for over 20 years. It used to be that the "impossible job qualification" posting would be few and far between. (i.e. requiring that an applicant have more years of experience than the skill has existed for. "10 years of .net" for example.) Those types of job postings have become more and more common. The list of skills requested has become longer and longer and the pay has become shorter and shorter.

      If all goes to plan I will probably be getting out of the computer industry entirely and into something that will actually pay me money for my skills. (And, no, I am not going to tell you what that is.)

      --
      "Trademarks are the heraldry of the new feudalism."
    7. Re:Cheap IT labor is a myth by Lumpy · · Score: 1

      Bingo!

      I left Comcast 2 years ago. I was the midwest Senior IT guy responsible for a crapload of systems servers and custom applications that I coded that were mission critical. I asked for a paltry 15% raise so I could relocate instead of driving 6 hours a day. They refused, I got a new job.

      Then they had to hire 2 people to replace me. The one webapp programming position I filled on my own along with my senior IT duties, they cant keep filled as you typically cant find a programmer that can handle talking to department managers and translating their requests for the peanuts they pay. The last guy that quit the position called to ask me how I could stand working with those people. It's an art to handle upper management and not only translate but keep them happy when you tell them no.

      --
      Do not look at laser with remaining good eye.
    8. Re:Cheap IT labor is a myth by Anonymous Coward · · Score: 0

      "There are plenty of people who have the skill sets they need, they just don't want to pay the kind of wages it takes to get them and keep them."

      That would imply that these people are not out of work. So then what's the problem? After all, you have people still working in fast food for a little over minimum wage. If highly skilled workers are able to demand high wages, how is there a problem? Or are you saying they are willing to be unemployed or work in fast food or retail for even less money?
      Just because you're educated in something doesn't mean people should be forced to hire you and pay you what you want. If someone damnds $10,00 to paint the inside of my house .. I am going to choose not to do it. So many people majoring in stuff like History etc. are driving cabs, don't they deserve higher wages for putting in 4 years of college work?

      Also, would you argue against automation .. that takes away jobs .. hell even IT itself takes away jobs.

      What's wrong with letting companies hire who they want?

    9. Re:Cheap IT labor is a myth by sohp · · Score: 1

      companies that want people with 10+ years worth of experience and want to pay them like a kid out of college. ... and treat them like a kid out of college, that 10+ years of experience is just a nuisance that gets in the way of the new hire doing the job the company way, good or bad.
    10. Re:Cheap IT labor is a myth by SatanicPuppy · · Score: 1

      Sadly, you don't have to explain what a burster is to me, though thankfully we use ours as a spot to store the coffee machine these days.

      And yea, I agree completely. We have a heavily telephone and internet dependent business (and they skimp on IT. Hah. But I digress...) and our phone system is antiquated crap, and our network infrastructure is hilariously mis-wired...Parts of the building are depending on cat5 pulls that are almost twice the "maximum" length. There is no rhyme or reason to the madness. And my suggestions to do away with about half the cable by adding a mere 5 internal fibre lines, lines, I may add, that I'm willing to run myself, since all the actual cable guys are scared to death of fibre...Denied. The phone system upgrade which will pay for itself, just in phone line savings (not counting the productivity gains which are literally incalculable), in 3 years...Denied.

      People are just stupid. They want a quick buck today, and they don't care about tomorrow.

      --
      ad logicam Claiming a proposition is false because it was presented as the conclusion of a fallacious argument.
    11. Re:Cheap IT labor is a myth by Knara · · Score: 1

      I would think that a vast majority of businesses (large and small) depend so heavily on IT, that proper talented IT staffing would be paramount. IT affects all "revenue generating" departments of a company.

      One would think so, but it isn't the case. As one beancounter/manager said at a company meeting I attended a few weeks ago, "If we can't measure it, we can't manage it." It's really hard to get more money when your central metric as a department is "how much less we needed to spend this year."

    12. Re:Cheap IT labor is a myth by Capt+James+McCarthy · · Score: 1

      'One would think so, but it isn't the case. As one beancounter/manager said at a company meeting I attended a few weeks ago, "If we can't measure it, we can't manage it." It's really hard to get more money when your central metric as a department is "how much less we needed to spend this year."'

      Isn't that why they came up with things like ITIL so they can measure IT?

      LOL! I kill me.

      --
      There are no loopholes. It's either legal or it's not.
    13. Re:Cheap IT labor is a myth by chthon · · Score: 1

      I think the answer should be : if you remove all this stuff, how much would it cost you to do the same amount of work that is now being done ?

  21. smart employers always say there is a shortage by tolworthy · · Score: 0

    This encourages more students to train in IT. Supply goes up, price comes down.

    1. Re:smart employers always say there is a shortage by mlts · · Score: 1

      I would not mind more people to train IT. For some reason, except for people who like the field (such as myself), people are actively being told to steer away from CS/IT as a college path.

      I see this when going to the university I'm enrolled in. People are steered into pre-law degree paths as opposed to MIS or CS by high school counselors because of the fear that they will get out and immediately lose their job due to outsourcing, or the fact that an IT person has to spend a lot of time not just keeping current with the latest technologies, but how the new stuff applies to the company they are working at.

      In some ways, its a vicious circle. People avoid IT as a profession because they hear about the shabby treatment of IT people in companies, which causes companies to have to find lower quality workers or hire I-9s to fill gaps.

    2. Re:smart employers always say there is a shortage by nomadic · · Score: 1

      I see this when going to the university I'm enrolled in. People are steered into pre-law degree paths as opposed to MIS or CS by high school counselors because of the fear that they will get out and immediately lose their job due to outsourcing, or the fact that an IT person has to spend a lot of time not just keeping current with the latest technologies, but how the new stuff applies to the company they are working at.

      Ha, those pre-laws are in for a rude awakening once they see the law job market.

    3. Re:smart employers always say there is a shortage by nomadic · · Score: 1

      Don't think so. Once someone gets a law degree and passes the bar, its impossible for them not to find a job unless they get disbarred. EVERY corporation, organization, and individual needs an attorney. Few companies need IT people, because its a task quite trivially outsourced for a quarter of the cost of in-house staff.

      As someone who has a law degree and passed the bar, I found it moderately difficult to find a job; and that's with a JD with good grades from a reasonably well-regarded law school. I've known people with worse grades from worse law schools who had a lot more trouble. Actually I just quit my current job, and I'm guessing I'll be out of work for at least a few months, and that's with a little bit of experience. There are a tremendous number of law schools these days, and way too many lawyers.

  22. I guess this depends on where you are by SirCodeAlot · · Score: 1

    I know it is real here. We have had to increase our recruiting trips to every major University within 5 hours of us, and forget about finding experienced devs.

  23. Supply and demand by gilesjuk · · Score: 1

    What Bill Gates and others want is a glut of workers in the market, this makes it more competitive and means wages are lower.

  24. Okay-- joke done.. now reality at a big corp by Maxo-Texas · · Score: 4, Interesting

    We use some H1B's (and try to get them green cards).

    We pay a "decent" salary-- my buds at HP earn roughly 10% more-- those in the oil field earn about 20% more (but have a history of frequent layoffs). We have solid benefits that exceed those of the oil field and HP.

    The reality is- we are about to lose positions because we cannot even get under-qualified people to apply for them. Now part of it is that we require people with at least a couple other jobs experience under their belt. Part of it is that being a big corp, our bureaucracy is pretty harsh. I have a friend who was sucked into Schluberje (sp) recently and there you literally have to take a driving class (as a frikkin programmer???) as part of your job duties. Bureaucracy gone mad. I'm sure many of you have seen office space--- we are 3x office space. It really takes a special person to fit in a large corporation. Jobs that would take 2 hours at a small company (and be very satisfying) may take three months. I even know of one project that was finished a year ago and it is still stuck waiting to be prioritized for release.

    Sarbanes Oxley takes all the joy out of being a programmer. It just sucks the life out of it. Coders like to code 32 hours a week-- not 32 hours per quarter. You can't even maintain your coding skills at those levels.

    I think the IT Worker crunch IS coming- and it is going to be wicked nasty starting in about 2012.

    --
    She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    1. Re:Okay-- joke done.. now reality at a big corp by NormalVisual · · Score: 1

      I have a friend who was sucked into Schluberje (sp)

      Schlumberger. :-)

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    2. Re:Okay-- joke done.. now reality at a big corp by molarmass192 · · Score: 2

      First, Sarbox does suck, having auditors question ever code push is a tremendous waste of time and resources. Sarbox needs to be repealed. IT did not cause Enron to fail, the accountants did. Second, working for large corps is trying, and the majority of the problem is that architects don't have enough authority / responsibility to just get the job done. There shouldn't be 6 different review boards for every code push. On that note, I don't think there's a worker shortage. Please disclose the "decent" salary range for which people will not apply. I have 10+ years of Java/C dev / DBA / UNIX sys admin and I make between $110K and $125K depending on bonuses while living in the southeast. I've worked for several high profile companies. Is your "decent" salary something that would convince me to switch jobs? Unless your company is paying in that range, then it is not competitive. The solution is either for your company to increase their pay scale or lobby to bring in workers who will work under market pay. This is just as if I wanted a Ferrari but I only wanted to pay $20K for it. I have a choice, I can pony up the extra $100K the Ferrari costs, or lobby to have government subsidize Italian cars by $100K for me. If the pay is right, you will *always* fill the position. If nobody is willing / qualified to take a position, then the pay is too low. It's very basic supply / demand economic theory. Also, keep in mind that if IT salaries go up, more students will get into the field, and push prices back to equilibrium. If there are not enough students in the field, then salaries are too low to attract talent. If you think I make a lot, this is *peanuts*, and I mean pocket change, compared to friends I have that work in finance. I know several people in that line of work who make well above $400K and a few who make $1M+. There's no shortage of labor in IT, it's just that the pay scales need to move up to meet the realities of the market.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    3. Re:Okay-- joke done.. now reality at a big corp by Prien715 · · Score: 1

      Out of curiosity, where/what industry do you work in? (I'd guess Houston. I'm assuming you're in Texas as well from your name and dropping Schlumberger and Oil and Gas -- not too common to say Boston or something)

      --
      -- Political fascism requires a Fuhrer.
    4. Re:Okay-- joke done.. now reality at a big corp by Maxo-Texas · · Score: 1

      I'd say for someone with your experience we would be 5 to 20% lower but with mildly better benefits.
      It would only convince you to switch positions if you thought you would work here at least five years or maybe even retire from here.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    5. Re:Okay-- joke done.. now reality at a big corp by Missing_dc · · Score: 1

      "I think the IT Worker crunch IS coming- and it is going to be wicked nasty starting in about 2012."

      Wow, that sucks. So you are telling me that companies are going to start paying us what we are worth right before the world ends?????

      --
      How amazed would you be to suddenly find that you just forgot what I wrote and you needed to reread my post.... again.
    6. Re:Okay-- joke done.. now reality at a big corp by Maxo-Texas · · Score: 1

      I have friends in austin, dallas, houston, and san antonio -- so all of mid to southeast texas basically. We grew up in houston together but went to a variety of universities and stay in touch. Mostly programmers and engineers. Mostly all for multi-billion dollar corps or tiny 10 person shops- not much in the middle.

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    7. Re:Okay-- joke done.. now reality at a big corp by Anonymous Coward · · Score: 0

      If I'm skilled at my job, why would I want to work for a frustrating bureaucracy at sub-standard wages? I would be very surprised if you had qualified people applying for your positions. Having trouble filling bad positions at sub par wages doesn't indicate a shortage; it does indicate a lack of a desperate surplus, but that's actually a good thing.

    8. Re:Okay-- joke done.. now reality at a big corp by dubl-u · · Score: 1

      Sarbanes Oxley takes all the joy out of being a programmer. It just sucks the life out of it. Coders like to code 32 hours a week-- not 32 hours per quarter. You can't even maintain your coding skills at those levels.

      It's unfair to blame this on Sarbanes Oxley. Like any sort of process-oriented effort, you can do it a high-paperwork way or a low-paperwork way. I'm a big Agile proponent, and at one SOX company we made pretty minimal changes to what we were already doing. We numbered our story cards, added that number to every checkin comment, and also tracked who was pairing for each commit. Easy peasey. Everything else was covered by normal Extreme Programming practices.

      The problem with SOX is the same thing you see with CMM or a bunch of other standards-related efforts: people like creating ceremony for its own sake, and mistake high-ceremony approaches for highly effective approaches. Find a process auditor who focuses on effective compliance to the spirit of the standard and you'll do fine.

    9. Re:Okay-- joke done.. now reality at a big corp by Maltheus · · Score: 1

      Part of it is that being a big corp, our bureaucracy is pretty harsh. I have a friend who was sucked into Schluberje (sp) recently and there you literally have to take a driving class (as a frikkin programmer???) as part of your job duties. Bureaucracy gone mad. I'm sure many of you have seen office space--- we are 3x office space. It really takes a special person to fit in a large corporation. Jobs that would take 2 hours at a small company (and be very satisfying) may take three months. I even know of one project that was finished a year ago and it is still stuck waiting to be prioritized for release. This is so true where I work too. I now put in about 4-8 hours every Friday, just doing my timesheet. The level of detail is impossible to attain, so most people end up bullshitting it, just so they can get out for the weekend. But all I ever do anymore is bureaucratic bullshit. Training, reviews, ISO process, Sarbanes-Oxley, development plans. I'm lucky if I code as much in a year as I did in a day only a few years ago.

      Ironically, the supposed point of the bureaucracy is to make us more efficient, but it's slowed everything down to a do-nothing crawl (yet they say productivity is up, despite the obvious). I'd say I'm a better programmer than most of my peers, but I'm looking to get out (perhaps leave the career entirely). There are very few decent programmers left at major corporations and those that are left are getting the shit beat out of them with questions and meetings, so I imagine there will be even less in the near future.
    10. Re:Okay-- joke done.. now reality at a big corp by locofungus · · Score: 1

      If the pay is right, you will *always* fill the position.

      This isn't so. If the pay is "right" you'll get five thousand applicants for the job, four thousand, eight hundred of which clearly aren't up to it a first glance and can be weeded out by HR viewing the CV without any recourse to a techie. (Obviously there will be a few false positives and false negatives here but that doesn't really matter - the false negatives in particular ought to get their act together and learn to write a better CV. If a top end person applying for a top end job with a top end salary can't write a CV that can get past first screening at HR - or find someone to write it for them - then quite frankly I don't consider them up to doing a top end job where, however good they are, they will encounter difficult problems that they won't have done before and they'll be expected to do well)

      So now those 200 CVs go to a techie who will then waste three hours culling 30% of them from reading the front page (that's less than 60 seconds per CV, page 2 isn't going to get read, let alone page 10 - and yes, CVs really are that verbose!)

      Then there will be a second pass through with a bit more care and maybe a second opinion by which time you're down to something like 50.

      Then it goes to a telephone interview. This should be a 10-15 minute job. Really basic questions - for a C expert this would be things like "Does malloc reserve memory on the heap or the stack." A more general question might be "An array is a data structure that can be used to store data. Give an example of another data structure that could be used instead to store the same data." The ten people you'll call in for interview will manage this "test" in 10 minutes. The other 40 will take up 30-45 minutes of a senior persons time before you can draw the interview to a close.

      Then you get the 10 in for interview. First interview will basically involve repeating the questions asked on the telephone interview. Three or four won't be able to answer the _same_ questions they supposedly answered on the telephone, the rest you'll be able to start drilling a bit deeper.

      You might then decide to call three or four back for a second interview. Now we'll get onto the logical reasoning etc. And It's amazing how many fail here. Reminds me of Feynman's story in Brazil where he had a student who could parrot all the formulas about reflection and refraction but couldn't link that to the fact that light reflecting off the sea must be polarized.

      When you've finally eliminated the 4999 who are unsuitable, you discover that the one remaining person has decided to accept a job somewhere else. Almost always there will be nothing you can do about this. The really good people can't be coerced by more money because if that's what is most important to them they'd already have been chasing the super money jobs or contracting and instead are looking at things like commuting time, hours, holiday, what the workplace looks like etc.

      I've had one disastrous jobs that I accepted. I managed to stick it for four weeks before I handed in my notice - even then the company wanted me to work two of my four weeks notice and wouldn't just let me go.

      The next job I got offered after one interview I asked for a second interview. It was actually quite entertaining because there definitely was an effort on their part to sell the job to me. I did that job for nearly four years before I moved on. (Incidentally, for that job I actually crossed out several clauses in my employment contract that I couldn't sign - they would have been unenforceable anyway but I knew I was in a strong position and I didn't want any unnecessary complications later)

      Tim.

      --
      God said, "div D = rho, div B = 0, curl E = -@B/@t, curl H = J + @D/@t," and there was light.
  25. How much of the "shortage" would disappear... by Tsar · · Score: 3, Funny

    ...if /. were only available at night?

    1. Re:How much of the "shortage" would disappear... by Ezza · · Score: 1

      Now that really would cause a labour shortage, because IT people would move to other countries where they can still /. on the job!

      --
      I'm a perfectionist but I'm trying to cut back.
  26. Far from it by WindBourne · · Score: 1

    it shows a lack of understanding of the labor pool in the USA This does not show a lack of understanding. It shows that they are like all those employing illegal aliens; well aware of what the pool is doing.

    --
    I prefer the "u" in honour as it seems to be missing these days.
  27. Why not pay more? by bamwham · · Score: 2, Interesting

    and let the job market correct itself? We have these same issues in my field. If people were payed what they are worth we wouldn't have to import workers. I see these claims of shortages of workers in any field as simply industry's (quite successful) attempts to suppress wages for a long time to come, rather than be forced to pay the wage that the current supply-demand for that skill set dictates. Once society sees the adjusted pay grades, incoming students will adjust the supply accordingly. You don't honestly think everyone is getting a business degree because they perceive that those are the jobs most in demand. No, everyone does business degrees because the work-pay ratio is seen as being much better in that field than others. Imagine the responses of CEO's and CFO's if we showed that there was a shortage of skilled executives. Actually given the current state of affairs in some industries it seems there is certainly a shortage of skilled CEO's and CFO's. Now rather than pay the existing LARGE salaries and incentive packages, why don't we just import some Cheif Officers from outside the US.

  28. not a myth to US college students by peter303 · · Score: 1

    They responded by dropping computer science enrollments to a ten year low in 2007 - half of the 2000 peak. They know you must love computers and not the money. And that may not even be enough to keep a job in the US.

  29. Completely disagree by pavera · · Score: 4, Interesting

    Sure there may not be a shortage of IT resumes on monster... But there sure is a shortage of people who can back up their resumes with actual demonstrated work/skill.

    We are offering market wage, and we are hiring entry level people, maybe 1 in 30 of the people we interview actually demonstrates the minimum of critical thinking and problem solving skills needed to be a decent software developer. Our interviews are not concentrated on any one platform, we have stuff in foxpro, java, python, php, c++ and c#... So our interviews are focused on critical thinking and problem solving. We have a couple basic problem solving questions and 2 algorithm questions which we routinely ask.. This is stuff I learned in high school, or my 2nd year algorithms class in college. People who are professing CS degrees and 0-5 years experience are routinely getting these questions wrong.

    Even the few people we have hired over the last 3-6 months have been disappointing in their ability to a) learn new languages, b) learn and follow best practices, c) demonstrate real troubleshooting/bug fixing skills. C is probably my biggest pet peeve, as a manager I don't know how many times in the last 6 months I've had to go to a programmers system when they say "I'm getting this error and I don't know what it means" and the error message very clearly lays out the problem, the line it is occurring on, etc...

    Either CS degrees are seriously lacking in rigor since I participated ~ 8 years ago, or they are just rubber stamping people that shouldn't be passing the classes.

    1. Re:Completely disagree by bamwham · · Score: 1

      We are offering market wage ... Either CS degrees are seriously lacking in rigor since I participated ~ 8 years ago, or they are just rubber stamping people that shouldn't be passing the classes. Or Market wage isn't good enough for the worker you want to higher. There have always been people getting degrees that don't actually have the documented skills, but the better the pay in a field the more qualified, motivated, and worthy students will enter that field. Right now CS is not seen as a field for motivated students, the only way to fix this is for industry to offer more incentives.
    2. Re:Completely disagree by Anonymous Coward · · Score: 0

      We are offering market wage, and we are hiring entry level people, maybe 1 in 30 of the people we interview actually demonstrates the minimum of critical thinking and problem solving skills needed to be a decent software developer. Our interviews are not concentrated on any one platform, we have stuff in foxpro, java, python, php, c++ and c#... So our interviews are focused on critical thinking and problem solving. We have a couple basic problem solving questions and 2 algorithm questions which we routinely ask.. This is stuff I learned in high school, or my 2nd year algorithms class in college. People who are professing CS degrees and 0-5 years experience are routinely getting these questions wrong.
      Your whole post is just a testament to your own ego and arrogance. I'm in a different field completely, but I do know that there is only a limited amount of accuracy in your assessment of a candidate through technical interviewing. Unfortunately for you (and me) the only way to know if a candidate is going to shine is by giving him or her a chance. That can be costly, and most companies developed some hacked together formulation of what the best candidate should be able to come up with during a high pressure interview. Then you end up picking up those who have the least anxiety and assuming that because they did best during your technical interview that they are going to be the best employee in the long run. Of course, the truth is that some of the worst interviewees turn out to be the most diligent employees.

      And the quality of your CS graduates is largely unchanged. They have to learn different things than you might have. It's just self serving bull-shit to believe that your degree was harder to obtain than those graduating now.
    3. Re:Completely disagree by LuisAnaya · · Score: 4, Insightful
      Also...

      C is not longer an important language to learn in College. If you want to get a good C programmer, you're looking for somebody of the ages of 38 to 52 years of age. If you're stuck keeping up with legacy systems, that's what you're going to find out.

      Now programmers learn Java in fancy IDE's. Never having to learn a pointer or a pointer re-direction. Make sure that you're not maintaining PL/1, COBOL or Assembly... if you have someone decent maintaining that code, make sure that he/she is happy.

      You have to keep in mind that a lot of those folks come out of 2 year colleges or with the liberalism in today's universities, many of them spent their time taking macrame or latin literature as part of their CS degree.

      My 2 cents...

      --
      Vi havas e-poston.
    4. Re:Completely disagree by kg261 · · Score: 1

      I wonder where is the disconnect? Look at the huge amount of good open source software being made available every day. Contributed by many people looking for work I am sure. One possibility I have not seen mentioned is the self-serving of managers: "project's behind schedule because can't find good help" covers up other possibilities doesn't it? So executives say, we need more people. The worker bees struggle with overwork conditions.

    5. Re:Completely disagree by wynler · · Score: 2, Insightful

      In paragraph two, you explain your hiring practices.  Then in paragraph three, you complain that the candidates you hire suck.  Could it be that you're hiring practices are a fault?

      From my reading of your hiring practices, the interview questions your using do not correlate to the 3 items for which you're looking.

      You're basing your hiring on the following criteria:
      Ability to reproduce rote algorithms.
      Ability to solve problems on a particular platform. (python, foxpro, php, etc.)
      Ability to remember items from high-school and freshman year college.

      A number of highly qualified hires I've interviewed would fail your process.  The candidates I'm looking for don't waste their time memorizing algorithms, or studying freshman level CS.  All of your interview questions could be solved by googling.

      Instead, you should be looking for candidates that can explain the pros and cons of different development methodologies, ask intelligent questions when given a development scenario, and explain how they would approach solving a problem.  These three items would give you a much better correlation to the 3 skills your looking for.

    6. Re:Completely disagree by hemp · · Score: 3, Funny

      Our interviews are not concentrated on any one platform, we have stuff in foxpro, java, python, php, c++ and c#... Foxpro?? Umm...that may be your problem right there...You want stellar candidates to work on a 28 year old technology? Damn, that does sound exciting? Will I get to work on DOS 2.0 too?

      --
      Skip ------ See the latest from http://www.anArchyFortWorth.com
    7. Re:Completely disagree by paitre · · Score: 1

      I'm 31 (will be 32 this year), and learned C as my first 'official' language in College.

      That said - I'm probably about as young as you're going to see who had C or Pascal as their primary learning language in College (well, maybe as young as 29-30ish). Even in 1994-1996 there was hype over Java and it was going to revolutionize everything -_-

    8. Re:Completely disagree by Mongoose+Disciple · · Score: 1

      We have a couple basic problem solving questions and 2 algorithm questions which we routinely ask.. This is stuff I learned in high school, or my 2nd year algorithms class in college. People who are professing CS degrees and 0-5 years experience are routinely getting these questions wrong.

      That doesn't surprise me. Thinking back on the kind of stuff I learned in programming classes in high school or in algorithms classes in college... I've used roughly 0% of it in my career since.

      If you're interviewing people who have been working on "modern" business apps, it's no surprise they struggle to bust out something like a bubble sort (or whatever) off the top of their heads.

    9. Re:Completely disagree by pavera · · Score: 1

      I hate the foxpro too... it is going away being replaced by c# and python, but there is still legacy stuff out there... the new people we hire don't ever touch it, we have 2 legacy guys that watch over it...

    10. Re:Completely disagree by pavera · · Score: 1

      We don't look for people with the ability to solve problems on a particular platform. The fact that we use many precludes us from looking for expertise in any one. We look for generalists. We aren't looking for "rote algorithms" either. The questions are not phrased as "write us a quick sort", they are word problems/puzzles which have the end result of going through the problem solving process and coming up with a methodology that looks a lot like quick sort, or binary search....

      And we are looking for the approach, the methodology they go through in arriving at the solution more than the solution itself, but when they should arrive at binary search, and they come up with sequential search... well that's a problem isn't it?

    11. Re:Completely disagree by wynler · · Score: 1

      No, it's not a problem.  A binary search and a sequential search will both solve the question.  The binary search is just more efficient.

      If you're asking questions that lead to the answer "use this algorithm" then you're not asking the right questions.  You're saying that you're looking for generalists, and that your "use of many options" doesn't limit them to a particular platform.  But by giving them the option, you are limiting them.  You would be better off asking them which language they would use for a given problem, or what the pros and cons would be of choosing that language.

      It still strikes me that the questions you are asking are looking for a code monkey, not a software engineer. 

    12. Re:Completely disagree by Anonymous Coward · · Score: 0

      Same here. In the San Francisco Bay Area, we've been trying to hire locally for nearly a year asking from 0 to 7 years experience. Hardly 10% of candidates can even write a simple SQL statement joining two tables. I'm having a hard time giving a job to someone who cannot write a query when even my wife (a travel agent) or my office assistant can write perfect SQL. When we find someone with basic programming skills (loops, data structures) we mainly focus our interviews on problem solving and it's not pretty. We've had more chances by actually recruiting students direct out of school from various countries around the world. We bring them on an internship, train them and after a few months, sort out H1 and/or Green Card...

    13. Re:Completely disagree by KarateRobot · · Score: 1

      Im just finishing a Soft Eng degree and the first language we learned was C. Then throughout the course this was the language we 'had' to program in for any algorithmic task. (ie. algorithms, networks etc.) Of course some subjects such as Interactive Systems lent themselves to Java, but C is still used in places.

    14. Re:Completely disagree by GBuddha · · Score: 1

      Thanks for supporting the theory that there is indeed a shortage of good programmers in the systems area where C is heavily used. Of course, that's not what you intended to say. You thought your smart ass comment about C being an obsolete language that is only used in legacy systems would make you sound really cool and hip - didn't you?

    15. Re:Completely disagree by LuisAnaya · · Score: 1
      :). Try PL/1, then we'll talk. :) BTW, I coded PL/1 when I started my job.

      C is used a lot, but if you look around, everybody is going to C#, Java and all those other "cool and hip" languages. There might be new projects being started in C, but they're few and far between.

      Luis

      --
      Vi havas e-poston.
    16. Re:Completely disagree by GBuddha · · Score: 1

      Like I said, C is heavily used in the systems programming area - all the low level stuff like kernel, drivers, compilers, high-end servers, networking/telecom software etc, irrespective of whether they are new projects or old. Most Bay Area startups that are in the systems area use C or C++. I didn't claim that C was the language of choice for web/application/middleware programmers. It's far from being dead or on life-support like most people believe. Don't equate it to Cobol.

    17. Re:Completely disagree by LuisAnaya · · Score: 1

      Hmm. Interesting. Perhaps you have a different view because you're on the "other coast" :). You're right, if you are doing that type of work, you should be using those.

      --
      Vi havas e-poston.
  30. Re:It's A Fact - NOT! by hax4bux · · Score: 5, Insightful

    I am a "highly experienced J2EE person" and as a contractor I sit for interviews once a year or so.

    I am not disagreeing w/your experience, simply because I wasn't there.

    My point is most hiring managers don't know how to interview and frequently don't even know what skills are relevant.

    My interviews routinely turn into some sort of geek dick size war (and the candidate must be polite) or a beauty pagent (where did you go to university, my professors are more glamorous than yours) or some other stupid diversion rather than the job at hand.

    My least favorite is: are you kewl enough to work in our clubhouse? It's just a job, I get all the love I want at home.

    It doesn't help that most jobs are using API's they barely understand. So when someone asks me an obscure question about XML bindings or hibernate, they frequently don't recognize the answer.

    Anyway, I'm a little tired of hearing about "the shortage" when in fact there is none. The "shortage" (IMO) is manufactured.

  31. I see this as fact by Itninja · · Score: 1

    I work for a information-based organization in Washington State. We offer excellent pay and sweet-arse benefits IMO. But there are just not enough qualified applicants for the IT positions we have open. We will get lots of resumes, but they seem to fall into one of two categories:
    -I have an MCSE and 6 month actual work experience
    -I have a doctorate in computer science but can't manage a network at all (seriously, we had one guy who could not define what DNS was)

    --
    I judt got a nre Kinesis keybiartf so please excusr ant egregiou typos.
    1. Re:I see this as fact by bamwham · · Score: 1

      I would say that your pay and benefits aren't sweet enough IMHO. Seriously why is your first response: "There aren't enough qualified.." rather than "We aren't offering enough compensation ... " ?? Just because you would take the job for what you are offering doesn't mean your future applicant would; and how do you expect the situation to correct if you are unbending in your assessment of the compensation package? Ohh that's right, you'll get the government to bail your company out and import what are essentially scabs from somewhere else.

    2. Re:I see this as fact by Itninja · · Score: 1

      Well, our DBA pay range tops out at over 6 figures. Our latest posting for a simple systems administrator was giving $65k to start. And we all get 40+ paid days off a year. I thinks that's pretty good. Maybe we should just lower out standards.

      --
      I judt got a nre Kinesis keybiartf so please excusr ant egregiou typos.
    3. Re:I see this as fact by bamwham · · Score: 1

      You just need to adjust to the simple economic reality involved. Pay more get more, pay less get less. Keep the status quo on pay and you keep the status quo on applicants. Just because the package looks good to you, doesn't mean it looks good to the person you want to higher.

      It's just like selling a house: It makes no difference what you would pay for it; all that matters is what the person who will buy it is willing to pay (otherwise you don't sell it). Although maybe in the near future the government will start buying you out of this economic reality as well.

    4. Re:I see this as fact by t0rkm3 · · Score: 1

      I dunno but I make well over $65K as a glorified sysadmin in a state with a much lower Cost-of-Living than Washington.

      So, here we are, back at the beginning. What you may think is market, isn't.

  32. Key Word by immcintosh · · Score: 1

    I think the key word has always been talented. As in a shortage of talented IT people.

  33. It really is bogus and here's why.. by jskline · · Score: 4, Insightful

    I had not read through all of these today but having survived 5+ years now of business only hiring temps and "independent contractors", I have a fair amount of knowledge in the area. Because of this "outsourcing" that many of us went through, our jobs were cut by moves in business to cut IT costs and improve profits for the shareholders, et al. This really is nothing more than devaluating the duties and tasks that we do to that of a high schooler working at a local Mickey-D's.

    The real "shortage" comes about because business is NOT able to find someone willing to come in and be an all-purpose IT person, network guru, server admin., etc. and accept pay to the tune of $11 per hour. Thats the real shortage issue. So they will further outsource the jobs and bring in foreigners on H1B's to do those jobs at substantially reduced rates. IBM and a handful of other international companies are notorious for this.

    Really what it will come down to is let these large companies hire the kids for $11. You really do get what you paid for. Eventually when things begin to collapse for many of these companies, they will be force to bring in people with knowledge and experience, and best of all; pay them what they're worth.

    Remember that: "What goes around; comes around"

    --
    All content in this message is copyright (c) 2008. All rights reserved. RIAA is prohibited here.
    1. Re:It really is bogus and here's why.. by Zolodoco · · Score: 1

      I'm working for $24/hour right now in a 3-man IT shop for a manufacturing corporate hq, doing everything you can imagine. It isn't exactly what I had in mind when I started my IT career, but they were the only company interested in hiring me as an unexperienced programmer. Fast-forward 18 months, and now I'm hoping to find an entry-level position as a software developer by next year. What I've found so far is that I only get contacts from tech temp agencies and it's always for 6-12 month contract to hire positions. Let's see, leave a good paying job during a recession for an equal or lower paying job that I might not have 6-12 months later? Sounds like an awesome deal!

    2. Re:It really is bogus and here's why.. by dbIII · · Score: 1
      It doesn't work that way. They just think they have got the wrong $11 per hour person so they'll find another. Eventually they'll find a competant career switcher who will work for that for a little while to get that first job with IT actaully in the title to skew the issue and make the drug addled HR folks think they can easily find cheap competant people.

      The answer is to get HR sober and off drugs or get rid of them.

  34. Not exactly by Drakin020 · · Score: 1

    We have plenty of IT people available to us, the problem is finding those who know their stuff over those who think they know their stuff.

    --
    The greatest revenge in life is massive success.
  35. Distorted perceptions by joeflies · · Score: 3, Insightful

    I think that there is a bit of a distorted perception that there is always a shortage of IT labor, because no matter where you work, no matter how many people are in your staff, you'll believe that your department is understaffed and overworked. Have you ever heard an IT staff say "we have just the right amount of people for just the right amount of work?"

    1. Re:Distorted perceptions by heartless_ · · Score: 1

      I have found an IT department that says just that, the Engineering Department at my college, where I just so happen to work. That is where the true shortage is, decent IT departments that know how to treat their people well. A company with good principals will eventually find the skilled and experienced people that are needed.

    2. Re:Distorted perceptions by g1zmo · · Score: 1

      I fully believe that we have too many folks in my IT department (7, including the department manager). And we just hired another person last week....

      Of course, this is a public university library so there really is no such thing as a bottom line or quarterly revenues to worry about.

      --
      I have found there are just two ways to go.
      It all comes down to livin' fast or dyin' slow.
      -REK, Jr.
    3. Re:Distorted perceptions by tsstahl · · Score: 1

      Projects are supposed to grow to fill the amount of time and talent your staff has.

      You don't often hear the principles in budget meetings saying "we are planning for either stagnation, or negative growth this year". When you do, this means IT workload goes up because you have to compensate for the loss of laid off people who did the work.

      I have been in shops where the staffing was right, but only because management said X is what we can do, and that's it. I've also been in shops where management could never say no to a project. I guess the theory being it is better to blame stakeholders at the end instead of tell them 'no' up front.

      BTW, whoever the heck coined 'negative growth' needs to be stoned with bound dictionaries.

  36. Corporate Greed by GHynson · · Score: 0

    It's just corporate BS to hire cheaper overseas labour.

  37. oops, a typo by Speare · · Score: 1

    "This whole concept of shortages is bogus, it shows a lack of understanding of the motivations of labor management in the USA."

    There, fixed that for ya.

    Even the original writeup used the term "self-serving." It's not a misunderstanding of who is available, it's a direct consequence of the idea that, even with air travel expenses and shepherding, getting some third-world contractor to do the coding will save money. Whether this idea is actually defensible on cost-vs-quality terms is debatable, but the idea remains important, in management's view.

    Think in four quadrants. The quadrant representing status-quo is high-cost/high-quality of domestic staff. If quality targets can be a bit lax, domestic staff would get restless and churn, while imported staff wins on cost. If the skills of the imported staff are actually above average, they win again. Two winning quadrants, one status-quo, and one quadrant with staff churn. I'm sure I could phrase it better but it sounds like a "slam dunk" in manager-ese.

    --
    [ .sig file not found ]
  38. The way HR writes job ads is often the problem by Panaqqa · · Score: 5, Insightful

    Many times in a 30 year IT career, I have seen Human Resources people who are clueless about technology writing ads that have qualifications that nobody could meet. Examples: 5 months after the introduction of the JDK 1.0, there were ads asking for 3-5 years of Java experience. There are ads currently out there asking for 3-5 years of ActionScript 3 (introduced I think June of 2006). Requiring a bachelors degree for an entry level help desk position doesn't add up to a healthy pool of qualified applicants either.

    Job ads often have a huge list of "requirements" as well, and an applicant missing even one of them might well be screened out. An example of this? Seasoned web developers might not bother listing FTP on their resume. In their view, requiring a web developer to have FTP experience is like requiring a carpenter to know how to use a saw. But that failure to list FTP on the resume might well mean the application is automatically trashed. I have seen HR screen out applicants for a web developer position because they neglected to list HTTP, DHTML, and Photoshop on their resume. And don't get me started about HR's lack of understanding of the difference between a web developer and a web designer.

    If HR departments are the source of some of the statistical and anecdotal evidence being trotted forth in support of the existence of this "shortage", I am not surprised the picture looks grim.

    1. Re:The way HR writes job ads is often the problem by downix · · Score: 2, Informative

      I saw many of those same ads (Java with 5+ years experience) and laughed myself silly. I still find ads asking for such insane things as 10+ years .NET or a Masters for tech support.

      I adjusted my resume 4 months ago, listing every possible skill I had, including such oddballs as AMIX administration, and surprisingly got responses. It appears listing every version of HTML I've worked with looks good to HR, even tho they're brain-dead obvious to me...

      --
      Karma Whoring for Fun and Profit.
    2. Re:The way HR writes job ads is often the problem by stinerman · · Score: 1

      I applied for an all-around IT guy to do some basic maintenance. Generally speaking, the company is growing to the point that they need a dedicated "computer guy".

      The HR rep asked me how much graphic design experience I had...*ugggh*

    3. Re:The way HR writes job ads is often the problem by mikael · · Score: 2, Interesting

      Back the early 1990's, the recruitment agencies and employers were looking for people with 5 to 10 years experience of Windows 3.0/3.1.

      And during the start of this decade (2001-2002), just when the dom-com bubble burst, employers were sending out the same job vacancy to every possible recruiter they could find, thus creating a mirage of job vacancies, each of which would be described slightly differently, but the location was identical. The most deceitful was the advert where the agency would advertise "We are looking for a software engineer with 10-15 years experience ...", and helpfully omit the "looking to move into full-time project management" bit.

      When you see job descriptions that are so specific down to the qualifications, API's, hardware, and software experience required that is a dead giveaway that they already know the person that they want.

      Otherwise if the job sounds too good to be true, they are probably phishing for new ideas, or just sending out general job descriptions and not real vacancies.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
    4. Re:The way HR writes job ads is often the problem by AutopsyReport · · Score: 2, Interesting

      Similarly, I once applied for a contract requiring experience with "RDBMS's". No sweat. On my resume I had listed Oracle, PostgreSQL, MySQL, etc., as databases I have working knowledge/experience with.

      I received a response from the agency rep stating that they were concerned because I did not have any experience with an RDBMS. These are people who staff IT positions everyday.

      It's these kind of clueless workers who, unfortunately, are usually in the position of determining which applicants are qualified for a job. I'm certain they, at least in some small part, contribute to the perceived shortage.

      --

      For he today that sheds his blood with me shall be my brother.

    5. Re:The way HR writes job ads is often the problem by Anonymous Coward · · Score: 3, Interesting

      Part of the requirements game is intentional. Employers need to demonstrate that they -tried- to find US workers to fill a position before they can apply to hire an H1B. Trick is, when they hire the H1Bs, they don't have to demonstrate that the foreign workers actually meet the requirements and standards they held domestic applicants to.

      So HR departments have become very shrewd in phrasing positions to ensure no-one could possibly meet the requirements, so that they can hire a foreign worker for peanuts.

      And really, that's what this Labor Shortage myth is all about. There's no shortage of labor. There's just a shortage of well-qualified labor willing to work for peanuts.

    6. Re:The way HR writes job ads is often the problem by sco_robinso · · Score: 2, Insightful

      This is also the root of my frustrations. Specifically, it angers me when employers who are looking to fill non-programming positions (i.e. Network Administration / Systems Admin, help desk, hardware support, etc) are looking for people with B.Sc's and CompEng degrees. Don't get me wrong, I have nothing against a Bachelor of Computer Science degree nor those who hold them, but it's a freakin' programming degree people. Yes, I know, there's 1 or 2 courses in networking and the OSI model and such, but a B.Sc/CompEng is essentially a programming degree. Let's not kid ourselves.

      I've told several employers and HR people during interviews that they're misguided in their job descriptions. I actually just went through an interview for a general Systems Admin / Systems analyst position, and this is pretty much how it went:

      "So... You don't have a bachelors in computer science or computer engineering, I see..." (although I do have a BA)

      "Nope, I'm not a programmer"

      "I don't understand...?"

      "Those degrees you mentioned are programming degrees. Perhaps it is I who am confused. Are you looking to hire a programmer?"

      "No... We're looking for xyz"

      "So if you don't mind my asking, why are you looking for someone who hold a B.Sc or a CompEng degree, which are programming degrees?"

      You get the picture, totally pisses me off. That and people who want an experienced jack of all trades who MUST have experience with various things that a jack of all trades / generalist wont. i.e. 'Must have experience in Exchange, Server 2003, WhateverSpamProgram 3.2, VB, .NET, C#, TOAD, must know SQL too'. And all of this for $30k a year, too?

    7. Re:The way HR writes job ads is often the problem by bi_boy · · Score: 2, Funny

      I applied for a job as a general tech for a small computer shop once. They were asking for someone with experience doing basic Windows/network troubleshooting, and PC building. When I called to inquiry about the position he asked me if I'd ever been to Def Con (wtf?). I politely said no though I knew what Def Con was I just never had the inclination or money to fly out to Las Vegas. He said he was sorry but I wasn't qualified, that he was looking for "a real hacker". A real hacker to build computers and install Windows, at $12/hour. The help wanted ad I had responded that initially had a good description with realistic skill sets, was then changed so that next time I saw it said, "Looking for a real hacker type."

      --
      Chicken fried butter sticks? Do ... do you use a fork? - Black Mage, 8-Bit Theater
    8. Re:The way HR writes job ads is often the problem by Anonymous Coward · · Score: 0

      I once had this conversation with a recruiter:

      Him: Do you know Linux?
      Me: Yes I do.. blah blah elaborate/explain blah...
      Him: Do you know Solaris?
      Me: Yes I do.. blah blah elaborate/explain blah...
      Him: Do you know AIX?
      Me: Yes I know some aspects of it.. blah blah elaborate/explain blah...


      A while later via email:
      Him: Sorry, we can't accept you for this job, the client has specifically requested UNIX experience and you have none of it.

      How can one possibly win against such people?

  39. Apprenticeships and lock-in by evilandi · · Score: 4, Insightful

    where will we find them right now

    There's yer problem, right there, guv.

    The problem is that the IT industry, like many industries, expects to find a pool of skilled and experienced available staff, at the drop of a hat, without the company putting in any effort themselves.

    The solution is apprenticeships - a variant on "I wouldn't start from here", I admit, but the only workable solution nonetheless. Start the recruitment process two years in advance, and train up the monkeys to become experts. Another benefit is that apprenticeships, unlike university degrees, have no fixed syllabus and can quickly flex to meet new skill demand trends.

    The problem with apprenticeships is that various governments have regulations against locking-in staff for long periods. Companies who invest in apprenticeships see their newly-trained staff bugger off to a better-paying competitor, who can afford to pay more since they haven't invested in apprenticeships, the moment they qualify. Governments need to relax regulations on locking-in apprentices to their sponsoring employer. Governments also need to give companies better ability to fire apprentices who fail to meet expected grades on time.

    Cheap, experienced, immediately available - pick any two.

    --
    Andrew Oakley - www.aoakley.com
    1. Re:Apprenticeships and lock-in by moderatorrater · · Score: 0

      Governments need to relax regulations on locking-in apprentices to their sponsoring employer I, too, long for the old days of indentured servitude. The balance of power between a corporation and its employees (and yes, I believe it's balanced) is that the employee can stop working for the corporation. If you're good, when you put in notice you'll get at least one free lunch of your boss trying to get you to stay however they can. Employees have power, power they lose when they're not allowed to leave.

      The problem is that the IT industry, like many industries, expects to find a pool of skilled and experienced available staff, at the drop of a hat, without the company putting in any effort themselves. You're correct in saying that this is due to employees being able to leave whenever they want to, but that doesn't change the fact that companies have needs for experienced employees right now, not two years from now. If there's not enough people who can do the job, then there's a shortage. Most good companies will be willing to take someone as an investment and spend 2 years on them, but they've got to be good first. Too many people are in this industry because it pays well, not because they have the ability to do it. They learn about the subject in school, but they don't learn how to do it, and they fail; from some of the examples I've seen, experience and apprenticeships won't change that.
    2. Re:Apprenticeships and lock-in by samkass · · Score: 1, Insightful

      Governments need to relax regulations on locking-in apprentices to their sponsoring employer.

      In the United States, indentured servitude was outlawed a long time ago for good reason. No one is allowed to sign away their basic rights or force others to do the same. In that case the disease would be worse than the cure.

      If you want to set up an apprenticeship situation, have the master and apprentice work for a contracting company, not directly for the serviced company, and make sure the pay scales with the growing capabilities of the apprentice. That way you can lock in the contracts with the good companies based on the quality of your work. And companies that do not do apprenticing will not be able to supply as many people at the same cost, since their pay base will be significantly hire (everyone will be high-paid).

      --
      E pluribus unum
    3. Re:Apprenticeships and lock-in by rnturn · · Score: 3, Informative

      ``The solution is apprenticeships - a variant on "I wouldn't start from here", I admit, but the only workable solution nonetheless. Start the recruitment process two years in advance, and train up the monkeys to become experts.

      That's not too far from what used to be fairly common at a lot of companies, especially those that hired lots of engineers. It wasn't really an apprenticeship but it sort of felt that way in that newly hired engineers would float around between different departments learning different parts of the business for maybe a year before they settled in within a more permanent spot. That seemed to be changing, though, not long after I joined a large midwestern engineering firm. The newer guys were being hired directly into a group and expected to stay there for a long time. I preferred the older way of acclimating new hires. You got a better idea of the rest of the company and the various departments. Nowadays its more of a "hire a hit man" mentality when bringing in new people. It's no wonder they tend to not stick around very long. After they've been hired to fill an immediate niche need, they know the company won't really have any great desire to keep them around.

      --
      CUR ALLOC 20195.....5804M
  40. HP IT equals Soviet bureaucracy by Anonymous Coward · · Score: 0

    In HP's IT they require you to weekly track
    your hours. Woe to the manager who's direct reports
    don't fill in their hours.
    IT new hires ask in staff meetings "does anyone code here?"
    because all they do is project management.
    If you try to read all the corporate emails that
    are sent into your mail box, you'd spend 20% of your
    day doing it. Don't forget all the time you have to spend
    doing all your yearly corporate certifications and
    procedures on lame-ass web systems that make the process
    10x longer than it should take.
    HP and other large corporations resemble the Soviet
    Union at the end of the cold war: Big, threatening,
    and on the verge of collapse due to their bureaucracy.

  41. There can't be a shortage, basic econ by Ancient_Hacker · · Score: 1
    There's probably a shortage of GOOD people that will work at low wages.

    In fact, that's probably as it should be.

    The real problem might be that companies can't easily figure out who is worth nothing and who is worth 4x the average salary.

    1. Re:There can't be a shortage, basic econ by dbIII · · Score: 1
      There can be if there is a failure in the education system and a lack of furthur training. Strangely enough I would include many economists who had the misfortune of inexperience with any other feild with that. I have met some that memorised several versions of the compound interest formula due to not being able to understand basic algebra.

      Should Scientists Date People Who Believe Voodoo Economics?

  42. Of course testers are well payed by Nursie · · Score: 4, Insightful

    But who the hell would want to do that for a job? Honestly....

    I found out our testers are payed on a par with or more than software developers the other day. At first I was a little angry, because I get angry whenever anyone is paid more than software developers because "we make your fscking products!".

    Then I thought "What would it take to get me into that job?" and I realised they were welcome to the money.

    1. Re:Of course testers are well payed by Anonymous Coward · · Score: 0

      Developers build exactly what they are commanded to build by their masters and are yelled at if they have in too many bugs or don't build it fast enough.

      Test analysts get to gleefully unleash their inner sociopath to shred software in whatever devious fashion they can devise. The best part is if they miss a bug it's still the developer's fault for putting in the bug in the first place. (Hey, if devs want the glory of saying they're better than testers because they build the product, they also get the blame for the garbage they build. Fair's fair.)

      Sure, a lot of it is tedious scut work at the lower levels, but after becoming a test analyst, you couldn't pay me enough to be a developer. Pity most places don't use test analysts.

    2. Re:Of course testers are well payed by Nursie · · Score: 1

      To be fair, in most places testers test exactly what they are commanded to test by their masters too. There's none of us have a huge amount of freedom in this corporate world.

      Oh, and from the dev perspective - sure, you can tell us what you want it to do. The internals will be a poetry and a mechanical masterpiece all of my own that the masters don't have a hope in hell of understanding.

      I think this is very much an "each to their own" thing. Perhaps I have overlooked the attractions of test analysis/design. To me it will always be the tedious bit that happens between us finishing the software and itt going out the door. But then I work in a *very* low bug team.

    3. Re:Of course testers are well payed by jay-za · · Score: 1

      But who the hell would want to do that for a job? Honestly....
      Actually, it's not all that bad. There are parts that can get repetitive, but w find that our best testers are creative and intelligent. I suppose it depends on how you treat your testers. Most of our guys get to try to break software for a living, and then get bonus points if they suggest a fix that works. They work closely with the developers making sure stuff works properly first time out the door. Eventually the devs get the picture that they are looking better because they have fewer defects found in the wild. It's also less stressful fixing a bug in the lab than in the wild.

      I think that being a tester could actually be a lot of fun. Some of our guys are are going to get to work on automated testing in a virtual environment, where regression testing (the usually repetitive stuff) is scripted and run automatically, with results being automatically logged into the defect tracking tool. You get to script AND break software, and you're paid to do it :-)
    4. Re:Of course testers are well payed by Nursie · · Score: 1

      I'm not saying for a moment I don't appreciate our testers,I work quite closely with them - generally giving them the heads up on what we're doing so they can get their tests designed ahead of time - I'm just saying i don't find the prospect thrilling.

      You may be onton something with design of auto test frameworks and the like, but I have a feeling even that could be competetive. If you have the freedom and expertise to get creative in the security test arena that could be fun, fuzzing and the like...

      I'll stick to dev.

    5. Re:Of course testers are well payed by rastoboy29 · · Score: 1

      The difference between good software and bad software is testing.  Period.

      Twenty programmers are completely wasted without an excellent testing department.

    6. Re:Of course testers are well payed by Abcd1234 · · Score: 1

      That is such an understatement, and as a developer, I applaud anyone who works hard and does a good job in test.

      As a developer, I do my absolute best to ensure I've tested my code such that it meets at least a minimum level of quality. But it takes a very unique personally and skillset to be a good, quality tester, and they are *pure gold* if you can find them. These people are usually testers by choice and by trade, and they understand that testing should *not* simply be the path through which new developers are forced to slog until they're considered qualified to do what they actually want to do.

      It's just a shame more organizations don't realize this.

  43. Why I left ICT by Ralph+Spoilsport · · Score: 1
    From 1997 - 2004 I spent most of my working time doing QA testing (at first blackbox, of course, then went into greybox, and some whitebox, but found black and grey more fun) and I never wanted to get into serious management as it was too boring for words. The most I ever directed was 4 or 5 testers under me, usually contractors.

    I left ICT because I finally got sick and tired of 50 hour work weeks, crappy vacation time, the endless stress, the petty competitions, and basically having no life, and retirement consisted of whatever I could squirrel away in a 401k, which isn't much when you live in San Francisco, and then have a baby and then have a mortgage, etc...

    So, I got some degrees and now I'm in academia and have a much more active art practice. I get most of the summer off, and life is pretty good. I left the USA, and instantly doubled my vacation time. during the school year I work 50 - 60 hours a week, like I did before, but now I get summers off, and 2 weeks at Xmas and 5 weeks vacation. There is stress, but it's not like a certain micromanaging CEO of a certain Huge Company is standing on my desk screaming at me and my colleagues for blowing a deadline.

    So, if there is a problem with retention of quality people in ICT, from my experience, it likely has to do more with the crap working conditions and dismal futures of so much of the average ICT employee. Note: AVERAGE employee. The stars will always excel, but if you're not a high flying Type A aneurysm waiting to happen, and you just want a job at something that doesn't hurt, being an average ICT worker isn't always such a great deal.

    RS

    --
    Shoes for Industry. Shoes for the Dead.
  44. It's all about wages... by Anita+Coney · · Score: 3, Insightful
    Scott Kirwin, founder of the Information Technology Professionals Association of America, put it best:

    "The problem is not a lack of highly educated workers. The problem is a lack of highly educated workers willing to work for the minimum wage or lower in the U.S. Costs are driving outsourcing, not the quality of American schools."

    http://www.fispace.org/home/2004/01/_when_i_woke_up.html

    --
    If someone says he and his monkey have nothing to hide, they almost certainly do.
  45. Same as Engineer Shortage in 1980 that was recantd by carterson2 · · Score: 1

    When I graduated in the 80's, where they announced an EE shortage. About 10 yrs later I read in EEtimes that the basis was flawed, and in fact there was no shortage. QED... Companies pool together in waves of announcements. First they hire illegals, then create a fake housing market, then have mass layoffs, then tell congress to oust illegals. Then they outsource. They don't want to do it alone. If FedEx fills US buildings with Indian IT labor, they make sure they are in parity with other local businesses such as Microsoft, Harrahs, you name it. We need an EE union. Lets start one, slashdotters! I was anti union for 100 years, but if you look hard at unions, sometimes they are better than watching your country go down the tube. Look at England, now they are just a bunch of pomp. The Auto unions kept manufacturing in the US. They suck a lot, but they gave workers a voice. They prevented outsourcing while promising a profit and wage caps. I work at a company that makes programmers wear safety glasses! A union would kill that nonesense, but a worker cannot! They kill our productivity, then outsource our nonproductive asses to India! Don't be a bunch of chicken IT babies. Lets start a union now! Why doesn't Leahy (pres IEEE) promote UNIONS. Lawyers have them, doctors have them, dentists have them. EE union now! -jim

  46. Sure, there's a shortage by C0C0C0 · · Score: 1

    I think many of us are defining the commodity of which there is a shortage wrong: It's IT workers, with the skills in demand, willing to take what the boss thinks the work is worth. One may go on and on about how their l33t skillz is worth X amount of dollars, but if they don't result in X + Y revenue for the guy cutting the check, then you cost too much.

    --
    You are totally blocking my view of the wall. - Dogbert
  47. The missing ingredient: Talent by evilklown · · Score: 0
    The problem that I have seen (being a Master's student) is that there is a push to get students out of the door with a degree. From my experience, this happens a lot with foreign students in the US. It could be that the program that I am in is at a small university where the Master's CS program is in its infancy and the majority (72 of 75) students are from foreign countries, but I am concerned that this may be a trend across the board at small universities. Some of the recent graduates came in to a sofware engineering-type program with no experience writing software and no experience with business processes or practice, were pushed through the classes, and are now in the work force with, at best, mediocre undergraduate skills, but with the title of Master of Science from my university.

    I'd rather have a recent grad who's willing to learn than a guy with 10 years experience who thinks he doesn't have to learn anymore.
    Having a recent grad that is willing to learn is a good thing, but having a recent grad with the ability to learn is necessary.


    Lot of the time you're going to have to settle for some people who are bright, young, and inexperienced.
    I think the problem in today's market is the "bright" part of that statement. You can find someone that is young and inexperienced anywhere, but there is a shortage of what some would refer to as talent.
  48. Professor really needs to look again... by PaulusMagnus · · Score: 2, Insightful

    As others have said, the argument really boils down to skilled IT staff, what employers are willing to pay and what these skilled IT workers are willing to accept.

    If you can buy cheaper skilled IT workers from abroad, it makes the employers happy but will ultimately lower the value of these roles making them less attractive to new workers. Rather than being self-serving, it's a short term strategy that ultimately is self-defeating. As a responsible employer that realizes they're only one small cog in the national machinery, they need to realize what this impact will have.

    We also have a lack of skilled IT workers coming out of the universities, largely because universities in the Western countries are focussed on number of students and number of degrees awarded. They are driven by income and results, not by the quality of their teaching. Again, this is self-defeating as we, the nation, now pay more for tuition that adds less value to ourselves. So we're spending more and gaining less. Nationally, this is a slippery slope that leads only downhill.

    Personally, what we are prepared to accept as a wage is the final part of the problem. Our acceptable wage is largely driven by our expectations of what we want and our living costs. As living costs rise, we expect our income to keep pace. If we're also led to believe that we're chasing an American dream of a white picket fence, wife, 2.4 kids, dog and a pickup then we expect a little more money. After all, isn't that why we're working in this country. Didn't you sell that idea to us? If we can't achieve that dream, we'll go somewhere else.

    As a professor and former technology CEO, I'd question whether Vivek Wadwha understands the labor pool in the USA. It's a complex arrangement of personal and corporate expectations mixed in with some realities, aspirations and a need for us to exist in the real world. If you want us to live near you in Silicon Valley, you need to make sure we can live nearby. Wisconsin salaries don't work in California.

    I'm a 38 year old freelance computer consultant with no degree, no longer living in the country I was born in and started work in. My skills were honed from experience and were all gained outside of any classroom. I have struggled to find skilled IT workers, struggled to find work myself and been on both sides of the fence arguing for IT staff to be paid more and also trying to keep costs down. There is no soundbite that can solve this problem.

    I see H1Bs helping to solve the lack of teaching within universities and its disassociation from industry but this has to be a short-term fix or the country will suffer. Devaluing IT jobs, will only bring fewer CS students so you really need to turn this around by championing more technology universities that focus on quality, not income or results. If anything only 75% of students should pass each year, if you get more you need to make it harder. Life is hard, we pass and we fail in every aspect of our lives. Death is the ultimate failing grade.

    Don't bring in H1Bs without fixing the real problem.

  49. Experienced, Cheap, Available by Fred+Ferrigno · · Score: 3, Interesting

    Pick any two.

  50. Games programmers needed by mkawick · · Score: 1

    The games industry has a dearth of programmers. Good talent in general (artists, producers, and so on) is needed, but programmers are very high in demand and wages have skyrocketed. In the last 12 years, salaries have more than doubled (about 2 1/2 times). Still, we have had job postings on Monster, Dice, Gamasutra, local papers, web sites, and so on and we can't get good people. By good, we mean people who have worked on 1-2 games before and have more than 3 years experience and can answer simple questions like "what is a pointer in C++". This isn't a stringent requirement. We now have internal contests to obtain more resumes and we offer prizes if you can recommend someone and bring in his/her resume. Things are very tight. Wages are good and the hours are only slightly more than 40 per week depending on your area of expertise.

    Speaking to other people on the train to work here in Vancouver, BC is enlightening. They need engineers for the mining industry here which is strong and becoming stronger (programmers, chemical engineers, civil, electrical, etc) . People won't even apply for these jobs paying 100k+ per year even though these are decent jobs with no ancillary requirements like travel, working in the cold (there is snow here in BC), or anything like that.

    Jobs are plentiful here but even average talent is rare.

    1. Re:Games programmers needed by Antique+Geekmeister · · Score: 1

      You say they've "skyrocketed". Does that mean they approach what the same level of education can make in, say, the banking industry? Or have the benefits from equivalent skills in academia?

      The gaming industry is one that tends to have a few stars and a lot of people working on the dream of making a big fat stock options profit, rather than a salary. And when the salaried people show up and say "why are you designing your own source control system: please stop now and learn to use CVS before you repeat the same errors", they are shown the door and insulted for not being "innovative", or not being "on task".

    2. Re:Games programmers needed by Mongoose+Disciple · · Score: 1

      By good, we mean people who have worked on 1-2 games before and have more than 3 years experience

      This is the catch right here.

      The games industry is notorious (even among IT, which is bad about it already) about not being willing to hire entry-level people. If you haven't shipped a couple games, forget it.

      I'm not saying I have a hundred friends in the game industry, but everyone I do know struggled and struggled to get their first job in the industry and finally did because they knew someone. After that, finding further work was easy and they could demand ridiculously more money.

    3. Re:Games programmers needed by weston · · Score: 1

      By good, we mean people who have worked on 1-2 games before and have more than 3 years experience and can answer simple questions like "what is a pointer in C++". This isn't a stringent requirement.

      Not super stringent, but consider for a moment: if everyone hires at that minimum level, nothing lower, where do members of the talent pool get their first three years of experience?

      I don't think this is the biggest problem in the gaming industry, or that it's confined to the gaming industry, but I think it has a lot to do with the problem of the the small talent pool.

      Try stripping your requirements down to the simple questions and some code samples and hiring at an entry level. Give better compensation to the ones you want to keep.

    4. Re:Games programmers needed by Anonymous Coward · · Score: 0

      I'm a games programmer with experience, and I recently turned down a games programming job at the exact same salary as the job that I ultimately took in the defense industry. Why? Compensation and quality of life. With the typical hours-per-week, lesser benefits, and lower number of vacation days, the "equivalent" salary was most definitely not equivalent overall compensation for my time. Additionally, when normal hours are the exception and stressful crunch hours are the rule, it impacts my health, psychology and overall happiness in ways that extend far too far into my personal life.

  51. Yeah, but you were looking for 12+ years J2EE exp by wsanders · · Score: 1

    Picky picky picky.

    Actually, we find it much easier to hire J2EE programmers, since the framework is designed to accomodate those with, ahem, ordinary skills. Make so mistake, a very good J2EE programmer is better than a mediocre one, and there are lots of bad ones, but with J2EE you can do just fine, especially in a large organization with checks and balances and a decent support infrastructure.

    It's the system administrators, "analyst/architects" (for lack of a better term), and people who need to patch up "out of band" legacy and proprietary bloatware that are hard to find. (Although anyone in our organization who dares call themselves "architect" gets slapped down to "gut level coder" for a few weeks as punishment.)

    --
    Give a man a fish and you have fed him for today. Teach a man to fish, and he'll say "WHERE'S MY FISH, YOU IDIOT?"
  52. it's the usual drivel by nguy · · Score: 1

    The article is the usual drivel from people who evidently aren't involved in IT hiring.

    They are right that there is no shortage of people who consider themselves IT workers. There is also no shortage of people graduating with IT-related degrees either.

    There is, however, a big shortage of IT workers that I would even remotely consider hiring. And at the top of the list of deficiencies are the fundamentals: math, writing, presentation, team work, critical thinking, and reading comprehension.

    Maybe we just need a strict certification program. My guess is that 80-90% of IT workers today would fail. Then the shortage of skilled IT workers would be pretty obvious to everybody.

  53. Re:Sig by Panaqqa · · Score: 1

    Your sig is missing any utilization of what I will call writing's fifth symbol.

  54. H1Bs and indentured servitude by Anonymous Coward · · Score: 0

    I'm sure there will be a lot of comments on H1Bs and how those are nothing but a form of indentured servitude. I thought I'll throw in my two cents here.

    DISCLAIMER: I'm currently on H1B. I do NOT work in the software field. I have a Masters and PhD from an Ivy-league university and work in the circuit design field.

    One of the biggest gripes about H1B is that because it does not allow ppl to move on to other companies, you are basically held hostage by the company that sponsors your H1B. In reality, H1B visas can be transferred to another company as long as you are working in the same field and its a similar kind of job. This transfer is NOT subject to the annual limit/cap of 65000 (or whatever).

    So, is it true that H1B-holders will continue working for the same company that sponsored their visa and is continuing to screw them over, when they can transfer that visa to some other company that's offering them better pay and benefits? If you are from India or China, the answer to that question is most likely a resounding YES. So you ask why? The answer is -- the green-card application process.

    The State Dept has a maximum number of green-cards (for each country) that it hands out every year. That number does not depend on the size of the country ..... so a country that's really small like Luxembourg has the same number of green-cards allocated to it as India or China. The unused numbers do not get transferred to other countries (use it or lose it)...you can see the problem right away -> a huge waiting time (a few years) for ppl from India and China. And this is the kicker -> if you change jobs, that entire green-card application starts from scratch (unless you are in the very last stage; if you are at the very last stage, you already have your work permit..so that's a moot point).

    My green card application is under the EB-1 (Outstanding researcher/professor) category which does not have a queue ... if they approve my employer's petition, I get my green card right away. Now, I'm not suggesting any solutions or making any moral/ethical arguments in my posting (I know this is Slashdot, but still) .... just trying to educate folks who are not well versed in immigration laws. One suggestion I would make is a complete ban on H1B applications from body-shops and contract agencies...these agencies are outright scammers.

  55. Sticky subject for most people by ErichTheRed · · Score: 1
    IT labor shortage numbers are used in many different ways for different purposes.
    • Large corporations use the shortage argument to complain to Congress that they should be allowed to import talent. Whether that's a good or bad thing is debatable. My experience is that they do have trouble finding "talent". "Warm bodies" are plentiful though. Getting them to _pay_ for true talent is the next step....
    • Universities use the numbers to justify outside funding for CS and IT programs.
    • Individuals use it to bargain for their salary (i.e. I'm talented _and_ hard to find, so pay me more.) They also use it when deciding what to do with their lives. A common argument against going into technical subjects is that it's much easier to find a really stable and high paying job in law or management. Managers almost never lose their jobs, and you can practice law until you're disbarred or get tired of it.

    Add to this the fact that the definition of IT work keeps changing. Large corporations don't need as many IT people on staff anymore because of the advances in systems. As an example, only the biggest of mainframe shops would still have a "computer operator" position. In smaller companies, the "IT staff" is responsible for many more aspects of the environment than a lone software developer out of hundreds in a big-company setting. Finally, with offshoring of totally tech-focused jobs, there's more of a push to turn us into project managers. (I'm resisting this one as long as I can -- I have nothing to offer in the way of expertise here and it's not something you can just learn. People are too difficult to control.)

    I say we should give the market a few more years to settle out. There are still people hanging on from the dotcom craze. Our company just did a big round of IT hiring to correct for a massive growth spurt. It's true what they say -- the truly good people are employed already. If they're not, you have a very short window in which to reach them. The interesting cases come when you see people who have been out of work for months. Some are truly great and have just had a run of bad luck. Others just don't belong in the field and haven't given up yet.

    A lot of people resist this idea, but I think a lot of the shortage/surplus findings would be fixed by making IT a profession. Set a barrier to entry, have a formal training program so you can advance predictably, and form a governing body to promote quality and lobby for our interests. This would prevent a lot of those fly-by-night certification schools from giving people false levels of confidence in their abilities. Most IT workers think this is a "union" mentality and therefore evil. But consider this...the AMA lobbies for the interest of its member doctors. Look at malpractice insurance. Same goes for the bar asssociation.
    1. Re:Sticky subject for most people by LuisAnaya · · Score: 1
      FWIW. In Puerto Rico do a lot of certifications that are not used in the US, which may be useful to raise the standard. For example, I'm a computer engineer with an EIT certification (yes, the same one for Civil, Mechanicals and Chemial). I spent four hours crammed in an auditorium without AC in one of the hottest places in the island (Ponce, nice place to visit though, but hot) just for motivation. I know that I have to start working on the PE but being that I reside in NJ, I really do not have a lot of motivation to go through the bureaucracy of doing it. Same goes with Chemist. My wife is working as a chemist in J&J. He's a competent chemist, but no certification required. In PR you do need a chemist license to work as a chemist.

      It is a two edge sword. You may raise the standards for entry, but you are also controlling the supply. This would also make of shoring more attractive.

      --
      Vi havas e-poston.
  56. There are no shortages by Colin+Smith · · Score: 1

    There is only an unwillingness to pay enough money to hire the people with the skill set you want.

    --
    Deleted
  57. I remember a job that wanted 10 years Java exp by WillAffleckUW · · Score: 2, Funny

    Back when Java had only been out for seven years.

    There is no shortage, just a lack of skills reinvestment by the hiring managers.

    --
    -- Tigger warning: This post may contain tiggers! --
  58. I do think you've hit the big problem by Sycraft-fu · · Score: 0, Redundant

    Many companies seem to be averse to hiring lower level positions. They don't want to hire anyone who is junior and train them, they expect that they should be able to hire people fully qualified for whatever it is they want, even if that thing is very esoteric and requires lots of specialised knowledge.

    Well, sorry, but that just isn't realistic. Experience has to come from somewhere and this idea that "somewhere" is always going to be "somewhere else" just isn't realistic. I think maybe these companies need to say "Ok well we can't get enough people who are ideally qualified, so let's back off the requirements and hire some people we can train."

    You don't even necessarily need things like apprenticeships or anything, just hire some lower level job. Ok so you are doing Java development and you need some people who are good at J2EE. You want some real experts so you try to hire vets with 10 years experience and some major projects to their name. Ok but you find you can only get 2 people for that, and you need more. Well then maybe back off and hire some mid level people, and then if you still don't have enough back off and hire some entry level people.

    Ok so it isn't the highly trained dream team you wanted but at least you now have the people. Now you start training them, you let the veterans lead the team and the newer people learn. In time, you have a highly skilled team, and you probably ended up getting it for less money (and perhaps more loyalty).

    Too many companies seem to think that experienced employees should just pop up out of the ground. No, sorry, not how it works. If you want someone with 10 years experience, well that means the only way they can have it is actually having been in the workforce for 10 years somewhere. There is just going to be a limited number of those.

  59. This is how US workers are being screwed by pkbarbiedoll · · Score: 1
    1. Re:This is how US workers are being screwed by molarmass192 · · Score: 1

      Can I just say that that video is truly disgusting. (puts on sarcasm hat) Why would a company prefer to hire an H1B over a US perm resident? According to the video, even if the US applicant is as skilled as the H1B, they should find a way to disqualify the US applicant using any legal means possible. They never mention why though. What advantage would an H1B have over a US applicant? I mean they're going to be paid the market wage anyways right? Ohhhh ... right ... this distorts the market, distorting the wage in the process.

      This dirty loophole needs to be closed. How about we keep the same number of H1Bs, they're crucial according to the industry, but employers must pay a non deductible amount equivalent to the H1B wage in "Guest Worker Tax" to the federal government. The money could be used to fund grants for CS/IT programs at state colleges and universities. That means that H1B's are still available for companies that really cannot find skilled talent, the wage playing field is leveled, and help filling the shortage is in the pipeline. I'm willing to be that labor shortage argument quickly and mysteriously disappears if that happens.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
  60. MS Licensing by jay-za · · Score: 3, Funny

    The real irony here is the most expertise I've seen out of the Microsoft side of things is the guys that can understand Redmond's insane licensing system.
    Well, send them out this way. Or better yet, send them to Microsoft South Africa. One of the big reason's we haven't migrated to MS Exchange yet is because for the last year and a half every time I have to get clarification on licensing issues I get a different response. Once, I got an email where the (really helpful) lady contradicted herself twice in the body, and included a document that contradicted everything the body said.

    I'm also busy building a virtual test lab. It's the forst in the Southern Hemisphere, and one of the first in the world, so I expected to be pretty much on my own getting it up and running. What I didn't expect is that Microsoft seems to have no clue how to license software to us.
    1. Re:MS Licensing by bmajik · · Score: 3, Informative

      I'm a QA guy at MS and beleive me, I understand your frustration. People like me have no say in how things get licensed. I've got friends that ask me licensing questions for their particular business problem and I've honestly got no idea. All i can do is forward the questions into people internally and hope somebody has a lucid response.

      Every time I do this, i remind "whoever" is listening: every time a customer has to think about this, they move some deltaE closer to saying "fuck you guys" and jumping to F/OSS, where if nothing else, licensing is certainly _perceptually_ less confusing.

      Anytime a business makes it hard for customers to give it money, they're doing something wrong.

      Expecting customers to keep track of licenses (with paper and a filing cabinet, in some cases!) and all kinds of other stuff is completely ridiculous. A big part of the problem is that internally, we're for the most part completely insulated from it. We do ok at responding to pain that we know about and have exposure to, and pretty badly at pain we don't understand or know about.

      I'm sorry for how lame your licensing experience has been and wish I could offer some help. I'm also interested in knowing more about your virtual test lab.. one of my last projects in Redmond was working on the automation system that ran all of Visual Studio's tens of thousands of automated tests across thousands of PCs. The feedback I get is that very few companies are doing automated software testing, so I'm interested in what you're working on.

      --
      My opinions are my own, and do not necessarily represent those of my employer.
    2. Re:MS Licensing by Dogtanian · · Score: 1

      Expecting customers to keep track of licenses (with paper and a filing cabinet, in some cases!) and all kinds of other stuff is completely ridiculous. A cynic would say that they *don't* expect customers to be able to keep track of licenses. That way they're more likely to buy more to replace ones they can't account for, or just to be on the safe side.

      Seriously, when you don't know what the heck you're covered for, it's easier to be manipulated and railroaded into buying licenses you don't need, and they can still get you for something if they try hard enough. Reminds me of this story, BTW.
      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    3. Re:MS Licensing by sjames · · Score: 1

      Every time I do this, i remind "whoever" is listening: every time a customer has to think about this, they move some deltaE closer to saying "fuck you guys" and jumping to F/OSS, where if nothing else, licensing is certainly _perceptually_ less confusing.

      The difference is much more than perception. The license to simply USE a free software product is extremely simple: If you have it, you may use it as many times as you like on as many machines as you want. You may modify it in any way you like.

      I understand that proprietary software works differently, but MS is simply out there. If MS itself can't tell me definitively how many of what I need to do what I want to do, give the same answer every single time, and stand behind that answer in writing, I can't ever trust that I won't be raided and fined by BSA goons.

      Even seemingly safe common sense answers like one computer, one license or if it lets you do it, it must be OK don't seem to apply.

      A thorough risks assesment for a shop that includes MS must include MS changing it's mind about how many of what license is required and demanding extortion money.

  61. Lack of single, crazy IT staff... by bugs2squash · · Score: 1

    By IT skills, there is a lot of talk about being competent in multiple languages, understanding of sox and licencing issues etc. So academic skills. I have to ask - why did you let your IT system get into such an un-manageable mess (nickle and diming the upgrade process I would imagine)

    When I scanned the responses here I did not see much mention of being willing to attend in the middle of the night whenever some system needs bottle feeding, or being led out as a human sacrifice whenever a sales guy needs to 'get tough on outages'. What family person needs that ?

    Many IT roles require judgement, high skill levels, disciplin, and dedication (to the job, not to loved ones) that should be rewarded with high pay. Otherwise the people with those qualities will simply find more productive, less invasive work.

    You get the people you deserve...

    --
    Nullius in verba
  62. Thinning out the morons by TrashGUY · · Score: 0

    We recently had just a Helpdesk position open up. We decided to have all applicants take an aptitude test when they wanted to submit there resume. Although this most likely turned off a lot of people because they would have to actually come in and be tested, it yielded some more amusing results. Most the applicants claimed to have some sort of degree in computer science and an array of certs. Things that I have learned from these tests: a. CCNEs are taught that a Switch is a device that turns a computer on and off b. A subnet mask is a long ip address c. The maximum decimal value of a byte is .001 d. DHCP is used to assign telephone numbers e. The internet is powered by magic. Also there seemed to be an abundance of middle aged men who live at home with there mothers and thought it was necessary to bring it up in an interview. The guy we ended up hiring had no IT experience, answered all the questions right and had an intelligence level greater then a coffee pot. He was the only one we called for a second interview out of maybe 60 :/

  63. Be more specific by billcopc · · Score: 1

    There's absolutely no shortage of I.T. labor.

    There's a huge shortage of skilled I.T. labor. Big difference!

    If I needed a bunch of whipping slaves to answer phones, no problem. If I need someone who can actually compile an app, or debug a SOAP transaction, or provision and deploy a new server top-to-bottom, that's where things get tricky. Everyone and their mother has a résumé ten miles long, with a supposed skillset covering every language and api ever hatched in the last 30 years. 99% of them are obviously full of shit, but how do you pick out the few good apples ? Interviews only work if you're both tech-smart and people-smart, otherwise you can get taken for a ride by a good liar (of which there are tons).

    It's a difficult hiring situation, so in our case we cull it down to what we feel are the least worst of the pack, give them one little contract as a test, and hope for the best. In most cases we end up redoing the work ourselves because the potential hire was a complete imbecile, but the more desperate we get, the more we try to adapt our workflow to safely incorporate n00bs.

    If we were a large company, we could afford to hire a bunch of morons and train them into compliance like the big boys, but we're small and we just don't have the resources to do that sort of thing. We have to pick out the best candidate we can find and hope they figure things out quickly enough to keep up.

    --
    -Billco, Fnarg.com
  64. Change or add a few words and presto. by phorest · · Score: 1

    "It seems like every three years you've got one group or another saying, the world is going to come to an end there is going to be a shortage and so on," says Vivek Wadhwa, a professor for Duke University's Master of Engineering Management Program and a former technology CEO himself. "This whole concept of shortages is bogus, it shows a lack of understanding of the labor pool in the USA."

    "It seems like every three years you've got one group or another saying, the world is going to get even hotter, Antarctica is gonna melt and so on," says Vivek Wadhwa, a professor for Duke University's Master of Meteorology Management Program and a former Carbon-Credit CEO himself. "This whole concept of global warming is bogus, it shows a lack of understanding of the dynamic nature of our overall climate system."

    --
    God: When you do things right, people won't be sure you've done anything at all.
  65. Labor shortage is a function of unemployment by bbasgen · · Score: 1


      An ancillary of unemployment is a pool of unused labor. This enables companies to suppress wages while choosing the best candidates. Any tendency in the market that destroys this unemployment gap is extremely problematic to companies like Microsoft. Why?

      One has to consider that the budget of a large corporation such as Microsoft is largely constituted in payroll. Even a temporary market condition such as what we saw in the late 1990s with no labor surplus causes wages to shoot up. Reducing wages, once a labor surplus returns to the market, is of course a tall order, and hence layoffs, dead-wood, and so on.

      Thus, the ideal market condition for all large companies is to ensure that unemployment is a permanent fixture of the market. In this sense economists talk about 5% unemployment being "normal", and of course while the method of counting unemployment is dubious ethically, it generally serves the appropriate purposes economically.

      All this leads to the driving need to bring in additional labor, and continually expand the unemployment sector. The great thing about H1-B is that they represent, for all intents and purpose (for this limited period in history, any way) a virtually unlimited supply of labor. Thus, Microsoft and many other corporations will do everything they possibly can to get as many workers from H1-B as possible, and then some.

  66. Great.... by jotaeleemeese · · Score: 0

    Lets be forced into serfdom.

    Who are you? Billy Gates? Ballmer? The Joker? The Penguin?

    I have news for you: people who receive training are more likely to stay with you (good companies will have no qualms to offer training because they know it is a retention tool, specially if training is immediately relevant to the position).

    The problem is companies that give you training only because they get some deal for free with a provider, that gives you "free" training in topics tat are not relevant to your project, and the training only happens once in a blue moon when the company gets a "a good" training deal.

    Companies that don't have properly funded training programs will gain no sympathy with high skilled workers.

    --
    IANAL but write like a drunk one.
  67. Oh please, don't be silly. by jotaeleemeese · · Score: 1

    You telling us what you are going to do next will not protect in any way your salary or earnings.

    The market will decide, irrespectively of you telling us or not.

    --
    IANAL but write like a drunk one.
  68. I don't believe it by ruewan · · Score: 1

    I think there really is a shortage. The USCIS recieved about 135000 applications for the H1B quota this year on the first day alone.

  69. The death of the entry level position by travalas · · Score: 2, Insightful

    Let's face it. The real issue here is that the entry level position has gone away. I went out to monster and did a quick search for IT/Computer Software jobs with less than 1 year of experience in the RTP, NC, one of the biggest tech areas in the US and I got 6 results. 6!! Companies want to hire people with 3-5 years of experience essentially expecting some other company to pay for the training but are unwilling to create entry level positions and provide on the job training to develop the sort of person they want to hire themselves. With the myriad of technologies in IT these days there are only a finite number of technologies that one can learn to any sort of depth. It's unrealistic to expect people to be 100% productive their first day of work. Companies cannot and should not expect to hire talent that they are not willing to develop themselves.

    1. Re:The death of the entry level position by TrashGUY · · Score: 0

      I think a contributing factor is people in HR not knowing anything and using boiler plate job descriptions etc.

  70. Experienced Chicken vs Unemployed Egg by sjbe · · Score: 1

    How is anyone supposed to get experience if the only people hiring require it? That's not unique to IT. Finance jobs and lots of other professions are like that too. In the finance world they are overly specialized and basically won't hire anyone who hasn't already done the exact job. Minimum 2 years experience with a very specific job description. Got a non-traditional background? Better go get some useless certification (CPA, CMA, CFA, etc) to even get a hint of interest. Check out the postings sometime. Virtually every finance/accounting job will require at least 2 years experience in that specific role. No one wants to train.

    Speaking for myself I have an engineering degree, 10+ years experience as a number crunching engineer/consultant and manager, two masters degrees including one in finance. Still, I would have a very hard time getting interviews in finance because my background is not a traditional one. When I looked for such positions I'd either be told I was too inexperienced or overqualified every time. Astonishing but true. Now I just run my own business and don't care. Personally I blame HR departments most of which I find to be remarkably incompetent, but perhaps that's just me being bitter...
  71. EIT by plopez · · Score: 1

    The solution is apprenticeships

    In real engineering it is called an EIT, or "Engineer in Training". It works. Eventually EITs become PEs (project engineers) and help train the next generation. I have argued often for such a program in this forum.

    --
    putting the 'B' in LGBTQ+
  72. Come work for us! by toadlife · · Score: 1

    After twenty years in the IT profession, I'm pretty much going to be forced to take my MCSE mainly because you just can't get a job. In our last two hires, we've all but ignored any certifications on the applicants resumes. We're a 100% Windows shop and it's been really hard to find a decent Windows admin. I've found that the admins who have at least a cursory interest in Unix-types OSs tend to be lightyears better (at everything) than their UNIX-fearing counterparts.

    I'm the only person in my workplace who likes UNIX and is not afraid of it, so bringing UNIX in is a no-go until we get at least one more guy on who is not afraid if it.
    --
    I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  73. MCSE != Programmer by trolltalk.com · · Score: 0, Troll

    And even with this shortage, the IT academies and schools out there are churning out MCSE's by the truckfull

    If we could do a "Terminator" and go back over the last 4 decades and just shoot the people responsible for:

    • xml
    • java
    • sql
    • web 2.0
    • kylix
    • mcse
    • access
    • "visual programming"
    ... we'd be better off.

    1. Re:MCSE != Programmer by Dogtanian · · Score: 1

      * xml
      * java
      * sql
      * web 2.0
      * kylix
      * mcse
      * access
      * "visual programming" Uh, well... unless the people who invented Kylix were later responsible for fixing the 2000 U.S. presidential race, I daresay that shooting them would have *bugger all* effect on the history of computing. It's this one that convinced me that you're not entirely serious :)

      Kylix.... damn, I'd forgotten about that.
      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    2. Re:MCSE != Programmer by trolltalk.com · · Score: 1

      Kylix.... damn, I'd forgotten about that.

      I threw it in because it was representative of all that went bad with Borland. It was the best example I could think of of a company losing focus, hyping the crap out of a product, and then having the nerve to introduce something that in no way, shape or manner resembled the hype - to the very group that would be the most likely to recognize they were being had.

      Not a smart move ...

  74. Someone should ask Ted Stevens by scrambledhelix · · Score: 1

    ...if the internet's a series of tubes, and plumbers already have a union, does that mean IT workers are unregistered members?

    With the current trend in IP pretending that data==money, we could claim /. posts as dues!

    Who's with me? Let's implement a proven solution!

    --
    fortune -s -o
  75. But South Africa has across-the-board shortages by EmbeddedJanitor · · Score: 1
    Hardly suprising since most people with portable skills and a passport left long ago [in my case 16 years ago].

    But your major point is still valid: there's a difference between certified and skilled. Quantity is no substitute for quality.

    --
    Engineering is the art of compromise.
    1. Re:But South Africa has across-the-board shortages by Anonymous Coward · · Score: 0

      SA's gone downhill since the wogs have been in charge, and it's not a case of if it goes Zimbabwe, but when.
      Fixed thet fer ya, mate!
  76. Re:Over the last year.. by mini+me · · Score: 1

    Perhaps the problem is that you are advertising the job as a .NET job instead of a job of developing an application that does X? Talented developers aren't so much concerned about the technology as much as they are about what they are developing. It's okay to mention that the existing code base is developed in .NET, but any talk about specific technologies should end there.

  77. Re:Oh please, don't be silly. by Black+Art · · Score: 1

    Part of the "market" is my ability to tell the market (and their Libertarian campfollowers) what they can do with themselves.

    What the "market forces" are doing is driving out the good workers and leaving the drones. (Gresham's law works for IT as well.)

    Any time something bad happens to employees the Capitalist theologians declare that is is the "Markets Will" and ignore any of their own fault in helping screw over their fellow man.

    The best solution to a situation like what is happening with IT is to get out of the building and watch it burn from a safe distance.

    I plan on doing just that.

    --
    "Trademarks are the heraldry of the new feudalism."
  78. The real question... by Nexus7 · · Score: 1

    The article doesn't address the real question, which is, was there at some point, say in 1995, a shortage. If so, did the increase in overseas quotas, or other measures, alleviate this shortage? If so, that would show that it is difficult to predict when there might be a shortage; and that certain solutions address this shortage.

    Of course, the questions above have to be addressed with rigor. What are the conditions for tech booms? Can we attribute the relieving of a shortage reliably to immigration, or other factors, such as increased interest in tech during a boom?

    The article has no rigor. It poses the wrong questions in order to make a dramatic statement.

  79. It's not skill. by dpaluszek · · Score: 1

    The problem we have here is necessarily skill or technical abilities, but ones ability to take initiative and further enhance their career. I have people who come in here and are brilliant in a certain technology, far better than me, and cannot socially function in a work environment. Furthermore, these people could care less.
    Don't get me wrong, I'm not in love my employer, but I was assigned a certain set of responsibilities. It is my duty to fulfill these said duties, not complain and whine about it or do it half-assed.
    Personally, I would hire someone that has the ambition, motivation, and initiative to word hard and gain more experience over someone who has more technical abilities who could care less. Just my two cents.

  80. Why should I put up with IT? by BlueZombie · · Score: 5, Insightful

    Off the cuff estimate, roughly 90% of the best and brightest IT minds I personally know and including myself, the ones that git-er-done, have given up on long days, fixed pay, lousy conditions, incompetent management, threat of outsourcing, and mental cruelty. A lot of your "skilled" people bail out. We're smart, so we take jobs in lower paying, but more secure and laid back not-for-profits, or find a new second career. We've been in the industry for 10-20 years and want to do things like have families, and see our friends once in a while. I was personally told repeatedly by my management that they could hire 2 college grads or 4 foreign workers for the price of me and if I didn't like 80hr weeks I was welcome to leave. So I did.

    1. Re:Why should I put up with IT? by hyperstation · · Score: 0

      bingo! i've been wondering if anyone else figured that out...

    2. Re:Why should I put up with IT? by Dystopian+Rebel · · Score: 1

      Of course, in addition to the "long hours, fixed pay, poor conditions, incompetent management, threat of outsourcing, and mental cruelty", they likely also had you sign an employment agreement in which you agreed that anything that you code at any time of the day or night, intentionally or accidentally, whether at work, at home, on vacation or on recreational drugs, belongs to the employer. This probably extended to anything that your cat typed when walking across the keyboard.

      No smart person will have anything to do with software industry for long.

      Well done, Sir.

      --
      Rich And Stupid is not so bad as Working For Rich And Stupid.
  81. A shortage of GOOD workers? by trulore · · Score: 2, Interesting

    Reading all these comments...there seems to be a common theme that "There is no shortage of IT workers, just a shortage of good ones."

    Why is that? I'm really asking because I don't know. Why are the majority of practicioners of our profession bad? This doesn't happen with other professions does it? (doctor, lawyer, etc.)

    I have a couple of theories:

    1) Working in IT requires constant learning and keeping up on the latest technologies. People who already work 60 hours a week and have families just don't have time to keep their skills current. They trust their companies to keep them trained, and the companies let them down.

    2) There is no consistent college preparation and certification like there is for every other professional field. I'm a software developer who has a Computer Science degree, but most other developers have MIS degrees, Math degrees, Engineering degrees, no degree, etc. Lots of people who are clever "coders" are actually poor overall software developers.

    Anyone have other clues?

    1. Re:A shortage of GOOD workers? by dmlpat · · Score: 1

      Reading all these comments...there seems to be a common theme that "There is no shortage of IT workers, just a shortage of good ones." Why is that? I'm really asking because I don't know. Why are the majority of practitioners of our profession bad? This doesn't happen with other professions does it? (doctor, lawyer, etc.) >> Yes same mess in medicine, most are business people now, exception do their work properly but they become so rare that >> they are in trouble and frequently event ejected by their incompetent colleagues , I hope you have nothing serious >> and or believe in homeopathy or exotic medicines I have a couple of theories: 1) Working in IT requires constant learning and keeping up on the latest technologies. People who already work 60 hours a week and have families just don't have time to keep their skills current. They trust their companies to keep them trained, and the companies let them down. >> Yes explosive complexity is one source , but the real problem is MONEY driven business where profitability surpass >> any others arguments 2) There is no consistent college preparation and certification like there is for every other professional field. I'm a software developer who has a Computer Science degree, but most other developers have MIS degrees, Math degrees, Engineering degrees, no degree, etc. Lots of people who are clever "coders" are actually poor overall software developers. >> I am sure even a Computer Science degree is inadequate >> Did you had extensive our explaining you the rigor of software development >> And sorry probably most IT people would not have an IQ of 120 that is probably the minimum for this type of job >> Or why would they take so systematically illogical decisions? Anyone have other clues? >> There are probably many others reasons >> One is marketing that spend so much money to mislead the people, and those guys are well paid >> Logic they all succeed in their job, probably it is easy to mislead people

    2. Re:A shortage of GOOD workers? by MightyMartian · · Score: 1

      The problem here is that unlike any other field, IT changes incredibly rapidly. Sure, doctors and lawyers have to go in for refreshers, but they simply don't suffer the "rad technology of 2008 to be replaced by the rad technology of 2009". What does happen is you get some in-house guys in 1999 who build you a pretty decent system (even if internally it's a bit of a nightmare), then they leave in 2003, and for the next five years you're bumbling around trying to hire anyone who can keep it all running.

      Engineers don't suffer this, accountants don't suffer this. About the only profession I know of that changes this rapidly is hair stylists.

      There's also the fact that IT is poisoned by a lot of dumb shits who run around with crapola degrees like MCSE. Management has no idea what they're looking for, and twit with a year or two's experience with some crappy little 5 workstation network can make it sound like he's running NASA's data center. Because of the certification addiction, experience is often put a distant second to holding some bullshit piece of paper.

      I hate putting down certifications so much, and there are some certs out there that are worth at least the paper they're printed on, but whenever you have the "MCSE required" you just wonder if any of those putting that in the ad have the vaguest idea what MCSE is.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    3. Re:A shortage of GOOD workers? by bamwham · · Score: 1

      Reading all these comments...there seems to be a common theme that "There is no shortage of IT workers, just a shortage of good ones." Why is that? I'm really asking because I don't know. Why are the majority of practicioners of our profession bad? This doesn't happen with other professions does it? (doctor, lawyer, etc.) This is from outside of IT looking in but; I postulate that for college bound students there is a perception that the amount of work an IT person is expected to do prior to and after being hired is not sufficiently compensated by the career opportunities, pay, and perhaps most damaging for the field, job security. The obvious fix from the corporations' pov is to import workers who, in their home countries, expect fewer career opportunities, less pay, and less job security. The obvious fix from society's pov is to let corporations increase the compensation packages, and throw in some job security assurances. Either of these solves the problems and results in more qualified individuals going into the field, however only one of them fixes the problem for good.

      What recourse would IT professionals have if there was an oversupply of highly qualified people? Would they be able to convince the government to start exporting workers in order to keep wages from being suppressed? snort!
    4. Re:A shortage of GOOD workers? by dodobh · · Score: 1

      Writing software is a lot harder than any of the other professions. You need to be able to maintain incredible amounts of state in your brain. Routine processes are automated and farmed out to machines, you do not repeat problems (except in certain narrow sectors). Software is design, not engineering.

      You need to be good at designing systems in a formal language, requiring you to know both the formal language (and it's toolkit(s)), and the application domain in massive detail. Only when you understand both fields, can you start becoming a good programmer.

      Most people in the field understand one aspect of writing code, they don't usually understand maintainability, expressiveness and the applicability of the chosen toolkit to the application domain.

      Actually writing code is one of the smaller complexities of the problem, the bigger one is understanding the problem well enough to be able to (nearly) completely express it in formal notation.

      --
      I can throw myself at the ground, and miss.
  82. missing experts by dmlpat · · Score: 1

    Just one example of missing IT people, naturally others domains will expose similar pathologies Who knows how to program a multicores processor effectively? Maybe many will say : me , haha But effectively means you know to extract more than 10% of peak flops on real codes , or peak integers :-) Did you pass the test? Did you use a tool to measure, Oh by the way you don't know such tool , back luck , sure you miss the test Probably you are so good you think you don't need such tool, oh YES I see Then now the industry is in trouble because 8 cores will be there next year, and there are cell processor, CUDA and FPGA and many exotic things that very few know how to exploit seriously, even the real experts Meanwhile the potential is enormous, some will do fundamental breakthroughs, but many will have trouble to stay in competition And you think the industry has no problem? There are plenty IT people, some are old and most are incapable to sustain the Moore Law of complexity of their environment some are young and don't care too much about technologies and details and have difficulties to apprehend this complexity with inadequate training they received in their expensive high scholl But many claim they have the magic intelligent tool that will save the industry, probably one day a monkey with right tool wil lbe a good IT expert :-) How many developers use a memory leak checker? How many use state of the art tools to analyze their production? But this is not a problem since poor quality means you will sell expensive support :-) Support done by people that have quasi no clue on the products they support All the industry works like that, exceptions are rare, normal since definition of what is an exception :-) Everybody is trained to accept very poor quality software products where people waste a huge proportion of their day to adapt to the software they use that some name "tools" , simply ridiculous Then how many IT experts the planet require? And many do we have? No choice we are obliged to put the recruiting bar very low since years, and naturally the recruited incompetent elements jump in managment position where it's easier to hide and take the bad decisions on political reasons and not on rationals, then no hope to get out of this mess :-) OOPS But this is a LOT fun :-)

  83. There's always a shortage by hey! · · Score: 3, Insightful

    of the best people.

    When you bring lots of good people into an area, you don't take jobs away from the less skillful, you create new jobs.

    The problem with the H1B program is that it is structured, not just to bring in already abundant entry level labor, but to prime offshoring efforts by kicking that labor out of the country once it's obtained enough experience to be really useful. At the very least, we should not have a guest worker program for highly skilled workers, but one that clears the way for permanent residency and citizenship.

    Even better, we should scrap the whole thing and fund a massive postgraduate fellowship program in a variety of technology areas, each fellowship accompanied with a handsome stipend and an invitation at the end to become a permanent resident. Of course, some knuckleheads would say it's unfair to tax Americans to pay for fellowships they can't apply for, which completely misses the point. I'm not talking about people of the caliber that are going to have trouble finding a job. I'm talking about people whose presence will create wealth and jobs.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    1. Re:There's always a shortage by caderoux · · Score: 1

      Always a shortage of the best people, and that's not going to change, ever.

      You are competing with the best people going into other fields, and face it, they aren't really as hard as IT. Hard problems in IT are not limited to programming, but also include systems design, troubleshooting, understanding business requirements, understanding technology capabilities and application to organizations, etc.

      Why work harder in IT (even for more money) than trying to find success in another field?

    2. Re:There's always a shortage by hey! · · Score: 1

      But why are there never enough good people, if you set the bar for "good" high enough?

      Simple. Because at some level of talent and skill they become net creators of jobs, even for the people they're competing with directly. In fact, especially for those people, because if you are a firm that knows your competitor is using PhD level mathematicians to underbid you, the first thing you do is go out and hire your own ubergeeks.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    3. Re:There's always a shortage by curmudgeon99 · · Score: 2, Interesting

      I sense a subtle bias towards offshore resources, sir. Having worked for many years with exactly those type of resources, I question your assumption that better resources are to be had off shore. In my experience, there is no substitute for the type of domestic, American creativity that comes from having grown up in the United States. So, I will take an American developer 1000 times over a single South Asian one. Over my career, I have seen a consistent lack of creativity, initiative and innovation in those offshore resources. I can't explain it but a pattern remains a pattern. So, I do not accept your premise that it is in the best interest of the United States to pump in this allegedly-valuable offshore "talent". As Exhibit A, I offer this: look at your country, look at ours. Which country is a shithole, which one is not that bad? I do not think you can grow roses out of a shithole. That is the software that we got from our offshore "resources" and all of it had to be scrapped and quietly rewritten stateside.

    4. Re:There's always a shortage by sbeckstead · · Score: 0

      What color is the sky in your world?

    5. Re:There's always a shortage by Anonymous Coward · · Score: 0

      "... which completely misses the point. I'm not talking about people of the caliber that are going to have trouble finding a job. I'm talking about people whose presence will create wealth and jobs."

      I really dislike this talk of "creating wealth and jobs", wealth and jobs are not equally spread and the more 'wealth' you create (a nebulous term if ever there was one) the more jobs you displace as you automate and replace high cost workers. If we could we would replace all human beings on the planet with robots if the were cost effective to do so, we would serve large populations with small amounts of highly skilled people and technology but I think it's time to really re-assess what produces 'wealth' and most importantly where the wealth is going. At the rate things are going we are creating a two-tiered society in north america while other countires are gaining a middle class the west is precariously holding onto theirs.

      Finding skilled peolpe will not solve problems that are fundamentally about status, and too many people versus the number of jobs that pay for a middle class lifestyle.

      You can create enormous wealth by enslaving people and forcing them to work for you (after all it's what human beings have done for millions of years), creating wealth and jobs while at the same time the wealth we create requires fewer human beings has been going on for over 100 years now at least, why don't economists or anyone with any sense see the writing on the wall - technology displaces people into low paying work more often then it creates 'high value' jobs. The number of excellent paying jobs to shitty paying ones is enormous.

    6. Re:There's always a shortage by hey! · · Score: 1

      You miss my point. I've worked with offshore resources too. Some are good, some are bad.

      But I'm not talking about good or bad workers. I'm talking about individuals with unique abilities, like Amar Bose for example, who I understand is a nasty piece of work, but a net job creator.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    7. Re:There's always a shortage by hey! · · Score: 1

      Gray. It comes from knowing too much about economics.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    8. Re:There's always a shortage by sbeckstead · · Score: 0

      Hey I trained the offshore resources that replaced me. They were just fine as far as skills go. They just got paid a fraction of my salary. So low I couldn't even say, hey I'll do it for that. What they got paid wouldn't cover the gas for my commute.

  84. Or, employers could compete... by weston · · Score: 3, Insightful

    Governments need to relax regulations on locking-in apprentices to their sponsoring employer.

    There is a market solution that doesn't involve short-term contract slavery: employers could compete to retain their valued and newly-trained staff.

    Some organizations already do this, and succeed in keeping people for a long time. Others seem to never want what they already have: The new guy with the shiny resumé can command more than the solid employee they *know* has reported to work for two years for $10,000 less. So they talk about salary freezes, while they're hiring people for more -- and that's to say nothing of what they're paying the guys in marketing....

    Of course, the market seems to let some of both kinds of organizations survive, so maybe the second type is on to something.

  85. just a ploy? by Some_Llama · · Score: 1

    I thought this was just a ploy so that they can hire H1-B workers for cheap, or PR to justify outsourcing these jobs?

  86. Google by weston · · Score: 1

    If you're someone like Google and you have stricter standards, I could easily see a shortage of good programmers.

    They don't really have this problem -- or at least, they seem to mitigate it successfully by providing superior compensation and a great work environment. And they still turn some great people away.

  87. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  88. In my experience... by JustNiz · · Score: 1

    I am a software developer involved in interviewing for other software developers in Phoenix, AZ.

    It seems there really is a shortage of skilled software developers.

    There are plenty of people that call themselves developers and respond to adverts for skilled devleopers, but there really is a big shortage of people that actually have the actual skills and ability to write good, reliable and well-structured software.

    1. Re:In my experience... by molarmass192 · · Score: 2, Interesting

      Just a theory but do you think your HR reps' BS detector is not working? I keep my resume slim and trim, only listing things I consider myself to be an expert in. I've interviewed plenty of people who list every buzzword and piece of software known to man that (for example) may have looked at a UML diagram once so on their resume it goes. For me, a resume that lists everything under the sun sets my BS detector ablaze. However, I'm sure to HR that means that person is more qualified than the person with a resume more like my own. So the problem my not be a shortage of skilled software devs, just that the resumes of the skilled software devs aren't getting through to your desk.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    2. Re:In my experience... by JustNiz · · Score: 1

      yes its definately true that (again from my experience from a software development career spanning 30 years) nearly all 'personnel' people do not have enough technical knowledge to understand the position they are trying to fill. This includes but is not limited to recruitment agents looking to represent self-employed contractors.

      In my current company our HR department people are completely clueless about the skillset our developers need to have, but they still continually refuse to relinquish enough control to allow technical staff to make the first cut through submitted resumes. The HR dept. frequently rejects potentially ideal candidates out of hand or ask us to interview candidates who's skills are completely unrelated to the vacancy.

      This does seem to be a very common problem though.

  89. Re:It's A Fact - NOT! by EastCoastSurfer · · Score: 1
    From my experience of hiring and trying to hire people the shortage isn't manufactured. I work for a fairly large company and hiring managers do nothing but pull groups of resumes that I specify and send them to me to go over.

    My interviews routinely turn into some sort of geek dick size war (and the candidate must be polite) or a beauty pagent (where did you go to university, my professors are more glamorous than yours) or some other stupid diversion rather than the job at hand.

    My least favorite is: are you kewl enough to work in our clubhouse? It's just a job, I get all the love I want at home.


    Well, since I don't expect a candidate to know all of the technologies we use I focus on 2 things. Aptitude and personality. For aptitude we ask questions/problems and work through them together. If you consider that a dick size war so be it. Our team is fairly small so personality is a big deal. If you're a dick, I don't care how talented you are. I don't want to have to deal with you every day so I won't hire you.
  90. Re:Yeah, but you were looking for 12+ years J2EE e by EastCoastSurfer · · Score: 1

    (Although anyone in our organization who dares call themselves "architect" gets slapped down to "gut level coder" for a few weeks as punishment.)


    LOL, I'm the architect on my team. But since the team is so small, I'm also a 'gut level coder.' Where would that leave me? :)
  91. Re:No IT Labor Shortage by MightyMartian · · Score: 1

    Most companies are looking for people that can do everything under the sun, not people that have specialized talents in one (or a few) thing(s).


    Then why worship at the altar of MCSE? This has been going on for years, and you here MCSEs bitching about it. "They hired me to administer the Windows network, but now we've got this Cisco router, what do I do?????"

    If you want a guy with a lot experience on a lot of wide-ranging systems, you're not going to find him from the pool of a kazillion kids being pumped out of technical courses with an MCSE.

    Of course, you're never going to find the guy that knows everything. Some of the jobs I've applied for I just shake my head, because they ask for expertise in everything from AS/400 through GIS to Novell and a basic PC LAN. I'm not joking, one of the jobs had that as the requirements. They have such strange and esoteric systems that they either can't find the guy to run it or they have to pay huge money to get someone in who even has a passing knowledge of all the systems.
    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  92. Re:Over the last year.. by Zolodoco · · Score: 1

    Bingo. I believe that any decent programmer who already knows how to approach a given task can quickly adapt themselves to whatever language or SDK they need to accomplish it.

  93. Key word is "skilled" by Lord+of+the+Fries · · Score: 1

    There's way too many programmers. Not enough good ones. Nuff said.

    --
    One man's pink plane is another man's blue plane.
  94. Is there a cap on IT salaries? by Thelasko · · Score: 1

    Economically speaking, there cannot be a shortage without some sort of cap on what people can pay. Not being happy with the prices in a free market is not a shortage. Supply and demand are always in equilibrium unless the government intervenes. I suggest companies stop whining and either open up their wallets or learn to do without!

    --
    One of our competitors trademarked the term "hypothesis". From now on, we will call them "boneheaded ideas".
  95. Why they do it by natoochtoniket · · Score: 1

    Many managers sincerely believe that their job is to get the work done for the minimum cost. Most of them don't understand that some people really do produce more or better results. And they don't understand the cost structure of software. So they hire the cheapest people, without regard to qualification, ability, or talent, and whine about the "shortage" of even-cheaper people. That could be seen as pointy-haired stupidity. Or, it could be a smart move by that manager.

    A battalion of fresh-out programmers who have no intention of mastering the subject can crank out lots of code in a hurry. Most of it won't work, and so will require lots of testing and rewriting. All that testing and rewriting increases the number of man-hours in the project, which can be used to justify more warm bodies, and more budget, which can in turn be used to justify a higher salary/bonus for the manager. The constant hiring and turnover assures that no one ever develops the expertise to actually get the system working. And the unrealistic ceiling on compensation assures that highly competent and experienced people cannot be hired. So the project never ends, but the manager gets promoted.

    A squad of seasoned professional developers, with higher degrees and/or decades of experience, can develop the same system in a fraction of the time. Most of their stuff will work with very little testing and debugging required. So their manager cannot easily justify increasing the number of people, and his successful project looks like a smaller project. After all, it only took ten people time one year, so it can't be a huge thing, can it? That manager then has to come up with other reasons, besides the number employees, to justify his salary/bonus increase. And, he has to find another project for next year.

    So the cheapest-people (and lots of them) strategy doesn't work for the company, but it works really well for the manager. At least in the short run, which is all they seem to care about any more.

  96. Simple by kenp2002 · · Score: 1

    You lack of history education is what makes this an issue.

    Those that do not learn from the past are bound to repeat it.

    It was slave labor that was imported in.

    Then it was indentured servants that were imported in.

    Then is was sharecropping that was imported in.

    The it was child labor that was imported in.

    Then people formed unions and it stopped.

    Then the unions rotted from within and rather then working with the employer became advasaries.

    Then the unions grew weak and self-interested and lost power in the private sector.

    Then the unions latched on to their last safe haven, government jobs.

    Then the unions fought tooth an nail to bloat government to increase as many union jobs as possible to keep the money via union dues coming in. A frantic grasp as a glory long lost.

    Then the businesses started importing H1B via staffers.

    Then the unions complained and the government mandated that H1B's get market rate pay.

    Then the H1Bs started working 80 hours a week but only reporting 40.

    Then the unions complained and investigations were launched.

    Then the companies sent the servers, the jobs, and the work over seas where the H1Bs aren't needed.

    There has never been a golden age for US workers except when unions were strong and HONEST. Now the unions are in general a bunch of whiners that you can't even fire when they screw up. They don't, unless some is dead or in jail, accept responsibility for their own and have failed in their mission. The unions should never have stopped once they gain power in the US. They should have been fighting tooth an nail for a global minimum wage and global standards for living wages. Then there would have been no incentive to "go get cheap labor."

    Outsource isn't a problem. Exporting jobs isn't a problem. Taking advantage of people, anywhere on Earth or beyond (future proofing this post) is the problem.

    Solution: Global minimum wage as Earth struggles to approach parity in the job market. So long as there is a third world so to speak. The market will adjust and we will feel the pain as much of the 3rd world rises to take their "share". We had a good run but were blind to our own inflated sense of value. IT will go the way of TV repair men as technology advances.

    We in IT are dealing with what autoworkers have struggled with for decades. Why did they last decades where modern IT only lasted 20 years till we hit this point? They have a union, we didn't.

    We devalued our own industry and sabatoged our own success. Remember the excess during the bubble? Yeah businesses do. Remember the job hopping? Yep businesses do. Remember the network admins with the 3 flat screen monitors do track 1 exchange server and had a TCPDUMP on another "because it looked cool and made them look busy?", businesses do.

    The hard fact is labor is cheaper then we would like and we are drifting ever lower and the rest of the world is rising and perhaps not in the lifetime of anyone reading this but perhaps a generation or two down the road we'll hit parity and business will have no where else to turn to for cheap labor... then again.. that might be the time the cycle starts again...

    my 2 cents. enjoy, hate, flame etc...

    --
    -=[ Who Is John Galt? ]=-
  97. re: A+ certs by King_TJ · · Score: 1

    Truthfully, as "bogus" as most of these certs. are, I spent my own personal money to go take the A+ certification exam. I didn't waste a dime on "study materials" in advance. I knew that having had years of experience as a service tech., plus my own learning experiences with my computers at home, I'd be ok. All I did was review the free questions or portions of sample exams offered on several web sites, to get a better "feel" for the types of questions I might be asked. Then I took the test and passed it.

    One of my good friends just did likewise, as he was unemployed and looking for any angle he could to improve his chances of getting another job. Did it help in his situation? Hard to say, but shortly after he obtained it and added it to his resume, he did get hired on at a company supporting point-of-sale terminals and software.

    As stupid as it might seem for companies to turn away experienced people simply for not having the A+, it's really a fairly easy test to pass and get out of the way. It wasn't that costly either, compared to most (only 2 parts to it). In addition, it was fairly platform-neutral compared to most (Cisco certs., MSCA/MSCE, etc.). It asks a few DOS/Windows-centric things, but they're basic enough of items that any decent tech. should comprehend them anyway - even if he/she primarily works in a Mac or Unix environment.

  98. L1B visas, not H1B visas, are the key by gelfling · · Score: 1

    L1B visas are unlimited. They allow a foreign company to bring in their own overseas workers to the US ostensibly to work on that firm's projects alone, at rate the company choses to pay them as long as it doesn't violate minimum wage laws. Moreover those workers, often packed 4 or 5 in an apartment are charged their rent and expenses against that below market rate salary. So if they are 'paid' $3000/month for the job used to do for 80K/year, then they are charged back $2000/month in rent and expenses leaving them 12k/year.

    Basically you're losing your jobs to people who practically indentured servants. THAT's why there's a shortage. There's a shortage of indentured servants that US companies can pay. They're not paying your rate ergo so a 'gap' is created that filled off the labor rolls by foreign workers.

  99. Re:It's A Fact - NOT! by hax4bux · · Score: 1

    Feeling threatened? Did some of my complaint apply to you?

    There is a game people play called "stump the candidate" where they invent questions (and research the answers) just to spring on people at job interviews. There is no need for contrived BS just to try and intimidate people. I'm not intimidated. If I don't know, I can look it up or figure it out. This "dick size war" proves nothing.

    I recently have decided to just say "I don't know" early in the show and get it over with. Amazingly, technology companies (HP, Cray, Cisco, thanks for the memories) are usually better about this than non-technology companies (banks, etc).

    As for the clubhouse: I'm paid to be pleasant and professional, which I deliver. I might even like you on a personal level. But I'm nobodies toady, and if work is your entire social circle... Well, you have problems that software will never fix.

    Anyway, don't hire me. I'm fine w/that. You probably couldn't afford me anyway.

  100. Microsoft's motivation by robertjw · · Score: 1

    One of the biggest reasons there is a shortage is a lack of standardization in the industry. Every new application, tool, server, OS, whatever that is released has a significantly different interface and functionality than the previous version. This requires an individual to not only be familiar and have experience in general IT work, but to be specifically trained for the application a company is using.

    Microsoft loves releasing new software with a continual learning curve. Problem with this is, no one has time to learn all the ins and outs of this week's new software release. The more people in IT, the more people that can specialize in a particular application. If Microsoft would update their products incrementally, keeping the same basic functionality as the previous version but just fixing the bugs and enhancing things where they are needed IT would be much easier to work in. When there are four active releases of one product (Outlook, Office, IE, Exchange, etc...) it is incredibly difficult to keep track of how each one works. Licensing costs are prohibitive for many businesses, so they many don't upgrade all of their systems to the latest version regularly. This means an IT professional has to be versed in versions of the software that are both current and several years old.

    Flooding the market with IT people is the only way Microsoft, and companies like them, can manage to support their business model. As the talent pool shrinks, there are less people willing to learn their new products. As a result, new versions of their software (Vista) don't sell very well. No one is trained to support them, and no one wants to learn.

  101. re: testing not a revenue-generating position by King_TJ · · Score: 2, Insightful

    Wow! The boss you had who said that illustrates exactly why so much software out there is garbage!

    I'd say testing is VERY much a revenue-generating component of a business that sells software! Software inherently contains bugs, because people are not perfect. As my software coding friend used to fondly point out, "If I'm 99% accurate with all the code I write, that means roughly 1 line in every 100 I write needs fixing!"

    Back when most software development efforts were 1 man projects, it was a "given" that the person writing the code would also find and fix the bugs in it. But when you develop today's large applications in a team, it makes sense to offload some of that work to another department. You don't need to waste a developer's time going back through their code for days, trying to make sure they've caught as many mistakes as possible. Delegate that out to a testing team, who can flush out the problems (even using automated tools to do repetitious stuff nobody will bother to do manually), and turn in the list of flaws found to the developers, so they're working on more focused problems.

    In that perspective, a QA tester really *is* a part of the software development team, and IMHO, should be paid equally well. Both groups are working to accomplish the goal of getting a product released that delivers on what it promises.

  102. This is a balance of power issue, not a shortage by MythoBeast · · Score: 1
    In the IT industry, when employees are more scarce, then employers have to pay more for them. When employees are less scarce, then employers have to pay less for them. This is the rule of supply and demand, like Remedial Economics 070 or something.

    Therefore, when employers say that there is a shortage, then they are saying "employees are more scarce than I want them to be", which means "I have to pay more for the quality of employees that I want". As a rule, unless there are unemployed experts out there just waiting to be snatched up at a pittance (as was the case during the dotcom bust), employers will always feel that they have to pay too much for the quality of employee that they want.

    There are three things that you can do to improve the situation:

    1. Pay people more. In the short term, this results in the "Spell Java, earn 120k" situation of the dotcom boom. In the long term it evens out.
    2. Supplement educational programs. This takes a good 4-6 years to pay off, but it's very reliable, and gives industry the opportunity to force University professors to stop teaching people how to program in Cobol
    3. Hire people from outside the US at a lower rate. This is a quick fix that works in the short term, but in the long term results in more people that want too much money. Lather, rinse, repeat.


    4. If the employers are making public complaints about this, guess which of the three they want to do.

      This is true for most other industries, too. If you increase the amount that nurses and teachers are paid, just watch how quickly the shortage turns into a glut.
    --
    Wake up - the future is arriving faster than you think.
  103. shortage? bah by dAzED1 · · Score: 1

    I don't know what they're talking about. The average height in the IT department here is approx 5'10" (guessing by looking around) - 2 slightly below average folks, a few people above 6', and then me in the middle at 5'11". Bah.

  104. deja vu all over again by j_f_chamblee · · Score: 1

    TFA in this post reads a lot like TFA in an earlier post about the supposed science and engineering labor shortage. In both cases, we see governmental and educational institutions using a perceived need for more labor in a certain sector as a means for spending programs and college recruiting, while not tailoring their approaches to meet specific market demands.

    If it makes you happy, ya'll can debate all day long about whether or not the myth is really a myth or just a function of the fact that only people with 5 to 10 years' experience in the real world aren't wasting the oxygen of the world's self-made uber-programmers. Personally, I would rather think about what this common thread means in broader terms. What do these two articles, taken together, say about macro-scale patterns related to the labor market and, more importantly, American global competitiveness? What does the fact that schools and government incentive programs are not flexible enough to meet specific demands mean in terms of their abilities to promote the pursuit of livelihoods tailored for educated (and more importantly, according to you lot, self-educated) science, engineering, and IT professionals? What, in turn, does this say about the plans of various political candidates (Obama and McCain, chief among them), to deal with globalization through job retraining?

    --
    The first principle is that you must not fool yourself - and you are the easiest person to fool. -Richard Feynman
  105. Re:It's A Fact - NOT! by EastCoastSurfer · · Score: 1

    I don't feel threatened at all. Why would I? I don't attempt to stump the candidate at all. I don't ask any trick questions. My usual questioning takes something I'm currently working on and explore how the candidate would solve the problem. Many times I haven't even come up with a solution yet, so there is no right answer. I just want to see how someone will go about problem solving. If you think that's trying to intimidate, then fine. I don't know how else to evaluate someone without giving some fixed test which would end up being more like a quiz. I also don't care how well someone knows a particular language since I'm of the camp that if you know one, you can learn any other.

    I don't expect my colleagues to be my out of work buddies. I'd rather them not be my outside of work friends for the most part. But, I've worked with some real jerks in the past. They were smart guys, but a huge pain to work with, which always led to the projects to suffer.

  106. Econ 101 by PPH · · Score: 1

    So then we should expect the wages offered for IT professionals to go up. Right?

    --
    Have gnu, will travel.
  107. Stoopid brain not working today by Nursie · · Score: 1

    Here's the post again, without the typos:

    I'm not saying for a moment I don't appreciate our testers, I work quite closely with them - generally giving them the heads up on what we're doing so they can get their tests designed ahead of time - I'm just saying I don't find the prospect of doing their work thrilling.

    You may be onto something with design of auto test frameworks and the like, but I have a feeling even that could be repetetive. If you have the freedom and expertise to get creative in the security test arena that could be fun, input fuzzing and the like...

  108. Follow the Money... by ryho · · Score: 1

    Before anybody responded to this flamebait, responsible /. readers should have asked who was writing the article. Who is the person who wrote this article, and what agenda could she possibly have? What I mean is, if working for a magazine funded by the IT community (see: the guys that pay IT wages), what would the result of writing an article that said IT employees "had it good" already and were not valuable commodities?

    Here are Ericka Chickowski's last 5 articles:

    2008-03-07 10 Ways to Cultivate a Creative IT Environment
    2008-03-05 Is There Really an IT Labor Shortage?
    2008-03-03 6 Ways to Prepare for Inevitable Cost Cuts
    2008-02-29 10 Ways IT Employees are Different from Everyone Else
    2008-02-21 Employment Outlook: IT Jobs Stable, Salaries Flat


    Anybody else see a theme?

    If I was a large corporation, and I believed bad times were ahead (given the state of the economy), the first thing I'd do is try to curb new-hires' salary expectations by getting the propaganda machine to churn out some nonsense like the items above.

    The fact is, the software developers are the company. Managers, PMs, Human Resources and CEOs like to think they make the world turn, but without developers, they have nothing to sell.

    I don't know about you guys, but if I was confident in my skills as a coder/developer/integrator, her article would make laugh.

    --
    The Lottery: A tax on people who are bad at math.
  109. Re:It's A Fact - NOT! by hax4bux · · Score: 1

    We agree.

    I usually ask candidates about their projects, then ask about the decisions they made. I have enough experience that I can usually grok their problem domain rather than place them in mine.

    But whatever works for you.

    I pretty much don't want to see my coworkers outside of work, although some of them seem rather interesting. I need some space to decompress. I work in silicon valley, our workdays are long enough.

  110. Been out of IT work since 2001 by Wingfat · · Score: 1

    I am a Collage Grad, with a MCSE +I, A+ Cert, Genesys Telecom Certified, can work on on IVRs, can do Webpage desgin, worked in a Help Desk for a large company, and can program, make macros, automate PC processes and work procedures... and have been looking for any type of IT job for at least 7 years (in the California Bay Area) now.. but i have been stuck doing Home Loans and now and working at a bank as a Customer Service Team Lead. I also know a few people in my area in my same situation.. so there is no shortage out there of IT workers.. there IS a shortage of IT jobs.. I say it is the goverment.. how much longer do we have this guy in office again? ;)

  111. Please drop me a contact mail. by eknagy · · Score: 1

    Please drop me a contact mail.

    1. Re:Please drop me a contact mail. by Maxo-Texas · · Score: 1

      That will be a little hard since you have no contact email. B)

      Are you from Google? Is this a hiring contest?

      --
      She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
    2. Re:Please drop me a contact mail. by eknagy · · Score: 1

      Sorry, not Google hire - on the contrary - but if you google for my handle, you'll find most of my e-mail addresses (except for CarGurus).

  112. The ongoing series of exposed lies from the US gov by Paracelcus · · Score: 1

    Like the Inflation rate (cooked to exclude the most inflationary items).
    Like the unemployment rate (cooked by cherry picking only those sectors that support the desired outcome).

    I can speak for myself, I looked for work for five years (unsuccessfully) before giving up and retiring completely, and it seems to me that the IT industry is more than 70% foreign contract workers despite the TRUE 18% US jobless rate!

    --
    I killed da wabbit -Elmer Fudd
  113. Please drop me a private mail. by eknagy · · Score: 1

    Please drop me a private mail.

  114. Re:Same as Engineer Shortage in 1980 that was reca by stewbee · · Score: 1

    Lets start a union now! Why doesn't Leahy (pres IEEE) promote UNIONS. Lawyers have them, doctors have them, dentists have them.


    Speaking as a fellow EE, there is a fundamental flaw when making these comparisons between manufacturing related jobs (like ours) and service based jobs (like lawyers, doctors, etc.) If we make product X and we use all US labor and we are in competition with product Y from a non-unionized, foreign manufacturer, how do we compete [1]? On the other hand, are you going to talk to a lawyer from the UK to handle a US issue? You can't. You would need to have someone who has passed the bar exam in your state. I doubt you would routinely see a doctor from a different state/country either, unless you lived trivially close to a state/national border. The services are tied to the region where the other workers live. However, consumer products are not tied to a region. These products will be in competition with anyone who can make and ship them globally.

    You cite the auto unions in your reply also. Have you looked at the big 3 lately? Do you see how well they are doing right now? I grew up in Detroit. I have seen the ups and downs of the UAW. While the US auto industry was booming, so were the workers in the UAW. That was due in part to the leverage the UAW had over the big 3. Now-a-days, even the big 3 are closing plants in Michigan, because Michigan requires its workers to join unions in unionized shops. Instead, a lot of their manufacturing is either in Mexico (one 'benefit' of NAFTA) or in other "right to work"[2] states. In short, the UAW demanded too much from the US automakers to the point where they are having a hard time competing with foreign automakers.

    [1] I guess you could implement some sort of tariff making our products more attractive than foreign competitors, but they would likely do the same to us.
    [2] Right to work meaning that you are not required to join the union if the shop you work in has a union.
  115. Re:The ongoing series of exposed lies from the US by Knara · · Score: 1

    What exactly were you looking for in IT? I've voluntarily left and gotten new jobs 3 times since 2001. So, either you do something really specialized, are in a shitty area (in which case it says little about the national IT market as a whole), or you were Doing It Wrong.

  116. MOD parent UP! by tattood · · Score: 1

    I could not agree with this more. I used to work in tech support, and almost daily I was educating our customers on technologies that a skilled network administrator should know how to do.

    --
    WTB [sig], PST!!!
  117. There will never be a lack of IT workers by mrjb · · Score: 1

    But *skilled* IT workers is a different matter altogether. It's a pity that whoever hires IT workers can rarely tell the difference.

    --
    Visit http://ringbreak.dnd.utwente.nl/~mrjb/growingbettersoftware to download your free copy of the book
  118. inexpensive knowledgeable lawyer pool by deodiaus2 · · Score: 1

    I think there is a serious shortage of inexpensive competent honest lawyers. Maybe Congress might want to address that issue. I went to a lawyer, who said he would charge me next to nothing to get a frivolous $500 towing charge dismissed. His idea of next to nothing was $200. Mine was like $20. But he had me come into his office, and pontificate for an hour about the ticket and such. Then, he asked me for $100. After court, he asked for another $100. I asked for a receipt, which he wrote on a PostIt note in unreadable handwritting.

  119. define "good programmer" by walterbyrd · · Score: 1

    Your post leaves me a little perplexed.

    "There are a lot of mediocre or bad programmers out there, most of them with degrees."

    How do you know? There are hundreds of thousands of programmers, have you really hired, and fairly evaluated a big enough sample to make that sort of a statement? Also, what are your own credentials? And what, in your opinion, makes them so "mediocre or bad?"

    In my experience, self-taught programmers do not understand structured development at all. They tend to be spaghetti coders. They also don't understand the software life cycle process, or other software engineering concepts. They just know how to hack things together. But, that is just my experience.

    I would be interested to know what criteria you use to define a "good programmer."

  120. So, what's a current CS student to do? by fatalGlory · · Score: 1

    I'm studying CS right now. I love it to pieces, I'm getting top marks - I can't imagine switching degrees. But this all sounds foreboding. Is there going to be any work for me when I'm done or not?

    --
    Censorship is the opposite of education. If neo-darwinism were defensible, people would not need to try and censor ID.
    1. Re:So, what's a current CS student to do? by Knara · · Score: 1

      It's not so foreboding. If you're good at what you do, have a minimum of social skills, and plan ahead, you'll do fine.

      Many of the people who "have a hard time finding jobs in IT" really have no business being in IT to begin with, IMNSHO. YMMV as a developer (seems like the key is to make sure you've got some SE skills not just hardcore CS/math), but in my experience, there's always jobs for people who are talented.

    2. Re:So, what's a current CS student to do? by deanc · · Score: 1

      What's a current CS student to do? Go to med school or study patent law.

      Alternately: get a job where you bring in money. One of the sorts of jobs I was looking for after I finished my PhD was contract research-- where I would try to bring in money to fulfill the contract. At every point, I would be able to say I generated $X of revenue in exchange for a smaller fraction, $Y, in salary.

      The problem with IT and support programming is that it is a cost-center, not a revenue-generator. You'll always be looked upon as a resource that is costing the company money that could be saved if they paid you less or got rid of you. It's a little better if the work you're doing is part of the core mission of the company (eg, a programmer working for a software company as opposed to an internal-software developer at an insurance company), but the key to job security is always having some quantitative method of demonstrating that you make more money for the company than you cost every year.

    3. Re:So, what's a current CS student to do? by Knara · · Score: 1

      The problem with IT and support programming is that it is a cost-center, not a revenue-generator. You'll always be looked upon as a resource that is costing the company money that could be saved if they paid you less or got rid of you.

      Right, but not all (most?) programming is support programming. Once you have a programming job that is contributing to a marketable product, you become a capitalize-able expense, and in my experience that tends to lead to higher pay as a result (though you still have to potentially deal with stupid metrics like "lines of code generated" and what not).

  121. Wrong shell joke by Dareth · · Score: 1

    Maybe your shell/joke wasn't "korny" enough!

    --

    I only look human.
    My mother is a halfling and my dad is an ogre, so that makes me an Ogreling
  122. define "suitable" by walterbyrd · · Score: 1

    What is it with these PHBs?

    Think about this: there is a difference between saying "there are not enough super-models who want to go out with me" and saying "there are not enough women in the world."

    If you want to make a point, please specify: your exact requirements, exactly what pay and terms you offer, and where the job is located.

    If you are typical, you are looking for somebody with extensive experience in a dozen different areas, then whining that there are no IT specialists.

  123. Logistics by blueforce · · Score: 1

    I wonder if the persons or organizations responsible for these claims of IT shortages have looked into the logistics of IT.

    In other words, it's possible that, due to the size of the U.S. and the distribution of skilled labor, there are surpluses in some areas and shortages in others.

    I work for an international telecom company. Our office traditionally has a difficult time filling jobs because of our location in Northeast Ohio. The office has been here for years, but it's not exactly a mecca of technology, and thusly we find ourselves interviewing people from all across the country. Then it becomes an issue when we need to relocate someone from one of the coasts to NE Ohio. Firstly, not many people get excited about the prospects of NEO, and Secondly it's an expensive proposition to pick up someone and their family and move them across the country.

    NE Ohio is also lacking "real" companies, while simultaneously being overly-saturated with contracting companies and recruiters. I have no interest in being a contract employee so that severely limits employment prospects.

    Conversely, I'm not overly excited about the prospects of staying in NE Ohio for the rest of my career, but I have dozens of considerations that preclude me from just picking up and moving somewhere else. I have my family to consider, a home (to attempt) to sell in a dismal market, the whole prospect of relocation of household, my wife works and loves her job, etc. I would love to be able to move to a "hotbed" of technology, but of course it's not a simple process.

    I wonder if the net employment/employee ratio nationwide is a wash? How many of these employers who are claiming shortages would be willing to hire someone like me, purchase my house, pay relocation costs, etc.??

    --
    If you do what you always did, you get what you always got.
  124. I see helpdesk jobs at $10 - $20 same as unskilled by walterbyrd · · Score: 1

    I am in Denver, and that is the going pay. Many helpdesk jobs require very considerable skills, but the pay is nothing. I am amazed that anybody would want those jobs.

    You can check out my blog at techtoil.org. On the front page I have an article: "Worst job in IT: PC Technician and/or Help-Desk?" Also click on the "Salary Survey" and compare helpdesk jobs to unskilled labor.

    Here are a few quick examples, please note the *long* list of requirements relative to the pitiful pay:

            * Helpdesk Support |Entry Level
                        o Bachelor's degree (required) in Computer Science, Computer Information Systems or similar discipline preferred
                        o 1-3 years technical experience in a desktop support environment
                        o Strong Windows XP, MS Office, Outlook, Internet Explorer and Adobe Acrobat support experience
                        o Knowledge of Ghost or similar imaging software and concepts
                        o Strong competency in supporting PC, Laptop and PDA Hardware and Software
                        o Experience using Help Desk Software for issue tracking, asset tracking, knowledge base and service level reporting desired
                        o A+ Certification preferred but not required.
                        o Microsoft MCDST Certification or equivalent preferred but not required.
            * Compensation: $35K to $45K

            * Technical Support/Help Desk
                        o Excel, Powerpoint, Word, Netmeeting, Microsoft Outlook
                        o Communication Skills, Business Writing Skillls
                        o SAP, Oracle, Data Modeling, Data Management
                        o Peoplesoft, MS Access
                        o DSS/EIS/OLAP Programmer
                        o Database Design, DB2, EAI, Middleware
                        o System Integration, Automated Test, System Architect
                        o PDM, Project Management, Organizational Skills
            * Compensation: up to $13.73 per hour DOE, Heath insurance available

  125. good and bad by enbody · · Score: 1
    I buy the argument that a labor shortage should show up as increased pay.

    However, the "IT field" has such a wide range of meaning that it is pretty useless in the context of employment. Consider this quote from the article:

    "If the demand was really there, if these critical shortages that Gartner is forecasting started to happen, guess what? Businesses would start sending some of their experienced users to technology school and a few months later they'd become technology experts who understand the business very well,"

    A few months of study and we have a trained IT worker(!?). However, we don't have a skilled programmer. Yet, this statement is in an article which also talks about skilled programmers. They aren't the same, but the writer doesn't know that.
    1. Re:good and bad by Knara · · Score: 1

      Not only are they not the same, but the article makes the mistake of assuming that someone who is certified or has a degree is a "trained" IT worker. I guess that's true if by trained one means "has no experience troubleshooting things in the realworld and not in a lab"...

      I dunno how anyone can just work a few months and be considered a professional in IT.

  126. Professionals need a liberal education by dubl-u · · Score: 1
    with the liberalism in today's universities, many of them spent their time taking macrame or latin literature as part of their CS degree.

    I agree that people should know the basics, and be able to kick ass with them.

    On the other hand, I'm not just hiring a programmer to twiddle bits. If they are going to be professionals, they need to able to write, to speak, to listen, to think, and to understand a broad enough range of topics to apply lessons that come from other specialties. For example:
    • psychology - because the software we make is for people
    • sociology and anthropology - because we work in groups
    • american history - to understand the business and social context in which we work
    • world history - to not look like an idiot in front of international partners and clients
    • business - for obvious reasons
    • accounting - if you ever want to touch a system that handles money
    • law - at least enough to understand IP law and our regulatory environment
    And I could go on from there. Mathematics, statistics, demography, marketing, advertising, visual design, information design, library science, physics, and experimental methods from some lab science: some knowledge of all of these fields can be helpful to pretty much any working professional programmer. And of course if you're looking to work in a particular field, like bioinformatics, you'll need special training.

    Basically, what I'm saying is that if you want to be a professional, you need a liberal education (a term much older than the "liberal" stick the American right uses to beat the American left). Sure, you can still get a job, but if coding is all you can do, you'll end up the IT equivalent of a mediocre auto mechanic.
    1. Re:Professionals need a liberal education by LuisAnaya · · Score: 1
      Agreed, but you'll have to place them in different positions to be effective:
      • Psychology - Systems Engineer, Usability
      • Sociology and Anthropology - Usability, Third tier Customer Support, Forensics, Tester
      • American History - Systems Engineer, Testers, Solution Architect, Product Manager, Sales
      • World History - same as above
      • Business - Product Management, Sales, Program Management, Project Management
      • Accounting - Systems Engineering, Testing, Program Management
      • Law - Program Management, Project Management

      You still need people with strong coding background and in depth knowledge in computers. When the things get tough, those are the ones that will fix the challenging problems. I agree that having an overall education is important, but must be relevant to your interests. If you have a person that spent time taking macrame and ice fishing in college, do not expect that person to be able to solve driver problems, most likely does not have the knowledge or the inclination to fix it in the first place.

      --
      Vi havas e-poston.
    2. Re:Professionals need a liberal education by dubl-u · · Score: 1

      Agreed, but you'll have to place them in different positions to be effective:

      I agree that to the extent your team specializes, specialist knowledge is useful. But my view is that treating creative work like assembly-line work is a regrettably common error, and that software development should always be creative work. (When it's not, people almost always just buy a copy rather than coding a duplicate from scratch.)

      In a creative work, seemingly minor changes can have systemic effects. In fact, they should have systemic effects; if a developer spends a day coding and it has no effect on end users and the business, it's probably a wasted day. Given that, the more a developer understands about the context, the better they are able to achieve product/market fit. So along with a solid CS grounding, a liberal education is essential.

      Even if you follow a strongly specialized model, however, people will still need the basics to integrate well. Unless I understand a bit about psychology, a designer's requests will seem retarded to me. Without some understanding of business, I won't be able to give product management good cost/benefit tradeoffs. Without an inkling of the law, I may not know enough to ask my project manager about libraries I'm including. And so on.

      If you have a person that spent time taking macrame and ice fishing in college, do not expect that person to be able to solve driver problems, most likely does not have the knowledge or the inclination to fix it in the first place.

      Could be. Depends on the person, really. One of the most important characteristics in a good programmer is intellectual curiosity. This often leads people on strange paths. I'm much more afraid of the applicant who got a narrow, vocational CS degree as the quick path to a good job than I am one who has a CS degree plus a lot of apparently unrelated coursework. In my experience, the former often turn out to be clock-punchers. The latter group, if you can get them hooked on the job, will be reading things in the off hours just for the fun of it.

  127. Re:Same as Engineer Shortage in 1980 that was reca by carterson2 · · Score: 1

    Lets see if we can find some common ground. Do you agree with this statement.

    We have made cars in the US a lot longer than we have made steel in the US.

  128. Really? Strange ... maybe that's the problem. by Qbertino · · Score: 1

    Maybe that's the problem. Your problem.

    If I had 10 J2EE positions to fill and there'd be a low in supply I'd hire 2 experienced J2EE developers with basic social skills and 8 kids directly from High School who've done a little web project in the past or have neat World of Warcraft LUA scripting skills for like a tenth of the price.

    I'd have the Experts help the n00bs wrap their head around that J2EE behemoth, buy them an entire library on Java, send the whole lot on 2 or 3 trainings over the first year and have them do or help at a handfull of projects (OSS or something) and test developement methodologies. I'd offer each a full-scale Sun Java Certification palette over the next 5 years or so for those who stay in line. Screw University and CompSci - who needs that nowadays? Training on the job is king. You don't think the Linux kernel would be worse if Linus didn't have a degree, do you? Ton Roosendahl (Eternal Blender Lead) doesn't even have a formal training in programming!

    I'd give them air to breathe, all the tools the experts say speed up the job and in 18 months I'd have a team that could programm the universe. I'd slowly raise the n00bs into the positions that they are comfortable in, fire the slackers and get new n00bs on board. They'd all be a perfect fit and better than any hodge-podge crew that somebody tacks together from hiring a dozen of the 'best skilled developers'.

    If you really have 10 positions for frontline J2EE developers to fill then you're a larger shop that could do this type of thing easyly. That you haven't done it yet goes to show how IT and Softwaredevelopement in general lacks result-oriented thinking and acting these days.

    Or maybe you just wanted a team of rockstars that would gladly work for $8 an hour. Like most companies nowadays.

    --
    We suffer more in our imagination than in reality. - Seneca
  129. The real myth is that IT workers are a commodity by walterbyrd · · Score: 1

    Business works under the assumption that IT workers are interchangable commodities, but nothing could be further from the truth.

    What the PHBs don't understand: a person can know windows or linux all day, but it can take a long time to fully understand the particular system at a particular company. This is even more true when it comes to software development: somebody who is fully familiar with your company's code, and company's way of doing things is going to be 10X as productive as another developer who only knows "Java" or whatever.

    But when the PHBs can not find the exact skill set they want, they will bitch that there are no IT workers. Those skills sets can be very complicated, btw. Six different skill areas are typical, although I have seen some jobs that ask for over 30 different skills.

  130. Yeah, whatever. by jotaeleemeese · · Score: 5, Interesting

    As somebody that has just being replaced by people working in India (hello chaps!) I can categorically tell you there are labour shortages in Western countries.

    I did the interviews, the people is just not there. As for myself I will take a few months off because I know there will be a job for me once I am rested and have done a few things I have in the back burner.

    The situation in the US is not the way you are portraying it. Foreign workers are well paid (by definition, given the kind of visa they need to enter the country) so they are not driving salaries down, and most importantly pay taxes and spend money in the local economy, which benefits without having invested a dime in the education of these individuals.

    The people driving salaries down are the ones working remotely and that never set foot in the country they are serving, very often using the infrastructure in that country, which was originally built to benefit the local population. That is what happened to me. I have no problem with this, I will have to take a lower salary most likely, but this is just natural given the savage competition to which we are being confronted (people in India are forced to work insane hours for a quarter of what we earn in the West, but fret no, salaries are going up and it is a matter of 3 or 4 years before they are comparable to Western standards, the turnover rate over there is atrocious, because techie people over there are not stupid: as soon as they get a better skill set they move on. In my experience this is at the very least 40% a year of attrition rate, so you always have a half competent group of people, half of which will leave very soon. Some companies are waking up to this fact, but some others are going ahead like a blinded lemming with suicidal thoughts).

    Techies in developed countries should be writing to politicians about why they are allowing people working remotely in machines based locally, offering services locally. If they are affecting the economy in such way, they should be taxed as if they were working locally, people working remotely get all the money but pay no taxes locally, while the other way around is nigh to impossible to set up shop.

    Or we should get free access to Indian and Chinese markets in order to compete in a fair basis. But our politicians are too busy wasting billions of dollars killing innocent people instead of investing in the future of our respective countries.

    --
    IANAL but write like a drunk one.
    1. Re:Yeah, whatever. by Fulcrum+of+Evil · · Score: 2, Insightful

      Foreign workers are well paid (by definition, given the kind of visa they need to enter the country) so they are not driving salaries down

      Of course they are - increased supply means lower prices.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    2. Re:Yeah, whatever. by megaditto · · Score: 1

      Repeat after me: it's not a zero-sum game.

      Consider that in 1900 there were only 90 million of people in America.
      Hundred years later, in 2000 there are about 300 million (that's 210 million extra workers "stealing your job").
      Are the wages down compared to 1900?

      --
      Obama likes poor people so much, he wants to make more of them.
    3. Re:Yeah, whatever. by ATMAvatar · · Score: 2, Informative

      The situation in the US is not the way you are portraying it. Foreign workers are well paid (by definition, given the kind of visa they need to enter the country) so they are not driving salaries down

      Except that you're wrong.

      --
      "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."
    4. Re:Yeah, whatever. by Fulcrum+of+Evil · · Score: 1

      Repeat after me: macroeconomics works. Increasing the supply of anything results in depressed price.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    5. Re:Yeah, whatever. by jedidiah · · Score: 1

      Quite so. I was in a company when the corporate vampire CIO decided to
      start replacing the IT staff with H1Bs. The clear perception was that
      the H1Bs were going to be cheaper than the people being replaced. That
      was the whole point of the exercise.

      In another company, I was free to pressure the boss for better pay due
      to my status. I was able to get more money than another guy that had
      serious relevant experience and a PhD in the relevant speciality.
      This really blew my mind at the time.

      It put the whole "over a barrel" situation into sharp perspective.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    6. Re:Yeah, whatever. by Anonymous Coward · · Score: 0

      In the name of math, please... please stop posting.

    7. Re:Yeah, whatever. by Anonymous Coward · · Score: 0

      No.

    8. Re:Yeah, whatever. by rtb61 · · Score: 2, Interesting
      Repeat after me: Labour unions, people actually died to get you better wages and working conditions, and companies at that time were quite content to kill as many workers as necessary to keep wages down and working conditions cheap.

      Democracy in action: if it were not for a more politically active population at that time those labour reforms still would not have materialised. Which is why modern corporations work so hard to disenfranchise the majority via mass media, you know all the corrupt stuff, you only have 1 vote it doesn't count so why bother, there is no point in voting because all political parties are the same, why vote for any candidate when they are all as corrupt as each other (all this while they prod a motivate their pet ignorant electorate to vote for the politician that will tell the religiously motivated what they want to hear while robbing them blind and as it turns out killing their children).

      So yeah IT labour shortage is all about squeezing down on wages and working conditions, basically out sourcing is proving to be somewhat unreliable, and the process tends to mean you give away all your trade secrets to a future potential competitor but, those wages and labour conditions are still desirable so they are looking to import them by what ever means necessary. True the still will be the odd shortages in specific select areas of the market when a required level of experience and expertise is needed but they are few and far between.

      --
      Chaos - everything, everywhere, everywhen
    9. Re:Yeah, whatever. by megaditto · · Score: 1

      You know, your future children might steal my job. I hope that wouldn't make you abort them.

      Be that as it may, why you think you deserve Freedom and Success more than some guy in India or Mexico is beyond me.

      --
      Obama likes poor people so much, he wants to make more of them.
    10. Re:Yeah, whatever. by duggi · · Score: 1

      people in India are forced to work insane hours for a quarter of what we earn in the West, but fret no, salaries are going up and it is a matter of 3 or 4 years before they are comparable to Western standards, the turnover rate over there is atrocious, because techie people over there are not stupid: as soon as they get a better skill set they move on. In my experience this is at the very least 40% a year of attrition rate, so you always have a half competent group of people, half of which will leave very soon. Some companies are waking up to this fact, but some others are going ahead like a blinded lemming with suicidal thoughts
      OK, now the other side of the story, from an Indian. Of the workforce in India, 50% fall in the below 30 age group, so all are relatively new to IT. And most are not Comp Sci Engineers, any tech grad can find an IT job here. Even though the attrition is a major problem, it is being compensated by fresh recruits, who are willing to work for even lesser salaries. So its not just an offshoring from US to India, it is also from Comp sci to any grad, from IIT's to local colleges, and from urban areas to rural populace.
      But all this Labor shortage is just a myth. A small ex: From Reliance Industries to McKinsey, everybody is jumping on undergrads to take them into consulting/management roles, train them and use them cheap, rather than get an MBA grad. And only two days ago was there a mention of MBA grads shortage in India.
      --
      http://monkeynesianeconomics.blogspot.com/
    11. Re:Yeah, whatever. by MightyMait · · Score: 1

      My question is: how do we define "freedom and success"? The way we seem to define them now seems to reflect rather f***ed up priorities.

      --
      Nothing interesting to say...MUST...NOT...REPLY...ohtheheckwithit.
    12. Re:Yeah, whatever. by Anonymous Coward · · Score: 0

      No one claimed that.

    13. Re:Yeah, whatever. by megaditto · · Score: 1

      Well, that's implied. "Stealing jobs" is the basic idea of the social parasitism believers. The premise is usually that people do not create value but are mere consumers/parasites living off the finite government/society/planet's tit.

      Hence you get claims that "this country is not big enough to support all of us" which usually conclude that people actually steal the limited jobs/resources from each-other.

      After that, the believers try to justify why they deserve the "limited" resource more than anybody else (be it by birth, nationality, skin color, gender, IQ, etc.)

      --
      Obama likes poor people so much, he wants to make more of them.
  131. Schlumberger by jotaeleemeese · · Score: 1

    And no, not everybody has to learn to drive (I can tell you this most definitively: I don't ).

    --
    IANAL but write like a drunk one.
  132. I don't remember how buuble sort works.... by jotaeleemeese · · Score: 1

    .... but I am as sure as hell that I would come up with something that orders a list.

    That should be a most basic skill: to get things done even if they are not optimal. Optimization can't be done in the short span of a test during a job application, situation in which you don't have access to Google, books, etc.

    --
    IANAL but write like a drunk one.
  133. And who tells you your job is safe? by jotaeleemeese · · Score: 1

    Job safety is gone. The only difference is that in some localities corporations are forced to pay something when they get rid of you. But that is pretty much all.

    If you play your cards correctly (you know, put enough savings aside, I now recommend to have at least one year of salary covered in hard cold cash via your savings) there should be no difference whatsoever between being contracted or being employed (oh no, wait, bein contracted you are not sucked into office politics and you actually get work done)...

    --
    IANAL but write like a drunk one.
  134. It's not a shortage of skilled labor... by ConfusedMonkey · · Score: 1

    ...it's a shortage in compensation. The employers don't offer additional compensation then complain when they only get mediocre performing employees. What most companies are willing to pay for entry level IT positions isn't competitive with other highly technical positions and this affects career decisions. Lots of people I know who are competent at programming decided to become engineers or pursue graduate degrees instead of a computer science degree. The pay scale and the perception of age in each field helped them decide which of their interests they wanted to turn into a career. It's really no different than finding a competent K-12 teacher, some people will do it because they love it but lots of talented individuals who are interested look at the compensation and decide on another career option.

  135. I never thought that I would see this story on /. by Paul+Bain · · Score: 1

    buzzardsbay writes "For the past few years, we've heard a number of analysts and high-profile IT industry executives, Bill Gates and Craig Barrett among them, promoting the idea that there's an ever-present shortage of skilled IT workers to fill the industry's demand. But now there's growing evidence suggesting the "shortage" is simply a self-serving myth. "It seems like every three years you've got one group or another saying, the world is going to come to an end there is going to be a shortage and so on," says Vivek Wadhwa, a professor for Duke University's Master of Engineering Management Program and a former technology CEO himself. "This whole concept of shortages is bogus, it shows a lack of understanding of the labor pool in the USA.""

    Honestly, I thought that I would never see Slashdot post such a story, and I never thought that Rob "Commander Taco" Malda himself would post it. Amazing. Perhaps liberals are capable of change, after all.

    For more information on the specious "labor shortage," google on terms such as these:

    1. Ron Hira, economics (?) professor
    2. Norm Matloff, Univ. of California CS professor
    3. Kim Berry
    4. Programmers' Guild
    5. Zazona
    6. TORAW, which is now probably defunct (IIRC).
    --

    A lawyer & digital forensics examiner. Also an expert on open source software (OSS).
  136. Re:It's A Fact - NOT! by mrwolf007 · · Score: 1

    I am a "highly experienced J2EE person" .. Probably should have gone that direction myself, especially after coding a lightweight j2ee-like server.
    Well, went J2ME instead.

    My least favorite is: are you kewl enough to work in our clubhouse? Kewlness is no substitute for ability.
    My advice, dont even waste your time. Just let em fall. Sooner or later their employers/customers will go looking for someone who knows his handwork.

    Anyway, I'm a little tired of hearing about "the shortage" when in fact there is none. The "shortage" (IMO) is manufactured. Same here (in Germany). Im getting tired of it as well. All those mummys sons who studied CS cause it was the "in" thing to do with the advertised shortage. Doesnt make live easier for those who actually do what they enjoy (well most of the time) and do well.
    As far as i can tell its just a stupid trick to lower wages, fake demand to increase supply of labour. People who choose their job based solely on expected salary rarely are a good choice.
  137. Skills shortage, not qualification shortage by Froggy · · Score: 1

    In Australia, at any rate, there's no great shortage of people with qualifications in IT. There is however a desperate shortage of people who can actually function in IT jobs.

    We've had University-level computer science courses since the seventies or so, like everywhere else I guess. During the dot-com era, loads of institutions started up so-called "information technology" courses, mostly aimed at vocational programmer training. These courses do *not* teach anything about algorithms, because (and I quote an IT lecturer) "they're never going to have to worry about that in the real world". Now fair enough, they probably won't have to worry about algorithmic complexity or do a formal proof of correctness after they leave uni. But these guys aren't learning *anything* about algorithms -- including how to develop or test one.

    What most IT graduates have learned how to do is translate algorithms into Java. Someone else has to come up with the algorithms for them and write them up in detailed pseudocode -- and if you've got someone on staff capable of doing that, it's not that much extra effort for them to learn Java syntax. If thirty years of research into learning how to program has told us anything, it's that learning the syntax ain't the hard part. Unless you're learning INTERCAL, in which case all bets are off.

    Meanwhile, CS programs that still teach all that stuff are still copping flak because of a general perception among undergrads that it's irrelevant, and that what employers REALLY want is someone who knows the Java libraries backwards. I reckon that's nice and all, but a) that's the sort of think you can pick up from a reference book after you've taken second year Algorithms and Data Structures, and b) what the employers I've spoken to really want from a programmer is someone who, after a reasonable training period, doesn't need to be told how to do everything they have to do.

    --
    It is a woman's prerogative to change other people's minds.
  138. shortage not important by sentientbrendan · · Score: 1

    In my mind it's not important whether we have a shortage of workers or not. Software engineering isn't like steel mining, where you want lots of workers when there are lots of viable mines available, and then you get rid of them when you've taken all of the metal out of the mine.

    Engineers *are* the mine. The more computer science people are in the field, the more opportunities will open up for computer scientists to work in, because there are an infinite number of applications for computers and robots and an infinite amount of money that can be made selling those applications.

    An increase in the number of CS grads my dampen wages temporarily, but that only creates more incentive for grads to start their own companies and explore niches that the larger companies ignored up until then. In the long run, the market expands until wages approach a kind of equilibrium.

    So, I say, we need as many CS people as we can get, and in the long run we will be way better off.

    Also, some people worry about foreign workers coming into the US to work at US companies, but I don't for this reason. Those workers from Taiwan, China, India, Japan, are all coming from countries that have an enourmous demand for software, but which don't have an internal software industry comparable to the united states. What people don't understand is that the H1-b program is part of a long held policy of brain draining the crap out of countries that we compete with, which insures that all the smartest people are working in US companies and paying US income taxes.

    As the software market rapidly expands both into new niches and into new physical territories like China, Russia, and India, the US and a small number of European countries still dominate the software market, and still reap all of the profits from billions of customers. The policy of expanding our workforce and brain draining the competition makes sure that we remain on the gravy train and will in the long run benefit US workers, even if there's a temporary depression of salaries in the short term.

    Also, it should be noted that computer scientists still get paid quite well (65-90k jobs), although not nearly as much as professionals in fields that are vastly understaffed like medical personnel.

    1. Re:shortage not important by Fulcrum+of+Evil · · Score: 1

      doesn't work that way - they show up here, get trained, then go back home and compete with us. Meanwhile, we aren't willing to grow our own experts, so the brain drain goes the other way.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  139. Bullshit: It is difficult to find people with... by psamty · · Score: 1

    skills. Easy to find applicants, but we've been looking for people for a long time, and have had extreme difficulty finding someone who can even code up simple programs in the course of the interview. We have a programmer interview where the three senior developers (including myself) ask somewhat tricky questions and guide applicants in trying to solve them (using pseudocode). Most applicants seem to be afraid of even attempting to code on the fly, or, even worse, start providing super-high level solutions without figuring out how they will work. We work on simulation software, and that requires a special set of skills, but all we look for in an interview is someone with the relevant background and reasonable programming skills. Most graduates from universities these days have either (a) spent their life doing HTML/CSS/JavaScript, (b) passed their exams by copying off their classmates, (c) got really deep into the specifics of one particular technology while have no general knowledge. I was in a top-10 engineering school until a little while ago, I can assure you that I would not hire 99% of my classmates. Good people are always hard to find. Anywhere in the world. End of story.

  140. Just like in education . . . by rbannon · · Score: 2, Interesting

    I've been teaching mathematics for 20 years now, and ever since starting I've been told that there's a shortage of mathematics teachers. What's most puzzling is that 65% of the teaching time at my school is done by extremely low paid adjuncts . . . the union (surprisingly) is the main advocate of low paid adjuncts as it helps reduce the total cost of instruction, which helped a cadre of union old timers reach outrageous salaries ($170,000/year for 32 weeks of work, benefits (~$20,000) not included). The adjunct rate for an equivalent load is a flat $15,000 (I'm not kidding).

    The best part of these numbers is that the public routinely buys the mantra that we need mathematics teachers, and the reason that we have such bad outcomes is that few are qualified to teach mathematics. Oh, did I mention that the adjuncts at my school are required to have advanced degrees in mathematics?

    Yes, IT often explains away their incompetence as a result of not enough qualified people. Funny, but I think most of the IT staff at my school are low paid part-timers, with a small cadre of well paid people at the top. I hope you see the similarities.

  141. Parent's Lies by Fission86 · · Score: 1

    You'd better believe that it's the truth, there is a huge shortage of "skilled IT workers." Main word being skilled! During my short stint into IT work as a high school student I worked for the most incompotent system administrator ever. By the second month of working for him half of the people that used to come to him with their problems, started coming to me. Except I got the distinct impression that they came to me, not for my knowledge, but for my skill of being able to effectively communicate with them.

    So yes, the the 'myth' of a lack of skilled IT workers is true, except the parent would have you believe that IT workers do not need to be skilled in communications, etc.

    --
    Coming to you live from another dimension.
  142. Just Wait 10 Years... by perlith · · Score: 1

    http://www.ibm.com/ibm/ideasfromibm/us/humancapital/01282008/images/Adaptable%20Workforce_2008.pdf This is a study done by IBM, and probably biased in some ways, but it does highlight a couple of good key points: -New graduates have different expectations. Reputation of a company isn't sufficient to hire anymore. -Leadership pipeline is quickly dwindling. Companies are not investing enough for next-gen leaders. -Expertise within a company is difficult to locate, and even more difficult to capture (and pass on). I think that overall key is companies will need to begin investing (yes, investing!) more into their hiring process if they want to locate and recruit top candidates. Companies say they've been doing that for years, but I'd sincerely like to see them put their money where their mouths are. Too many are focused on short-term cost savings rather than long-term strategic planning. Think it's bad now? Wait 5-10 years, where there are no graduates to fill those holes ... even the poorly qualified ones.

  143. Re:Same as Engineer Shortage in 1980 that was reca by stewbee · · Score: 1

    I can't answer that statement, since I don't know the answer. I am not trying to pick fight. I think we are ultimately on the same side. I personally wouldn't mind having a union as an EE. I would also like everyone to have one. Especially when I hear about CEOs making obscene amounts of money even while the company is doing horribly. Because I know that inevitably, these CEOs will be financially taken care of (ala 'golden parachutes') while the workers are shown the door with a pat on the back. Having a union would just make it hard to compete with those companies which don't. And ultimately, if the company can't compete, there will be no jobs for them since the company will cease to be.

  144. True *And* False by ymenager · · Score: 1

    In today's industry, I've seen two ways that management approaches IT staffing (and all the posts on this topic pretty much confirm this):

    First, there's a significant amount of manager who think that IT is just monkey work. Where they can take someone out of the street, send them to a training course, and voila, they're a skilled IT staff who's paid in peanuts and monkeys.

    Those type of companies of course do push what could be considered a fake 'IT shortage' agenda. I say 'fake' because it's not really difficult to find a monkey, they just really want the cheapest monkey as possible, preferable someone brought in from a developing country on a 'slavery visa', so that they can pay even less peanuts and possibly not even have to offer bananas.

    That whole view of course fundamentally flawed. The software industry is in some ways very similar to the building industry. If you want to build a small shack (or a low quality house), a few friends who know a bit of everything (basic plumbing, basic electricity) can do it.

    If you want to build a good quality house, you need a competent plumber, a competent electrician, etc...

    If you're building a skyscraper, although you do need a lot of grunts (which is one aspect that is different in IT, because since it's mostly intellectual work, there's much less space for grunts), you need quite a few experts in a myriad of fields like large scale plumbing, electricity, elevators, etc. Not only that, but in working on something on this scale, the consequences of any mistakes are drastically amplified, so anyone incompetent will cause immense harm to the project.

    So those manager's view on doing IT with monkeys, is quite similar to someone thinking they can go around building large houses and skyscrapers with just a bunch of people with no real skills to do so, which naturally has very predictable results.

    Unfortunately those people only have eyes for the bottom line, and proceed doing business with the same mindset as those in the building industry who will use substandard material in their construction and pocket the difference, because as long as they make money, 'who cares' how much harm is caused to others.

    Then, there are companies that understand that to do any kind of real IT, you need a reasonably good team. Now, that doesn't mean the whole team has to be talented experts. There just need to be a good mix of experienced and talented ones, and of less experienced ones, but still reasonably talented or at the very least professional and competent.

    Talented IT staff has been hard to find for MANY years, even way before the .com boom (at least as far as 95 from my personal experience). This bad situation has been made worse by the amount of monkeys in the market, which should never have gone into IT in the first place. So in order to find one talented person, you need to interview tons and tons of people, most being a complete waste of interview time.

    It's actually quite normal for an industry to be filled up with chaff when there's an industry boom. The main problem is the people who hire and manage IT staff are often clueless about IT (and/or often just plain incompetent). This creates a situation where it's still worthwhile for the monkeys to stick around, because it's still better jobs then shuffling burgers.

    So in short, there *do* is a shortage of IT staff, however the main drivers of the 'IT shortage' agenda have the wrong motivation, and have no interest in solving the *REAL* IT shortage, but instead want to drive their own deeply flawed view of how to do IT.

  145. What is a skilled IT worker? by walterbyrd · · Score: 1

    Just look at the job ads. Often a mid-level job requires dozens of different skills - and no two jobs are alike.

    For example: what is a sysadmin, what skill do they have? What do they do?

    I have been interviewing lately: at one place, the job turned out to be all about database development. At another, the job was all about software configuration management. At another, the job was all about disaster recovery planning. There is never much similarity between the actual job requirements, and the job that is advertised.

    And please don't give me that "soft skills" crap. Because that only proves complete ignorance of the screening process. Besides if "communication skills" were really so important, then why do so many jobs go people who do not even speak English natively, or well?

    A typical job ad usually lists at least six skills. But since no two jobs are alike, how is it even remotely likely that any particular applicant will have 5 years experience in each of those areas?

  146. Globalization's missing economics by enjoyoutdoors · · Score: 1

    There are 3 Billion people in the world making less than $2 a day. This is never discussed by globalism's advocates and international outsourcers. , but simple economics says that the wider we open the door, the faster our lifestyle will fall. And that goes for ALL jobs (eventually). It is just simple "free market" economics. As long as companies are willing to train cheap labor while refusing to train middle class labor, there will always be someone available to work cheaper. Already, China and India are cranking up and will graduate massive numbers of diploma'd scientists and engineers in a few years. How can you compete when other countries are can create graduates at 10% of our cost, when outsourcing companies run IT labor mills that and actually invest in training while our companies stubbornly refuse to invest in Americans? The only thing that is saving our tails right now is the fact that there are limits on how fast the spigot of world labor can enter our country. The only way we can resist global pressures on wages is through thoughtful policy and measured and careful labor immigration policies.

    1. Re:Globalization's missing economics by AvitarX · · Score: 1

      Well, if you take the stance that Americans are inherently more deserving than people of other countries, than your point stands. But only if you accept that your lifestyle could double the wages of tens of thousands of people. Do you really feel you are tens of of thousands of times more deserving than the median person on this planet (assuming about 6 billion people).

      You are proposing surpressing global wages for the majority to maintain the wages of the few.

      As economies develop they will run into their own shortages, and just as the industrial revolution caused massive suffering, but in the end made things better. So too will the global revolution. I hope I don't live to see it at its worse, it's going to suck for a lot of people like me (middle class Americans), but when it is done life will be better (barring global warming or massive war).

      It really is no different than when machines replaced people in textile mills, and they will do it even further when non-tearing robot fingers are perfected.

      We don't morn the loss of what were thought to be decent jobs from the industrial revolution, and 10 generations these jobs won't be morned either. That's what progress is. Keeping half the global population for the sake of keeping American's making 6000 times as much for minimum wage is just un-ethical.
      Much better is to slow down the progress of countries that are beginning to be able to afford it (China/India) by enforcing international laws protecting intellectual property, allowing us to ride their improvement some and somewhat less painfully adjust.

      Lack of proper investment by American companies in our workforce just shows that they are being short sighted, and probably should be replaced.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    2. Re:Globalization's missing economics by The+One+and+Only · · Score: 1

      There are 3 Billion people in the world making less than $2 a day. This is never discussed by globalism's advocates and international outsourcers. , but simple economics says that the wider we open the door, the faster our lifestyle will fall.

      You're making the first, most common, and most wrong economic fallacy: that there is a fixed amount of wealth in the world. If we employ those 3 billion people doing productive work worth $4 a day, the entire world is richer. In the long run wages will rise until they make $400 a day, and contribute more than that amount to the amount of total wealth in the world.

      Now, there are problems. It's not ecologically possible to bring all six billion humans in the world up to the same lifestyle we have in America. But those three million people can live better, while only making us better off. That's certainly better than condemning all of them to poverty so that we may have riches.

      --
      In Repressive Burma, it's not just your connection that dies. slashdot.org/comments.pl?sid=314547&cid=20819199
  147. IT wages are still skyrocketing by religious+freak · · Score: 1

    The huge gain in salary we saw in the '90s is still continuing, but it's moved to India. Once they are at some level of equivalence as us, we will begin to see our salaries skyrocket again. There will be emerging competition with China, Russia, etc, but I am skeptical as to how talented the labor pool is out there -- particularly with respect to language.

    I've personally pulled the data and done an analysis on IT salaries and exchange rate. On a straight line extrapolation, India salaries will == US salaries in ~7-8 years.

    The demand for talented and skilled IT workers that actually know what they're doing (and are willing to do it) is going to do nothing but go up. Outsourcing is a fact and will remain that way, but IT jobs will always remain in demand.

    --
    If you can read this... 01110101 01110010 00100000 01100001 00100000 01100111 01100101 01100101 01101011
  148. Re:Same as Engineer Shortage in 1980 that was reca by carterson2 · · Score: 1

    I just started work at a huge Aerospace place in Iowa.
    They have the UAW which charges $25/week dues. Cheap!
    For grins, I asked to join as an EE and they sounded aok with it...
    I may join since I am old and believe in this cause. Young men always let the chips lie as I did, but I love America and don't believe anyone else is letting the chips lie, so fight I will, not for a union, but for a voice, lets call it a viewnion. Not another layer of safety crap, but a programmer voice allowing localsourcing, sabaticals for pions, removing ITnatzis, lounges, flex, you name it. Google for everyone. Not to prohibit progress, but to remove hinderences to excellent programming and magnificent products. ...
    As far as other companies, I have heard that Boeing in Seattle has an EE union?? not sure.
    As legend has it, one time at Boeing they had a big project meeting kick off. All in unison, the EE's simultaneously stood up, and left on strike all at once! Awesome.

    Thanks for the replys. Rant-out.
    Email me anytime. gpscruise@gmailDOTTcom

  149. SPOT ON!! by SuhlScroll · · Score: 1

    The shortage is of cheap workers who have the experience that the companies want who are willing to work for what the companies want to pay. Pay them and they will come.

  150. It's not a shortage- it's far worse by sirket · · Score: 1

    I work for a large Unix (primarily Linux) shop and we've been interviewing people for a year now. We're in NYC so there should be plenty of candidates- and there are. 1 in 10 passes our basic screening test (10 questions and not difficult). We then interview the ones we think are competent in person. It's a tough interview- but you don't need to get everything right- just handle yourself well and show some thought. Hell I'd settle for someone saying "I'd need to read the man page in response ot every question we ask).

    Only two candidates have passed, and both of those only barely. We considered them entry level people and were willing to pay them entry level rates ($70k - $80k) but they wanted 6 figures. These are people that would have required significant training to reach a level we consider good.

    Maybe we just have high standards but we haven't seen a single serious candidate in the last year. Say what you want but the market is definitely tight- at least for a serious Unix admin.

    The one thing that has to stop is people lying about their experience. Do not list "networking experience including BGP" if all you've ever done is type "router bgp blah" and "network blah." If you don't know how OSPF works and can give me a decent explanation, then don't list OSPF. Don't list X years of RedHat experience and RedHat certification if you can't tell me how to find out what version of RedHat a box is running. Don't tell me Linux experience if you're not familiar with basic troubleshooting tools like iostat and vmstat. Don't list Linux if you can't tell me something as simple as how to turn off routing in your distro of choice. Or if you don't know- at least don't suggest stupid things like disabling one of the two interfaces or adding (or removing) a route. It's really annoying to hear such stupid answers.

    -sirket

    1. Re:It's not a shortage- it's far worse by Fulcrum+of+Evil · · Score: 1

      what sort of questions do you typically ask? I'm sort of curious, although I don't really want to move to NYC.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    2. Re:It's not a shortage- it's far worse by sirket · · Score: 1

      Does DNS use TCP or UDP? Explain. (The correct answer is not "TCP is used only for zone transfers.")

      What port does service XYZ run on where XYZ is anything from SMTP or SSHD to NFS. (It's not about the right answers- if someone says I'd have to check /etc/services, that's a good answer too.)

      What information is stored in an inode?

      Explain the boot process, from the BIOS on up to a fully running linux kernel.

      What is an initrd and why does it exist?

      You have a system with ABC problem- how would you troubleshoot it?

      How would you stop a RedHat system (or any other) with two network interfaces on two different networks from routing traffic between those interfaces? Do this on a running system, and do it on startup. There are several ways. Name as many as you can.

      What is a file's link count and what does it mean?

      What does the link count mean with respect to a directory? How many links would a particular directory have? Why?

      Explain routing and netmasks.

      Etc.

      -sirket

    3. Re:It's not a shortage- it's far worse by Fulcrum+of+Evil · · Score: 1

      Huh, those are softballs. The routing thing, I only have a couple ways, but that's because I do software dev, not system admin. My only real interview stories are things like people with 5 years of programming experience who can't do a reasonable atoi() or the open ended 'the website is slow' problem. Also fun is getting someone to design an addressbook for a cell phone.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    4. Re:It's not a shortage- it's far worse by sirket · · Score: 1

      Those are the questions we can't get people to answer now. There are plenty of harder questions we can ask, but we'd be happy if we could find people who can answer those.

      If you put 5 years of netwroking experience we're going to ask you about the 5 types of OSPF LSA's and what a "Not So Stubby Area" is. If you admin a website we're going to ask you what the primary differences between HTTP 1.0 and 1.1 are. If you put security we're going to expect you to explain public key cryptography in some reasonable detail. If you put programming down you damned sure better be able to explain NP completeness and know how to write a compiler. There are tons of questions to ask, including plenty of trick questions, but like I said- I'd be happy to find someone who can answer the basics at this point.

      -sirket

  151. You put yourself in hostile company. by sethstorm · · Score: 1

    Unfortunately, you're opening up the real and demonstrated possibility of defining skilled as someone who isnt a citizen. This can be done by fitting the criteria to each citizen applicant so that there is always something that will drop them, but not the H1B.

    Just put a moratorium on the entire practice by including all foreign assets in taxes. As a failsafe, collect by seizure of any imported(including domestic divisions, complete kit disassembly products) product. End moratorium when citizens need not worry about education(when provided on a basis to citizens that is all but inclusive of them at all levels, and does not suffer for quality).

    Make any continued attempts to cheat in this manner punishable by a federal level version of the Business Death Penalty - which means that said business license would be forefit (as well as the permanent disbarment of any firms/people retained by said company) and that all worldwide assets would be ordered frozen and seized.

    While it would be nice to use that qualifier, businesses will take that as a green light to cheat out citizens who have said skills.

    --
    Twitter supports and protects racists - by smearing their critics with the "Hate Speech" label.
    1. Re:You put yourself in hostile company. by Antique+Geekmeister · · Score: 1

      There was a famous Youtube video of a law firm explaining exactly how to do this, with so much "nudge-nudge, wink-wink" about how to skew the process and avoid hiring a USA citizen that they looked like an old Monty Python skethc saying "know what I mean? know what I mean?"

      The URL is http://www.youtube.com/watch?v=TCbFEgFajGU. It's embarassing to watch.

  152. Please avoid using logic! by LostMyBeaver · · Score: 1

    We're in a political and business oriented debate started by buzz-word junkies... I mean C-Level's and business staff who believe they understand IT skill well enough to suggest they can find "Qualified".

    You are in fact right. I've worked for two of the major retail software companies in Norway and in one, they are forced to open offices in Poland and Australia to staff their company and at my current position, since the typical salary is nearly 50% higher for each equivilent position, we can staff with qualified labor with no issue, in Norway. Of course we have Chinese and Indian offices, but that's to handle support and limited specialization for other regions they are more qualified to support.

    Pay is everything.

    On the other hand, the other big problem is that the typical engineer lacks the ability to negotiate a fair salary for themselves. Therefore, they are keeping the market low since there are too many engineers that are willing to work for far less than they are worth since they are more likely to work somewhere cool and just smile and say thanks for the salary... no matter what it is.

    I personally have always applied for jobs where I lacked the educational requirements for the position, however I almost always get the position and I always get paid a healthy salary. Engineers and developers are extremely bright people, but often they lack the confidence to believe they are worth the money they are hoping to make. After all, the guy they're interviewing with has probably spent years learning to control a meeting room, he on the other hand has learned to control a computer and do it quietly. ... as a final note, Indian people may seem more qualified. But in reality, when applying for a job, Indian people come from a society where they are raised from birth to negotiate over even the simplest things like an apple from the market. They know how to posture themselves when negotiating and therefore they succeed better than Americans.

  153. Unemployed IT by DKlineburg · · Score: 1

    I'm an unemployed IT personal. Should I move to India so I can get a visa and move back and work?

    --
    Memory is deceptive because it is colored by today's events. - Albert Einstein
  154. Best overseas outsourcing story ever... by ocbwilg · · Score: 1

    Awhile back the company that I was working for was interviewing for a Linux/Unix admin position. One of the candidates was a recent immigrant from India who had been working in a similar capacity for another large company in town. He mentioned that there had been widespread layoffs in the IT area at his former employer, and that's why he was looking for a job. We asked him what prompted the layoffs, and he said that they had outsourced his entire department to India. How's that for irony?

  155. My experience and the "skilled worker" fallacy. by californication · · Score: 1

    Obama, Clinton and McCain supported the immigrant bill of 2007 that would have automatically increased HB1 visas 20% every time the cap was met. Here is a reply I wrote to an article about Obama supporting a temporary increase in HB1 Visas: "I'm a software engineer. After I graduated college, it was very, very challenging to find a job, because none of them were entry level. Of course, all of the entry level jobs have been outsourced to foreign countries. Still, I managed to get a job at a start-up, where I worked 12 - 15 hours a day for much less than the typical salary in my region. While I was there, almost HALF the software engineers were foreign, India and Mexico to be specific. They were HB1 contractors with roughly 7 years of experience each. My company would pay the contracting company and the contracting company would pay the hb1 worker roughly 30% of that, it was highway robbery! A HB1 visa increase will just reward companies that outsource entry level work to foreign countries as well as contractors that hire hb1 workers and then take 60%. I'm sorry, but $15 an hour is NOT prevailing wage for a software engineer with 7 years experience, which is what some of these hb1 visa employees were getting paid. You know what though, they were happy with $15 a hour, because that is a lot of money compared to what they would earn in their native countries. So what happens? Wages are kept down while inflation increases and Americans are out of jobs. Fix the HB1 visa program before you increase the cap. Start by auctioning off HB1 visas to the highest bidder instead of just giving them away first come first serve to contracting companies. Don't allow HB1 visa workers rights like in-state tuition or tax breaks. Then, funnel money into creating entry level jobs in the U.S. Force companies to hire entry level citizens and train them, if we have to. The company with the highest number of HB1 visas? Infosys, a contracting company with it's headquarters located in Bangalore, India." I would add creating more accountability for private business to hire American's with a college degree and train them if they don't meet their exact qualifications. Can't find someone with 5 - 7 years in some obscure specialization? Then train them and pay them a competitive wage so that you don't lose them to another company! The "skilled" labor or "superstar" programmer shortage argument is a bad excuse for foreign worker visa increased. The HB1 visa employees I worked with were no smarter than any U.S. citizen with the same amount of experience. They also preferred to be just as "lazy" as most U.S. citizens are stereotyped to be. One used to brag to me about jobs he had where he only did about 5 hours of real work a day, those were the jobs he preferred. Of course, if he was given deadlines that required him to work 15 hours a day he would, because he's at the mercy of his employer who has full control over his worker visa. For every 1 "skilled" or "superstar" programmer you get via an HB1 visa, you'll get 9 that are no smarter or passionate than the average college-educated U.S. programmer and those will flood an already wage-suppressed market. Here are two more notable comments from the same article: "When there is a shortage, you pay more, not less." This makes sense to me. When there is an oil shortage, prices go up like crazy. As of 2001, wages have been flat although productivity has continued to increase and corporate profits rose 20%; I saw a BBC article on this a week ago and would post a link but can't find it currently. "I'm an EMPLOYED IT manager. We can easily train high school people to do a lot of the IT jobs, they don't need BS degrees, a microsoft cert is sufficient. Yet my own company drives down wages routinely by bringing in H1B people rather than trying to compete or train Americans. We routinely offshore development and then lay off our developers." See the article for more comments: http://pradeepc.net/blog/?p=193

    1. Re:My experience and the "skilled worker" fallacy. by californication · · Score: 1

      I screwed up the formatting. Please ignore this reply and read the following one. Sorry about the double post.

  156. My experience and the "skilled worker" fallacy. by californication · · Score: 1

    Obama, Clinton and McCain supported the immigrant bill of 2007 that would have automatically increased HB1 visas 20% every time the cap was met. Here is a reply I wrote to an article about Obama supporting a temporary increase in HB1 Visas:

    "I'm a software engineer. After I graduated college, it was very, very challenging to find a job, because none of them were entry level. Of course, all of the entry level jobs have been outsourced to foreign countries. Still, I managed to get a job at a start-up, where I worked 12 - 15 hours a day for much less than the typical salary in my region. While I was there, almost HALF the software engineers were foreign, India and Mexico to be specific. They were HB1 contractors with roughly 7 years of experience each. My company would pay the contracting company and the contracting company would pay the hb1 worker roughly 30% of that, it was highway robbery!

    A HB1 visa increase will just reward companies that outsource entry level work to foreign countries as well as contractors that hire hb1 workers and then take 60%. I'm sorry, but $15 an hour is NOT prevailing wage for a software engineer with 7 years experience, which is what some of these hb1 visa employees were getting paid. You know what though, they were happy with $15 a hour, because that is a lot of money compared to what they would earn in their native countries. So what happens? Wages are kept down while inflation increases and Americans are out of jobs.

    Fix the HB1 visa program before you increase the cap. Start by auctioning off HB1 visas to the highest bidder instead of just giving them away first come first serve to contracting companies. Don't allow HB1 visa workers rights like in-state tuition or tax breaks. Then, funnel money into creating entry level jobs in the U.S. Force companies to hire entry level citizens and train them, if we have to.

    The company with the highest number of HB1 visas? Infosys, a contracting company with it's headquarters located in Bangalore, India."

    I would add creating more accountability for private business to hire American's with a college degree and train them if they don't meet their exact qualifications. Can't find someone with 5 - 7 years in some obscure specialization? Then train them and pay them a competitive wage so that you don't lose them to another company!

    The "skilled" labor or "superstar" programmer shortage argument is a bad excuse for foreign worker visa increased. The HB1 visa employees I worked with were no smarter than any U.S. citizen with the same amount of experience. They also preferred to be just as "lazy" as most U.S. citizens are stereotyped to be. One used to brag to me about jobs he had where he only did about 5 hours of real work a day, those were the jobs he preferred. Of course, if he was given deadlines that required him to work 15 hours a day he would, because he's at the mercy of his employer who has full control over his worker visa. For every 1 "skilled" or "superstar" programmer you get via an HB1 visa, you'll get 9 that are no smarter or passionate than the average college-educated U.S. programmer and those will flood an already wage-suppressed market.

    Here are two more notable comments from the same article:

    "When there is a shortage, you pay more, not less."
    This makes sense to me. When there is an oil shortage, prices go up like crazy. As of 2001, wages have been flat although productivity has continued to increase and corporate profits rose 20%; I saw a BBC article on this a week ago and would post a link but can't find it currently.

    "I'm an EMPLOYED IT manager. We can easily train high school people to do a lot of the IT jobs, they don't need BS degrees, a microsoft cert is sufficient. Yet my own company drives down wages routinely by bringing in H1B people rather than trying to compete or train Americans. We routinely offshore development and then lay off our developers."

    See the article for more comments: http://pradeepc.net/blog/?p=193