Slashdot Mirror


Ask Slashdot: Why Are Tech Job Requirements So Specific?

First time accepted submitter hurwak-feg writes "I am in the market for a new IT (software development or systems administration) job for the first time and several years and noticed that many postings have very specific requirements (i.e. specific models of hardware, specific software versions). I don't understand this. I like working with people that have experience with technologies that I don't because what they are familiar with might be a better solution for a problem than what I am familiar with. Am I missing something or are employers making it more difficult for themselves and job seekers by rejecting otherwise qualified candidates that don't meet a very specific mold. Is there a good reason for being extremely specific in job requirements that I am just not seeing?"

465 comments

  1. To hire specific people by tepples · · Score: 5, Informative

    I'm under the impression that the more specific a tech job requirement is, the more likely it was written to target one person, such as a specific foreign citizen on an H-1B visa. That or the company just wants to be a cheapskate, wanting the new hire to be productive from day two instead of taking two weeks to train him or her.

    1. Re:To hire specific people by Lodlaiden · · Score: 5, Interesting

      The "To hire specific people" may be spot on. Sometimes an employer will write a job posting as a way of promoting an internal employee, though they have to post it as an open req for staff, so it doesn't look like favoritism(sp?).

      --
      Suborbital [spaceflight] is the special olympics of spaceflight. - Rei
    2. Re:To hire specific people by greg_barton · · Score: 4, Insightful

      This. The more specific the req the more easily you can say "no one in the country is qualified to fill it" and get an H1-B.

    3. Re:To hire specific people by Anonymous Coward · · Score: 5, Informative

      Your impression is correct. My immigration law professor talked about this during our visa lectures. The company will find an H-1B candidate they want then the corporate attorney writes a job app matching that person. Bingo, no one matches the description and you can then hire your H-1B.

    4. Re:To hire specific people by bsolar · · Score: 5, Insightful

      The other reason is that many companies are not interested in training people anymore: they want someone already trained to put to the task immediately without additional costs.

    5. Re:To hire specific people by Rob+the+Bold · · Score: 2

      I'm under the impression that the more specific a tech job requirement is, the more likely it was written to target one person, such as a specific foreign citizen on an H-1B visa. That or the company just wants to be a cheapskate, wanting the new hire to be productive from day two instead of taking two weeks to train him or her.

      This is exactly it. Extremely specific job notices satisfy the requirement of posting the job and finding no qualified citizen or resident, allowing the importation of the H1B worker. Unless you're applying for the job to satisfy unemployment insurance requirement, no point in even applying.

      --
      I am not a crackpot.
    6. Re:To hire specific people by Anonymous Coward · · Score: 1

      I agree, it is partly being cheap because they don't want to train someone properly themselves. They expect the market to have the specific skillset they desire with a snap of the fingers. Which is funny, they want to pay an entry-level salary for someone with 3 years experience in a product which has only been on the market for 2 years.

      Another part I think is dumbass HR drones. Many of them haven't a clue and ask such intelligent questions during the interviews as: "What is your favorite color?" Heloooo, this isn't some dipshit interview for a boyfriend, you silly female HR idiots. One of those I answered deadpan with "red - spraying arterial blood style". The look on that moron's face was priceless.

      More seriously: if you can, talk with the manager who is looking to fill a position. They've got more sense than the HR department's mangling of everything left-right-center. He will understand that the idea is to find someone who can actually do the work and not someone who can jump through a million hoops of paperwork and red tape that just slows everything to a crawl.

    7. Re:To hire specific people by Anonymous Coward · · Score: 2, Interesting

      I'm under the impression that the more specific a tech job requirement is, the more likely it was written to target one person, such as a specific foreign citizen on an H-1B visa.

      This does happen, as employers themselves have told me.

      However, I think it's more common that they're just idiots. I work in a large tech company, and applied for internal reqs (no labor department requirements. And many job listings are as restrictive as OP describes. Months later, they still had not been filled.

    8. Re:To hire specific people by mark_reh · · Score: 2

      That's because the H1B they were hoping to hire got a job elsewhere.

    9. Re:To hire specific people by majid_aldo · · Score: 3, Insightful

      this is not the process to get an h1b candidate. this process is to process a green card. it's a labor certification process.. for the sake of "labor protection", the employer has to say to the government..look i didn't find any citizen or permanent resident for this job.

      --
      --- widget evolution: enhanced, plus, super, ultra, extreme, exxxtreme, ultra-extreme, ..etc.
    10. Re:To hire specific people by lightknight · · Score: 1

      It's so Evil, it's super Evil.

      --
      I am John Hurt.
    11. Re:To hire specific people by Anonymous Coward · · Score: 1

      And this is certainly true when we're hiring at senior levels and salaries over $80k, we want someone already experienced in what we need them to do. I work with Oracle's ERP system, there are tons of American consultants that meet our very specific job requirements, if they were willing to settle down locally. We have gone to lengths to make sure our system is plain-standard out-of-the-box so that we don't need to train an experienced employee about tons of specific peculiarities. If you pass the 6 month probation (which isn't hard if you actually know what you're doing) then we have great job security. But we're sick of SQL-Server DBA, and SAP consultants, and web developers who apply knowing nothing about the structure of EBS; we're not going to pay an $80k salary for you to learn on the job.

      We do occasionally hire at the entry level, without such specific job requirements, but those people usually leave on their own after they've gotten their experience and training on our time.

      Also we never hire H-1B's.

    12. Re: To hire specific people by pev · · Score: 5, Insightful

      "you silly female HR idiots."

      Have you been in storage since the 50's or are you intentionally saying that to ensure that no one takes you seriously?

    13. Re:To hire specific people by lightknight · · Score: 1

      Given the job requirements, it's almost like someone is engaging in temporal reverse engineering to make people come into existence for exactly the job qualifications that are then posted.

      --
      I am John Hurt.
    14. Re:To hire specific people by lightknight · · Score: 1

      I don't want to tell you what might be doing to Time or Space.

      --
      I am John Hurt.
    15. Re:To hire specific people by lightknight · · Score: 1

      what this* might be doing to Time or Space.

      --
      I am John Hurt.
    16. Re:To hire specific people by Hognoxious · · Score: 1

      Slight problems with your theory:

      One, it happens in countries that don't have H1-Bs.

      Two, unless these H1-Bs are coming from Gallifrey there's no way they have 279 years experience in Java 147 on RHEL DCXLIV.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    17. Re:To hire specific people by ebno-10db · · Score: 4, Insightful

      Sometimes an employer will write a job posting as a way of promoting an internal employee, though they have to post it as an open req for staff, so it doesn't look like favoritism(sp?).

      Pssst, wanna buy a bridge? Those absurdly specific job listings are to justify H-1B's. Promotions are promotions, and no one sees them as favoritism unless favoritism was the basis for the promotion. Absurdly specific reqs would be seen as favortism, if one favored Bob, when everybody knows Charlie does a better job and has all the necessary skills.

    18. Re:To hire specific people by ebno-10db · · Score: 4, Funny

      Apparently you know more than an immigration law professor.

    19. Re:To hire specific people by Anonymous Coward · · Score: 0

      That's what I meant when I wrote, "no one matches the description and you can then hire your H-1B." I guess I should have been more specific.

    20. Re:To hire specific people by Arker · · Score: 2

      Yeah, those are basically your options.

      If it's an immigration thing they already believe they have the right person and they just now need to write a job spec that no one else will meet in order to get the visa.

      If instead of that specific dodge, it's general policy, then you are looking at a common hiring strategy geared around hiring someone that in theory already has all the specific knowledge needed. That almost never really works, and usually those jobs seem to cycle quite frequently. Somewhere there is a manager who is (at least for a time) successful in painting his own incompetence as an issue with procuring the necessary talent.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    21. Re:To hire specific people by ebno-10db · · Score: 1

      My immigration law professor talked about this during our visa lectures.

      Out of curiosity, what attitude did he have towards the practice? I would think it's unlawful, or at least a serious violation of legal ethics, because it's fraudulent - falsely claiming you need someone with a given very specific set of skills just so you can circumvent the H-1B requirement that you first try to hire an American. At the very least it seems like violation of doing something in "good faith". I'm not sure if that term is used outside of contract law, and one could argue it's terribly vague, but I think it has a clear meaning.

    22. Re:To hire specific people by Anonymous Coward · · Score: 0

      There is a third reason. It's to gauge interest.
      You might become a great game/graphics/web/whatever developer in time, but if you've never shown any interest in actually doing it before, why should anyone believe that you will show any interest/passion later?
      And expecting full training of absolutely everything from an employer is absurd. Training is for things like dress code and coding conventions, not for whether you know the language you're supposed to be programming in. That's what school and work/personal experience is for.

      As for specific job adds, yes, some are too specific. But keep in mind the chapter on hiring from Parkinson's Law. I'm paraphrasing a little, but: "The ideally crafted job placement advertisement will have exactly one respondent and that will be the candidate you want". Sifting through resumes, doing interviews, and all that stuff takes time, and time is money.

    23. Re:To hire specific people by Anonymous Coward · · Score: 0

      They pay 1/3 the going rate for smarter and harder working people.

      Given
      Imagine that you are the owner and everything you pay in wages is what you don't get to spend on yourself.

      Determine:
      Would you rather pay a Bachelor of Science in Engineering with a 3.6 GPA who graduated with honors and expects to work a hard 60-80 hour work week:
      option 1 - the going rate of about $30/hour
      option 2 - slightly more than minimum wage, or $10/hour

      The American is going to want holidays, expect to raise a family (a bad thing for the company), and will have student debt to pay off.
      The H1-b is going to work like a slave, be grateful to not be going back to a third-wold country, and will have much lower volumes of debt. The cost of quitting is a variation on deportation - they have much higher cost of exit.

      As an employer the economics are very very simple.

      As a mega-employer you are going to want to do everything you can to crush the going rate, because that gives you unilateral leverage against the H1-b's. Would you rather pay them 1/3 of $30/hour = $10 per hour or 1/3 of $20 per hour, or about $6.70/hour. You could think about legally paying degreed engineers wages below federal minimum? Wouldn't that motivate you to over-engineer a position-description or two?

    24. Re:To hire specific people by ebno-10db · · Score: 1, Troll

      Also we never hire H-1B's.

      I hope it's not a publicly traded company, because if word ever gets out to the stock analysts that the company is not doing everything it can to screw American workers, your stock price will dive into the toilet. Even if a particular American screwing practice wouldn't save money, not using it would be seen as bad form.

    25. Re: To hire specific people by Anonymous Coward · · Score: 0

      In my experience, job descriptions are often written by slightly clueless and/or lazy managers. Its easiest to just list the software you use and figure out the rest in the interview.

    26. Re:To hire specific people by ebno-10db · · Score: 1

      You're right. If anybody claims otherwise, ask them how long they've been around. I've been in the business long enough to remember a time before the great H-1B flood, and back then nobody wrote job ads that specific. They would have been laughed at if they had.

    27. Re:To hire specific people by Finallyjoined!!! · · Score: 1

      Jack the ripper liked working with people.....

      --
      If I had an Ass, I'd call it Fanny Bottom, then I could slap my Ass; Fanny Bottom, on the Arse.
    28. Re:To hire specific people by Anonymous Coward · · Score: 0

      I am a part owner of a startup, while we aren't as picky about versions as the poster portraits companies, we do expect you to be bloody brilliant in the languages; 2 weeks doesn't cut it, if you need to train someone completely, you are looking at 3-6 months - we simply don't have that timeframe.

    29. Re:To hire specific people by Nefarious+Wheel · · Score: 1

      Sort of like Royal Archery. Your minions wait for the King's arrow to land, then paint the target around it. Bullseye.

      --
      Do not mock my vision of impractical footwear
    30. Re:To hire specific people by drkim · · Score: 1

      ...it happens in countries that don't have H1-Bs...

      In those places it can be a mix of two things:

      1. Lazy HR screeners. Rather than evaluate on merit, it's easier just to just write the ad based on the what the last guy/gal did. Merit would also require that the HR folk actually understand what the position does - which in the tech world can be hard.

      2. They may be hiring someone they've already picked out from inside the company. They write it exactly to the specifications of their pre-picked person, like the H1-B case, so that they can't be charged with discriminating against a black/female/etc. person who applies from outside the company.

    31. Re:To hire specific people by Anonymous Coward · · Score: 0

      The "silly HR drones" ask those questions to weed out people like you so I won't waste my time interviewing DFs.

    32. Re:To hire specific people by tetranz · · Score: 2

      If the law professor really said what is reported above then the professor is wrong. H1B is based on a quota. There is no requirement to advertise the job to prove that you cannot find an American.

    33. Re:To hire specific people by tetranz · · Score: 1

      No. H1B is based on a quota. There is no requirement to advertise the job to prove that you cannot find an American.

    34. Re:To hire specific people by Zomalaja · · Score: 5, Funny

      Hello, I am the CEO of a giant company. Regarding your comment, can you explain the term "good faith" ? I have never heard this term before. Thanks.

    35. Re: To hire specific people by Anonymous Coward · · Score: 5, Informative

      In at least one case it was to promote an existing employee. Me.

      My boss quit. His boss agreed I should take over, but corp. policy requires a job posting published for 5 days. The two of us sat down w/ my resume and wrote a description very unlikely to be matched by anyone else. 5 days later HR let my promotion go through and the posting disappeared.

    36. Re: To hire specific people by ebno-10db · · Score: 2

      Have you been in storage since the 50's or are you intentionally saying that to ensure that no one takes you seriously?

      How long have you been in the business? Seriously. In the 80's and at least the first half of the 90's, the HR people in most companies didn't interfere with hiring by claiming to be able to vet people's technical skills. It meant more work for the technical staff - piles of resumes to read through. Even if you weren't directly doing the hiring, you'd occasionally have to do "resume duty" and help sift through piles of them. Nobody liked doing it, but everyone understood the importance of it. The person whose resume you gave a thumbs up to would likely wind up working next to you.

    37. Re:To hire specific people by ddtstudio · · Score: 1

      Good point, and that could be the case in many examples (though I can't imagine it being so widespread; perhaps there's a systemic effect that some such postings set a format that others have copied).

      My data point (anecdotal, of course): I've seen this happen in the design world, where a U.S. company really wanted to hang on to a Canadian intern, but had to post the job as open for U.S. citizens. There was a lot of joking about wording the job posting to require left-handness, a certain prescription for glasses, and short, spiky hair.

    38. Re:To hire specific people by Anonymous Coward · · Score: 0

      That's bullshit. The same precise job requirement nonsense happens all over the world. Once again we see an example of a dumerican thinking the entire world revolves around their ridiculous perceptions of themselves and their broke country.

    39. Re:To hire specific people by ebno-10db · · Score: 1

      as employers themselves have told me

      And when you were a child, your parents probably told you there was a Tooth Fairy. The difference is that what your parents told you is a harmless childhood myth.

      Do you think companies would be stupid enough to admit that's what they're doing, other than to a handful of people who have to know? Even if you're writing the requirements, you don't need to know that's the purpose. You may simply be "encouraged" to ask for "very specific skills" because they want someone who can "hit the ground running".

    40. Re:To hire specific people by lucm · · Score: 3, Funny

      You mean: he knows more than someone who anonymously reported stuff he was allegedly told during an alleged visa lecture given by an alleged expert. This is called hearsay, I know this for a fact because it has been confirmed by this guy next door who once went to law school (I think).

      --
      lucm, indeed.
    41. Re:To hire specific people by Hognoxious · · Score: 1

      The ideally crafted job placement advertisement will have exactly one respondent and that will be the CEO's nephew

      FTFY.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    42. Re: To hire specific people by bugnuts · · Score: 1

      Can I have a job that pays no less than 1/50th of your salary please?

    43. Re:To hire specific people by Ungrounded+Lightning · · Score: 2

      Slight problems with your theory:

      It wasn't the poster's theory. It was what the professor told the class.

      It's also been well documented. Recruiting firms have seminars for their customers on how to do it, and videos have been smuggled out by irate HR people and posted to the internet, sent to congresscritters, ...

      One, it happens in countries that don't have H1-Bs.

      Even countries that don't have H1Bs - or companies that operate there - often have requirements that job openings must be posted openly and the most qualified candidate(s) be offered the job. The same procedure works when an administrator has a particular candidate (or relative) he wants to hire, and HR procedures require the posting be open, for whatever reason.

      Two, unless these H1-Bs are coming from Gallifrey there's no way they have 279 years experience in Java 147 on RHEL DCXLIV.

      That sounds like another hiring pathology, which has caused much hilarity in the past, the result of clueless hiring managers and HR departments.

      Back when Unix was first becoming broadly used in private companies, want ads were filled with job offers for low-level unix sysadmin positions - all requiring experience with Unix and its tools that could only be met - if at all - by Ken Thompson, Dennis Ritchie, M. D. McIlroy, and J. F. Ossanna. B-)

      On the other hand, H1-B candidates often have their qualifications "boosted" on the resumes presented by the recruiting agencies representing them. (Often the candidates themselves have no idea this is being done - and are horrified if they discover it.) They may be enhanced beyond real-word possibility, either because those doing the enhancement are as clueless as in the Unix ads case, or because it's a way to insure that no read candidate can meet them (without also lying on the resume).

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    44. Re:To hire specific people by Anonymous Coward · · Score: 0

      the job posting was written by an HR person who has no clue.

    45. Re:To hire specific people by Anonymous Coward · · Score: 0

      Not in government: Overly specific job requirements designed to target individual applicants already in an agency's direct or indirect employ can extend far outside of the technical realm.

    46. Re: To hire specific people by guruevi · · Score: 1

      The same applies in other countries though. I worked in the EU, specific job requirements were posted to get people from the ex-Soviet satellite states where people would work for peanuts compared to local talent.

      Then off course there are those who don't know how to hire talented people and staffing agencies that will simply copy-paste requirements just to get people on their rolls.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    47. Re:To hire specific people by Kjella · · Score: 4, Insightful

      It's not about Bob vs Charlie, it's when you want to promote Bob but corporate/government policy demands you have a public listing and review external applicants. That happens very often in big companies, but in reality the person who is already employed there, experienced in the exact subject matter and in line for the promotion will with 95%+ probability get it. Often there's only one internal candidate because everyone knows if that person wants the job, they'll get it. Same thing if you have to hand off a purchasing decision, if people have already decided on a solution they'll write a very detailed requirements document that only one product could possibly fill. It's simply so that if people don't have the authority to make the decision they'll try disqualifying all other options.

      --
      Live today, because you never know what tomorrow brings
    48. Re: To hire specific people by _Shad0w_ · · Score: 1

      That's still how we do it...

      --

      Yeah, I had a sig once; I got bored of it.

    49. Re:To hire specific people by Anonymous Coward · · Score: 0

      We do the exact same thing. It's not favoritism or some type of internal posting meant to exclude external applicants; it's to get exactly what we *want*.

      Our systems are terribly generic as well, to make it easy to source talent. In our case, we advertise "Must hold a current RCHE". That excludes *tons* of "guys that know linux", and includes "guys that know linux and have been through a trial by fire to prove it". Nothing wrong with that at all.

    50. Re:To hire specific people by bsolar · · Score: 1

      You're describing a job position which relies almost completely on product-specific experience, which means that a new employee for this position without the specific experience would not be productive until successfully trained. Not all high-pay jobs are like that: in some positions you can be a great asset for the company even if you don't know the product-specific details in-depth yet.

      The problem is that not-so-great recruiters have difficulties in recognizing which jobs require a product-specific experience and which allow for a more generic profile as long as the correct skills are there, so in case of doubt they tend to be over-specific.

      About hiring juniors and training them, it's always a risk but you should be able to retain more of them. If all of them run away as soon as they can I would investigate the issue, maybe your company is not proposing a career path interesting enough.

    51. Re:To hire specific people by Anonymous Coward · · Score: 0

      Two, unless these H1-Bs are coming from Gallifrey there's no way they have 279 years experience in Java 147 on RHEL DCXLIV.

      H1-B law only states that no American have the requisite qualifications. I haven't seen anywhere where companies must certify that the foreign candidate meets the posted requirements.

    52. Re:To hire specific people by Kjella · · Score: 1

      Is the loyalty any better the other way around? Here's lots of training so thank you very much I'm now qualified for a much better position, kthxbye. And contracts that "trap" you with an employer or make you pay a bailout fee are incredibly unpopular and dangerous. To get on the job training there must be a mutual trust that you'll also stay around to let the company benefit from it, otherwise what's the point? My impression is that the trust is broken both ways, they don't trust you to stick around any more than you trust them to keep your job around so you end up with a sub-optimal solution for both parties.

      --
      Live today, because you never know what tomorrow brings
    53. Re:To hire specific people by ebno-10db · · Score: 1

      Some things are beyond your comprehension.

    54. Re:To hire specific people by ebno-10db · · Score: 1

      If you're so confident of this, provide a cite.

    55. Re:To hire specific people by ebno-10db · · Score: 1

      Take it that way and they're both hearsay. At least the OP had a credible explanation for why he knew that, as opposed to a blatant assertion without any reference to why he has such expertise. Could the OP be FOS? Sure, as can anyone on the Internet. If you assume that everyone is FOS, instead of limiting that assumption to those who display the usual signs of it, then why are you wasting your time here?

    56. Re: To hire specific people by ebno-10db · · Score: 1

      That's still how we do it...

      You either work for a very small outfit (it has plusses), or fell through a time warp. If the latter, how do I get through it?

    57. Re:To hire specific people by ebno-10db · · Score: 1

      Don't worry about minor grammatical errors - distorting Time and Space are more important.

    58. Re:To hire specific people by ebno-10db · · Score: 1

      In other words you're not willing to do your job (or your spouse is in HR).

    59. Re:To hire specific people by easyTree · · Score: 1

      Could it be at all possible that the employer wants to attract someone that can *gasp* actually do the job? i.e. has the skills they'll need day-to-day?

      I see the same highly detailed specs in the UK but in that case they do actually want someone qualified.

    60. Re:To hire specific people by Anonymous Coward · · Score: 2, Informative

      Specific jobs descriptions are for Labor Certification. Prevailing wage information and the other attestations are for the Labor Condition Application. If you would like to know more, the Wikipedia article for H1-B is pretty thorough.

      But for a specific, non-wikipedia cite: Second to last paragraph of http://www.immihelp.com/gc/employment/labor/

      Labor Certification(LC) is entirely different from Labor Condition Application(LCA). LC is for getting green card and LCA is for getting H1B visa. LCA is much more easier and faster to get than LC.

    61. Re:To hire specific people by Anonymous Coward · · Score: 0

      you're dumb and your startup is going to fail.

    62. Re:To hire specific people by Anarchduke · · Score: 2
      A corporation violating ethical standards? To quote the movie Casablanca:

      Rick: How can you close me up? On what grounds?
      Captain Renault: I'm shocked, shocked to find that gambling is going on in here!
      [a croupier hands Renault a pile of money]
      Croupier: Your winnings, sir.
      Captain Renault: [sotto voce] Oh, thank you very much.
      [aloud]
      Captain Renault: Everybody out at once!

      --
      who prays for Satan? Who in 18 centuries has had the humanity to pray for the 1 sinner that needed it most? ~Mark Twain
    63. Re:To hire specific people by Anarchduke · · Score: 1

      Why am I wasting my time here? What, do you expect me to work while I'm at my job?

      --
      who prays for Satan? Who in 18 centuries has had the humanity to pray for the 1 sinner that needed it most? ~Mark Twain
    64. Re:To hire specific people by Anarchduke · · Score: 1

      Jack was an excellent employee. Eager to get to work and never afraid to get his hands dirty. He was also good at following procedures.

      --
      who prays for Satan? Who in 18 centuries has had the humanity to pray for the 1 sinner that needed it most? ~Mark Twain
    65. Re: To hire specific people by TapeCutter · · Score: 1

      I was born in the 50's if that counts, I've also hired at least 50 programmers from ~200 interviews during the 90's, all but one turned out ok . Paying engineers to sift through hundreds of resumes for one job has always been an expensive and pointless exercise. I've only ever seen it done by small companies who have few staff and no money, These days any small company with the money to hire an experienced engineer will normally employ a professional head hunting agency to filter the applicants down to a manageable 4-5 people that the engineer(s) / manager(s) can interview in person. Agencies are not cheap but unless you are big enough to have a HR department they are usually cheaper than doing it yourself.

      Also, it's not HR who wants long lists of acronyms in the ads, the list is normally what the project manager gave them when they asked about the qualifications required for the job. The longer the list the more work for HR, HR managers are definitely NOT interested in spending more than $X to fill position Y and will sometimes ask the list be trimmed or split into "essential" and "desirable" skills.

      The easy way around the advertised list is have a "technology used" list for each past job in your CV, if you don't have a required acronym just google it and then add it to one of the lists in your CV. If it really is essential for the job then you won't get past the interview with the project manager/engineers, but you will breeze past the HR filter and since there are way more rejections than interviews that's the part that most people have trouble dealing.

      Many applicants believe that HR has an understanding of the job on offer, it normally doesn't have a clue, but that's ok because it's not HR's job to understand the tasks. It's job is to find people who claim to have experience with the task, check those claims by talking to ex-employers, check for a criminal behaviour, drugs, and other fashionable social taboos, and then send the people who pass this basic "sniff test" to the project manager for a closer look. HR will also normally put a ceiling on the number of applicants they look at and will have some financially driven rule such as pick the best five out of the first 200 resumes received. If none of the five are suitable in the eyes of the project manager, then readvertise with different wording rather than comb through the applications that missed the first cut.

      --
      And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
    66. Re:To hire specific people by theshowmecanuck · · Score: 4, Informative

      It doesn't matter anyway. Companies will bring in people for fake interviews to say they tried to hire locals. Then they will hire H1-B indentured servants because they are cheaper.

      --
      -- I ignore anonymous replies to my comments and postings.
    67. Re: To hire specific people by Anonymous Coward · · Score: 0

      Mostly in the UK it's agencies who almost without exception don't know diddly squat about IT and just filter people by keyword lists.

      I've been asked by an agent if knew 'TCP or IP' and then the inevitable 'how many years in that?'. I've also had agents edit my CV to make outlandish claims before sending me off to interview.

      The world would be a much better place if employers actually posted job applications themselves instead of paying muppets to do it.

    68. Re:To hire specific people by tepples · · Score: 1

      If you don't want to spend money and time training someone (who isn't entry or jr) then how is that being a cheapskate? Why wouldn't you?

      If a company never hires entry or junior, I guess my answer to "Why wouldn't you?" depends on the interviewer's answer to a candidate's questions like "Where have successful candidates for similar positions in this company earned their experience?" and "How should I train myself to make myself more valuable to this company?".

    69. Re:To hire specific people by BradMajors · · Score: 1

      Yes, but the ads are placed in papers that are rarely read.

    70. Re:To hire specific people by lgw · · Score: 1

      The other reason is that many companies are not interested in training people anymore: they want someone already trained to put to the task immediately without additional costs.

      And that's a sure sign of a struggling company that you shouldn't work for unless you have no other choice. At least in software, all the big guys, and the smaller companies who plan to be around for awhile, look to hire smart people, generally with relevant domain experience (i.e., storage experience for a storage job) but specific technologies don't matter.

      And that's the job you want: a company that wants you not just for one specific position, but because you can do whatever comes in the future. If you have a choice, avoid the guys who list very specific technologies an job descriptions!

      Generalities are a different matter: a senior dev position might have a full page of bullet points of stuff you're expected to be able to do, but that all really comes down to "own development of a product and drive it to completion on schedule with features people actually want". Be easier if they just wrote that.
       

      --
      Socialism: a lie told by totalitarians and believed by fools.
    71. Re: To hire specific people by Anonymous Coward · · Score: 0

      1. The number of truly brilliant people is small. Most of those already have jobs.
      2. It's going to take months for anyone to be fully productive unless your product is pretty simple. We usually budget for 6 months minimum for the good people.

    72. Re:To hire specific people by Anonymous Coward · · Score: 0

      Doesn't have to be foreign. Often it's someone either in the company who wants to transfer and/or, in my case, was on layoff notice. Since the company may be 'required' to post the position they'll make it incredibly narrow so they don't have to bother too much with the hoi polloi.

    73. Re:To hire specific people by Anonymous Coward · · Score: 1

      This is exactly what happens:
      1) The job was written with a (cheap) H1B in mind, therefor to avoid looking like they didn't "offer it" to people they have on staff, and people in your own country who potentially are already trained for this.
      -- There is nothing wrong with this if it's or a specific named person who was likely already doing work for the company (eg volunteer, social networking)
      -- There is something wrong with this if there is not a specific person in mind, but rather someone they know via an overseas staffing agency, so the overseas national is basically given bogus training in something unnecessary to do their job just so that the job is tailored for that individual.

      Please note the difference, the first person is likely someone the company already wants to hire, but can't due to government bureaucracy. The latter is the company wanting to hire cheap "trained" staff.

      2) The job is tailored to a specific person's skillset that the company already intends to hire, and must do the Government/HR song and dance to avoid looking like they're being sexist, racist, etc.
      -- Or they don't want to hire someone that has the skillset they need, just they make sure their existing staff does not have a specific skillset, damned if they will ever need those skills.

      3) The job was written by the HR/Staffing company without input from the department that they are hiring for. This is usually one of those cases where "we need an iOS developer" so they copy-paste a skillset of someone who is a iOS developer.

      4) The Company has wishful thinking that they can hire one person to do 4 jobs.

    74. Re:To hire specific people by Capt.DrumkenBum · · Score: 1

      I always just assume they are listing everything they would like to have. If I have more than half, I send in my CV. I have had interviews even when I don't match up to every "requirement"

      --
      If I were God, wouldn't I protect my churches from acts of me?
    75. Re:To hire specific people by Anonymous Coward · · Score: 0

      This is full on bullshit, I should know, I used to have an H1-B. They are required by law to pay the prevailing wage for the H1-B applicant. They are even required to POST the wage in a public area inside the business, so anyone working there can see it. I know this as my wage caused quite the stir as some of the people doing the same job were paid less.

    76. Re:To hire specific people by publiclurker · · Score: 0

      Too bad that most of the people around here know how easy it is to get around that BS rule. All you do is hire them for a job in Bumscratch Arkansas, but have them report to Manhattan.

    77. Re:To hire specific people by Anonymous Coward · · Score: 0

      I'm under the impression that the more specific a tech job requirement is, the more likely it was written to target one person, such as a specific foreign citizen on an H-1B visa.

      This does happen, as employers themselves have told me.

      In over 25 years as a developer, I've never seen or heard this happen. As an employer (which I am, now), this approach makes no sense to me. Can you explain why you would think more granularity in required skills would result in a specific kind of candidate (other than specifically qualified)? Americans have more access to technology and generally better experience (due to many factors, including having the budgets to fail).

      It's really hard to understand this viewpoint when the only evidence is saying you heard about it somewhere. Without a logical basis, there isn't a compelling reason to accept it.

    78. Re:To hire specific people by AlphaWolf_HK · · Score: 0

      Hmm...I must be born in another country and getting ready to get an H-1B visa without knowing it then. Every job I've been considered for wants experience with one of Cisco UCS, Vmware ESXi, and/or Cisco routers and switches.

      Although HP, Citrix, Brocade, Netapp, and Juniper offer similar devices and software, I'm not familiar with them, and I likewise wouldn't waste somebody's time in applying for a job that requires experience with them.

      --
      Careful with names containing L slashdot.org/~AiphaWolf_HK slashdot.org/~AlphaWoif_HK slashdot.org/~AiphaWoif_HK
    79. Re:To hire specific people by theshowmecanuck · · Score: 0

      Yeah, I worked in the U.S. for six years. So I know from TN and H1-B. So you had a good employer. I've seen and talked to too many people who didn't. So fuck you, you limited vision retard. Just because it worked for YOU alone, don't assume it is always the case. I am so sick of idiots who think that they know it all based on their own limited experience.

      Personally, sure, I was generally given more even treatment because the companies knew I wouldn't put up with shit and didn't have that far to move back to Canada. Which I did eventually after having worked at ATT as a contractor for 13 months. People from other countries, possibly on that contract and definitely others, didn't have the options I had. You quit, you may have no more than a month to get find a new job or get out of the country. And having to go home for people from some other countries is a big shame to the family in those cultures. So they work like dogs until they manage to get a green card.

      But to be fair U.S. companies also do things like create call centres in small economically bereft areas like butt fuck Oregon or Middle of the Desert, New Mexico, and work those people to shit too. And they know people will work like dogs because they are the only big employer there and if you get 'laid off' you'll not work there again.

      Glad to see you were brave enough to post as AC.

      --
      -- I ignore anonymous replies to my comments and postings.
    80. Re:To hire specific people by AlphaWolf_HK · · Score: 2

      I'd be interested in meeting this immigration law professor.

      It's already hell to find qualified candidates who can operate the specific and possibly unique IT infrastructure in your organization (for example, if you're a Cisco shop you probably want somebody who knows Cisco rather than somebody who only knows Juniper, but you *might* take them if you can't find anybody else) and H-1B visas are in very small supply relative to the need for that. If the company doesn't already have an H-1B visa allocated to them (they've all been given out, by the way, there aren't anymore left) then there's no point in posting such a job listing because they'd never get that one person they were supposedly after.

      In my dealings with HR people (who are actually pretty nice people by the way, slashdot for whatever reason paints them as the devil,) it usually works like this: We're going to spell out exactly what we want, and people who know something similar will apply anyways. We'll probably take the guy closest to our specifications, though if he has a shit personality we'll end up taking the guy second closest. (If your company doesn't discriminate against shit personalities, you'll probably hate working there.)

      I'd like to ask this immigration law professor how many of these supposed targeted job listings actually end up hiring an H-1B visa, because chances are there aren't many at all. If this situation does happen, it's likely that the candidate already works for the company in some fashion, so you're unlikely to get the job even if H-1B didn't exist at all.

      --
      Careful with names containing L slashdot.org/~AiphaWolf_HK slashdot.org/~AlphaWoif_HK slashdot.org/~AiphaWoif_HK
    81. Re:To hire specific people by AlphaWolf_HK · · Score: 1

      Also we never hire H-1B's.

      Dude this is slashdot. If you're a corporation, you are inherently evil. Of course you hire H-1B's and you do it because you get to only pay them $1 per hour.

      (Joking, read my previous post by the way: http://ask.slashdot.org/comments.pl?sid=4497303&cid=45551941 as I want to hear your thought on what I said. My career field is perhaps one of the most vulnerable to H-1B, yet I'm not at all concerned about it.)

      --
      Careful with names containing L slashdot.org/~AiphaWolf_HK slashdot.org/~AlphaWoif_HK slashdot.org/~AiphaWoif_HK
    82. Re: To hire specific people by jameskhedley · · Score: 4, Funny

      You insensitive clod, I thought I was a shoe-in for that job!

    83. Re: To hire specific people by Carewolf · · Score: 4, Insightful

      No, I have seen overly specific job posting that only had local applicants and went to local people. They are written that way because they are written by idiot HR people based on loosely answered questions from an idiot PHB.

    84. Re:To hire specific people by Anonymous Coward · · Score: 0

      The other reason is that many companies are not interested in training people anymore: they want someone already trained to put to the task immediately without additional costs.

      And that's a sure sign of a struggling company that you shouldn't work for unless you have no other choice.

      There's 0 evidence that it's a sign of a struggling company. Take a look at Blizzard job postings or Amazon or Google. It does look like rational behavior of a hiring manager being demonized by a random /. troll though.

    85. Re:To hire specific people by Anonymous Coward · · Score: 0

      Pssst, the same thing happens in Europe, where there is no H-1B equivalent.

    86. Re: To hire specific people by Anonymous Coward · · Score: 0

      Work in the defense industry and you don't have to give two shits about H-1B visa workers!

    87. Re:To hire specific people by Anonymous Coward · · Score: 0

      If you want to make yourself look even more stupid, you could throw "alleged" in there again. Just saying it once would have been sufficient.

    88. Re:To hire specific people by techno-vampire · · Score: 1

      I don't know how true it is, but I've been told that one of the reasons for absurdly detailed job requirements is the way HR drones translate what the people doing the hiring say into what they look for in applicants. That is, if the manager says, "It would be nice if we could get somebody who was familiar with $FOO," HR will translate that into "Must have 2 years experience with $FOO." The manager might not have a problem with training the new hire, but because of the way HR re-writes the requirements, nobody that doesn't already have the training will be called in for an interview.

      --
      Good, inexpensive web hosting
    89. Re:To hire specific people by Anonymous Coward · · Score: 0

      This.

      I once made the mistake of applying for a job at Texas Medical Center and was told by the doctor in charge that they had already chosen the person (from abroad) for the job but were required by law to interview a specific number of candidates before declaring that only the chosen one hand the desired background. I appreciated his candor.

      Also was told this when applying for a position at the University of Houston. Some Italian fellow was targeted for the job. Not surprisingly, the person hiring and interviewing was also Italian.

    90. Re:To hire specific people by Anonymous Coward · · Score: 0

      I actually found a job like this listed on Washington State's job board. And you know what? I was very qualified and very willing. Except the weird thing was that there was no way to apply online, it suggested mailing a resume to Broadcom's corporate headquarters even though the job was in the Seattle area.

      So I found a likely manager on LinkedIn, called the Broadcom corporate number, and asked for him by name. Left him a message. He very graciously called me back. "That's odd, we're not hiring. I'll look into it." And very graciously, called me a second time, and admitted to me that the job listing-- which appeared on only a non-indexed washington state job board and not on their corporate careers page which might get scraped by indeed.com-- was due to an existing employee applying for a green card.

      So yes, it happens, and they prefer that no one responds.

    91. Re: To hire specific people by Anonymous Coward · · Score: 0

      It is not even a H-1B anymore. Companies will take 1B visas and pay the rather cheap fines in order to get a CCIE for $30,000 a year who will be damn loyal.

    92. Re:To hire specific people by icebike · · Score: 3, Interesting

      The "To hire specific people" may be spot on. Sometimes an employer will write a job posting as a way of promoting an internal employee, though they have to post it as an open req for staff, so it doesn't look like favoritism(sp?).

      It may be to hire specific people, but it might also be to get someone that can immediately do the job without a whole lot of re-training
      and requesting new or different equipment or new software. Perhaps this comes right back to hiring specific people.

      Not every employer is willing tu pit up with the 6month retooling and retraining period that bringing in someone new withe their own pet tool set and their own hardware demands. Many know the job can be don with the tools at hand, and the systems can be maintained without yet another gratuitous re-write because the new guy thinks the old guy was a total idiot for using language A when any fool can see the job absolutely needs to be re-written in language B, and that rewrite can be finished in about 9 months. But only if the new guy gets this particular equipment, and is given 3 months to re-document the entire system, starting with a needs assessment and interviewing every person in the company.

      In short the IT profession (at just about any level you care to define it) is often a bunch of prima-donnas. And finding someone who can take over a job and successfully manage it just as the guy who died, without a bunch of demands is often the most cost effective way to achieve results.

      Jobs aren't created to make perfect little playpens for budding upstarts with their own ideas. Jobs are created to get specific work done and tasks completed.
      You got your own little pet methods and tool set, open your own business. Don't use my business for your little drama in three parts.

      --
      Sig Battery depleted. Reverting to safe mode.
    93. Re:To hire specific people by Anonymous Coward · · Score: 0

      As an engineer who has done a few start-ups, you guys are setting your self up for failure with that attitude.

    94. Re:To hire specific people by dgatwood · · Score: 5, Insightful

      1. Lazy HR screeners ...

      2. They may be hiring someone they've already picked out from inside the company. ...

      That might happen sometimes, but everywhere I've worked, neither is the case, yet these sorts of job descriptions are still common. In my experience:

      • Job listings contain a list of keywords based on what skills the ideal drop-in candidate would possess. The hiring managers know that they probably won't actually find someone who perfectly matches these skills who wants that particular job, but they list the skills on the off chance that they will.
      • Resumés are pulled from a database based on keyword matching and based on which jobs you've expressed an interest in. If you don't have enough keywords, no human will ever see your resumé.

      The person hired usually has at least some of those keywords in his/her resumé, thus getting the person past the initial sanity check. The person also has things in his/her resumé that catch the attention of the hiring manager who screens it next. However, the person's actual qualifications are almost never an exact match. In reality, the person hired might match 30% of the stated criteria, but they might also end up matching the requirements for some other job within the same team, and somebody else on that team might have the requisite skills to take on some of the posted job's responsibilities.

      For example, consider somebody applying for an OS kernel test engineer job. The ideal candidate would have experience in writing kernel extensions, would have experience writing test harness code with a particular test harness, etc. However, the person hired might have the test harness skills, but little kernel engineering skills. That person might, however, have strong skills at writing (English), which might free up part of another kernel engineer's time that would otherwise be spent writing documentation comments in the headers. Then, that kernel engineer would have more time to help out writing the kernel-side hooks that the test engineer would need to use.

      Or consider somebody applying for a documentation position. The person who left might have experience with server technologies and networking, so an ideal drop-in candidate would have those skills. However, two other documentation engineers might have the networking and server chops between them, so if they found somebody who could cover some of the technologies that those two existing people were currently covering, that person would also be an ideal candidate.

      Unfortunately, there's no good way to express such a complex (and potentially ever-changing) set of requirements. Thus, my general recommendation is this: If you think you'd be good at the job, apply. If you only meet some of the criteria, apply anyway. You might or might not get the job, depending on whether somebody else is a better match, but generally speaking, in my experience, the most important criterion is not what you know, but rather how easily you learn new things. With the exception of highly senior positions, everything else is at least to some degree optional.

      Obviously, different companies hire differently, so YMMV, but this is usually a good general rule.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    95. Re:To hire specific people by Raseri · · Score: 1

      Nobody said it was logical.

      --
      Writhe your naked ass to the mindless groove.
    96. Re:To hire specific people by philip.paradis · · Score: 1
      --
      Write failed: Broken pipe
    97. Re:To hire specific people by Grishnakh · · Score: 1

      if they were willing to settle down locally.

      So are you saying that you have a hard time getting employees to move to your location? Where is your company located? Maybe you should look into telecommuting, opening a remote office somewhere better, or offering generous relocation packages and higher salaries.

    98. Re:To hire specific people by Antique+Geekmeister · · Score: 3, Informative

      I'm afraid there's far more concrete evidence. Take a look at the video of the presentation by a law firm on how to hire H1B visa holders while skirting the edge of US law.: it's quite an infamous seminar.

                  http://www.youtube.com/watch?v=TCbFEgFajGU&list=PL126DD55E0E6CD89B

      I've dealt with employers who used such tactics. it's not the only reason to have an extremely specific resume: I've helped create job descriptions that were "wish lists" of job skills, lists that we knew we could not possibly afford if one candidate had them all. But we'd accept 3 out of 5 with demonstrated flexibility.

    99. Re:To hire specific people by Anonymous Coward · · Score: 0

      I've been on the other end of this situation, job posting listed to meet HR requirements that it be "posted", with the understanding it's "mine if I want it". Unfortunately, they were a week or two late in offering it, waiting until i took another job offer. Not sure what happened with it after that, but it was written specifically for my experience and knowledge set, and was only able to be filled by someone with knowledge of a particular software combination. Basically, if you worked for a certain subset of the company, you might meet the requirements, otherwise, good luck making it through the HR drones...

      Oh yea, I'm not on a work visa, green card, etc... of any kind.

    100. Re:To hire specific people by Antique+Geekmeister · · Score: 2

      > Back when Unix was first becoming broadly used in private companies, want ads were filled with job offers for low-level unix sysadmin positions - all requiring experience with Unix and its tools that could only be met - if at all - by Ken Thompson, Dennis Ritchie, M. D. McIlroy, and J. F. Ossanna. B-)

      And later, this occurred with Linux, NT, C++, Java, PHP, .Net, and it still occurs now. It's still very funny to me when a recruiter calls for a mid level position with 5 years of experience with a technology, and they don't realize that I'm one of the maintainers of the software. I do try to point out good candidates to t hem, if I know of any.

    101. Re:To hire specific people by ebno-10db · · Score: 2

      I'll see your immihelp.com and raise you a United States Department of Labor:

      H-1B dependent employers ... must attest to the following three elements addressing non-displacement and recruitment of U.S. workers ... The employer, before applying for H-1B status for any alien worker pursuant to an H-1B LCA, took good faith steps to recruit U.S. workers for the job for which the alien worker is sought ... Also, the employer will offer the job to any U.S. worker who applies and is equally or better qualified than the H-1B worker.

    102. Re: To hire specific people by Applehu+Akbar · · Score: 0

      You didn't get the job because of your crappy English.

    103. Re:To hire specific people by drinkypoo · · Score: 1

      Is the loyalty any better the other way around?

      How it's supposed to work: Employer has a new requirement you can't fill. If it doesn't require a whole new person, nor a whole new degree or similar amounts of training, you train the existing employee so that you don't have to hire more employees, and maybe wind up having to let someone go later.

      How it works: Employer budgets for training, then encourages you to spend the budget so that the spreadsheet comes out correctly

      or

      How it works: Employer never budgets for training, has to hire an unnecessary employee as a result, then fires someone later to make their payroll budget. Maybe you.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    104. Re:To hire specific people by bmo · · Score: 5, Insightful

      After reading your post, there is not enough of money you could pay me to get me to work for you, qualified or not. None. Zero. Zilch. Nada.

      If you had my dream job, and it was a perfect match for me, I wouldn't take it. Because I would spend my entire paycheck on therapy.

      Not. Worth. It.

      If you want a robot, build one, jerk.

      --
      BMO

    105. Re:To hire specific people by demonlapin · · Score: 1

      To elaborate: if you need to build a project doing X with product Y (for whatever reason), it's far more important that the project manager have experience with building things to do X, and far more important that the people doing implementation have experience with any project using Y.

    106. Re:To hire specific people by ebno-10db · · Score: 1

      I'd like to ask this immigration law professor how many of these supposed targeted job listings actually end up hiring an H-1B visa, because chances are there aren't many at all.

      So the 135,991 visas issued in a year (forget the 65k headline number - 136k is the actual number for 2012) is not significant? Then why not just end the complaints of the people who think it is, by eliminating the program?

    107. Re:To hire specific people by afidel · · Score: 1

      Ditto, we just let go our JDE CNC, who was also responsible for Oracle BI and Oracle Hyperion and did some day to day DBA work on Oracle and SQL and managed the outsourced DBA firm we used. There is probably not another person on the planet with that particular skillset but when we go to hire his replacement we'll probably want as many checked off as possible to reduce the time to get productive since right now we're paying an army of consultants to perform the various duties. The job pays 6 figures in a part of the country with significantly below average cost of living so pay won't be the barrier to finding a candidate, it'll be skillset.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    108. Re: To hire specific people by ebno-10db · · Score: 1

      I've also hired at least 50 programmers ... all but one turned out ok.

      What a shame you don't play baseball - that's a 0.980 average. Either you are the world record holder for successfully hiring people, or your standard for "turned out ok" is that they didn't go postal.

    109. Re: To hire specific people by Therad · · Score: 1

      My last 2 jobs had about 10 reqs each i didn't have. it is all about hr don't see the difference between nice to have skills and requirements.

    110. Re: To hire specific people by Therad · · Score: 1

      Sure! To bad he is Larry Ellison...

    111. Re:To hire specific people by Anonymous Coward · · Score: 0

      I've seen that a few times. Claim that no one in the US meets the requirements, then go bring in an H1-b that is completely unqualified.

    112. Re:To hire specific people by aaronb1138 · · Score: 2

      I have noticed similar trends of brand / model specifics for a wide array of jobs in both the white collar and skilled blue collar trades. The reason seems to be not just to get people who are instantly productive, but also for liability, both managerial and liability. Think about it, what better coverage is there when things go tits up than to able to say you hired someone who claimed to be an expert in their field. Traditional engineering has been rife with such micro-scoped hiring for years to the point that you have experts in minutia like air conditioning condenser side pipe layout who jump from job to job fleshing out architectural designs.

      IT is vaguely moving many jobs to having less to do with skill sets and more to being a purpose specific drone.

    113. Re:To hire specific people by Cederic · · Score: 1

      The problem is that senior managers know they need someone to work on (e.g.) the Oracle ERP and want people that will be productive immediately.

      They don't understand that getting someone with solid technical skills is more important than hands-on experience with the specific product. The ideal is both, but too many people are trained up on and have no broader understanding of that class of technology, other approaches to solving the same problems, etc.

      Being hyper-specific is intentional and is easily justified by that immediate productivity requirement. It's just not terribly long-sighted.

    114. Re:To hire specific people by Cederic · · Score: 1

      I work for a publicly traded company. I don't think we use H-1Bs in the US.

      Why would we? We just shift all the development/support activities to South America and Asia, where we have entire buildings full of cheap staff.

      Being a multi-national opens all sorts of options.

    115. Re:To hire specific people by jandersen · · Score: 1

      ...target one person, such as a specific foreign citizen on an H-1B visa

      Perhaps in the US; however we don't have that particular concept in Europe, but still see the same problem. Recently, there has been a large number of web-business startups advertising for skillsets that simply don't exist - or are not likely to be found anywhere - such as "5 years' experience with AWS, puppet, Jenkins and vSphere".

      I mean, these tools may have been around for longer than 5 years, but cloud computing has only really taken off here in the last couple of years, I think; how would anybody have built up that much experience with them? And you can see these jobs being advertised over and over by different agencies, so they simply can't find the people they thnik they need. The likeliest explanation is that these companies don't understand that hiring engineers is a long-term investment, and that no matter how clever a new guy is, he/she will need specific training and it will take time. Even a factory worker at an old-fashioned assembly line needs to be trained, and software engineering is more complex than that.

    116. Re:To hire specific people by robot5x · · Score: 1

      where I work all job descriptions and advertising that HR draft have to be checked off by the hiring manager - so this doesn't ring true for me. I'd pick that up in a flash and insist that 'essential skill $FOO' was moved to 'desirable skill $FOO' exactly as I told them it should be.

      --
      Hej! Nasi tu byli!
    117. Re:To hire specific people by Anonymous Coward · · Score: 0

      Pssst, wanna buy a bridge? Those absurdly specific job listings are to justify H-1B's.

      Then why do we get them in the UK, where we don't have an equivalent of the H-1B program?

    118. Re:To hire specific people by AlphaWolf_HK · · Score: 1

      That's exactly like asking why don't we just end capitalism to end the complaints about capitalism. Easy: Because it is a horrible idea.

      Really it's a lot easier to hire local talent than foreign talent. You get foreign talent when you can't find anything domestic not because the law requires it, but because it's a lot cheaper and easier. Try running a corporation without any talented people in it, see how far you get. It's either they can get them, or their overseas competitors get them. If their overseas competitors get them, then not only does your wish of that foreigner not getting his job come true, but a lot of local talent lose their jobs as well and their foreign competitors take over the market.

      You know why in spite of our crap education system for decades, the US is still winning in the global economy game?

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

      That's why. Without it we're sunk. Killing the H-1B program would be an excellent step in that direction, if that was your goal. The argument that immigrants kill jobs is a really stupid one. It holds no basis in fact at all, rather it does the opposite: It makes the economy larger.

      --
      Careful with names containing L slashdot.org/~AiphaWolf_HK slashdot.org/~AlphaWoif_HK slashdot.org/~AiphaWoif_HK
    119. Re:To hire specific people by Rande · · Score: 1

      Because the person they hired for that job lied on their CV and at interview to get the job, and if they lied on their CV about having a certain specific set of skills, they *shock* may well have lied about lots of other things.
      So now they put the job back up, maybe asking the other interviewees is they are still available. Still not realizing that by having such a specific set of requirements, almost noone is qualified and the few people who are, aren't going to settle for the wage offered.
      And so everyone who does pass the filter is a liar, only ever interviewing liars. ...And then complain loudly how hard it is to get any good engineers.

    120. Re:To hire specific people by Dr_Barnowl · · Score: 5, Insightful

      It's because HR know jack about the field they are recruiting from. They therefore ask for specifics, which means that the people hiring spew out a list of the skills that the current incumbent in the target job has (or a similar job).

      And it wouldn't wash with them if you just put down "Must be able to think logically, and learn new stuff quickly", which as far as I know are the only real requirements for programming jobs. They'd have to work out how to assess that, instead of counting bullet points on a CV.

      Sometimes I wonder if the dearth of decent programmers that seems to be a fact of life in the current hiring environment is purely down to the HR department filtering all the decent candidates out. Our jobs go out internal to our organization first (we're the largest employer in Europe, so that's not TOO bad), so I guess all the applicants I get have been double-filtered.

      And of course, there is no budget for slack. If someone capable of doing the job leaves, why, you should be able to fill his position with someone just as capable almost immediately! Workers are fungible little peons! There is no acknowledgement that you can't replace experience, much of it specific to the work.

      The real solution is to have a pro-active policy of hiring inexperienced people, training them up, and promoting their loyalty, but no-one wants to do this, because the standard industry remuneration policies don't promote loyalty, so any kind of investment in people is seen as a waste because the only way that people get a decent raise is by jumping ship to another employer. It's a vicious cycle - you can't hire people to train them because you can't keep them. So the end result is that the only way you forge new capability is by destroying entire development teams and recreating them from scratch, losing man-decades of experience and productive working relationships in the process.

    121. Re:To hire specific people by Anonymous Coward · · Score: 0

      The part where it really comes in is that during the Green Card process, the applicant who has an H1B now has to apply *without* including their experience in the US. So if you get hired out of college and six years of H1B later you get to the green card process, you have to apply for your own position (an experienced position) as a near-30 year old who has never had a full time job, even though in reality you pretty much have enough experience to justify your own position. This is the flip side of the absurdly-specific requirements: the people they are tailored to start from an absurdly crippled position.

    122. Re:To hire specific people by tubs · · Score: 3, Funny

      And you know it's been done over the phone when they ask for "sequel server".

      --

      try to make ends meet, you're a slave to money, then you die

    123. Re:To hire specific people by Compaqt · · Score: 1

      Yeah, but look at it from the perspective of a company (say, your own):

      You hire a guy who's a total generalist. You sit patiently while either you train him or he trains himself in specifics. The moment he's trained, he jumps ship for someplace else.

      How do you avoid that? Since you paid for his education (training) shouldn't you get to reap the benefits?

      --
      I'm not a lawyer, but I play one on the Internet. Blog
    124. Re: To hire specific people by Anonymous Coward · · Score: 0

      Dumerican! That was pretty clever - actually it wasn't, you fucking moron.

    125. Re:To hire specific people by andcal · · Score: 2

      What you are saying makes sense, but from what I hear from people who are on the recruiting and HR side, software culls down the mountain of applicants to a more manageable number based on the job description. I suspect these HR or recruiting people are not able to express the true weight of each of these complex and ever-changing requirements to the filter (else they might have become IT professionals instead), and thus a large fraction of well-qualified people are never even passed on to a human for a phone screen, due to the absence of a certain keyword from their resume which is not actually that important to the job itself.

      --
      --something witty
    126. Re:To hire specific people by Xest · · Score: 4, Insightful

      The only people who take jobs where they're doing exactly what they've always done are people who have been kicked out of doing exactly what they've always done.

      More competent staff have a constant interest in learning new things and if you're not willing to offer that in the job you're not going to get competent staff who can take your IT forward.

      Your philosophy sounds like an awesome way to ensure your company remains consistently mediocre in terms of IT at best, or on the path to obsolescence at worst. Certainly though you're never going to have an IT department that can compete with companies that are forward thinking and looking to constantly improve though.

      Hiring people who don't know everything about the job is the best thing you can do, it's far better to have someone who is a highly competent fast learner with a genuine fascination with what they're doing because it's new to them than it is someone who is bored of it but "does it because it pays" and has shit productivity because they frankly don't care about the job, just as you don't care about their needs either.

      You're right that jobs are about getting work done and tasks completed, it's unfortunate that you're entirely unaware of the needs of people required to optimise this. Maybe you're staying afloat, maybe you're struggling, maybe you're even doing well right now, but I guarantee you that your attitude is sacrificing you profit potential, and I guarantee you you're only one of those little upstart's startups away from having the rug pulled right out from under your business.

    127. Re: To hire specific people by AmiMoJo · · Score: 2

      Sometimes it is a way of bypassing anti-discrimination laws. Specifying certain technologies or certain amounts of experience can filter out most old/young candidates. Say you don't want any women, just add something about attitude and typical brogrammer personality traits so you can say they didn't have them. Mention specific universities to narrow down the ethnicity of the candidates a bit, and of course "fluent in English" so you can get rid of any immigrants who have a slight accent.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    128. Re:To hire specific people by AmiMoJo · · Score: 1

      It's a good way to drive wages down while still getting plenty of interest in your job posting. Advertise a high salary but then when the candidate inevitably fails to meet all your criteria offer them much less.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    129. Re:To hire specific people by tetranz · · Score: 1

      That only applies to "H-1B dependent employers and willful violator employers". See the paragraph above that piece on the DOL site.

      If an employer wants to hire a few H1-B employees (less than 15% of their workforce) then there is no requirement to make any special effort to find a US worker.

      So ... perhaps you're right. Maybe a lot of the ads are for H1-Bs in that category, I don't know. I still think most of the ads you see like that are related to green card applications rather than H1-B.

    130. Re:To hire specific people by vawwyakr · · Score: 1

      I have personally seen the whole write a job description to promote someone thing happen on several occasions. More often in Government work but I have seen similar things happen in private business as well. I'm not sure that is why so many job descriptions are so specific though as I'm not sure that is happening at nearly the rate that I see job descriptions with 20+ paragraph long requirements.

    131. Re: To hire specific people by haruchai · · Score: 2

      How does "fluent in English" eliminate someone with a "slight accent"?

      --
      Pain is merely failure leaving the body
    132. Re:To hire specific people by Hognoxious · · Score: 1

      That's such an obvious loophole that I'm rather surprised it exists.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    133. Re: To hire specific people by Anonymous Coward · · Score: 0

      There's nothing wrong with his english.

    134. Re: To hire specific people by AmiMoJo · · Score: 3, Insightful

      "I couldn't understand him", says the xenophobic manager.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    135. Re: To hire specific people by AchilleTalon · · Score: 2

      Also they are written for HR and recruiters that don't have a clue about what they are seeking for. So, they get a long shopping list and try to match resumes the best with the shopping list. I have seen recruiters specialized in the field of web development thinking a guy with Javascript skills is skilled at Java. So, he was looking for guys with Java skills to fill a job with Javascript requirements. These guys don't know their stuff and they are there to scan resumes and pick a candidate out of the white noise.

      Over specifiying the skills for the job is some kind of ass protection/cushion for them if they pick the wrong one. They can rely on the shopping list and resume matching. They don't want good candidates, they don't want clever candidates, they want candidates that fit the shopping list. They just don't care the clever and good ones are left alone. They will never being embarrassed having left alone the mighty great candidate that this company would have benefit most to hire. It is impossible to evaluate. The only thing that can be evaluated is they picked the wrong candidate accordingly to the shopping list.

      --
      Achille Talon
      Hop!
    136. Re:To hire specific people by Anonymous Coward · · Score: 0

      Since "sequel" is a perfectly acceptable pronunciation of "SQL", I'm not really sure what you're saying with your post.

    137. Re:To hire specific people by Anonymous Coward · · Score: 0

      tepples has it correct. I have seen clear examples of this. When one of our laid of engineers applied to a job he was well qualified for, he was turned down. When he talked to them, they told him he was missing a skill on his resume. That skill was Microsoft Word. Something so trivial at that level of tech we were working at that it would be foolish to include it.

    138. Re:To hire specific people by Anonymous Coward · · Score: 1

      The sequel server is never as good as the original.

    139. Re:To hire specific people by Anonymous Coward · · Score: 0

      This is definitely how I got my job. They wanted to promote me, but there was a requirement to have the job rec up for three days. Put it up on friday afternoon, took it down on Sunday. The job rec was a rewording of my resume.

    140. Re:To hire specific people by Anonymous Coward · · Score: 0

      +1 to OP. Obviously just a ploy to meet a legal req such that they can turn around and say oh but noone matches but these H1Bs, with the real goal of MUCH lower salaries.

      As to specificities: I've seen them like that for over a decade now. This is really nothing new. But the H1B goal always seemed to be the most likely answer as to why.

    141. Re:To hire specific people by szelus · · Score: 1

      I was going first to mod you as "Funny", but then I realized it's not even funny anymore... Could we get "Not funny" option added to the list of mods, please?

    142. Re: To hire specific people by Anonymous Coward · · Score: 0

      He has a comma splice in his response.

    143. Re: To hire specific people by Shirley+Marquez · · Score: 2

      If you're going to be a shoe-in he has to be an insensitive clog. Now if you had been a shoo-in...

    144. Re: To hire specific people by Anonymous Coward · · Score: 0

      So corporate agreed that corporates rules were stupid and circumvented said rules? Is there a black hole forming somehere?

    145. Re:To hire specific people by wisty · · Score: 1

      To be fair, HR are often doing exactly what the PM stupidly asked them to do. The problem is, HR don't understand the domain well enough to make flexible judgements.

      The conversation will go something like this:

      PM: "Get someone to replace Jill".

      HR: "What does Jill do?"

      PM: "She maintains the backend for the web app"

      HR, not entirely sure if they want to know what any of those words mean: "Could you be more specific? What skills does she need to do her job?"

      PM: "I'lll get her to send you a list".

      So what's the solution, assuming you still need HR in the loop?

      A lot of companies now separate the skills into "essential" (if you can't make a web app in a language like Python, Ruby, Perl, don't bother), and "nice to have" (RoR experience). The phrase "ability to rapidly acquire skills in" is also good - you don't really need git experience if you've used some other version control.

    146. Re:To hire specific people by Stubbyfingers · · Score: 1

      IMHO--it's because the HR people don't understand enough information technology. These people went to week long classes to help them understand the changes between MS Office 2007 and 2010--and still came out hopelessly lost.

      I had one company say I needed a CERTIFICIATION for their BACKUP SOFTWARE. In fact, the certs they DEMANDED would have cost me most of my first year's pay to get. And yes, I was totally boggled by the concept that there is a certification test for doing cloud based backups to their backup vendor's servers, I was flabbergasted that they charge $300 for the test and $1200 for a week of training at their corporate HQ.

    147. Re:To hire specific people by marcosdumay · · Score: 1

      Well, let me call bulshit, not exactly over your points, but over the entire thread.

      The specialist you choosed to hire simply does not exist, because no other place use the same set of utilities that you use. When you post those requisites, you'll simply flter the liars and people that think they know everything. The benefit you get for hiring the generalist is that you got a person that can actualy do the work.

      The generalist that is now specialized at working in your company can't use his education for getting into a better job, because the trainning he did was specific for your place and does not apply anywhere else. No other place uses the exact same set of utilities that you use. That does not mean that he won't live for a better salary - he will, because once you hire him you'll refuse to correct his salary for inflation and seniority, assuring the result.

    148. Re:To hire specific people by Anonymous Coward · · Score: 0

      I can definitely see that happening. But, usually, I think it's because the people doing the hiring have no idea what the person actually does, so they just write a bunch of jargon. Used to see that at the university where I worked, all the time. Those of us in tech would often comment to one another along the lines of, "Well, if the ____ Lab ever finds this programming god who chooses to walk upon the face of the Earth, I hope they tell us so I can go worship him."

    149. Re:To hire specific people by drkim · · Score: 1

      Well stated...

      ...adding to the problem is that with the job market oversaturated with people looking for work, HR can be as lazy/picky as they want and get away with it.

      They'll have to work a little harder as the hire pool dries up a little.

    150. Re: To hire specific people by DudeTheMath · · Score: 1

      No he doesn't; the "You insensitive clod" is just a form of address (in Latin, we'd call it the vocative case), like "Dave, I thought I was a shoo-in for that job." His error was using "shoe-in" where he meant "shoo-in."

      --
      You save only 59 seconds over 8 miles by going 75 instead of 65. Do you really have to pass that guy? Do the Math!
    151. Re:To hire specific people by lgw · · Score: 1

      Google will hire anyone smart and find work for them. I have several friends who work there, and none of them had experience with the specific technologies they went on to work with at Goggle (partly because so much of the stack at Goggle is homebrew).

      Don't know much about Amazon, but a friend just started there as a hiring manager, maybe I should ask.

      Blizzard isn't a company any more, and nig game devs are the perfect example of "a place you shouldn't work if you have a choice". EA's the worst, but not by a lot.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    152. Re:To hire specific people by lgw · · Score: 1

      *big game devs companies

      --
      Socialism: a lie told by totalitarians and believed by fools.
    153. Re: To hire specific people by Anonymous Coward · · Score: 0

      If the job specs require "Sequel Server", this is a good indication that a non-technical person wrote the job specs without having a technical person review it afterwards. Chances are that they misunderstood some other parts of the job description as well. The classic example is requiring more years experience in a particular product than it has been on the market, resulting in all of the honest applicants being turned down for the job.

    154. Re: To hire specific people by pev · · Score: 1

      How long have I been in the business? Long enough to recognise see how most peoples attitudes towards sexism have improved...

      PS - a cursory glance at my Slashdot UID would have given you a good estimate if you'd thought about it.

    155. Re:To hire specific people by lgw · · Score: 1

      That ... doesn't even make sense in software. Yes, for domain experience, you can expect lower pay if you don't have it, but that's different from technology. For tools and languages and whatever, everything's obsolete a few years later, and you'll always be training whoever you hire, or for that matter whoever you keep.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    156. Re:To hire specific people by eddeye · · Score: 1

      Hello, I am the CEO of a giant company. Regarding your comment, can you explain the term "good faith" ? I have never heard this term before. Thanks.

      Yes you have, just in different terms. It means don't leave a paper trail. Off the record. Send the secretary out of the board meeting to get coffee before discussing.

      --
      Democracy is two wolves and a sheep voting on lunch.
    157. Re: To hire specific people by Anonymous Coward · · Score: 0

      Ok, if the written/typed document listing the requirements spells it out as "sequel", I'll agree. But it wasn't clear that was what tubs meant.

    158. Re: To hire specific people by Z34107 · · Score: 1

      This really is a problem, though. I used to do phone interviews for my employer, but I stopped after a couple of months. It's really, really awkward to try to interview someone you simply cannot understand, no matter how many times they repeat themselves.

      --
      DATABASE WOW WOW
    159. Re:To hire specific people by Lodlaiden · · Score: 1

      And it wouldn't wash with them if you just put down "Must be able to think logically, and learn new stuff quickly", which as far as I know are the only real requirements for programming jobs.

      quote> Shh!! Thats's my only skill. (Am a "professional" software dev)

      --
      Suborbital [spaceflight] is the special olympics of spaceflight. - Rei
    160. Re:To hire specific people by Lodlaiden · · Score: 1

      And you know it's been done over the phone when they ask for "sequel server".

      But I'm a rockstar when it comes to the trilogy server, which is way better than the sequel as we all know.

      --
      Suborbital [spaceflight] is the special olympics of spaceflight. - Rei
    161. Re: To hire specific people by davester666 · · Score: 1

      Talk to the hand. I submitted his resume with my name on it and never even got a callback.

      --
      Sleep your way to a whiter smile...date a dentist!
    162. Re: To hire specific people by jhol13 · · Score: 2

      In Finland the law says that after layoffs company must hire the laid off people if they are suitable (during 9 months after the layoffs).
      This is one way to make sure the laid off are not "suitable". Or that only a specific (laid off) person is suitable.

    163. Re:To hire specific people by jhol13 · · Score: 1

      True, but stupid. Usually the training would take less time than the hiring process.
      Besides, this is sure way to get rid of smart people.

    164. Re: To hire specific people by CountBrass · · Score: 1

      I had that situation face-to-face.

      Black guy whose only qualification was a piece of paper from Sun saying he could answer questions about Java. (Shouldn't have even been called for interview really: the company was desperate to diversify away from just VB development).

      I simply could not understand a single word he said! I had to stop the interview after 10 minutes.

      --
      Bad analogies are like waxing a monkey with a rainbow.
    165. Re:To hire specific people by BigDaveyL · · Score: 1

      Wish I had mod points.

      I went to a job interview once, where it turned out to be a tech support job (advert sounded reasonable). In the advert, they were giving "extra credit" for those who have a Masters Degree, which I have.

      During the interview, the interviewer asked what did I wanted to be doing in 5 years. I was honest and said maybe in a more traditional "software dev role" or have much greater responsibility.

      The interviewer balked at that answer and said "we're not hiring for those positions NOW" - I replied you asked in 5 years, where I saw myself.

      I also asked what their pay budget was.

      I threw it back in his face - I asked him why someone with a Master's degree take a tech support job with crappy pay and no hope of promotions? They ended up changing the advert.

    166. Re: To hire specific people by BigDaveyL · · Score: 1

      And they do not know enough to shop a canidate who is different.

    167. Re:To hire specific people by BigDaveyL · · Score: 1

      I call BS.

      This excuse is used to keep the status quo going. If an employee is looking to switch jobs after a short period of time, then some of the blame may be occurring on your end - either you are not paying enough or the work environment is toxic/defective.

      For example, you and a applicant agree on a wage that may be a discount since you're going to have to invest training time into this person. The problem arises after year 1 (or whatever time period that is long enough to see returns) that you haven't raised his salary enough to keep up with his/her productivity/profitability. The issue then becomes that the person is underpaid, and can easily get offers elsewhere because you haven't provided a clear path for salary raises, promotions, etc. That is not the workers fault, it is a management problem on your end, and you can't really blame your workers.

    168. Re:To hire specific people by BVis · · Score: 1

      First, you're a jerk.

      Second, you're a short-sighted jerk who wants to treat his workers like interchangeable cogs in your machine.

      If an employer isn't willing to "put up with" retooling and retraining, then that employer is missing out on a huge amount of talent. Not to mention that devs as a group are a reasonably bright bunch, and it will be apparent to them once they start working for you that you don't give a flying shit about their professional development or treating them like human beings. I'm guessing your churn rate is enormous and you spend a good portion of your departmental budget on outsourced recruiting. (I tend to hang up on those guys, because if your company is too cheap to pay for a domestic recruiter, then they're probably too cheap in other areas as well.)

      And w/r/t your comment about "prima donnas": The market for software developers is tight. The market for GOOD software developers is psychotic. Again, software devs are a reasonably bright bunch, and they realize they have a skill set that is highly in demand. Basic economics: When demand is high and supply is finite, prices go up. "Prices", in this case, does not refer solely to salary, but also in the less tangible aspects of a employer/employee relationship. The economy has sucked for a while now, and in most cases employers are used to candidates kissing their ass and basically agreeing to give up any semblance of work-life balance for a job that pays them about 70% of what they're worth. Devs don't have to do that; they can demand 1) premium salaries and 2) to be treated like human beings with a need for a life outside of work and for opportunities for professional development, because supply is so tight.

      If you're worried about your investment in your new people not paying off (because once they realize what a flaming asshole you are, they quit) then you need to 1) change your attitude about your people; treat them like assets and not walking cost centers, and 2) keep them happy in their jobs by making their workloads sane, giving them opportunities to do cool shit that also benefits the company, and compensating them well enough to keep them from jumping ship. The problems you describe with re-tooling and delays in productivity are actually failures of management; see 1) and 2). Managing devs is hard, and it sounds like you're either too lazy or too incompetent to do the job. You come across as someone who knows the price of everything and the value of nothing, and people don't want to work for people like that if they have the choice (and they do.)

      --
      Never underestimate the power of stupid people in large groups.
  2. It makes sense and it doesn't by Anonymous Coward · · Score: 5, Insightful

    A lot of jobs require domain knowledge, meaning that they aren't all that hard, but require a few complex tasks to be repeated over and over. Employers are able to train someone faster if they've been doing similar work.

    On the other hand, you're a lot better off as an employer with a smart person with no experience in the field than you are with an idiot who's been doing the same job for years. That understanding hasn't seemed to trickle up toward management just yet. Maybe closer to the point, a manager can't tell a qualified candidate from a blowhard, or an unqualified one from someone who's simply insecure. So they settle for domain knowledge and hope for the best.

    You might do better looking at startups. They aren't all ramen and 15-hour workdays, and the environment's usually more conducive to good technical work.

    1. Re:It makes sense and it doesn't by Anonymous Coward · · Score: 0

      I don't understand it when it comes to Automated test frameworks. Seriously, what's the difference between maintaining a test suite in watir or selenium?

      If you've ever programmed automated tests you know it's a lot more difficult than developing the application you are testing. Someone with that level of development skill shouldn't really be questioned about what technology they use.

    2. Re:It makes sense and it doesn't by lightknight · · Score: 1

      I take it it doesn't bother you that someone has been stuck in the same job for several years...that that might be unhealthy.

      --
      I am John Hurt.
    3. Re:It makes sense and it doesn't by Anonymous Coward · · Score: 0

      Well, the above is my best guess at what employers are thinking. I'm not an employer myself. If I were, everything would be teddy bears and fluffy clouds, I would only hire geniuses to do every job, and we'd all be millionaires. But if I were a middle-managing drone with a crappy entry level job to fill, and couldn't say off the top of my head what the guy who just quit did all day, I would go and see what tools he was working with and write them down in lieu of a real job description.

    4. Re:It makes sense and it doesn't by Hognoxious · · Score: 1

      A lot of jobs require domain knowledge, meaning that they aren't all that hard, but require a few complex tasks to be repeated over and over.

      It means nothing of the sort.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    5. Re:It makes sense and it doesn't by Splab · · Score: 2

      We are currently hiring, instead of listing specific requirements our posting includes 3 assignments matching the kind of work the worker would end up doing (3 different languages and domains). Want to work for us, show us your skill, we are tired of receiving hundreds of "I'm the best certified programmer".

      So far it's been a nice way of weeding out the crowd.

    6. Re: It makes sense and it doesn't by Anonymous Coward · · Score: 0

      We give the instruction ' Write a covering letter explaining why you want the job'. Anyone who sends a generic letter gets binned. If they can't read instructions they failed.

      We then shortlist based on the letter, and a they get a phone call where we ask technical questions (which is more about attitude to learning than specific skills).

      Then and only then do we look at the CV. By then we're down to one, sometimes two candidates. We've got a good team.. It works.

    7. Re:It makes sense and it doesn't by Billly+Gates · · Score: 1

      I have seen people who go from job to job in months are poor performers, come in late, or quit on you.

      Those who have the same job for years and were not fired means they must have been competent enough to keep it right?

      Lots of employers ==bad on a resume. Someone who knows he or she is about to get canned or hates work and getting up in the morning.

    8. Re: It makes sense and it doesn't by arth1 · · Score: 1

      Unless you move the "because I am getting desperate and will take just about any job at this point" cover letters to the top, chances are you're promoting the best liars.

      Unless you're one of perhaps a handful of very specialized companies, people want to work for you to get a job, not because they find programming fail safe routines for lawn chair manufacturing or writing glue for use between obsolete in-house applications particularly interesting. If they claim otherwise, they are liars, and if they manage to convince you, they should be offered positions in marketing.

    9. Re:It makes sense and it doesn't by Anonymous Coward · · Score: 0

      Companies generally want someone with the minimum intelligence to do a job and no smarter. There are plenty of reasons for this, most particularly because they don't want their employees to have spare brainpower to notice signs of surprise downsizing or department attrition plans and leave before they've been pushed out the door by security.

    10. Re: It makes sense and it doesn't by Cederic · · Score: 2

      Depends what you're looking for in the letter.

      Who would you pick out of:
      - "I need a job"
      - "I've always wanted to work for you, it would be my dream come true"
      - "I'm keen to take on a role within a sensible commute that lets me build on my existing skills and broaden my experience. Friends have given me great feedback about your company culture and I'm keen to come and see you and discuss the opportunity"

      When I'm hiring, I don't want people that just want a job. I want people that can explain why it's the right job for them.

    11. Re: It makes sense and it doesn't by Anonymous Coward · · Score: 0

      How exactly are you proposing someone lie their way through an assignment, testing some specific sets of skills within their field of programming?

    12. Re: It makes sense and it doesn't by arth1 · · Score: 1

      How exactly are you proposing someone lie their way through an assignment, testing some specific sets of skills within their field of programming?

      I'm not, but I think that many good applicants never make it that far because of the sieve. That they aren't good at telling you what you want to hear about why they're applying doesn't mean they can't be the best person for the position. But you'll never know if you end up only calling in those who told you what you wanted to hear.

    13. Re: It makes sense and it doesn't by arth1 · · Score: 1

      Before considering #3, I would ask "what friends, exactly?"

      People lie. Especially when you ask them no-win questions. If they do lie, there's a risk they may be found out and lose the job opportunity. If they don't lie, there's a near certainty they will lose the job opportunity.

      Unless you're a person who can value the honesty, even when not getting the answer you hoped for.

    14. Re: It makes sense and it doesn't by Splab · · Score: 1

      Which is why we use the assignments, we don't care about cover letter or CV, solve one of the assignments and send that, then you are good to go (explicitly mentioned). So far we have received a ton of applicants, who 1. haven't done the assignment, 2. haven't even bothered reading the offer; they are going straight to the bin. (Pro tip, if you can't fulfill something in an job offer, remember to at least write why you can't).

  3. Specific Requirements == Specific Person by Anonymous Coward · · Score: 3, Insightful

    Usually when it is a very specific requirement it is an Open Request that matches very well to a target candidate. Depending upon laws, contracting or sub contracting regulations, there is a requirement for an open job offer, and it can't be just given to the person that was targetted for the hire.

    1. Re:Specific Requirements == Specific Person by ebno-10db · · Score: 1

      That would be fine if the specific person was someone they knew to be good for the job, as opposed to a (possibly specific but likely not) H-1B whose strength is cheap indentured servitude.

    2. Re:Specific Requirements == Specific Person by Anonymous Coward · · Score: 1

      Do you have any evidence that this is for H1B workers, and not for promotions, or head hunting someone within the states? Do you have any evidence that this only happens in the states? Do you even have any evidence that people on H1Bs are cheap? (Hint, I'm on an H1B, and I'm certainly not underpaid, even by bay area standards).

    3. Re:Specific Requirements == Specific Person by nospam007 · · Score: 1

      "Usually when it is a very specific requirement it is an Open Request that matches very well to a target candidate. "

      Exactly!

      Just as they do for cars or any other stuff where they desire something specific.
      It's a sham.

      They ask in the paper for offers for a car that's 5621mm long 2233mm wide with a minimum of 455 horsepower.

      Because they can't very well say 'the wants a Mercedes S class.'

      But in the end, just that specific desired car matches the requirements.

      Then they can tell the taxpayers/shareholders/owner:with complete honesty and sincerity:

      "We asked for any offers for a car meeting our requirements, examined the offers and took the cheapest car matching the specifics."

    4. Re:Specific Requirements == Specific Person by ebno-10db · · Score: 1

      Do you have any evidence that this is for H1B workers, and not for promotions, or head hunting someone within the states?

      Do you have any evidence that they are for promotions, or head hunting someone within the states? Nice try insisting that the burden of proof is entirely on my end, but it makes no sense in this case.

      Do you have any evidence that this only happens in the states?

      No, I'm afraid I'm only familiar with abusive and discriminatory hiring practices in the US.

      Do you even have any evidence that people on H1Bs are cheap?

      Take a look at what this statistician says.

      Hint, I'm on an H1B

      Then clearly you have an open mind on this subject.

      I'm certainly not underpaid, even by bay area standards

      Always cite an anecdote when no data bolsters your claim.

  4. Internal hires by word+munger · · Score: 1

    My sense is that a lot of the super-specific postings are written that way because the folks doing the hiring already have someone in mind. So they can say, "Candidate X may have an MS from MIT, but they only know Excel 2010 while my coffee buddy Ron is proficient in Excel 2013!"

    1. Re:Internal hires by ebno-10db · · Score: 1

      Repeating above response because you effectively repeated the above top-level post (not saying you meant to):

      That would be fine if the specific person was someone they knew to be good for the job, as opposed to a (possibly specific but likely not) H-1B whose strength is cheap indentured servitude.

  5. Answer: HR departments by whoever57 · · Score: 5, Insightful

    There are lots of reports of this problem. HR departments screen resumes and in order to screen down to a manageable number, they specify (and match for) very specfic requirements.

    Unfortunately, HR departments don't understand the hiring managers' actual requirements, leading to job posting that (for example) specify "x years of experience with Y language" when the language has not existed for x years.

    --
    The real "Libtards" are the Libertarians!
    1. Re:Answer: HR departments by SJester · · Score: 5, Insightful

      This is completely true. I worked for a headhunter for a while. I was the tech guy who would interview prospects and translate their skills into bullet points for people who need to read bullet points. Meanwhile I had a relative who was a hiring manager at a large firm, so I got to see what happened when the job reqs were sent from IT to HR, what happened when HR put out those reqs, and what happened when I would try to explain to them that Skill X is equivalent to or superseded by Skill Y, and that for example the lack of familiarity with Q was not a showstopper. HR is not populated by techs. These are people who are really good at filing and filling out forms, at shuffling paper, and at bearing up under my contempt for them. But I digress... A position would open up for a developer who was familiar with C++ and experienced with databases and had worked on, IDK, an IBM mainframe. HR would get the req and send it back up with a "Is C++ hardware or software? What model of databases? And is it ok if I should say "familiar with IBM" ?" Eventually the req goes out with "Must have three years of experience with C++, SQL Server, and System/370." This is a small, off-the-cuff and fictional example but it was repeated endlessly.

    2. Re:Answer: HR departments by Anonymous Coward · · Score: 1

      There are lots of reports of this problem. HR departments screen resumes and in order to screen down to a manageable number, they specify (and match for) very specfic requirements.

      Unfortunately, HR departments don't understand the hiring managers' actual requirements, leading to job posting that (for example) specify "x years of experience with Y language" when the language has not existed for x years.

      Which means that the people who do "qualify" are proven liars.

    3. Re:Answer: HR departments by garyoa1 · · Score: 1

      Yup. Outside head hunters aren't always the best way to get a top shelf applicant either. Maybe run of the mill. On the other hand, a company with an internal HR department is usually worse. Especially if they are allowed to do the interview.

      --
      Wuddooeyeno? IITYWYBMAD? Like nuts? eclecticallyincorrect.com
    4. Re:Answer: HR departments by lightknight · · Score: 1

      So...no actual thinking going on there, just filling out forms, going through the motions / gestures. In short, no caring.

      --
      I am John Hurt.
    5. Re:Answer: HR departments by Nefarious+Wheel · · Score: 1

      On the other hand, a truly good HR manager can be the making of a company. I've never known a successful CEO *anywhere* who didn't see absolutely top-notch people in the right places as a critical KPI of their company's long-term success. Either the CEO has those people recognition skills or they have a top-notch HR person at their beck and call.

      Mind, for some firms (such as company harvesters like Bain Capital) this may mean the ability to carry out an order such as "find me a sociopath who can fire people in bulk and make it look like it's a mercy killing from a friend".

      --
      Do not mock my vision of impractical footwear
    6. Re:Answer: HR departments by ebno-10db · · Score: 1

      But it was not always done that way. See my more detailed explanation here. Why have companies switched to less effective hiring practices? It may not be for the most upstanding reasons.

    7. Re:Answer: HR departments by H0p313ss · · Score: 4, Insightful

      So...no actual thinking going on there, just filling out forms, going through the motions / gestures. In short, no caring.

      In my experience it wasn't about lack of caring, it was about HR being so clueless about technology that they didn't even know they were clueless about technology.

      --
      XML is a known as a key material required to create SMD: Software of Mass Destruction
    8. Re:Answer: HR departments by mjwalshe · · Score: 1

      so do HR job postings state must be completely clueless as to the last 50 years on those blinkly light boxes - maybe there is a market for boot camp for hr professionals to understand the current technology :-)

    9. Re:Answer: HR departments by Anonymous Coward · · Score: 0

      and also consider there are many Managers out there today that have no technical background. I would imagine that is another reason postings may be so specific. how can you *filter* candidates' skills if you don't understand their job in 1st place?

    10. Re:Answer: HR departments by jrumney · · Score: 1

      HR departments and recruitment agents are part of the problem, the other part is managers who don't know how to write a decent job description so they give all the details to those HR departments or recruitment agents for them to piece together the information so 10 years of industry experience + Hadoop experience becomes 10 years of Hadoop experience.

    11. Re:Answer: HR departments by davecb · · Score: 1

      Yup! I worked as part of a company that also did headhunting, in Canada where the H1B visa problem doesn't exist, and we noticed that the computer-oriented part of the HR industry has fallen into a faddish practice from the last boom in California.

      HR looks for a person doing exactly the same job at a competitor, and tries to hire them away. That works in periods on very high employment, albeit as something of the best of a bad lot. It's pessimal in periods of low employment. In both cases it selects for content, not skill.

      To get past HR, you have to write a cover letter whose first sentence says "I'm doing that today", and hope the second sentence sounds attractive to the actual hiring manager.

      --
      davecb@spamcop.net
    12. Re:Answer: HR departments by robot5x · · Score: 1

      yeah I know. I work in health, and we only take on HR staff who've been to medical school or can otherwise prove they have a workable theory on how to cure AIDS.

      --
      Hej! Nasi tu byli!
    13. Re:Answer: HR departments by SJester · · Score: 1

      It was this, totally this. HR needs to do HR stuff, that's what they're there for. They make sure there's health insurance, no harassment, people go where they're supposed to, etc. But they're also the first line in the hiring process and that's where it falls apart. I can assume readers here are programmers or something similar. Imagine if you were tasked with writing new code, maintaining some legacy systems, and also with architecting the new building. Way out of your comfort zone, no? But companies think that it's reasonable to ask completely non-tech people to locate, filter, and vet technical people. HR tries to do it but ultimately turns to their IT department to write the req, and now it's a committee camel. An oddly specific committee camel which can locate exactly what it's told to, but will blithely walk past a superior alternative without recognizing it. rant warning (My contempt for HR doesn't extend to the many people who do their jobs competently. But just like every IT department has that bad team member who is marginalized or cut out for the damage they can do to a project, HR has its deadheads too. The difference is that they are in charge of my health insurance, contracts, etc. The best HR person is the same as any other best person in any department. They're the person who can a. recognize when they don't know something b. try to learn enough about it to talk and c. know when to call someone, and whom to call, when it isn't enough. ) /rant

  6. H1B Excuses by Anonymous Coward · · Score: 0

    Companies make impossible lists of requirements so they can bring in an H1B for half of your salary.

    1. Re:H1B Excuses by lightknight · · Score: 1

      Again, sounds like temporal reverse engineering. Giant tug of war over people from the future stealing from people in the past, and people in the past stealing from people in the future.

      --
      I am John Hurt.
  7. Two things: by Blakey+Rat · · Score: 4, Insightful

    1) A lot of times, job listings to the public are a required formality when there's already an internal candidate wanted for the position. In this situation, the job description will be written to fit that specific internal candidate's skills as precisely as possible.

    2) Job descriptions are crap anyway. If you think you can do the job, apply. If the company doesn't give you an interview because they asked for 5 years C# experience and you only have 4 years, you don't want to work for them anyway. That kind of hellish determination to strictly follow paperwork never leads to a fun work situation.

    1. Re:Two things: by Imagix · · Score: 1, Offtopic

      For #2. If the job description says 5 years of C# and you don't have it (and your cover letter doesn't have an adequate explanation why that shortcoming won't be an issue), your resume will be immediately thrown away due to your obvious inability to follow direction. If you're not going to listen before you have the job, what makes me think that you'll listen after you have the job?

    2. Re:Two things: by Derekloffin · · Score: 2

      I remember seeing a job add long time ago that required 5 years experience with Java... when Java was 3 and a bit years old. That was amusing.

    3. Re:Two things: by Anonymous Coward · · Score: 1

      Like the post above yours says, "hellish determination to strictly follow paperwork never leads to a fun work situation." Any workplace that prizes ability to stupidly obey arbitrary directions with no bearing on the task at hand will be a miserable place. A better place to work would be more interested in figuring out whether you were currently competent at C#, not exactly how many years ago you first churned out a crappy mess of code.

    4. Re:Two things: by Chelloveck · · Score: 4, Insightful

      True, which is why you should include that reason in your cover letter. I applied for a job that was specifically looking for an experienced C programmer. I'd had a 2-day C class through my previous employer, but I'd never actually used it for anything. But I wanted that job. I sent them my resume along with a letter explaining why my experience was relevant despite not having used the language. The weekend before the interview I sat down with my copy of K&R and taught myself enough to write a print driver. I took that and code samples in other languages along with me, and was completely honest about my experience level -- and emphasized that languages are fundamentally similar, that I knew others and could learn this one. I got the job.

      --
      Chelloveck
      I give up on debugging. From now on, SIGSEGV is a feature.
    5. Re:Two things: by Anonymous Coward · · Score: 0

      Also, #2 is very important. The company wants you to do this. They write the insane job descriptions they do so they can pick the candidate that they like the best, that comes across as the most personable and team-able (rather than that one candidate that always applies who is an unwashed genius with a string of career hops because he can't stand working with plebs) without getting sued. Because nobody will have 25 years' worth of experience for a 5-year level position, there's usually always at least one thing you can say you didn't hire the evil genius due to.

      Disqualification is as important as qualification in some scenarios.

    6. Re:Two things: by Anonymous Coward · · Score: 0

      I remember seeing that, too!

      Back in 2000, there were lots of job postings looking for "8 years experience", despite the fact that 1995 wasn't 8 years ago.

      Maybe it was written for that guy in a Dilbert comic: http://search.dilbert.com/comic/Unix%20Experience

    7. Re:Two things: by Anonymous Coward · · Score: 0

      My favorite posting was for 15 years of web experience. It was to hire someone with that, but I don't think Tim applied. I always wondered who they got.

    8. Re:Two things: by Imagix · · Score: 2

      I recall the same thing. "Must have 5 years of experience with Windows 95"... in 1998. I was thinking: "Uh, that's about 6 people in the world, and the all currently work for Microsoft...."

    9. Re:Two things: by DarkOx · · Score: 4, Insightful

      I disagree. A lot of job postings really are wishlists. If they have four out of five of the 'requirements' it can still be worth applying at least if you are established in your career and field and are listing some prior experience.

      If you have most of what they claim to be looking for and a positive work history with good references its worth a shot anyway. The worst thing that happens to you is you spend half an hour tweaking your cover letter and uploading your CV, and then nobody calls you back. You are out pretty little if you either A need a job or B really think the position is something you like to do.

      If you do get to the interview have a story to tell about how you approached something unfamiliar and got up to speed quickly. You'll use this as your answer when the question comes up, "your resume does not mention any experience with $X, what about that?"

      This has worked for me in the past.

           

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    10. Re:Two things: by RabidReindeer · · Score: 2

      I disagree. A lot of job postings really are wishlists. If they have four out of five of the 'requirements' it can still be worth applying at least if you are established in your career and field and are listing some prior experience.

      If you have most of what they claim to be looking for and a positive work history with good references its worth a shot anyway. The worst thing that happens to you is you spend half an hour tweaking your cover letter and uploading your CV, and then nobody calls you back. You are out pretty little if you either A need a job or B really think the position is something you like to do.

      If you do get to the interview have a story to tell about how you approached something unfamiliar and got up to speed quickly. You'll use this as your answer when the question comes up, "your resume does not mention any experience with $X, what about that?"

      This has worked for me in the past.

         

      The problem is that a lot of screening is automated and I have little confidence that the automated screening has a "close enough" setting.

      Plus, of course, it's worthless when the job requires 2 years of DB2 and the applicant has 5 years of Oracle.

    11. Re: Two things: by Anonymous Coward · · Score: 0

      In my experience HR collects the resumes and pass on the x closest matches after a certain period of time. Its not like you leave the position open for 3 years waiting for an exact match.

    12. Re:Two things: by ebno-10db · · Score: 1

      That must have either been a long time ago, and/or for a very small outfit. Intelligent, flexible and discriminating hiring practices? Not in 21st century corporate America.

    13. Re:Two things: by Anonymous Coward · · Score: 0

      I recall jobs being written for specific people. Needless to say, the "correct" person almost always came to the top of the heap.

      I'm sure there are other reasons, as many people seem to think H1B visa programs are involved in many cases, or some bosses want to have an exact clone of another employee, without requiring any training, too.

    14. Re:Two things: by mnooning · · Score: 1

      Yes, internal candidate, but external, too. I have seen it at least 4 times. In the case of my company the people were were from India, China or Italy. One took roughly 6 months to come up to speed, so forget about the "best and brightest" of other lands.

      At one large company an IT person with a laundry list of requirements was requested by the legal department. I called the supposed requester and asked what on earth the legal department would want with a software engineer with such a long, detailed list of requirements, or any IT person for that matter, no matter what the requirements. He told me that he just does what the HR department tells him to do. Wow. He made no attempt to hide what was going on. Good for him. The guy who eventually filled the slot was from India and had already been in the company for two months. The requirements were tailored for him. No one else, foreign or domestic, could possibly fill such a set of requirements.

    15. Re:Two things: by jonwil · · Score: 1

      Or all the ads I have seen asking for x years experience in .NET or C# or technologies related to that (or to specific versions such as ".NET 4.0") when the tech hasn't even been out for x years yet.

    16. Re:Two things: by Anonymous Coward · · Score: 0

      So what? The cost to you of applying is approaching zero. You don't lose much by sending them a resume, and if they're not as anal about following directions as you are, then you stand to gain quite a lot. Or a job, anyway.

    17. Re:Two things: by marcosdumay · · Score: 1

      I'd say that my inability to follow directions is one of my most appreciated qualities in my workplace.

  8. There are a _LOT_ of candidates out there now by Anonymous Coward · · Score: 5, Informative

    The problem is, there are a lot of candidates out there now. A LOT. So we get real specific with what we want, because we still end up getting between five to ten applicants that have those things and thirty to forty who have almost all of them. If we were vague, we would receive probably between 100 and 200 applicants per job. And we're in an area that is NOT tech haveny. We're in the middle of the deep south.

    I remember a friend from google telling me they receive , on the average year, around 195,000 candidates, 30% of which make it to an interview phase. That number doubles every year and a half. By being way more specific , they are slicing that number in half. Or more. Instead of ALL the google employees having to interview 50000 (which doesn't count second or third or onsites that also occur), they're trying to do far less.

    Employers are facing a glut of software engineers/IT/etc. We're just knocking the numbers down to reasonable levels with these extra requirements. It'd probably be in your interest to go ahead and apply if you're close to all.. but rest assured, if you see an advert for a job that contains a lot of requirements, they will probably get 5 - 10 applicants that meet those around here.. and 300 - 400 in a more tech heavy area like the bay area.

    1. Re:There are a _LOT_ of candidates out there now by Zmobie · · Score: 3, Insightful

      Glut of Software Engineers? Where the hell are you pulling that from? Maybe Google has a glut of software engineers applying to them because they are a massive company in the industry, but your average or even above average software shop is starving for software engineers hence why they pay on average 60k+ to college grads and 150k to 200k to someone experienced. That is simple economics, because if there was a glut, then they wouldn't be able to command those kind of wages.

    2. Re:There are a _LOT_ of candidates out there now by ebno-10db · · Score: 1

      Employers are facing a glut of software engineers/IT/etc.

      True, which explains the need for more H-1B's.

    3. Re:There are a _LOT_ of candidates out there now by thegarbz · · Score: 1

      That is simple economics, because if there was a glut, then they wouldn't be able to command those kind of wages.

      There's a third factor at play. There wasn't always a glut of software engineers. That is what causes the initial spike in rate and thus it became industry norms to pay that much. In Australia at the moment a lot of major industrial projects are wrapping up, there's electrical engineers a plenty looking for jobs, yet all the job postings are still in the 100k+ not because of supply and demand, but because of the outrage of paying someone half of what they are accustomed to.

      Simple supply and demand doesn't work when there is a social expectation for something.

    4. Re:There are a _LOT_ of candidates out there now by Zmobie · · Score: 1

      Granted that may be true to an extent, but given time they will be forced to take the lower wage jobs or simply not work therefore this will only be true in the short term. Not only that, but software engineers getting that kind of salary is hardly a long term expectation. There has been a surge in the pay scale even after things like the dot com bubble bursting. I should know, I kind of work in the industry (and not in silicon valley where things are way out of whack).

    5. Re:There are a _LOT_ of candidates out there now by phantomfive · · Score: 1

      but rest assured, if you see an advert for a job that contains a lot of requirements, they will probably get 5 - 10 applicants that meet those around here.. and 300 - 400 in a more tech heavy area like the bay area.

      This is not true at all, which is why salaries for programmers have gone up around 10% in the last year. Maybe it's true in the deep south, but I doubt it.

      --
      "First they came for the slanderers and i said nothing."
    6. Re:There are a _LOT_ of candidates out there now by thegarbz · · Score: 1

      Well there's still a very delicate issue of someone coming up to me and telling me that I'm going to have a pay cut (illegal) or someone more senior being employed at a lower rate than I am (not illegal but our Fair Work Ombudsman may have something to say about it).

      It's not a simple problem to fix.

    7. Re: There are a _LOT_ of candidates out there now by Anonymous Coward · · Score: 0

      We put in a job ad recently.. Well paid, just wanted a decent level of experience.

      After a month, 4 applications. 3 of which hadn't even apparently read the advert.

      That's some 'glut'..

    8. Re:There are a _LOT_ of candidates out there now by jsrjsr · · Score: 2

      The problem is, there are a lot of candidates out there now. A LOT.

      That's the exact opposite of the experience at the company I work for. My department has been trying to hire 6 software engineers with two or more years of C# experience for most of this year. So far, we've managed to hire two. Not sure what the reason is, but there is a dearth of applications from people with said C# experience.

      Maybe it's that we're not a typical software company doing web stuff (we do PC apps that configure our HW products).
      Maybe it's HR filtering wrongly.
      Maybe it's that we're in Wisconsin, instead of either coast.

      Any more ideas?

    9. Re:There are a _LOT_ of candidates out there now by PJ6 · · Score: 1

      The problem is, there are a lot of candidates out there now. A LOT. So we get real specific with what we want, because we still end up getting between five to ten applicants that have those things and thirty to forty who have almost all of them. If we were vague, we would receive probably between 100 and 200 applicants per job. And we're in an area that is NOT tech haveny. We're in the middle of the deep south.

      I remember a friend from google telling me they receive , on the average year, around 195,000 candidates, 30% of which make it to an interview phase. That number doubles every year and a half. By being way more specific , they are slicing that number in half. Or more. Instead of ALL the google employees having to interview 50000 (which doesn't count second or third or onsites that also occur), they're trying to do far less.

      Employers are facing a glut of software engineers/IT/etc. We're just knocking the numbers down to reasonable levels with these extra requirements. It'd probably be in your interest to go ahead and apply if you're close to all.. but rest assured, if you see an advert for a job that contains a lot of requirements, they will probably get 5 - 10 applicants that meet those around here.. and 300 - 400 in a more tech heavy area like the bay area.

      I don't know where you're trying to hire but I'm pretty sure you're nowhere near New England.

      Maybe California, huh. Fuck California.

    10. Re:There are a _LOT_ of candidates out there now by Anonymous Coward · · Score: 1

      150-200k??? Where are you working? I'm guessing it has to be the bay area or something because a brief look at various salary websites shows that even very experienced senior engineers are lucky to hit 150k even where I'm at (DC).

    11. Re:There are a _LOT_ of candidates out there now by Anonymous Coward · · Score: 0

      You know a place starving for software engineers? Where the hell do you live?

    12. Re:There are a _LOT_ of candidates out there now by Anonymous Coward · · Score: 0

      Oh please tell us where software engineers are getting $150 to $200 K ?
      High frequency trading ?
      Or cow growth record databases in Duluth ?

    13. Re:There are a _LOT_ of candidates out there now by Anonymous Coward · · Score: 0

      You might get 150K to 200K working in San Francisco or more likely in New York, but that doesn't go very far in those cities. Google averages around 125K but they tend to pay somewhat more than most others in the industry. I would say that 80-100k is a more typical average for most US software engineers. Definitely middle to upper middle class in most cases, but probably not making you into a millionaire unless you're a founder or an early hire at a startup and even then there are few guarantees. Most of those stock options end up being a dry well when the startup winks out of existence with a whimper.

    14. Re: There are a _LOT_ of candidates out there now by Anonymous Coward · · Score: 0

      There is also a glut where I live. That's shy experinced people are making about 80k. Per chance are you in SF? That eould explain the shortage and the crap pay - 200k in SF is shit pay.

    15. Re:There are a _LOT_ of candidates out there now by Anonymous Coward · · Score: 0

      Just a silly little tip: specify VB.NET or C# instead of just C#. Many companies use the former because they had to port lots of old VB6 code. There can be very good people working on it (including at my employer) and it's virtually identical to C# anyway, so why care?

    16. Re:There are a _LOT_ of candidates out there now by Anonymous Coward · · Score: 0

      Any more ideas?

      Yes indeed. Try looking for competent programmers with several years of successful project experience. The language requirement is silly. Second (or third, or fourth) languages are easily learned. The discipline of programming is not.

    17. Re:There are a _LOT_ of candidates out there now by Anonymous Coward · · Score: 0

      So we get real specific with what we want, because we still end up getting between five to ten applicants that have those things and thirty to forty who have almost all of them.

      You forgot a crucial qualifying word in that sentence, those are the number who "claim" to match. I don't have an exact number, but lying on resumes is happening in the modern world.

    18. Re:There are a _LOT_ of candidates out there now by SeaFox · · Score: 1

      Have you asked HR how many applicants they're actually getting for the jobs? Maybe you should have them ease up and let a larger number through the gates to the real hiring managers.

    19. Re:There are a _LOT_ of candidates out there now by Zmobie · · Score: 1

      DFW, 200k is high but I still know several people that are currently making it working out here (and with the things they have they DEFINITELY are not lying or they are dealing meth on the side...). DFW has a great market for software engineers and so many people overlook it.

    20. Re:There are a _LOT_ of candidates out there now by cthulhu11 · · Score: 1

      If for some reason you demand that applicants *live* in Wisconsin, then yep that would be a factor. Experienced people are more likely to have stuff like families and [underwater] mortgages that disincline them from dropping everything and moving, especially since the days of full-on six-figure employer-paid moves seem to be long gone.

  9. Corporate HR by Anonymous Coward · · Score: 1

    Because jobs aren't given out by reasonable, intelligent people who understand the challenges of the task at hand in any field. They are doled out by corporate HR goons, who only know how to keyword search resumes from a list of software products that the company uses (without having the slightest idea what any of them do). Employers don't have to worry about "making it difficult for themselves" when there's a massive glut of qualified applicants for every job opening; they just have to come up with arbitrary BS reasons why 95% of applicants aren't qualified.

  10. Not sure, but by Anonymous Coward · · Score: 2

    I am not sure, but there has been some evidence that job seekers target almost impossibly specific requirements to make sure nobody can actually fill the job. That way they can claim that the workforce currently in the US is not enough or good enough so they can ask congress for more H-1B visas to be put inplace to get cheaper work forces.

    1. Re:Not sure, but by juancn · · Score: 2

      It's not congress that matters, for certain visas the company has to do a reasonable effort to find someone locally before the visa is granted, so you post a job offer that it's essentially un-fillable by anyone other than the person applying for the visa.

  11. From my experience by Anonymous Coward · · Score: 0

    #1. They are probably trying to replace someone with that skillset and need closest-match to fill in and hit the road running. They don't have time for you to learn it. You need to know it - you need to fix issues on day 1.

    #2. They might be expecting a ton of applications to that position. When there's a large pool to draw from you can be picky.

    #3. Sometimes, just sometimes, such specific job descriptions might be an indicator of micromanagement. They want you do to shut up and do x,y,z tasks with no room for innovation or the like. I've experienced this first hand. So buyer beware.

  12. Sometimes just a guideline by jonbryce · · Score: 4, Insightful

    I've had headhunters contact me with jobs. When I say that I don't meet the list of requirements in the job spec, they tell me that nobody else out there does either, but I'm close enough.

    1. Re:Sometimes just a guideline by lightknight · · Score: 1

      So...they're just drawing up job requirements for people who don't exist yet...with some solid belief that someone will come along to fit that slot. That doesn't sound right...

      --
      I am John Hurt.
    2. Re:Sometimes just a guideline by Anonymous Coward · · Score: 0

      the opposite happened to me. I was overqualified for development and tech support jobs in the late 1990s/early 2000s. um, but i met their requirements that I posted on the job description.

      1 year of Visual Basic 6, development 3 years of C++, 2 years of Oracle PL/sql 10g or (9i, I forgot), Windows 98/XP, MS office, hardware troubleshooting, Cisco routers.. ect. umm.. their loss.

    3. Re:Sometimes just a guideline by Anonymous Coward · · Score: 0

      opps, "i met their requirements that I posted on the job description" should read, "i met their requirements that they posted on the job description"

      why did they call me for an interview if I am overqualified? arg

    4. Re:Sometimes just a guideline by dpidcoe · · Score: 1

      I think that's exactly the intent. If no one meets the requirements, they've got an easy out to not hire them for some other reason (e.g. "they had shifty eyes") and wave it off as "not qualified". If they like the person, they can hire anyway and look like they're being generous.

    5. Re:Sometimes just a guideline by cthulhu11 · · Score: 1

      I'm in computing. In the last week I've had no fewer than four contacts trying to get me to be an insurance agent. The mind boggles. I routinely have headhunters shotgunning jobs at me that I clearly do not have the background for.

  13. Why not ask? by Anonymous Coward · · Score: 0

    Job postings can tend to be more of a wishlist then hard and fast requirements. For example my current job asked for experience with C# and I got the job despite having wrote about a total of 200 lines of c# code before that point. I volunteered that information during the first interview so it's not like they didnt know.

    I hate to be an ass but you really need to consider the possibility that you are not getting interviews/offers because your resume is bad or you do poorly in interviews. It's frankly far more likely that you are being rejected for being a bad candidate than for having experience with the wrong version of MS word.

  14. Employers want day 1 results by Anonymous Coward · · Score: 2

    I am on the other end, I have been looking for a senior infrastructure engineer for about 6 months. We have very specific requirements that the engineer must experience with. vBlock, EMC, VMWare, Brocade, Cisco MDS, Commvault, Avamar, data center migrations, and Azure and/or Amazon glacier and a few other specifics that would be nice. Any single one of those we will let slide but not more than one.

    In my opinion, IT departments have been cut so thin, I need someone with the experience on the stuff we have right now that can pick up and start going. We don't have time to get the person up to speed. Sure, in 12 months when we are going in a different direction with something new I'm sure he.she will be able to adapt as almost all of us have over the years and pick it up but that does not help me now.

    I said I've been looking for 6 months, we've had many people interview but the qualified ones wanted more then we wanted to pay. That was an issue I had to deal with HR and our CFO but that has been resolved and now we are asking the going rate.

    To sum it up.
    Our specific requirement are because we don't have the luxury of molding someone into our environment, we need someone at a senior level to step in and take charge with plans, processes, and hands on work with very little oversight. In the junior and admin positions things may be different.

    1. Re:Employers want day 1 results by Anonymous Coward · · Score: 2, Insightful

      You know, in the six months you've waited to find "the right one" you could've trained a promising applicant and been on your way? Now your six months behind and still waiting for the one. That, to me, means you didn't actually need day one results.

    2. Re: Employers want day 1 results by h2oliu · · Score: 4, Insightful

      Ok. I am confused. You don't have the time to have someone on staff, helping with 50-70% of the job, but you do have time to search for 8-10+ months with no one filling the job?

      Did I read that correctly?

      --
      Ok, I give up, why you?
    3. Re:Employers want day 1 results by adamstew · · Score: 3, Insightful

      Couldn't you have hired somebody at the lower rate you were looking for 6 months ago and trained them to be proficient by now?

      You say you don't have the time to train them... but for the last 6 months, you've been short staffed, having to do the work that this new hire is supposed to be doing, and searching for and interviewing candidates? With all the time you've invested over the last 6 months in looking for the "perfect candidate" and the extra money you are paying to actually bring them on board, you likely could've just hired someone who is mostly qualified (at the lower rate) and then spend the time you would've spent reading resumes and interviewing candidates to actually train this person...then you have them at a lower rate, and they can help with some aspects of their job while they are being trained.

    4. Re:Employers want day 1 results by Anonymous Coward · · Score: 0

      The money was the key, it was an exercise we had to go through to prove the asking salary was too low. It was actually one that got some others on the team raises as well because they were all being paid below the market rate and they were a flight risk. I had to play my cards right to balance not losing existing people and the inconvenience of being one critical person short for 6 months. I was allowing more flexible hours, more work from home, comp time, more and less travel for those that wanted it etc and I as the manager picked up the slack along with using some banked time we had with some consultants. The thought of just getting someone at our asking price knowing their level was not what we would have liked was an option that was considered many times through the process but none of the candidates stood out enough to make us go in that direction..

    5. Re:Employers want day 1 results by Anonymous Coward · · Score: 0

      So you don't have time to get someone competent up to speed, but you *do* have six months to let the position remain unfilled, and up till now it wasn't worth paying a reasonable rate for a qualified employee, right? Got it.

      This kind of thinking is part of what's wrong with the IT industry.

    6. Re:Employers want day 1 results by Anonymous Coward · · Score: 0

      You are already short staffed because IT is a business expense. Your main person responsibly for a technology and direction of that technology leaves, who trains the new guy? If you had someone that knew enough to train him, you wouldn't even need the new guy would you? It does not always work that way. I'd love to work at a company that had a world wide presence and had 2-3 people teams in each technology discipline and a bunch of lower level admins but that is not reality. As IT departments thin up, those teams go down in numbers and you work on multiple things. You are bound to be in a position where one person took off and shined above the others in a certain area and when that person leaves, it leaves a gap that you must fill.

    7. Re:Employers want day 1 results by PIBM · · Score: 1

      They might need 1 day result for the money they will put in there though, which is a very different matter..

    8. Re:Employers want day 1 results by Anonymous Coward · · Score: 0

      Couldn't you have hired somebody at the lower rate you were looking for 6 months ago and trained them to be proficient by now?

      You say you don't have the time to train them... but for the last 6 months, you've been short staffed, having to do the work that this new hire is supposed to be doing, and searching for and interviewing candidates? With all the time you've invested over the last 6 months in looking for the "perfect candidate" and the extra money you are paying to actually bring them on board, you likely could've just hired someone who is mostly qualified (at the lower rate) and then spend the time you would've spent reading resumes and interviewing candidates to actually train this person...then you have them at a lower rate, and they can help with some aspects of their job while they are being trained.

      You're living in the wrong century.

      The current model is hire them cheap and give all the raises to the C-level executives. There's no room for a reduced reduced training rate.

    9. Re:Employers want day 1 results by Anonymous Coward · · Score: 0

      Who brings the person up to speed? The other 10 people sitting around doing nothing? If that was the case you wouldn't need to hire anyone. If there is a gap in technology, you need someone with that experience. Is that concept really hard for people to comprehend?

    10. Re: Employers want day 1 results by Anonymous Coward · · Score: 0

      Yes,
      I'm a sysadmin and I've been in the position of hiring people for around 5-7 years, and generally agencies are crap at sending useful CVs (resume), and they screw up the specs you want.

      When I'm hiring I want somebody with initiative and problem solving skills, preferably with a few of the listed technologies we use, but hey nobody has them all. I ask agencies to be vague with "some of the following", "interested in tech", "can problem solve and fix problems under pressure", "can use google". The difference between an experienced person and an inexperienced person I'd hire is that the experienced person had screwed up more times and knew what was a bad idea already.

      When interviewing I read peoples CVs and have a list of questions pre-compiled (and some that I know in depth), I then compare them to them to the CV, and see how much the person knows about what they claim to know. If it's an "in depth knowlogw of technology xyz" and when I ask them to describe it they say "at my last company they ran xyz" I'll be unimpressed. but if their CV says "I've installed and setup qwe to do ert", and I ask them to describe it and what they learned and they can, having invited them to interview they're likely to get a job.

      Always remember, nobody knows everything, put down your skills and be honest on a CV.
      Having said that I've had unfortunate encounters with large enterprise style corporations, they tend to just care about certs and buzzwords and it's fairly easy to be above the crop... it's good money if you can deal with bureaucracy, idiots and everything going to shit everyday. I find it hard work and too stressful, I'd rather work at a fast paced company with smart people where I've got to think and be challenged.

      In London it's very easy to get a good well paid linux syadmin job within a week if you're as competent as your CV claims, I know this from spending 90% of my time at companies searching for sysadmins and been hiring for most of my career (~12 years). Also if you're new to the job accept crap money maybe even minimum wage... you'll get experience and can move jobs after a year and within 2 years you'll probably meet the national household average income and after that you'll feel guilty.

    11. Re:Employers want day 1 results by jimicus · · Score: 1

      We have very specific requirements that the engineer must experience with. vBlock, EMC, VMWare, Brocade, Cisco MDS, Commvault, Avamar, data center migrations, and Azure and/or Amazon glacier and a few other specifics that would be nice. Any single one of those we will let slide but not more than one.

      That's a lot of very specific technologies there. Many people with all of them out there?

    12. Re: Employers want day 1 results by DiSKiLLeR · · Score: 1

      Hey,

      I'm an Australian Citizen and work as a Senior Systems Admin at a telecommunications company. I'm looking for a job in the US on a visa (E-3 which is easier to get than H1B for Australians).

      What do you think would be my chances? I guess you'd need a copy of my CV, but just wondering if real employers who are struggling to find the right candidate would bother with the trouble of getting an E-3 visa for an Aussie? (FYI the E-3 is a lot less work than getting a H1B but because its not well known known nobody seems to really want to bother with it).

      I also visit the US yearly and could interview in person and have a US ph number (voip) employers can call me on too.

      --
      You can tell how powerful someone is by the magnitude of the crime they can commit and be able to get away with.
    13. Re:Employers want day 1 results by Anonymous Coward · · Score: 0

      software is for retards. why don't you just hire a smart person and they'll learn all that shit in a week or two?

    14. Re:Employers want day 1 results by Anonymous Coward · · Score: 0

      If he's truly competent, he can bring himself up to speed. If they truly need someone with all of those skills right away, they can pay for them.

    15. Re:Employers want day 1 results by Anonymous Coward · · Score: 0

      You are a retard and shouldn't be allowed to manage your own bowel movements, never mind hiring anyone. You have cost your company by not being able to recognize capable people and training them in the time you have wasted. To reiterate, you are a fucking retard.

    16. Re:Employers want day 1 results by Anonymous Coward · · Score: 0

      Where are all of these companies that just naturally have all of the knowledge they need already in house and also have people standing around waiting to train people? For everyone that says "just train them". What if you do not have that skill set right now? What if your company is changing directions or moving on to a technology that no one in house has and you want someone with that experience? What if your main person in the technology area just left and you had a specific gap to fill or you are changing directions or bringing in something new and want an employee to take that technology on and train others?

    17. Re: Employers want day 1 results by Kittenman · · Score: 1

      Hey,

      I'm an Australian Citizen and work as a Senior Systems Admin at a telecommunications company. I'm looking for a job in the US on a visa (E-3 which is easier to get than H1B for Australians).

      What do you think would be my chances? I guess you'd need a copy of my CV, but just wondering if real employers who are struggling to find the right candidate would bother with the trouble of getting an E-3 visa for an Aussie? (FYI the E-3 is a lot less work than getting a H1B but because its not well known known nobody seems to really want to bother with it).

      I also visit the US yearly and could interview in person and have a US ph number (voip) employers can call me on too.

      I can't work out if you're serious... but I'm in NZ, and have applied for a couple of US positions from here. I'm in a specialized area (Unisys & ALGOL, if you must know) so there's not many of us about. Got as far as people in the US emailing back, but as soon as they found out I didn't have right of abode, I got dropped.

      Fine, no problems, I reply. Good luck with the search.

      --
      "The greatest lesson in life is to know that even fools are right sometimes" - Winston Churchill
    18. Re:Employers want day 1 results by Anonymous Coward · · Score: 0

      Hiring Managers also run the risk of getting their headcounts cut by leaving position unfilled for many months. HR and upper mgmt will begin to question the headcount need

    19. Re: Employers want day 1 results by DiSKiLLeR · · Score: 2

      I'm an Australian living in New Zealand for a NZ Telco, so.. Hi. :)

      And re: applying for US jobs, yeah, that's the response I've received. Yeah I am pretty serious about wanting to move there. Been in NZ basically 5 years now and figure its time to go somewhere else (and no, I don't want to go back to Australia.)

      My guess is US employers want to either,
      1) Find someone ASAP (so local is good, but expensive)
      2) Get someone cheap who is willing to be a slave on a H1-B visa (because if they get fired they get deported.) Dealing with the hassle of getting them in on a visa is acceptable because they will work their butts of for minimum wage.

      Aussies/Kiwis are like #1, will want the high pay but with the hassles of a visa so employers just won't consider us at all. We're the worst of both options and thus the least desirable.

      Anyway, that's the feeling I get...

      --
      You can tell how powerful someone is by the magnitude of the crime they can commit and be able to get away with.
    20. Re:Employers want day 1 results by Anonymous Coward · · Score: 0

      Yes, maybe missing one or them. The lines between virtualization, networking, and storage along with DR and backups are getting very blurred. The concept of a team of people only knowing and doing routing and/or switching or a team only knowing storage are reserved for the large companies, consultants and contractors, and academics.

    21. Re:Employers want day 1 results by Anonymous Coward · · Score: 0

      That suggests it is actually possible to train someone to do what you need done.

      Some people simply are not capable of some jobs, and finding someone who has the ability to be capable can take a long time.

    22. Re: Employers want day 1 results by Anonymous Coward · · Score: 0

      You need a job that requires relocation assistance, which you might get from deep pocket companies like Microsoft or Amazon. Generally the hiring managers don't really care how much you cost, but they do need approval. If you offer to pay to move you'll be cheaper.

      When I worked at Micron in Boise, Idaho I met a guy from New Zealand. Micron often gives relocation assistance and is a pretty good place to raise a family due to good education and low crime rates. Micron also struggles to find talent so you might give them a try. Even if you decide that you don't like the job or the area you'll be in the US. They pretty much need all engineers.

    23. Re: Employers want day 1 results by Anonymous Coward · · Score: 0

      Yes, I never got that from a purely rational thought process.

      I think, deep down, most people don't like to fire people, especially someone they've worked with for a few months. Searching for 8-10 months is an attempt to prevent that uncomfortable but often necessary deed.

    24. Re:Employers want day 1 results by darenw · · Score: 1

      Yup. Though there can be big differences in the benefit for effort depending on if the candidate is modestly experienced, more experienced, a near-master, or what, and if the nature of the work is "concave" or "convex" as described by Michael O Church http://michaelochurch.wordpress.com/2013/04/03/gervais-macleod-21-why-does-work-suck/ In certain cases it may really be better for the company to wait it out for superb talent - but surely this accounts for only a few % of all open positions. What kinds of jobs are "concave"? As far I understand, professional athletes, pop celebrities (their agents and marketers not the singers/dancers/actors themselves being the actual "talent"). Symphony bassoonists too, I imagine. Video game designers, language and framework designers.

      For almost all other cases, in real life, I look around and see people with skills of any kind at any level above zero, would be happy to learn new things. And there's a lot of "convex" work in IT and software development (and many entirely different fields) where being not in the top 1% or 10% is okay - being 40% or 50% down means work that is just about as good. Convex work would include stuff like maintaining servers or grinding out more GUI frontends to ever-shifting enterprise databases.

      A lot of talented and near-talented and half-talented people could be contributing, earning money, and reviving the economy of (fill in blank with whatever country has a slow economy and companies holding out for superstars), if companies understood that they'd be just fine in any of those "convex" jobs.

    25. Re:Employers want day 1 results by EvilAlphonso · · Score: 1

      Not necessarily, because in those 6 months he (or the rest of his team) would have been less productive as the promising applicant was trained.

      I have been in that situation twice in the last two years and now the "promising applicant" would need to be exceptionally close or hired straight from the direct network of a team member... If I spend more time over 6 months training a new hire or controlling/correcting his work than I'd have spent doing the work myself in the first place, then it makes no sense to hire the "promising applicant". I would rather temporarily spread the workload across the team (and drop less important tasks if necessary) until "the right one" turns up.

    26. Re: Employers want day 1 results by DiSKiLLeR · · Score: 1

      I have no problem for paying for my own relocation costs. (And honestly, its not going to be expensive.. its just me, I have no family, and I've relocated countries before so already have experience. And I visit the US often enough that I am familiar with the area I'd like to go live/work.) And I have friends and a relative there. So plenty of places I can live at for free for a few months before I get my own place, etc as well.

      Got a US bank account, phone number, and more already. All I need is a job offer and visa :/

      --
      You can tell how powerful someone is by the magnitude of the crime they can commit and be able to get away with.
    27. Re:Employers want day 1 results by AchilleTalon · · Score: 1

      To summarize: HR people are idiots!

      --
      Achille Talon
      Hop!
    28. Re: Employers want day 1 results by Anonymous Coward · · Score: 0

      And a US work visa is a bitch to get. The main visa option is H1-B and that's become code for Indian temp worker with a quota that gets exhausted within days of opening. Other options are even more trouble to get.

  15. Reducing number of candidates by flux · · Score: 3, Insightful

    If you can reduce the number of candidates you need to evaluate and interview, you are saving plain money. More effective to have them do the filtering in a distributed manner.

    Of course, you might miss the perfect candidate that way as well. But, you cannot really put a price to that.

  16. Best ignored. by ddt · · Score: 1

    What you should take from a list of specific requirements is that they don't know how to write a good help wanted ad. Contact em (a dev, not HR), be up front that you don't have what they're listing, but that you have experience in the skills behind the tools and that you learn quickly.

  17. Targeted requirements by DaveV1.0 · · Score: 1

    As others have said, one reason is to tailor the requirements to a specific internal or external candidate. Another is HR people who don't know the technology or the jobs and rely on system and/or internal documentation. They then punch the info into the requirements. They also punch them into the resume screening software. Now you know why it is so hard to get an interview.

    --
    There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  18. Sometimes by Anonymous Coward · · Score: 0

    I have seen this a few times in my career. There are certain setups usually balanced on a knife edge that need highly specialised people just because of the perceived (or actual) criticalness to the business. This can be a sign of a really fragile set up, not always but it would be something that would make me think.

    Mostly its because the hiring person doesn't truly understand either the technology or how technology actually works be it code or hardware or both.

    Any true technology professional with grounded concepts and understanding can do most jobs. I have worked with people that just needed to know the new syntax in a couple of days before they were coding better code than the "in house seasoned guys". I have worked with Cisco guys that just jumped in and fixed problems with Juniper hardware.

    To me its crazy for employers to stake everything on single focus and exposure.

    That said there are few areas where singular specialty makes a difference. If you need someone specialist in say cobol with legacy experience in the decades then it makes sense. If its about maintaining a modern piece of software or hardware and you are 1 step across from the specifics then its now an issue to cross hire good people that don't have specific specialities in what you (hiring manager was told what was necessary) then its a lot of businesses loss to rule out good people for no other reason than specific localised experience.

  19. You dont want to work for any of these companies by Anonymous Coward · · Score: 0

    You dont want to work for any of these companies.
    Whats happened here is that business people have taken over the role of IT.
    They want control over something they dont understand.
    They dont want anyone smarter than them working for them.
    In the end its the hallmark of a dying business.

  20. Human HR Resources by DrPBacon · · Score: 1

    HR departments would rather keep positions vacant for long periods of time than to settle for young whippersnappers who think they can learn anything in a week just because they know a bunch of other riff-raff they've never heard of. If they were more efficient, they might be out of a job.

    --
    Spent All My Mod Points
  21. H-1 B program by rsilvergun · · Score: 3, Informative

    This is pretty well documented. In America if you want to hire someone for a tech job on a work Visa by law you have to "prove" there is no American capable of doing the job. The easiest way to do this is to have very, very specific requirements. There are law firms that teach companies how to do this without breaking the law, and the gov't is pretty much complicit in this (thanks to 30 years of non stop attacks on perceived 'Bureaucracies' brought on by people that don't like the DMV). Compounding this you have schools in India and China that exist to rubber stamp people with any qualification needed.

    It mostly works because the vast majority of tech workers aren't MIT graduate rock stars but rank and file workers. There's nothing wrong with that, but it means you're easily interchangeable. But us tech workers also have big, big egos, so we're convinced that Unions and lobbying to protect your interests is for losers who just couldn't hack it (and if they lose their jobs and end up a Walmart they blame themselves anyway...).

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re:H-1 B program by Anonymous Coward · · Score: 0

      Except unions are not there to protect you. If you think that, you've already had too much kool-aid.

    2. Re:H-1 B program by rsilvergun · · Score: 1

      Yeah, I like this argument: An institution can at times become corrupt and stop working. Therefore the institution is completely non-functional and must be destroyed. It's a good thing you're ilk's in charge of Democracy. Heck, we couldn't even have Monarchy ('nother institution that can be corrupted). Libertarian Paradise and turtles all the way down. But now you've got me trolling so I'll quit while I'm ahead.

      --
      Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
  22. Easy by hypergreatthing · · Score: 1

    Because job training is a thing of the past.

  23. Simple by Tablizer · · Score: 2

    They are testing your lying skills

  24. If you have 1 Apache admin, they better know Apach by raymorris · · Score: 5, Insightful

    There is a good reason and a bad reason.

    Where I work, there is very little overlap in skills between the IT people. One person is responsible for the old IBM database, for example. It's not a relational (sql) database, so nothing I know from MySQL applies. When we replace the IBM database guy, we're going to need someone else who knows that exact system. In fact, because there are so few people remaining who know the system, we are engaging in an 18 month project to rewrite everything for MS SQL shortly before the person retires.

    My own job is programming Moodle, an LMS with over a million lines of code. That's roughly equal to an entire Linux distribution. Hiring someone with no Moodle experience would be roughly similar to hiring a Linux programmer with no Linux experience.

    On the other hand, I once spoke to someone who wanted to hire a "PHP guru". I tried to explain there's no such thing. What he SHOULD have been looking for would be a web PROGRAMMER who knows PHP well. In many cases, skill in the field is far more important than above-average proficiency with a particular tool, but management sometimes doesn't understand that. If the person doing the hiring isn't particularly skilled in the job they are hiring for, they just don't know what is most important. For example, I would argue that for web programming, the WEB part is super important - good programmers who aren't web programmers aren't in the habit of thinking about security at every step, or scalability, nor are they necessarily skilled at stateless programming. A manager who isn't a very web programmer herself wouldn't know that though, so the best they can do sometimes is to look for someone experienced with the tools the company uses.

  25. Having gotten some of these jobs... by __aagmrb7289 · · Score: 1

    In many cases, it's because they don't want to pay to train you. And that includes paying for your time to get up to speed. There's a lot of time spent already understanding the deployment and development environment. If the company is working with a specific set of technology, then bringing someone in that has used related technology is often not good enough. There are specific design patterns that you use with different technologies, and specific ways of applying them for that technology. And they might not have people internally that have time to help you figure out the best way to do things, or maintain the garbage you build on your own because you don't have experience with these things. Love it or hate it, it's the way things go sometimes. And if you hate it, don't apply to these places. Of course, there are plenty of companies that see this stuff and think that's the way to do it - but don't need it. So, now you have an industry following "best practices" that don't apply to them... do you want to work at these companies?

    1. Re:Having gotten some of these jobs... by RabidReindeer · · Score: 1

      In many cases, it's because they don't want to pay to train you. And that includes paying for your time to get up to speed. There's a lot of time spent already understanding the deployment and development environment. If the company is working with a specific set of technology, then bringing someone in that has used related technology is often not good enough. There are specific design patterns that you use with different technologies, and specific ways of applying them for that technology. And they might not have people internally that have time to help you figure out the best way to do things, or maintain the garbage you build on your own because you don't have experience with these things. Love it or hate it, it's the way things go sometimes. And if you hate it, don't apply to these places. Of course, there are plenty of companies that see this stuff and think that's the way to do it - but don't need it. So, now you have an industry following "best practices" that don't apply to them... do you want to work at these companies?

      This is a bit of a fallacy.

      Most technologies I can become proficient with in under 3 months.

      Learning how the company works, however, can take an entire year. Who does what, who needs what, how this or that is done and why, and so forth.

    2. Re:Having gotten some of these jobs... by __aagmrb7289 · · Score: 1

      This is a bit of a fallacy.

      Most technologies I can become proficient with in under 3 months.

      Learning how the company works, however, can take an entire year. Who does what, who needs what, how this or that is done and why, and so forth.

      What's the fallacy? Taking three months to become PROFICIENT is way too long for a lot of companies. And doing that PLUS learning how the company works? (and I agree - it can take a year or more) It's too much. So, you can't come into a new company knowing the company (though you can be good at learning new environments), but you can come in as an EXPERT with the specific technology. So, in many cases, it makes sense to look for those experts.

  26. To hire a specific person by Anonymous Coward · · Score: 1

    Posting as Anonymous on purpose.

    We typically put out VERY specific requirements for positions when we have a particular person in mind. We can't just hire that person (fair hiring practices etc.) but we can target the position description so that we get a smaller candidate pool that happens to include the person we had in mind. We usually still end up needing to sift through 40-50 resumes and end up interviewing 4-6 people (over the phone or on-site) and, through this process we have found other people in addition to the person we were targeting... but we don't have to weed through hundreds of people just to get to the one we really wanted....

    1. Re:To hire a specific person by Anonymous Coward · · Score: 0

      After reading some of the other replies I should note that we're not doing this for H1B purposes... the majority of people we hire are US citizens... we're doing it because we've already run across someone in the field that would work perfectly with our team... but we still have to put out a public position offering...

    2. Re:To hire a specific person by PPH · · Score: 1

      but we still have to put out a public position offering...

      Let me guess; some sort of government contract.

      --
      Have gnu, will travel.
    3. Re:To hire a specific person by Anonymous Coward · · Score: 0

      To be honest, this like many other answers can be abbreviated as "dysfunctional company". Not very encouraging.

    4. Re: To hire a specific person by Anonymous Coward · · Score: 0

      Yes.

  27. Specific requirements by Anonymous Coward · · Score: 0

          Three reasons for this.

          Ease to dismiss a candidate if they don't like them for other reasons that are not so socially acceptable... "That guy's dress is Blue" ;-)
          They are trying to hire a specific person, allowed to hire from out of country because no one local meets the requirement.. etc...
          They want to sit the person at desk and say "work", hit the whip once or twice and get productivity...

    That was my two cents...

    Anonymous Coward.

  28. nice to have's by Anonymous Coward · · Score: 0

    My experience is that all the specific things they ask for are just nice to have's even though they my not be listed as such. If the tools they list are uncommon then nobody else will have them and your resume will look good.

  29. "Required" frequently isn't by Anonymous Coward · · Score: 0

    I'm in the middle of applying for jobs right now; one thing most places don't want to tell you is that the list of "requirements" is like the sticker price on a car at a dealership. That's what the dealer _wants_, not what they expect to get. If their dream person happens to walk through the door, that's wonderful, the person who meets the full list will probably be hired on the spot, but realistically, the list is just there to give you an idea of what the job involves, not what you need to know before you start. I've got an interview next week with a company where, of the ten languages and technologies listed in the job posting, I consider myself an expert in one and reasonably skilled in two more. I admitted as much in my cover letter, and they were still excited enough about my other qualifications to have the CEO call me personally to do part of the phone-interview. My last two jobs, I was hired to do programming in languages I'd never used before day one of the job; they might have preferred someone who already knew their preferred language, but it didn't stop me from getting the job... if you are a sufficiently good programmer, it doesn't matter -- if you can demonstrate that you are sufficiently good at C++, most good hiring managers will assume you can pick up java quickly or vice versa; if they aren't willing to cut you that much slack, you likely don't want to work for them anyway!.

  30. They hire that H1B by fullback · · Score: 1, Troll

    because he works harder and can write a paragraph in English with substantially fewer grammar and syntax errors.

  31. Relevant Old Joke by Anonymous Coward · · Score: 0

    This reminds me of a sketch from the Two Ronnies that went something like:

    Boss: "For this job position we thought we would hire a woman"
    HR drone #1: "okay"
    Boss: "Black, preferably"
    HR drone #2: "alright"
    Boss: "And we would be supporting the disabled community if we hired somebody with a handicap"
    HR drone #1: "ummm"
    Boss: "Maybe an injury as well as a handicap"
    HR drone #2: "I don't think..."
    Boss: "Okay, read that back to me"
    HR drone #1: "A handicapped black woman in a wheelchair"
    Boss: "Pregnant, pregnant!"
    HR drone #2: "A handicapped pregnant black woman in a wheelchair"
    Boss: "Sounds great, make it happen" (leaves room).
    HR drone #1: "Typical, whenever a good job comes around it always goes to somebody in his family".

  32. Save money by Anonymous Coward · · Score: 0

    This is much cheaper than having to send new employee to product-specific training, which was very common years ago.

  33. My suggestion by jones_supa · · Score: 3, Insightful

    Things are so complex these days that even a small subarea is its own big world.

    A past requirement of "being good with computers in general" might today be an equally large job than of fully mastering some modern API.

    1. Re:My suggestion by __aagmrb7289 · · Score: 1

      Agreed.

    2. Re:My suggestion by Anonymous Coward · · Score: 0

      There are many reasons people would post an ad like this and I think they've mostly been mentioned. One that hasn't been mentioned that I've seen first hand is that IT sometimes gets projects shoved down it's throat by managers who don't understand or don't care about whether or not that project can be supported by existing staff, either because of a skills deficit or other project commitments. It's an extremely short-sighted way to staff up, but since the project will fail without skill X, and the half-wit manager who pushed the project in the first place has his ass on the line, you end up with silly ads like this.

  34. Finding Talent Is Hard by CrankyFool · · Score: 5, Insightful

    (Context: I'm a hiring manager; my team builds big distributed software systems. Our choice of language is Scala, but the team chose to use Scala before anyone on it actually knew Scala, and we don't have strong preference for Scala for software developers we hire -- in fact, we don't look for specific language knowledge at all, but rather strong fundamentals (OOP, distributed systems, etc)).

    Assuming you're not looking at a company that's gaming the system (others have talked about the whole "I want to hire/promote someone specifically but I have to post a position so I'll post a position only my preferred candidate will satisfy" scenario), the other problem -- and I think this is a bigger issue -- is that most people are just bad at ferreting out talent as part of the interview process, and therefore opt for asking about very specific skills, because testing for very specific skills is actually much easier than testing for talent, for experience, for understanding of the system. Add to that, of course, that if/when your HR group is responsible for job descriptions, quite often they can't conceive of a more flexible, open-ended description because they can't effectively measure for that when filtering resumes.

    The unfortunate thing, of course, is that in the end the specific knowledge is probably not even what you're looking for -- certainly, it's not what we're looking for because what we want is the ability to solve very hard, complex, problems -- and these are the sorts of problems that are also hard to ask about in an interview, because any problem you can make significant headway on in 45 minutes is simpler than what we deal with. This really comes down to the fact that interviews are a test, a simulation of a reality (the person actually working with you), and people sometimes opt to build the interview (and the pre-interview process, like the job description) in a way that makes it easier to conduct that simulation, rather than in a way that makes it more representative of the actual thing for which you're testing. It's that "looking for your keys under the streetlamp because that's where the light is, even though you lost your keys in the dark alley" problem.

  35. Another slant... by Junta · · Score: 4, Interesting

    We post specific 'requirements' fully aware that no applicant will meet every single one (well, it happened once when someone applied for a position after having left our group a few months prior). For us, it's more about describing what the job will entail and attracting people who wouldn't mind working with the stated technologies.

    We had once upon a time not bothered listing the technologies we already knew a candidate would not have experience with, but we were inundated with applicants that made clear they were unable/unwilling to work with things they were not already familiar with.

    Now we list things knowing full well applicants won't have experience, but we still get applicants and almost always they might be a bit concerned they lack the 'requirements' but they always had the will to entertain learning new things and usually seemed to have the ability to actually become proficient.

    I of course have seen the more common thing, some 'public' job offer that was tailor made for a specific guy, but I know first hand some of these things are crafted with total awareness the requirements are not going to be met.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  36. We would like someone... by Anonymous Coward · · Score: 0

    The one who needs to fill the position (not HR) tells HR "We would like someone with these skills and experiences ...". Unfortunately, HR takes that as "gospel" and makes it sound like you have to have x, y, and z, and not something LIKE x, y, or z. Example: one of the requirements is relational database experience, but the one needing to fill the position tells HR that they need someone with MySQL experience. Ok. I have serious Oracle and Postgres/Ingres experience, but not much MySQL. Does that make me unqualified for the position? As a senior engineer with 30+ years experience with SQL, IT DOES NOT! But HR may think so.

    So, this can be a problem, but usually HR will not reject a candidate simply because of this, but will pass it to the manager who needs to fill the position in their team, to let them decide. I say "usually", but this doesn't mean "always". :-)

  37. Lots of reasons really by erroneus · · Score: 1

    1. To get more H1-Bs in
    2. To accomplish a specific, often short-term goal
    3. Empire building (hiring a lot of specialists under you makes you more important somehow)
    4. Limit the number of applicants
    5. Increase the odds of a good match for the company

    I think the first one is obvious even if it's not universally applicable. The second speaks to a larger trend of short-term goals and contracts. The third is one I experienced only recently and it turned out the actual skill and capability of the individual isn't relevant once hired. If this manager has eight people under him, he's more important in some eyes than someone who only has two or three. Limiting applicants is the job of HR drones so when a job description is created, the IT people don't want good candidates weeded out because of a failed keyword matching process. It's not a perfect answer but it helps. The sad reality is that large numbers of unqualified people will apply for jobs they aren't suited for or simply aren't capable of performing. Being specific does act to limit that to some degree. (It's hard to keep assholes, cert chasers and pretenders out) And the fifth is admittedly redundant. Genuinely qualified applicants should still be able to get through the filters...hopefully.

    One thing I suspect of many job descriptions is that some of the requirements aren't really requirements at all. But if they go with too small of a minimal list, it seriously makes it hard to screen and filter. Turns out there's a lot of unemployed people out there -- more than government figures would like to admit.

  38. Recruiters are useless, you need to 'network' by Anonymous Coward · · Score: 0

    Recruiters are also totally useless IMO. When I ran my own business, I only hired 2 people from recruiters, and never again. They're the slimiest operators I've ever had the misfortune to deal with....out of several hundred employees we had, only 2 came from recruiters and 1 was totally useless even though he had about 20 certs to his name.
    I'm in a very similar situation to you now (having exited the business) and looking for work. Just wait till you have to cope with being too close to 50 as well, the jobs just disappear completely which makes me wonder if we're going to end up with a whole IT generation that is unemployed.

    1. Re: Recruiters are useless, you need to 'network' by Anonymous Coward · · Score: 0

      We won't use them either. They lie.. We had a guy sent to us where the recruiter claimed 10 years experience who couldn't answer the simplest questions. Turned out he'd never worked in IT before...

      Attracting the right people is hard.. Recruiters are the worst people to go to.

  39. Time is the issue by scrawlhead · · Score: 4, Insightful

    I have hired dozens of software engineers over the years. Most of the time I get approved to hire a new staff member because i) the project is late or ii) somebody critical has just left and the project is at risk of being late or iii) its a new project that I have to quickly staff or it will be late.

    I usually assume that it will take 4 to 12 weeks to find an appropriately qualified engineer, then 2 weeks for said engineer to give notice at his/her current job and then 2 months to ramp up on our existing product stack. During these 14 to 22 weeks, this new resource is either not providing any benefit to the project or is actually slowing the project down (ie during interview phase and during ramp up phase). This is always bad news and no VP ever wants to hear that velocity in his/her pet project cannot be improved for at least 14 weeks. Now imagine that I have to add another 1 to 2 months of slowed velocity while this new engineer upgrades his or her skillset (or occasionally downgrades to an earlier version). Ugh.

    That is why there is a huge preference for people that know the exact tool chain and software stack that the project is already running. Time.

    However, I (and most managers) personally don't care if you have some specific sub release of SomeLanguage++ 5 (for example). But you ought to have coded SomeLanguage++ professionally and well within the last few years on some significant project where you can point to some kind of value that you added. Your 2 months of SomeLanguage++ 3 experience from 2001 is not interesting to me.

    At large companies, the HR department may very well screen on precise versions of a software stack. Solution: use google to figure out what is significant about that release (if anything) and how it differs from your knowledge about the stack and then add that specific version of that software to your resume. The dev manager isn't going to care that you only used PHP 5.4.3 and not PHP 5.3.25.

    Even better solution (assuming its not the gov't or some massive corp): Find out who the hiring manager is and somehow get introduced to them. The devil you know. I totally prefer to hire people I have met that are known to people in my network. Why? Because I trust my network. I do not trust the Internet.

    Either way, the manager will want you to be able to prove in the interview that:

    a)You are a good person who is reliable, easy to work with, dependable and can hit the ground running and get me out of the hole that some sales guy dug for me
    b) You have specific knowledge about the technologies that you claim to know
    c) You have work experience to back up your claims
    d) You have the skills and capabilities to succeed as an engineer in my organization
    e) Ideally that you can do more than what is minimally required for the job

    I specifically recommend that you do not complain about the job posting in the interview. ;) Actually, don't complain about anything in the interview.

    1. Re:Time is the issue by Anonymous Coward · · Score: 0

      See this is exactly the kind of thing that, as one of those engineers... makes me laugh at you.

      You talk about how it will take 2 months to ramp up on your obscure tool set, then your first "requirement" is this 5 part run-on sentence including "hit the ground running". How can I be expected to both take 2 months to ramp up and simultaneously "hit the ground running?" What the hell does any of that even mean?

      The real problem, as you allude to, is the loss of that "critical" resource on the critical path. Instead of slapping on golden handcuffs, you let them go. That is when management deserves the resultant decrease in velocity and bearing the risk of new talent hires for their lack of foresight.

      In essence, your company prefers finely written management excuses to working code and the dynamic capabilities of a well trained, highly motivated technical team.

    2. Re:Time is the issue by ebno-10db · · Score: 3

      tl;dr

      Your thinking is strictly short term.

    3. Re:Time is the issue by Common+Joe · · Score: 2

      I usually assume that it will take 4 to 12 weeks to find an appropriately qualified engineer, then 2 weeks for said engineer to give notice at his/her current job and then 2 months to ramp up on our existing product stack. During these 14 to 22 weeks, this new resource is either not providing any benefit to the project or is actually slowing the project down (ie during interview phase and during ramp up phase).

      This is reasonable.

      This is always bad news and no VP ever wants to hear that velocity in his/her pet project cannot be improved for at least 14 weeks.

      I understand, but that is part of managing a project. I have yet to see a project that allowed for people coming or going from a company. If you're not allowing for this, you're managing incorrectly. Ironically, with poor management that puts the squeeze on the programmers that are still there, you're encouraging them to leave as well leading to a nasty circle.

      Now imagine that I have to add another 1 to 2 months of slowed velocity while this new engineer upgrades his or her skillset (or occasionally downgrades to an earlier version). Ugh. That is why there is a huge preference for people that know the exact tool chain and software stack that the project is already running. Time.

      I understand your frustration, but programming is a very time consuming profession. If the VPs do not understand that, then it is a problem with management, not with the situation in the job market. I see a lot of unrealistic expectations thrown around by managers.

      Find out who the hiring manager is and somehow get introduced to them.

      That's great. Me and a bunch of friends on Slashdot would love to meet hiring managers face-to-face. Where do they hang out besides work and home so that I can meet them? You see, meeting hiring managers has been my #1 problem when job hunting. Recruiters, people in HR, unemployment agencies, and dice.com don't lead me to them. All they are good for is allowing the employers to find me... which as you stated is a big problem. (Don't say job fairs. That is too hectic for me to convince an employer in 30 seconds that I'm a good programmer. Besides, the majority of businesses don't do job fairs.)

    4. Re:Time is the issue by EvilAlphonso · · Score: 1

      That is because corporate is strictly short term. There are two evaluation windows in the corporate world: quarterly profits of the corporation and annual review of the employee. Delaying a project by up to 24-to-32 weeks instead of 14-to-22 weeks by hiring a "promising candidate" is definitely a career limiting move as you have introduced a serious risk to the project.

    5. Re:Time is the issue by scrawlhead · · Score: 1
      In general, I want to point out that I am not frustrated and that this is not a reflection of my own personal management or hiring style. I was just trying to explain the context of why you might see overly specific job requirements in a job posting. I will however add specific comments to the one area of your response that I think I can add value to.

      Find out who the hiring manager is and somehow get introduced to them.

      That's great. Me and a bunch of friends on Slashdot would love to meet hiring managers face-to-face. Where do they hang out besides work and home so that I can meet them? You see, meeting hiring managers has been my #1 problem when job hunting. Recruiters, people in HR, unemployment agencies, and dice.com don't lead me to them. All they are good for is allowing the employers to find me... which as you stated is a big problem. (Don't say job fairs. That is too hectic for me to convince an employer in 30 seconds that I'm a good programmer. Besides, the majority of businesses don't do job fairs.)

      This is easy to say, a PITA to do:
      i) Use LinkedIn to meet people. Do not be afraid to contact the recruiter or hiring manager directly. You can use in mail or ask for a reference. I always respond to people as long as they are reasonably polite and appear to have a clue. Someone who has the initiative and intelligence to put together a sensible introductory email has already passed the first hiring test in my opinion.
      ii) Tell your friends you are interested in working at company X. Ask them if they know anyone at Company X. Then make them introduce you. Once you know a single person at the company, you can use that connection to basically meet the entire company. But remember, they are doing you a favor so treat them well and be sure to reciprocate in some way.
      iii) Go to industry events. If you want to work at a company that builds content management software, then try to go to events about content management, DAMS, CDNs, etc. Who cares if the event is boring. You are going to meet people. If you meet a single person at each event you attend which leads to a follow up interaction (like a coffee/drink/email exchange) then you have succeeded.
      iv) Develop a specialty (or 3). In doing this, you will meet people who work in the field. Instant network. And by specialty, I don't mean a PHd or 10 years of experience. A smallish project or two at work or a hobby project on the side is often enough. The point for you isn't to duplicate the Apollo project by yourself, the point is to do something interesting that allows you to meet people. This will also make you a better candidate. I love hiring software generalists that I can assign to any task but who have specific knowledge about the problems I will need to solve over the next 12 months.
      v) When you read something interesting online, send a note thanking that person.

      I have personally gotten jobs or hired people through all of these methods. I have a ton more ideas (including cold calling) but I know for sure that these ways can work.

      For what its worth, I agree with you about job fairs. I never go to them when I am unemployed. Instead I am out having beers or a coffee.

      Honestly, I have a fair amount of luck with recruiters too. I have picked a couple that I really like and have developed a personal relationship with. I also go to them and they often have good opportunities or ideas. It doesn't hurt that I occasionally meet them for beers or coffee when I am not looking for work or actively hiring

      Networks take a lot of work to build and it takes time. So start now :)

    6. Re:Time is the issue by Common+Joe · · Score: 1

      I appreciate you responding back. Thank you.

      This is easy to say, a PITA to do

      You are so spot on with that comment.

      The list of suggestions you give are very similar to the items in What Color Is Your Parachute? and the book offers more suggestions with context as to what works best and highly suggest combinations along with studies to back up everything. Excellent book. I've owned two copies in my life. The most recent I own is the 2012 version, although I link to the 2014.

      Despite your excellent advice and the book's excellent advice, I do get frustrated for a few reasons. I'm naturally an introvert. This does not mean I'm shy. (Often people are shocked to find out I'm an introvert because face-to-face, I am easy to talk with and can usually step into conversations when I want.) I've been out networking all week because I am looking for a job close to where I live. Unfortunately, being an introvert, I need my down time. That means not interacting with others to "recharge my batteries". (By contrast, extroverts recharge their batteries when they are around people and interacting with them.) When I do have a full time job, I come home and want to be with my family and doing something other than programming -- not networking and not coding. I have other interests like writing books, martial arts, weight lifting and running, and science fiction related activities. I live seven time zones away from family so that is also high on my priority list. I'm also really bad with names. (I'd forget my name if I didn't remind myself what it is from time to time.) The energies required to maintain a list of contacts over time is too cost prohibitive. My example:

      Before I left my last job, I decided to look for a job. I looked for over a year. I kept my full time job during that year and (because I like to think of myself as a man of principle), I don't go looking for work on my boss' dime. Where I used to live, I knew a number of people, but the full time job prevented me from getting out face-to-face which is where I excel. I suck when networking online and over the phone. Despite my challenges, I did manage to get about half a dozen phone interviews. I was not impressed with recruiters nor those potential bosses I spoke with. No one read my resume before getting on the phone with me. I'm not exaggerating. They told me that over the phone or a 30 second glance would have answered most of the questions and saved us an interview. I'm still trying to figure out how they chose me over the piles of others. I'm not even getting into my HR stories. (They actively stopped me from interviewing with two managers at one particular company even though both me and the managers were interested in talking with one another.) I am glad you can find good recruiters. The ones I tend to work with are only for one specific job and then I never hear from them again -- even if I contact them.

      My personal experience suggest extroverts have a huge advantage over introverts when finding a job, but the introverts have the advantage when writing good programs. The enjoyment of solitary pursuit allows them think more deeply about problems and find better solutions. (Even John Cleese alludes to this.) I'm speaking very generally, of course, and the world needs both kinds of people.

      Thanks for the reply. Maybe we'll remain in contact on the 'Net, eh?

  40. Must have valid work permit by tompaulco · · Score: 1

    I remember last time I was looking for work that one of the big requirements was "Must have valid work permit to work in the United States". They were quite serious about this requirement. If you were a citizen, then you obviously didn't have a work permit and so therefore you did not meet the qualifications of the job requirement.

    --
    If you are not allowed to question your government then the government has answered your question.
    1. Re:Must have valid work permit by CastrTroy · · Score: 1

      Are you sure that's what they mean? Or are you interpreting that the wrong way. Your citizenship is a work permit. Couldn't this be interpreted as "we don't want to help you get work visa, and we want you to be able to start right away". Living in a government city I see similar stuff all the time. "Must have xyz security clearance" is common. The point is, they would rather hire somebody who has the ability to start work right away without any red tape than hire you and find out there's some obscure reason you can't get security clearance.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    2. Re:Must have valid work permit by ebno-10db · · Score: 1

      Agreed. Companies may engage in some pretty sleazy and obvious tactics, but rarely are they stupid enough to be that blatant about it. It lacks the plausible deniability of absurdly specific and/or irrelevant job requirements.

    3. Re:Must have valid work permit by tompaulco · · Score: 1

      Most of these places were Indian contracting company and they meant it just how it sounds. They only wanted Indians on work visa, no citizens need apply.

      --
      If you are not allowed to question your government then the government has answered your question.
    4. Re:Must have valid work permit by mjwalshe · · Score: 1

      its more normally politically correct put as do you have the right to work in xxx

    5. Re:Must have valid work permit by Antique+Geekmeister · · Score: 1

      I can confirm that "valid work permit" includes verifiable citizens. There's a particular federal form, the I-9, available at http://www.uscis.gov/sites/default/files/files/form/i-9.pdf, that details the identification needed to verify legal employability. Proof of citizenship is one of the acceptable types of proof.

    6. Re:Must have valid work permit by Anonymous Coward · · Score: 0

      Whoosh....

  41. It's to give you an idea what to expect by Anonymous Coward · · Score: 0

    If they say 5+ years , that means they are looking for someone that is already an expert in . This is likely because they currently don't have an expert in . This means that if they hire you, everyone is likely going to be looking at you if they have any questions about or don't know the best way to solve a problem with .
    If they say 1-2 years experience in , it doesn't mean they are looking exactly for someone with between 1 and 2 years of experience in , it means that if they hire you, working with will be part of your job but there is likely someone more experienced in that you can learn from. If you think you can handle working with with 0 years of experience, tell them that and tell them why you can handle it.

    If a company says 5+ years C# experience they expect anyone reading that add to do one of 3 things:
    1) The person will think "Oh, I only have 2 years, nevermind then"
    2) The person will submit a resume exactly matching those specifications (either lying or truthfully)
    3) The person will write a cover letter including something like "During my 2 years of experience developing in C# at I had the opportunity to work with a variety of the languages advanced features including linq query optimization, MEF implementation and advanced build configurations. In my first year at I researched various build, deployment and testing practices and implemented the necessary configuration changes to facilitate the transition to a nightly build process. Throughout my time at I worked closely with newer developers to mentor and educate them in the more advanced features of C# and Visual Studio 2012."

    Guess which person they are going to hire.

    If they make generic requirements that anyone can meet, it's pretty hard to find the right person for the job and most of the time the person they hire is going to quickly realize that the job is not what they were expecting or what they want to be doing.

  42. It's the current job market by heretic108 · · Score: 4, Funny

    The job market is very tight, so employers are spoiled for choice. They will seek employees who can hit the ground running immediately. In this environment, they see even a week's learning curve as a waste, and would rather hire someone ordinary who can be immediately productive rather than someone great who might take a little longer. Watch out for this changing as the economy recovers, and jobs again become an employee's market.

    --
    -- In the beginning was the WORD, and the WORD was UNSIGNED, and the main(){} was without form and void...
    1. Re:It's the current job market by Greyfox · · Score: 1
      They've been doing this for years, even before it was tight. At the same time they complain that they can't find qualified people and need more H1B visas. They burn their core devs out with regular 60-80 hour weeks while laying off people who've been around for years and know the company's systems inside and out. Then they bring in unqualified contractors who they expect people to train while continuing to do their own jobs at 100% productivity. The contractors then leave just about the time they're starting to understand how everything works.

      But we don't want to unionize because we think we're good at negotiating.

      --

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    2. Re:It's the current job market by richlv · · Score: 1

      is that usa market ? in europe it seems to be the opposite - very hard to find decent it people, and competition is very fierce. people get pulled in from other countries more and more.

      --
      Rich
    3. Re:It's the current job market by Anonymous Coward · · Score: 0

      I agree with you that the job market is tight. But... I can show you jobs from my area that have been open for over 6 months to a year. There is a point where the hiring paralysis of "Perfect Candidate Syndrome" has to be impacting the company's core business.

    4. Re:It's the current job market by Anonymous Coward · · Score: 0

      There are many factors at work here.

      Firstly given the rate of change in technology, the fact that employers are looking to get rid of staff any time they can and employees want to move to another company before they get laid off means that there is a benefit in avoiding training staff and poaching staff fully trained by someone else. If you trying to poach someone who can do the job tomorrow without training you need to be very specific about it.

      The labour market is one where information is asymmetric and most of its rituals have little correlation to productivity. Everybody lies on the cv so employers get tougher and more detailed about what they look at when hiring. They can filter with compounding greps and avoid having to look at thousands of applications to find the handful they want to interview.

      And if this process reduces the number of suitable applicants to zero then you can hire a foreign worker. Who, even if not fully trained, will work long hours for less money without complaining to make up for it. Or you can just avoid the whole problem and outsource it all to India.

      This way companies can continue to make record profits while hiring few people and doing nothing to train their own staff or raise productivity. They have gotten so good at this that it is working even when a large part of the country doesn't have enough income to afford their goods and services.

    5. Re:It's the current job market by jafac · · Score: 1

      You got a good dental plan?

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    6. Re:It's the current job market by richlv · · Score: 1

      if that is insurance for dentist services, not me personally. if you are younger than 18, dental care is free, but not after that :/

      --
      Rich
    7. Re:It's the current job market by Anonymous Coward · · Score: 0

      please do show those jobs.
      there might be someone sitting here want to go there.

  43. Too easy just to blame HR by Anonymous Coward · · Score: 0

    Whilst the story outlined in some of the posts above about HR not understanding the requirements and just conducting box tocking exercises fior matching skills is depressingly familiar to me, the real blame sits with the technical management who allow this to happen. If they just leave it to HR and don't get involved in the screening process themselves they are either too lazy and ineffective in their job, or have just capitulated to over-powerful HR people, without going higher up the management chain to argue why it is vital that they need to be involved in the process.

    A good manager who has come up from the shop floor as it were over a solid career by starting as a programmer or admin will know this is vital. MBA types are generally too blinded by what they see as their own brilliance to understand it.

    1. Re:Too easy just to blame HR by Anonymous Coward · · Score: 0

      Have seen team members recruit someone only to have HR filter out the candidate. In the most recent case, the candidate only got interviewed because our department manager had been told who to look for a resume from. Otherwise we never would have even seen the resume. Filter involved was "must have at least 3.0 average". IIRC, candidate's GPA was 2.98.

  44. Uber-specialization is causing a breakdown in IT by Anonymous Coward · · Score: 0

    Having looked for a job this year, I think the real issue is uber-specialization, and it's causing a breakdown in IT. The problem is that over the past decade, generalists have disappeared. Companies have thrown out in-house software, and switched to vertical-market packages. And companies only want people who have long-term experience with these vertical-market packages who can come in and do something like roll out an upgrade or do performance tuning, and then go away. The problem is the industry isn't making more experts, because there's no training. So you see these ads for Lawson, Hogan, WMS, X++, U4C, HL7, etc expertise. There just aren't that many people who know these packages. Since these are proprietary packages, you can't get experience on them by downloading an SDK and playing with them. How do you get experience with a warehouse management system? So the pool of experts is shrinking, because there's no training going on, meaning more companies are adopting vertical market packages, but there are fewer experts to go around. You can't just create a Lawson expert overnight, and even if a software developer or IT specialist tried, it's too specialized.

    Unless we get back to industry standards, this is all going to blow up in a few years.

    And, yes, you COULD use the vertical-market package's consulting services, but companies want to do it on the cheap. The problem is that management threw out custom programming, and brought in the vertical-market package, and gave themselves a bonus for saving money, and they're long gone. The current management has to deal with the vertical-market package, but doesn't want to spend money, because any money they spend will be taken out of their bonues. Sooooooo ..... they want to hire someone with 8+ years experience with Logan (or something similar) to come in and work a six-month temp job for low pay. And they ain't finding nobody. Eventually, they get so desperate they start wanting to hire someone for $150+k to come in and work for them to bail them out of their mess. And they still don't find anyone, because for the past decade no experts are being trained.

  45. Lookee here boys..... by RatPh!nk · · Score: 1

    We've got ourselves a thinker.....

    --
    Argh. The laws of science be a harsh mistress.
  46. It's not just for H1-B's by viperidaenz · · Score: 1

    I live in a country with nothing similar, yet we still have jobs listing 10 different products as requirements. It appears to be because they want someone who already has experience with the technologies they're already using.

  47. If a job requirement is very specific ... by Ihlosi · · Score: 1

    ... then the company already knows who they will hire.

  48. Because that is how the rest of the world works by scamper_22 · · Score: 4, Insightful

    People in IT tend not to understand that how the rest of the world operates is vastly different.

    We rightfully or wrongly think we should just learn on the job. That we have the skills in terms of general programming and people should just hire us and we will learn whatever specifics are needed.

    The rest of the world simply does not work this way. They operate on a you go to school/learn a trade and then you do that specific job... and you should be able to do it. As a result, when you have people trying to hire for a technical position, the HR person will tend to put in the requirements as they know.

    Now some HR people are getting about this. Some hiring managers are getting smarter and putting in more general requirements. Some HR people are getting smarter in terms of not screening so much for key words... but the general problem is the same.

    The rest of the world operates very specifically.
    A brain surgeon doesn't just get hired as a heart surgeon.
    A divorce lawyer doesn't just get hired into a corporate law position.
    A bus driver doesn't just get hired as a truck driver.
    An electrician doesn't just get hired as a plumber.
    A fork lift operator doesn't just get hired as a crane operator ...

    And if you take yourself out of the tech bubble for even just a second, you would see how the rest of the world works. The amount of training someone else gets before they touch a new piece of equipment or even a process.

    Again, I'm not saying how we do things is right or wrong. There are pros and cons to everything. But just understand the rest of the world operates much more like the very specific certifications that you complain about.

    1. Re:Because that is how the rest of the world works by Anonymous Coward · · Score: 0

      But it isn't that simple. Most of these requirements are hyper specific. This isn't the Brain Surgeon not getting hired as a heart surgeon, it is the Brain Surgeon not getting hired because is last job didn't use the ACME "Machine That Goes 'Ping!'" or the Bus Driver not getting hired because they drove a Greyhound instead of a Yellow School Bus or an electrician because he uses a Fluke Multimeter instead of a Klein.

    2. Re:Because that is how the rest of the world works by DiSKiLLeR · · Score: 1

      Very interesting stuff. Having lived in the IT world my entire life (I got into programming when i was 12) I really forgot thats how the world operates.

      I think part of it is because those industries barely evolve. You go to school, you study, you pass, you get a job, get some experience and that's it...

      In the IT and Tech world everything is evolving and changing so rapidly you have to constantly learn on the job. You are NEVER done learning in IT. That's why we expect to learn on the job and figure out things as we go along; because that's how we've done things our entire lives.

      Perhaps other people (especially hiring managers, recruiters, HR) need to learn that this is HOW tech works?

      --
      You can tell how powerful someone is by the magnitude of the crime they can commit and be able to get away with.
    3. Re:Because that is how the rest of the world works by scamper_22 · · Score: 1

      Yeop, I agree.

      But I think it is changing to more general requirements.

      The other thing of course is that tech should learn a thing or two about the rest of the world. Sometimes you don't need a new programming language. Sometimes you need to enforce quality by having skilled, experienced, and well trained people doing the work.

      For example, how many people work with security (tls, ssl...) but don't know anything about it other than what library call to make?

      Heck, how many times have we had to just dive in and muck around with some code we really have no idea about, or enter an entirely new domain without in depth knowledge?

      Just to give you an example. I used to work in telecom. My first job at a major telco equipment provider was a little whacky. I was doing microcode on the line cards with some c in the processor. Anyways, it was an entirely new domain for me (ip multicast). First month on the job, I'm literally thrust into a situation where a major router had gone down in Qatar or something... and I'm the guy assigned to 'fix' the problem. Yeah... I barely know the code base or multicast or any of the other network equipment to be that guy. But I was.

      Again, contrast to other fields that are legally protected like doctors, lawyers...

      Yes, the HR and hiring managers need to learn a lot, but tech needs to learn a lot too.

    4. Re:Because that is how the rest of the world works by Anonymous Coward · · Score: 1

      Your analogy misses an important concept.
      In all of the 'rest of the world' examples, they are all trained on the job specific to their job task, or put through certifications (sometimes by themselves before hand) as part of their career.
      You wouldn't allow a graduate brain surgeon to remove a cancer from your frontal lobe, or grad heart surgeon to do a transplant.
      If you could afford it, you would shop for the best lawyer by reputation (aka experience).
      A bus driver can drive most trucks, barring very heavy weights.

      That being said, the equivalent role specification for a Brain Surgeon is -> Brain Surgeon with X years experience. Provide references.
      If a brain surgeons role spec was advertised like an IT job advert, it would be written like. - >Brain Surgeon with 5 years of working GE medical equipment, mixed with HMO, and 5 years ObamaCare administration.

      Kinda hard to find those

    5. Re:Because that is how the rest of the world works by Anonymous Coward · · Score: 0

      Translation: the rest of world is a swarm of robots.

    6. Re:Because that is how the rest of the world works by jafac · · Score: 2

      This was the whole fucking point of computer languages in the first place.

      So that, not only would programmers NOT need to specialize. . . .
      But also, so that a company that works in a niche technology would have a wider supply of workers who can easily adapt to that niche technology.

      So that brings us back, AGAIN, to the main point of this discussion: HR and recruiters DO NOT UNDERSTAND TECHNOLOGY, or the workers, or the skills. Therefore, their job requirements suck.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    7. Re:Because that is how the rest of the world works by deodiaus2 · · Score: 2

      > A divorce lawyer doesn't just get hired into a corporate law position.
      I think the situation is that if I were to say well, "I need a divorce lawyer specializing in divorces of a white woman and white man with 2 children in their teens, both couples working and making between $30K-$100K [each] who own 25% of a house whose market value is around $300K and whose reasons for divorce are that the man has been cheating on his wife."
      There are strategies in a divorce that work better if the couple makes more or if the children are younger.

      I have had so many job applications rejected because they were looking for 3 years of C# and 2 in MS-SQL while I had 5 in C++ and 2 in Java and 3 in IBM DB SQL all on Windows.

    8. Re:Because that is how the rest of the world works by Anonymous Coward · · Score: 0

      Nobody is claiming that you should expect to turn up knowing nothing about programming and then learn on the job.

      It is when the job requirements are so specific down to .1 version numbers that problems arise. If you were trained as a plumber or a brain surgeon, you would not be required to have worked with a specific brand of tools in order to be considered for employment. If you have skills that are similar and easily transferrable, then it is not unreasonable to propose that you be given time on the job to come up to scratch with the particular methods / tools which your new workplace uses.

    9. Re:Because that is how the rest of the world works by Common+Joe · · Score: 1

      People in IT tend not to understand that how the rest of the world operates is vastly different. We rightfully or wrongly think we should just learn on the job. That we have the skills in terms of general programming and people should just hire us and we will learn whatever specifics are needed. The rest of the world simply does not work this way.

      I respectfully disagree. You mention brain surgeons, heart surgeons, and lawyers. After they graduate from school, they learn on the job. The company pays to keep their skills up to date. Are they expected to do keep up to date with their own money on their own time and their own equipment?

      Again, I'm not saying how we do things is right or wrong. There are pros and cons to everything. But just understand the rest of the world operates much more like the very specific certifications that you complain about.

      You say an electrician doesn't become a plumber. I agree. A programmer just doesn't become a plumber either. The problem is that there is so much we are expected to know that it is unrealistic. If you go and look at the job board today, a programmer is expected to know: databases, the ins-and-outs of multiple operating systems, web programming (which entails several languages), security (on many different levels), and programming on tablets. That is simply unrealistic. The certifications or qualifications you talk about are very expensive and hard to come by.

      Now some HR people are getting about this. Some hiring managers are getting smarter and putting in more general requirements.

      This is much more the exception than the rule.

    10. Re:Because that is how the rest of the world works by jsepeta · · Score: 1

      but say the job requires you know a certain Watchguard Firewall. When the license for that box is up, it may be better to replace it with a Cisco or Fortinet device. If you have a smart generalist, they'll be able to move from brand and model to brand and model. The way HR & IT mgrs are handling it, is they'd rather hire a person who knows a specific device/interface, and only that device/interface, rather than someone who can handle the technology as it changes - which it surely will.

      --
      Remember kids, if you're not paying for the service, YOU ARE THE PRODUCT THAT IS BEING SOLD.
    11. Re:Because that is how the rest of the world works by TeknoHog · · Score: 1
      Exactly. As said by vlm (69642):

      If HR did chemistry hiring like HR does IT hiring we'd hear stories about people being underqualified because they used 50 ml beakers at school instead of 75 ml beakers at $job. Or "You used 2-propanol? Sorry we only hire people who use isopropyl in that synthesis."

      --
      Escher was the first MC and Giger invented the HR department.
    12. Re:Because that is how the rest of the world works by Anonymous Coward · · Score: 0

      People in IT tend not to understand that how the rest of the world operates is vastly different.

      We rightfully or wrongly think we should just learn on the job. That we have the skills in terms of general programming and people should just hire us and we will learn whatever specifics are needed.

      The rest of the world simply does not work this way. They operate on a you go to school/learn a trade and then you do that specific job... and you should be able to do it. As a result, when you have people trying to hire for a technical position, the HR person will tend to put in the requirements as they know.

      Now some HR people are getting about this. Some hiring managers are getting smarter and putting in more general requirements. Some HR people are getting smarter in terms of not screening so much for key words... but the general problem is the same.

      The rest of the world operates very specifically.
      A brain surgeon doesn't just get hired as a heart surgeon.
      A divorce lawyer doesn't just get hired into a corporate law position.
      A bus driver doesn't just get hired as a truck driver.
      An electrician doesn't just get hired as a plumber.
      A fork lift operator doesn't just get hired as a crane operator ...

      And if you take yourself out of the tech bubble for even just a second, you would see how the rest of the world works. The amount of training someone else gets before they touch a new piece of equipment or even a process.

      Again, I'm not saying how we do things is right or wrong. There are pros and cons to everything. But just understand the rest of the world operates much more like the very specific certifications that you complain about.

      How the rest of the world "works" is irrelevant as the rest of the world is not the realm of IT. The IT world does not work like the world of the electrician, or a bus driver, or a brain surgeon....namely because being a software developer or a system administrator are none of these. Unlike these examples you posted....Developers and Admins are required to learn stuff on the fly frequently....we often find ourselves doing things that where not on the job req when we got hired. There in lies the difference.

    13. Re:Because that is how the rest of the world works by Anonymous Coward · · Score: 0

      And in the rest of the world people get proper formal training.

      I haven't seen a day of proper, formal training in the last 20 years.
      Unless you include "computer-based training". Which I don't.

      Besides, your arguments are daft.
      A bus driver who knows how to drive route 1 should be able to pick up route 2.
      A bus driver who learned on a London Routemaster would be more than capable of driving a Leyland Atlantean, no?
      A driver who knows his way around a double decker would be in with a shot of driving a single decker, agreed?

      The specs I see for job ads are beyond retarded.
      These are the same people who complain that they can't find programmers.

    14. Re:Because that is how the rest of the world works by scamper_22 · · Score: 1

      I think this is very disingenuous by IT people.

      Other fields have much more standard functionality.
      no matter what car you drive, the steering wheel is in the same spot, brakes...

      In practice, software for example is not about the syntactical difference between C# and Java. In that case, i would agree on it being 50ml beakers versus 75 ml beakers.

      But it's not. It's learning to program in Visual Studio with C# frameworks and libraries versus learning Java with Spring or Apace... or whatever else. Learning the details of such fields is very complicated.

      Or so is learning to configure a Cisco router versus some other piece of network equipment.

      Now yes, technology moves quickly and tech lacks standards to make the knowledge stick, so it is better to hire a smart generalist.

      However, that was my point, that is unique to tech and the rest of the world doesn't operate like that. So don't put all the blame on HR. They have been trained in HR and that is how the rest of the world works.

      We have a big responsibility to let people know why our field is different.

  49. Re:Uber-specialization is causing a breakdown in I by viperidaenz · · Score: 1

    Keeps up with the times, $150k is a pretty average rate for an IT contractor.

  50. The opposite, "unicorn", problem in UX job listing by ddtstudio · · Score: 3, Interesting

    Funny, in the UX world, the opposite is a well known issue. That is, most "UX" job listings will say that the requirements include coding (not just front-end stuff like CSS and HTML, but you should have built your own kernel from scratch just for the love of it, and please include your github), a full range of user research experience (and show you process), proficiency is three prototyping tools (and this better look polished, though... prototypes), and mastery of Creative Suite (and show your elegant, gorgeous interfaces).

    In reality, nobody does al this. And if they did, how would they fit in to your team and workflow? I suspect most recruiters and hiring managers, especially in startups, don't really know what "UX" is. And especially in startups, they think it means, "I have this wizard idea – you just have to build it." (This often correlates with the "I don't need to learn about users; I took this class in B School so I know the market.")

  51. derp by Anonymous Coward · · Score: 0

    so the guy hiring doesnt lose his job when it all falls apart.... he can say well this guy matched up on paper.

  52. "Or foreign counterparts" by tepples · · Score: 1

    When reading U.S.-centric comments on a board operated in the U.S., you need to read "or applicable foreign counterparts" at appropriate places: "The more specific the req the more easily you can say 'no one in the country is qualified to fill it' and get whatever a given country calls its non-immigrant technical work visa."

  53. Could be by Anonymous Coward · · Score: 0

    1) The local job market tightens up and applicant pool grows. All companies do this and, before you know it, the local dishwashing gig requires a two year degree.

    2) Sometimes companies do this because their infrastructure is a technological mess. Some eager young employees already had their way with it, and it's now limping along in maintenance mode. I think you'd be surprised how many companies are in this position, and having it in the job req gives them reason to remind you that you knew what you were getting yourself into.

  54. Ya I've seen that and promotion where I work by Sycraft-fu · · Score: 2

    Sometimes it is as others have noted: Because you are promoting an internal candidate. So ya, the requirements are tailored to that person. This isn't a pure evil "Oh we want to keep anyone else out," kind of thing but that we already have a guy who is trained and qualified on the stuff we use. So if we are to consider anyone else, they would need to be as well. There is no reason we'd want to hire someone that we didn't know, and that wasn't proficient with our systems when we already have someone who is. However, we'll let people apply, on the off chance there is a more qualified candidate.

    The other is as you say, needing someone that can hit the ground running because we don't have a ton of skills overlap. We have few IT people and a lot of systems, so we can't all be good at everything. I'm sure there are some arrogant Slashdoters who've never worked in an enterprise that think they can be all things to all people, but you quickly discover that isn't the case. So when we hire someone, we need, or at least strongly desire, certain skills.

    Like our last UNIX guy we hired. They had to be good with Linux, since we've been moving all the UNIX stuff to RHEL. However we still had some old Solaris SPARC shit around back then (gone now thankfully). It was running important things, and we couldn't just turn it off. So we really wanted someone who knew Solaris. Not "Oh I know UNIX and I can learn the differences of versions, given time," but someone who could dig right in when one of those POS's went down and needed to be fixed RIGHT NAO!!! So we wanted, and got, an older guy who had a wide range of UNIX experience, including Solaris, rather than someone who was all Linux, all the time.

    While learning is great and is required at any IT position, when you have a small team and are looking for a senior position, you don't have the luxury of bringing someone on who doesn't know the technology you use but wants to learn, since they may well be the guy in charge, and needing to support it all right away.

    When we hire a student (I work at a university engineering college), we are looking for brains and ability to learn. Minimal experience is no problem, they can learn and indeed we expect that's part of the reason they want the job. When we hire a UNIX lead, that guy had better have some experience on the stuff we use because he'd going to need to be able to do it from day one.

  55. I beg your pardon? by Anonymous Coward · · Score: 0

    It is because those are technical jobs. If you were going for marketing jobs instead, ther requirements would be ability to bullshit and wear a suit designed by someone with an Italian name.

  56. That's actually not specific by holophrastic · · Score: 1

    What you're missing is that in the IT industry, specific models of hardware and specific versions of software isn't specific at all. So that's actually a very wide swath. Models have sub-models and configurations and versions, software versions have subversions and minor versions and releases and bulids too. But that's not what I mean.

    The techniques by which a given professional uses those tools, how they put things together, their general attitudes towards the big-5 orientations, that's where your flexibility is.

    The reasons that job requirements list the components, and not the techniques, are:

    a. techniques are very difficult to read, write, understand, and accurately describe. Doing so would be incredibly confusing and never quite right.

    b. most components simply aren't compatible with most other components. So much so that any professional with enough experience to have an opinion also winds up having a preferences. He simple doesn't want to fight with other components.

    c. within any specific component, there exists a sub-world of amazing things that particular component can do that nothing else can. If you find the right expert, specializing only in that component, there are some wow things.

  57. Wishlists by Anonymous Coward · · Score: 0

    The advertisments you read are the employers' equivilent to a letter to Santa, or a gay pickup site's "Ideal Match" area.

    Of course it is going to be very specific, possibly unrealistic, but that it the "Perfect Candidate, it doesn't mean an imperfect candidate is automatically not going to be considered. Same as "entry level" with three years of experience type situations.

    Y'all need to check your understanding of recruitment processes.

  58. Because they don't want to train, by ChrisWarburton · · Score: 2

    Because they are risk averse. Because they don't understand skill transferability. Because they fail to value broad experience. Because hr departments are mostly clueless about tech jobs.

  59. wish I knew you - Solaris & RHEL ship my code by raymorris · · Score: 1

    Lol I wish I had known you at that time. Solaris shipped with code I wrote fifteen years ago, though I primarily used Red Hat. You might have been replacing my old code with my new code. I sure would have been interested in hearing about the position.

  60. When you enter the real world.. by Anonymous Coward · · Score: 0

    ..you'll realize that courses and education didn't do much more than give you a general preparation for IT in the real world - which often has very little relation to the classroom lab environment.

    If you're not familiar with the specific quirks of any given product you're not too useful, and can sometimes be more damaging, to the operations you will support.

  61. And half a dozen people .... by Ungrounded+Lightning · · Score: 1

    We usually still end up needing to sift through 40-50 resumes and end up interviewing 4-6 people (over the phone or on-site) ...

    Read this to my wife, who responded: "Thank you for wasting my time."

    You may have hundreds or thousands of people who wasted a minute reading the ad. You have 40-50 (possibly out-of-work) people who wasted maybe 10 minutes and a buck or two sending you a resume, or an hour composing a cover letter. You have a half-dozen who spent hours, and maybe auto expenses, coming to and attending your interview, and experienced hours of stress responding to your people's questions. You wasted maybe a day of their time in the midst of a job hunt. All when you had a candidate you were happy with.

    Did you EVER hire anybody except the one you'd started with? Or did you just get a warm fuzzy feeling from having found some possible alternates in case he drives into an overpass pillar during some night's commute?

    But thank you for your honesty. Job hunters really need to understand the viewpoint from the other side of the desk. It will help them accept the repeated rejections that result from such "fair hiring" practices.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    1. Re:And half a dozen people .... by Jack9 · · Score: 1

      > You have 40-50 (possibly out-of-work) people who wasted maybe 10 minutes and a buck or two sending you a resume, or an hour composing a cover letter.

      If you are applying to a Tech job and are spending any money, sending it by fax, or sending it by snail mail, you are wasting your own time (the vast majority of cases). That's not the employer's fault.

      > All when you had a candidate you were happy with.

      A candidate does not mean the person will take the position. That's myopic. A job interview is 2-way.

      Even after a "successful" interview, things can come up that don't involve death. I have had a short listed candidate turn up on a google search (for his github) as having been arrested for child abuse the previous week.

      This idea that an employer should put all their eggs in 1 basket for a given position, is irrational.

      --

      Often wrong but never in doubt.
      I am Jack9.
      Everyone knows me.
  62. Predecessor experience; branding color by tepples · · Score: 1

    they want to pay an entry-level salary for someone with 3 years experience in a product which has only been on the market for 2 years.

    Then they're probably trying to poach from that product's producer. But if someone has three years of combined experience including the product and its immediate predecessor from the same company or its licensor, he could probably word an honest resume to appear to qualify: "15 years experience including Microsoft SQL Server and Sybase".

    Many of them haven't a clue and ask such intelligent questions during the interviews as: "What is your favorite color?"

    Someone who likes a color integral to a company's present or near-future branding is more likely to remain comfortable with the brand.

  63. Tooth fairy by tepples · · Score: 2

    And when you were a child, your parents probably told you there was a Tooth Fairy. The difference is that what your parents told you is a harmless childhood myth.

    So my dentist wasn't gay?

  64. Then produce your birth certificate by tepples · · Score: 1

    "I have a work permit right here." (produces certified copy of Indiana birth certificate) "It's so valid I could run for President on it in a couple years if I wanted."

  65. I thought it was both by tepples · · Score: 1

    I thought employers who presented a bona fide reason why they could not find an American were more likely to be considered for inclusion in the quota.

    1. Re:I thought it was both by tetranz · · Score: 1

      I thought employers who presented a bona fide reason why they could not find an American were more likely to be considered for inclusion in the quota.

      I don't think so. It's basically who gets their application in first before the quota is used up each year. There are some other conditions. There is a maximum percentage of a company's workforce which can be H1Bs. They also have to be paid the "prevailing wage" as determined by the Dept of Labor.

      All the posters here talking about proving that a company "can't find an American" are confused. That requirement exists for permanent residency through employment (aka, "green card"), not H1B.

    2. Re:I thought it was both by afidel · · Score: 1

      It also a requirement for an O1 visa in the US and similar visa in other western countries.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    3. Re:I thought it was both by ebno-10db · · Score: 1

      All the posters here talking about proving that a company "can't find an American" are confused.

      Then the H-1B program is even more abusive than most people here realize - companies don't have to even pretend they first tried to hire an American. It's useful to know we're getting screwed even worse than we realized.

  66. Simple by superwiz · · Score: 1

    Because hr personal has no analytic skills. They don't know how to distill information that's given to them. They are told what a department works on and they just dump that into a requirement without understanding that these change rapidly even though they stay in the same category of skills. They don't know how to identify categories. If they had analytic skills, they wouldn't be in hr.

    --
    Any guest worker system is indistinguishable from indentured servitude.
  67. Partially because recruiters don't know better. by w3woody · · Score: 1

    I'm currently in the process of hiring someone for a startup. Long story short I got the requirements document that was partially written by an in-house recruiter who basically thought "you're building a Java back-end, so here are all the buzzwords this entails."

    So I got a document that said that it required Java, Swing, JAX-RPC, AJAX, XML-RPC, Java Server Faces, Struts, Hibernate, ESB, and about a half-dozen other vaguely related technologies.

    *sigh*

    Given that I'm the hiring manager I asked if we could revise the list. And I narrowed it down to:

    Required: Java experience.

    Nice to have: Server-side development experience, experience with Eclipse, experience with JDBC, experience with JSON.

    'Cause we're not using any of the other crap that was in the recruiter-supplied bullet list.

    (P.S.: We don't have funding now so don't contact me privately about this job. Not quite yet...)

    1. Re:Partially because recruiters don't know better. by Megane · · Score: 1

      Given that I'm the hiring manager I asked if we could revise the list. And I narrowed it down to:

      Thank you, I salute you. Now if only we could get the million other managers with reqs open* to call bullshit on HR types with over-inflated egos stuffing reqs with buzzword bingo that has nothing to do with what is actually needed for the position.

      *with an exception for the <5% being over-specific because a specific person is in mind and the public posting is just a formality

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
  68. because the jobs pay a lot by Anonymous Coward · · Score: 0

    I hire a lot of people for tech jobs. The salaries are very, very high now. But there's no need for me to pay a lot of money for a person's experience if the experience isn't the kind of experience I need. If it's just going to be "learn on the job" I can just hire a smart junior guy for less money.

    Despite all this, I encourage you to just apply anyway if you want the job. Companies will consider inexact fits.

  69. Mandarin is a must! by Dunbal · · Score: 1

    I dunno you would think that if you apply for a job that clearly states you must speak fluent mandarin, then perhaps at some point the job includes having to speak mandarin, no? Applying if you don't have the skills is just wasting everyone's time.

    --
    Seven puppies were harmed during the making of this post.
  70. Ignorance by Spazmania · · Score: 1

    Why suppose there's something underhanded going on? It boils down to ignorance. The managers don't really understand the job and certainly can't articulate it, so they list the things they *can* understand... like the model numbers on the hardware, the programs the last guy used, and so on.

    --
    Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
  71. Re:Uber-specialization is causing a breakdown in I by theshowmecanuck · · Score: 1

    What country? I know that in Canada this is the case. But in Canada contractors even through tech head hunters work as real contractors (i.e. the equivalent of 1099 employees in the U.S... they have to incorporate). They normally work as a secondary contractor (sub contractor) to the head hunters who act as the primary contractor. So they charge by the hour and $75/hour for a senior programmer or senior analyst is not unusual depending on the market. But I know in the U.S. tech recruiters/head hunters will also often hire people as employees and hire them out for specific contracts. Working as an employee of these companies you often do not get as much. And it all depends on the market. What one gets in New York City is way higher than what one gets in Saint Louis, say.

    Also what perspective are you looking at this from? The company hiring the contractor or the contractor. The middlemen tech head hunter pimp companies take a big cut normally. So a end user company hiring the contractor could be paying $100/hour or more, and the contractor might only be getting $65 or $75/hour (again, depending on market).

    --
    -- I ignore anonymous replies to my comments and postings.
  72. Re:If you have 1 Apache admin, they better know Ap by Anonymous Coward · · Score: 0

    On the other hand, I once spoke to someone who wanted to hire a "PHP guru". I tried to explain there's no such thing. What he SHOULD have been looking for would be a web PROGRAMMER who knows PHP well.

    This is spot-on. I have applied for many positions where they required a specific amount of experience with a specific tool or language, but never bothered to ask what I did with that language or tool. Building a shopping cart app is very different from medical billing.

  73. It's the same everywhere by nha · · Score: 1

    I look at job descriptions from all over the world, and it's the same everywhere. For short-term contracting gigs, it usually makes sense. For a permanent employee, it doesn't. Smarter would be to simply describe the tasks of the position, and let the candidates figure out for themselves if they can hack it. Problem is, this basically means that HR can't even pretend to contribute anything meaningful to the process. Ergo, it won't happen.

    --
    NHA
  74. the answer is simple by Anonymous Coward · · Score: 0

    recruiters are idiots.

  75. Re:Uber-specialization is causing a breakdown in I by viperidaenz · · Score: 1

    New Zealand.

    From the perspective of the person doing the work.

  76. Re:If you have 1 Apache admin, they better know Ap by Anonymous Coward · · Score: 0

    > It's not a relational (sql) database, so nothing I know from MySQL applies

    *avoids temptation to make obvious mysql joke*

  77. It depends by thetoadwarrior · · Score: 1

    It largely comes down to the fact HR departments have too much power. They're glorified secretaries and really, they don't know how to find people. They know how to post job adverts and make up silly rules. But in a good company that won't matter. If you're a reasonable match then you should get an interview. That's always been the case for me. Most jobs I've applied and have received an offer that I accepted or turned down have said the person should have a degree - I don't. I've never been forced out of a job and, had bad feedback or whatever. I have friends still from all my previous jobs because I'm good at what I do and when companies don't allow the HR drones to rule the roost, I can show that and I get somewhere.

    My current job's spec listed nothing I've done before. On the face of it, I would be one of the worst people to interview. But they came to me and asked, I accepted, got the job and also had one of the best pay rises last year for my performance.

    But there are some jobs I haven't got for stupid reasons (and of course for good reasons sometimes) and I've seen a lot of other companies suffer trying to find someone because they want something so specific that it's just not really going to happen. I can only assume, if their HR department isn't incompetent, it's a scam to import some low paid immigrant who only cares about being able to travel somewhere else and will accept the poor wage.

    1. Re:It depends by u38cg · · Score: 1

      HR types are often woefully underinformed, but the flipside of that is that it's very obvious most /. posters have no idea what their job actually is. It's significantly more than posting adverts and filtering resumes.

      --
      [FUCK BETA]
  78. a good sign by Anonymous Coward · · Score: 0

    if the person hiring you thinks that crapola version 7.6.1 is an important detail

    that person is likely one of those people that shuffle those tags around like potatoes and
    have no idea what they refer to. after all, the switch from crapola 6.5 was a huge pain,
    so we'd better get someone with 7.6 knowledge

  79. Re:Uber-specialization is causing a breakdown in I by theshowmecanuck · · Score: 1

    So what you are saying is that $US120K is typical. Since the exchange rate right now is $NZ1 = $US0.81

    --
    -- I ignore anonymous replies to my comments and postings.
  80. well-established pattern by wheelbarrio · · Score: 1

    Axiom I: Generalist IT skills (CS, systems analysis) do not evolve that quickly, but specific ones do

    Lemma I: Most IT employers don't don't plan to be around in 10 years - I don't mean they actively plan to go out of business, they probably all dream of living forever or something, but they don't have - and probably can't have - a specific plan for how technology will be supporting their business model at that point.

    Axiom II: Younger folks are less interested in the idea of a single-or-few employer career these days, and more willing to leave at short notice

    Corollary: Most IT employers don't want to employ someone who has the potential to be a useful employee, but only after they have invested time training them in the requisite skills - they want someone who can start now, finish this 12-month project, and maybe hang on to them afterwards if the relationship pans out ok.

    It's an arms race between employer and employee, with diminishing returns. If you are lucky, you will find people on both sides of this relationship who see this for the evil that it is, and move beyond it.

  81. HR people by whitelabrat · · Score: 1

    HR people who write these things often have _NO IDEA_ WHAT THEY ARE WRITING.

  82. Impossible job requirements by Anonymous Coward · · Score: 0

    Semi-related are the listings with requirements that are impossible. For example, I saw a job listing in 1997 for applicants with a -required- minimum of 4 years of Windows 95 experience.

  83. Because HR people are nontechnical by Theovon · · Score: 1

    Your resume is examined first by a totally nontechnical HR person. To them, the job position requires that you have 10 years of experience in Blurg and 5 in Blarg. They see 1000 resumes a week and therefore must filter them quickly by selecting checkboxes. There is no room whatsoever for fuzzy logic here. Either you list the skills and pass to the next round, or you don’t list the skills, and your resume gets thrown in the can. The technical people writing the job descriptions are often marginally technical themselves, so they don’t necessarily know if the combo of skills they compiled by committee is even reasonable.

    And I don’t know a way around this. You simply cannot have all the technical people filtering the resumes. They have other work to do. I think at Google, the technical people get involved at a lower level of the process, and I get the impression it’s a burden.

  84. or they're doing something new by Chirs · · Score: 1

    And rather than reinvent the wheel they're looking for someone who has done it before.

  85. Re:If you have 1 Apache admin, they better know Ap by Chirs · · Score: 5, Informative

    My own job is programming Moodle, an LMS with over a million lines of code. That's roughly equal to an entire Linux distribution.

    What are you smoking? Just the linux *kernel* is roughly 12 million lines of code. Firefox is 10 million lines of code. The GNOME desktop framework is 8 million lines of code. The GNU compiler is 6 million lines of code. Chromium is 7 million lines of code.

    That's just a smattering of the packages that can be found in a linux distribution...

  86. sometimes you really do need experience by Chirs · · Score: 2

    If you're working on a very specific project, you need someone with a specific skillset.

    I worked for a decade in linux kernel development for embedded telecom systems. The linux kernel has 12 million lines of code...you want someone who has experience with it, at least enough that they know where to start looking when they run into an issue.

    My current company is looking for people with experience with a particular open-source project, because it takes months to get up to speed and we're on an aggressive schedule.

  87. Re:Uber-specialization is causing a breakdown in I by viperidaenz · · Score: 1

    No, $NZ180k is typical, which is around $US145k

  88. They already have a contractor by Anonymous Coward · · Score: 0

    They already have someone working on a contract to hire but they want to have candidates to compare against and in case the temp to hire does not take their offer.
    .

  89. yeah I better check these cigarettes by raymorris · · Score: 1

    Indeed you're right. I'm not sure what I was thinking.
    I compared it to SOMETHING years ago and saw it was roughly equal. Maybe a QNX distribution, not Linux, or some tiny Linux.

    1. Re:yeah I better check these cigarettes by u38cg · · Score: 1

      Not unreasonable. Whatever way you use to manage one million lines is going to scale up to ten million.

      --
      [FUCK BETA]
  90. Ass covering by Anonymous Coward · · Score: 0

    to make sure that the guy being hired can work on the exact set of systems and software that the employer is using.

  91. Depends on the company.. by Anonymous Coward · · Score: 0

    Likely large companies who are after bodies who know how to use a keyboard do that. The question you asked is why I would likely work in a

    My criteria is essentially "Looking for someone who understands why automation and configuration management is important. Linux and Python is a big plus. Understanding (note: not necessarily experience with) of these 20 things that are either what we use or are similar to them are all pluses." My hands-on "test" with a candidate includes a couple "do this in a programming language of your choice" questions - which in fact provide a subtle "does the candidate have common sense to pick right tool for the job" context.

  92. Innovation is a luxury by manu0601 · · Score: 1

    Most of the time, innovation is a luxury in IT. While it is nice to have someone that can change things for the better, the primary requirement is to run the shop. This is why requirement are very specific.

  93. They usually aren't really specific. by laxr5rs · · Score: 1

    Companies, depending on the position, toss as much description out there in hopes of a perfect fit. They realize that they will have chose from a group of people.

  94. don't need HR to suck at hiring by globaljustin · · Score: 1

    Unfortunately, HR departments don't understand the hiring managers' actual requirements,

    yep...agree...

    wanted to add that there are plenty of examples of **non-HR** people being as out of touch as HR

    Just look at Penny Arcade's ad for a "Web/Software Developer & Sys Admin: http://www.linkedin.com/jobs2/view/9887522?trk=feed-cmpy-fol-jobt&goback=.bzo_*1_*1_*1_*1_*1_*1_*1_penny*5arcade*5inc*3

    a sample:

    We’re terrible at work-life balance. Although work is pretty much your life, we do our absolute best to make sure that work is as awesome as possible so you at least enjoy each and every day here.

    the whole thing reads like that

    I definitely agree HR sucks, not just in tech but across the board...when I hear "HR" I automatically think office-drone functionary who has no concept of the actual business work the company does.

    However, I think if we aim only at HR we might miss the target...in the Tech Industry I see a greater inability to relate to other humans at all levels...kinda sociopathic...

    --
    Thank you Dave Raggett
  95. It's annoying but not an end game by Murdoch5 · · Score: 1

    Sure they usually ask for some pretty pin pointed skills but as long as you can describe / explain why for instance, working with an HP 5400zl series, is the same as working with the, Cisco 5000 series ( just an example ), you're generally okay. Just be able to say well I don't know X but I know Y and Z and they are like X so I could quickly learn and adapt. That is more so what they want to hear then I know X and only X. I've applied to several jobs where they have the requirement of X but I like to point i know all these other skill that really are the same or very similar and it 99% of the time works.

  96. Translation: We don't know how to hire by GoodNewsJimDotCom · · Score: 1

    When I first went into the job market, my career center at my university strongly urged me never to apply to a job where I didn't meet every skill set. Ten years down the line, never having gotten a job that way, I realize now that you just need to have some of their requirements, and apply to them.

  97. Happened for me by rickb928 · · Score: 1

    I was hired based on a specific set of qualifications:

    - Support experience with a specific corporate website; Perhaps 12 people worldwide could claim to have that experience, and 4 of them do not speak English. I know them all.
    - Support experience with three different software applications, all distributed by my employer. Perhaps 30 people worldwide would be able to claim some experience, but half of them at least would not have the depth of experience requested.
    - Experience using several specific corporate applications, systems, and databases. Perhaps 6 people worldwide would have that combination of experience worldwide, all of them in the company, and all but one were, at the time, employed on the team I was hired on to.

    I was a contractor at the time, and had been doing the job for 6+ years. The corporation decided to convert to full-timers, and the job description was not changed. HR required the hiring team to write the functional and experience requirements specific to the job, and they laid it on. We waited through the internal posting period, and were able to get through that with no other internal candidates being able to offer useful qualifications that justified hiring. When I was hired, now 7+ years ago, it took 6 months for me to be able to work without supervision. I deal with many systems and processes - currently I manage 34 different passwords I use at least weekly, some of which expire every 14 days, and with about 4 different minimum requirements for complexity. Not one of them is written down anywhere, but I use single-character hints to keep them straight, knowing that on one system a hint of 'O' would mean something than on another system. And no, I currently do not use an 'O' for any password.

    Crafting those requirements saved the company perhaps 6-9 months training marginally qualified candidates, and preserved a lot of institutional knowledge. Most of this is very difficult to document, though I have my own knowledge base now that is perhaps 60% complete. Much of it goes out of date every 9-12 months due to software upgrades, system decommissons, blahblahblah. We are hiring another team member, and looking forward to training them up for at least 6 months.

    I also see a lot of H1-B applications posted, and most I am at a loss to explain what the special skill is that cannot be found domestically. Many pay in the $80-130k range, require Masters degrees, but not specific experience with particular systems or applications beyond MSSQL, Oracle, and Microstrategy, which I suspect are either to retain a current contractor or qualify a specific candidate. All of these applications are actually for sponsored positions with the usual offshore IT contractors You all know their names.

    Sometimes, an specially-crafted description is to favor a candidate. Sorry, but you were never in the running. Some, though, seem intended to result in no qualified domestic candidates, and somehow an offshore candidate will have these skills etc. And if you are merely an external candidate, you will never know about the H1-B. No one will ever give you the legal notice. You will never have a chance to make your case.

    H1-B is horribly broken. There is already talk of jamming through federal immigration reform by executive order on the premise that most illegals actually entered legally - overstays being the primary problem. Ignoring the logical response, to find and deport them as required by law, many will be presented as crucial to our economy, being key employees, and deportation disrupting corporate operations needlessly. NEEDLESSLY. A lie, but tell the big lie and they believe you.

    If we care at all about our nation's economic future, we need to compel an audit of the H1-B and related programs, and enforcement of the current laws, rather than abandoning them due to neglect.

    But I'm an extremist.

    --
    deleting the extra space after periods so i can stay relevant, yeah.
  98. Opposite problem by machine321 · · Score: 1

    I recently hired a security analyst at my company. I had the opposite problem; almost everyone I interviewed worked at larger companies, and only had narrow experience with specific software products. I was looking for (and eventually found) someone who was more of a generalist "hacker" type. I don't really care if you've used X antivirus and Y SIEM for ten years because that's what your boss purchased, I care how you solve problems.

  99. Two reasons... by Lord+Kano · · Score: 1

    I've seen this numerous times and it's usually one of the following cases at work.

    1. Sometimes managers have a specific candidate in mind for a job but the rules of the business require that they use a job posting system to announce any openings. So, the opening is tailored to a the person that the manager wanted to hire from the beginning. Very few people will meet those exact specifications and in the end, they'll be able to hire the person the manager wanted from the beginning.

    2. Because they know that no one will meet the requirements so they can hire a H1B worker and drive down the cost of tech labor.

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
  100. have to disagree somewhat by Chirs · · Score: 2

    A brain surgeon doesn't just get hired as a heart surgeon.

    A brain surgeon also doesn't get hired as "10 years of experience doing brain surgery with brand X scalpels and brand Y CT scanning equipment".

    They're expected to train as part of the job, and they're given a certain amount of time and money to keep current.

    1. Re:have to disagree somewhat by Anonymous Coward · · Score: 0

      On the other hand a consultant surgeon might certainly be required to have 100 logged appendix operations done laparascopically as the main surgeon, which seems to me equivalent to a specific programming language knowledge for an IT professional. It really depends at what level you're hiring and I expect the IT jobs we're talking about here aren't entry level (at which level surgeons ARE expected to just train on the job as you suggest).

  101. Hiring managers by Charliemopps · · Score: 2, Insightful

    Hiring managers are usually idiots. They are almost always non-technical people. What does upper management do with good, team players... company men that understand what needs to get done, but have no useful skills? Management. Dude can't even program his VCR... also he still has a VCR... and he's quizzing me on how I'd write a Select statement?

    1. Re:Hiring managers by concurrent.ca · · Score: 1

      Indeed. Many managers have limited technology understanding and throw buzzwords or product names and years onto a posting. In 1999 I saw a job advertisement wanting 5-10 years of Java experience. That was not actually possible.

  102. analogy by supernova87a · · Score: 2

    Take this analogy:

    What if, as a condition of financially supporting your decision to get married / begin a family (with a boatload of money you couldn't pass up), your parents required that you post an ad to Craigslist and evaluate all reasonable potential spouses who replied? Despite you already having met the person you already want to marry?

    I imagine you'd be pretty specific about what you were looking for too.

    Not trying to trivialize the situation, just trying to illustrate that it's almost as complicated as dating. There's a lot of things about a candidate that can't be captured in simple qualifications or experience. And staying with a known quantity is way easier than searching for something that may even be better, but highly uncertain.

  103. So There Is a Justifiable Reason To Reject Someone by brian.stinar · · Score: 1

    Many of these comments place H1B's as a target of their wrath. I have never experienced this to be the case, but I also don't like to go around blaming immigrants for problems I created for myself. I have seen (and benefited from!) a job posting being specifically opened for me, exactly, to fulfill some corporate requirements.

    I think the people that bash H1B's and internal posts are on to something. These super specific requirements are to reject someone (Americans & external applications described above.) I disagree that this tends to be on the basis of citizenship, but I'm sure that does happen. What I saw was super specific requirements used for was a way to reject someone you didn't really want to work with, because they were basically unpleasant, but probably technically competent. I imagine that this actually classification fits into a large portion of the slashdot community, with the negativity I read in the majority of comments on pretty much every post. At the places I worked as an employee, it was a lot "easier" (in terms of not getting sued, and rejecting someone) to possibly allow them to interview if they seemed technical competent, and then reject them based on an unrealistic, wish-list of skills, as opposed to rejecting them because they kept complaining, or for some other (politically incorrect/illegal/lawsuit-prone) reason.

    It is very, very, VERY difficult to fire someone in the United States. Even in "right to work" states, employers have a lot of fear about lawsuits and other employment related issues. I took the independent contractor route, and it is BY FAR easier for me to score clients than it any of the multi-phase, tons of telephone, and in-person, interviews required to be an employee. Wouldn't you want to be extra careful on the hiring side, if the firing side is going to be difficult? As a contractor, if someone doesn't like me, I'm gone in an instant! Between this, and being able to ramp-up / ramp-down my time, it's a way more flexible agreement than permanent employment, and I find marketing myself as a contractor to be much more pleasant than the four or five times I marketed myself as a technical employee.

    I hope you find this useful, entertaining, and not too offensive.

          -Brian J. Stinar-

  104. The evolution of IT by AftanGustur · · Score: 1
    For the last 5-8 years there has been an ever increasing pressure on companies to "do more with less", "document operations" and "create procedures", i.e. to "streamline" all the "cost" centers of the organisation. IT is generally viewed as a "cost center" That is: costs money and does not create any output for the company.

    This has led to a mindset where the whole of IT has been defined in terms of "projects" with inputs and outputs and companies want to "buy talent instead of careers" meaning that the company wants your work but not you as a person.

    This has then led to companies running most things on "temporary staff" like consultants and contractors.

    The effect this has had on IT is that knowledge about the infrastructure, systems, their quirks and how everything works together is not retained in the company and IT operations down to the little details are defined by non-IT people who think in terms of "procedures" "inputs" and "outputs".

    So when you see something like "System administrator wanted, has to know XYZ operating system version 10,04 LTR, and the systems HPBS and VLSN" you can be sure that this requirement was written by a non-it person who thinks in terms of "inputs" to a problem.

    --
    echo '[q]sa[ln0=aln80~Psnlbx]16isb572CCB9AE9DB03273snlbxq' |dc
  105. You're an idiot. by YesIAmAScript · · Score: 1

    I'm glad the company weeded you out though. Does a company really need someone with as little horse sense as you?

    Anyone who is able to work in the US could apply for a job like that. That includes citizens.

    --
    http://lkml.org/lkml/2005/8/20/95
    1. Re:You're an idiot. by tompaulco · · Score: 1

      I'm glad the company weeded you out though. Does a company really need someone with as little horse sense as you?

      Anyone who is able to work in the US could apply for a job like that. That includes citizens.

      Of course you could apply. But since they are only wanting H1Bs, applying is pointless.

      --
      If you are not allowed to question your government then the government has answered your question.
  106. Don't use recruitment agencies by Anonymous Coward · · Score: 0

    Don't use headhunters. They are just collecting resumes and choose 2-3 best and apply on your behalf on company's web page.
    If you see words: Our client, my client has excellent opportunity... run
    Always ask for specifics, are they official outsourced agency hired by the company to look for candidates? then apply

  107. Re:If you have 1 Apache admin, they better know Ap by TeknoHog · · Score: 1

    My own job is programming Moodle, an LMS with over a million lines of code. That's roughly equal to an entire Linux distribution.

    What are you smoking? Just the linux *kernel* is roughly 12 million lines of code.

    I was wondering that too, but if you're an organization behind a Linux distro, you probably don't have to maintain all upstream code directly.

    --
    Escher was the first MC and Giger invented the HR department.
  108. Maybe this will help by Anonymous Coward · · Score: 0

    I am one of those idiot hiring managers and the reasons above all more or less fit the reality of the current market. Some jobs are posted so I can promote someone from within, some are written because HR has a stack of resources from an agency or contracting source that I have a right to hire from, some are because the job itself dose not lend itself to re-training or re-tooling which at the end of the day I do think is a bit of shame (as it is a primary driver behind hire costs and lower productivity)..... as in "that is the way we always have done so we will continue as it will be cheaper and safer" make no mistake at its root that thought process is a current day reality.

    In my present role I have begun bringing in new people with a more diverse background at all levels of the org. when I can. My average employee is currently at or about 10 years with the company and so some very well entrenched behavior is driving some of the narrow point of view job descriptions as well. However, at the lowest levels of the org hands on knowledge of a system, language or application is sort of required. If I just completed 2 years of development on an enterprise J2EE application with an Oracle back-end your 5 years of experience with C# and MS-SQL are not going to help me maintain, enhance, or patch that code base. You said you are looking for an admin type job and if you have 10 years of AS-400 experience you may be of high value to a someone running a specific workload on that platform but little value to me as we retired AIX several years back, and right now I need someone who can maintain my workload running on RHEL. As in the team running that core business technology is currently a man short in a shop that was already running razor thin and so I am running the reaming folks right towards the door on a daily basis while that head count remains open. A good question to ask the employer is what happened to the last person in this role? Very specific and narrow job descriptions are also born out of poorly run, or funded shops that have to have someone with the right skills now. Think it over and I would say use it as a bargaining chip when it comes to comp.

    As you move up the food chain and apply for more strategic roles I think specifics are less important but are just as entrenched in IT. I recently brought on an Enterprise Architect with very broad skills across a couple of technologies..... the fact that he had more recent experience with DB2/AIX did not put me off bringing him on. He will not be hands on day in and out and most everything he will do has to go through change control so if he has had a couple of stumbles its not been a big deal. He gets the concepts, understands how an IT shop runs and has been a very good hire and addition to the team. That being said I will tell you I did have to fight with my boss to bring him on because..... well my boss thinks that "all" of IT is exactly the same..... we are just like Legos so you need the one with the right shape and color or it won't fit. For all those that think that IT management is dumb imho you are missing a core point of the problem space. IT management has to meet the needs of the business and sooner or later no matter how high you get you have to interface with the reality and constraints the business puts on you. If the business will only fund a VCR you need to use a VCR.

    For the record my last interview required 2 independent technical interviews and while I passed both and made it to the final round it was not a job I wanted which in all honesty is your final stumbling block. When you are a perfect match your really just signing up for more of the same which at the end of the day is not why I got into IT and the primary reason I at least continue to look. IT should be challenging, and interesting if its going to promote the best out of the folks who design, run and or buy the systems and services we all use. The shame of it is we as an industry continue to be extremely risk adverse which in turn generally under values

  109. IT seen as a static craft, not a profession by Anonymous Coward · · Score: 0

    That's why. It suits HR to de-professionalize technology jobs; it's cheaper and it fits cultural stereotypes. Nobody wants to believe that the nerd with the plastic pocket protector is actually a professional earning $80K+ who teaches him or herself rarefied new skills and knowledge all the time. They're thinking of you as a more like an electrician who just connects a few colored wires, as opposed to a doctor or lawyer whose job is to know best practice and use it to solve highly technical problems requiring long training and study.

  110. Because HR people are morons by gelfling · · Score: 1

    Because they ask the manager what they want and the manager who's also a moron simply cuts and pastes what their software and hardware inventory are. The HR moron passes it along without a single worry or care because let's face facts, as your company throws thousands of employees into the street the last people to go, if they ever go at all are the HR people.

  111. Leaving guys' former tasks list by gokhanozcan · · Score: 1

    I have come across that small/mid-sized companies usually look for a drop-in replacement of the leaving employee. Sometimes they even ask leaving guy to write the list of capabilities and technologies. Since the technologies and tasks are changing with time and from project to project, resulting job description defines noone but the leaving guy. Once, the company I had worked for, advertised a software engineer who was capable of programming dotNet and VHDL at the same time. In Turkey, a usual hardware developer position includes hardware design + firmware development + PCB design. (P.S. with my limited knowledge from Turkey and Europe)

  112. Who is the idiot? by Anonymous Coward · · Score: 0

    They ask you stupid simple questions to watch how you react when you know the answer to a question. Then they ask you a question that they are really interested in and watch to see if you react in the same way. This way they catch and filter liars.

    Who is the idiot now?

  113. It is because most managers have shit for brains by SmallFurryCreature · · Score: 1

    In IT, development, there are often a lot of different ways to achieve a thing. Version control is one of them, for most basic needs most version control systems offer the same features. Subsversion, mercurial and git? I can use any of them and have all common needs met. So why demand specific knowledge of a specific solution?

    Because of shit for brains developers. They are ALWAYS on the lookout for the magic tool that means they don't have to do their job anymore and insist solution X is the only solution until a new flavor of the day comes along.

    Here is a warning sign, if your a web developer and the job/project uses more then two programming languages, RUN! It means the developers are hammering in their flavors of the day creating a mass of code in different languages, 9 times out of 10 completely depended on a specific config and version that nobody wants to bother with anymore because their experiment failed and now they want to experiment some more.

    I recently did an interview where more and more requirements kept cropping up and more and more languages with the backend being written in javascript, php and python. Ooh yes, I would LOVE to become responsible for fixing that mess. NOT!

    Interviewing is like dating, its main goal is NOT to find true love but to ditch the crazies before they found out where you life (but I will get you my pretty oh, yes and then we will be happy FOREVER) anyway, if a job seems to suck during the recruitment process consider yourself warned and move on (but I will never let you escape!)

    --

    MMO Quests are like orgasms:

    You may solo them, I prefer them in a group.

  114. That's nothing... by Andrewkov · · Score: 1

    That's nothing... The H/R department at my company lists experience with our internally developed business application as a requirement for outside hires. For real.

  115. Headhunters suck by oneiros27 · · Score: 1

    There are two types -- ones that get paid by the company doing the hiring, and those that you have to pay if you get the job.

    In the first case, you'd stand a pretty good chance of getting the job -- they select a few few (maybe 3-4) people who they consider to be qualified for the job, and then pass it up to the company. Of course, they get paid 20-40% of the annual salary to do so, but it's basically the equivalent of the company outsourcing their HR department. (and they're not a company that's got a requirement that they post the jobs publicly, or the job's been open for too long with no good hits)

    In the second case, they have absolutely no problem with wasting your time, because they're not wasting theirs, either ... they can just throw a bunch of people at the company until one sticks, and then they get their money. All for the cost of a person making a few phone calls and maybe restructuring your resume. For a couple of days work (for all of the people they process), they get a nice fat check ... but *you* have to pay them for it. (maybe a month or two of salary).

    If you get a call from a headhunter, ask them what company the job is with ... if they're in the second group, they'll never tell you, as you can make the end-run around them and not have to pay them. The first one is often the gatekeeper to the job, and so you can't go around them ... but if you can, you might be able to talk the company into a signing bonus (that they'd have otherwise had to pay to the headhunter).

    In the worst case I heard of, the headhunter started pressuring someone to take certification classes to make them more 'attractive' to employers. The way I heard the story, I wouldn't be surprised if they were getting kickbacks from the training company.

    --
    Build it, and they will come^Hplain.
    1. Re:Headhunters suck by jonbryce · · Score: 1

      In the UK, it is illegal for recruiters to charge employees for finding work, so they always get paid by the company doing the hiring.

  116. Temp Consultant by pubwvj · · Score: 1

    These employers are looking for help with a specific problem. They want to pay less than they would to a consultant so they hire an 'employee' with exactly the skill set needed. Beware that when you take this job you will be considered, like the hardware and software, to be disposable. When you are obsolete they will not retrain you, heck they didn't bother training you to begin with, but instead they'll just pink slip you and hire a younger, cheaper model with different bells and whistles.

  117. It's just because they can by rve · · Score: 1

    IT job ads are very specific because the kind of job makes it possible.

    When a recruiter is looking for candidates for a hi-school music teacher, exactly what specific skills and certifications could they list? Must have at least 3 years of experience playing Beethoven's Piano Sonata No. 14 in C-sharp minor on a August Forster UP 114 piano?

  118. Makes hiring easier by Anonymous Coward · · Score: 0

    As development lead for a team of developers, to be frank, I don't have time to teach you all the things you don't know. In my organization, far too many people are hired on generic criteria and ultimately never become net contributors to the organization. We would literally be better off if these individuals were simply not employed.

    Not suggesting the OP is included in that kind of cohort, but by putting specific technologies into the job listing, it allows us to really grill candidates on their knowledge in those areas.

    Hiring is a painful process. By being very specific about what the job requires, we can pre-screen a lot of the people that have no business applying.

  119. Because there is a glut of IT workers by walterbyrd · · Score: 1

    Think about it. If there were really desperate shortages of IT workers, IT employers would not have the luxury of such insanely specific job requirements.

    The non-stop shortage shouting is just done as an excuse to get more offshore workers, to further glut the field, and to thereby lower wages.

  120. Re: by davide+marney · · Score: 1

    HR not understanding tech is like business executives not understand tech, and the answer is the same: you hire someone to sit in the middle as an adapter and translate. It sounds like you were, in fact, being the "business analyst" guy for HR, but you were translating into the wrong language. You were translating from high-detail tech -> low-detail tech, instead of high-detail tech -> HR speak. If you could have filled in all the HR metadata yourself, you no doubt would have chosen the correct ones. The signature of the problem is HR asking "is C++ hardware?". That tells you they're doing a second translation step.

    --
    "We receive as friendly that which agrees with, we resist with dislike that which opposes us" - Faraday
  121. H1-B and/or specific by Wokan · · Score: 1

    Both arguments I see are correct. I've personally seen it used to justify an H1-B and I have no doubt the internal promotion after a "public advertisement" arguments are both correct.

    Next time I see such a specific placement ad, I may just call up the HR department and ask them whether or not I should bother submitting for a job as it seems they already have someone in mind.

  122. Kudo's to you! by moorley · · Score: 1

    But for the most folks there is a disconnect between HR/Management folks who are hiring and the IT personnel they are looking to hire.

    You are handling it in a fashion most don't. You acknowledge that you don't understand the specifics and are looking to evaluate them (if I understand what you are saying) based on their competence and confidence in fulfilling the task you need.

    In the other ads you are seeing they have already consulted with "an expert" of whatever value, perhaps an existing employee, and given a list of requirements with perhaps many acronyms. Sometimes it's so egregious that they have mentioned a product with an acronym they have developed internally, so no one would have experience, or asked for more years of experience than the actual software product or system has existed. But the disconnect between the knowledgeable and the one's hiring allows for this interesting dance.

    Most of the professionals I know in the IT field tend to focus on soft skills. If you know 60-70% of what is needed and have a proven track record of getting the job done you are more valuable than someone who sought out certs and qualifications with no real experience in the needed cross discipline thinking or in getting things done, whatever it takes. It's tough to evaluate the core strengths that allows a person to learn whatever is needed in a timely manner and complete the engineering or administrative task. It can be easy to get stuck or side tracked, but the one who can find a way through is the one you want.

    Good luck in finding the one you are after!!!

    --
    "Don't fear death... fear not living..." -me :)
  123. Part HR, Part Company Size by Anonymous Coward · · Score: 0

    Smaller companies do not have large budget... especially for IT. Because of this, they often must stick with the hardware and software they have for extended periods of time. These companies do not have the time/money to waste on people claiming they can learn the system, when they may or may not have the ability to do so. When they hire someone for a position, it is often out of necessity and not because they just want to expand the IT department. This necessity means they need someone that already has those skills.

    Another reason job descriptions make requirements so specific is to give the HR department some idea of what is needed when they filter the applicants. I have never worked at a company that had HR personnel that understood technology or IT conecepts. However, it is the HR department that does many of the initial applicant screenings and decides who will get the first interview. Withotu specific requirements, HR could give anyone with a lot of buzzwords on their resume/cv an interview while overlooking someone that has skillsets that could be useful.

  124. Simple by Anonymous Coward · · Score: 0

    "Technical" means essentially the same thing as "Specialized" and visa versa.

  125. Agree that might be why, bad karma by mrflash818 · · Score: 1

    It may be to hire specific people, but it might also be to get someone that can immediately do the job without a whole lot of re-training

    Agree, but hate seeing companies and employers being so short-sighted.

    Seems in one generation, since the dotcom's, the idea of investing in someone, training them, mutual risk for long term mutual gain, is fading away.

    --
    Uh, Linux geek since 1999.
  126. Companies not wanting to train - Agree by mrflash818 · · Score: 1

    The other reason is that many companies are not interested in training people anymore: they want someone already trained to put to the task immediately without additional costs.

    Agreed. Does seem often to be the case lately.

    --
    Uh, Linux geek since 1999.
  127. HR by Anonymous Coward · · Score: 0

    It's because there is an HR department, and they needed something to do. Combined with their relative lack of understanding of any advanced sciences (specifically how technology works), they like to load up the requirements with buzz words and form-letter-esque phrases believing the more big words they use, the better they are doing their job.

    My favorite was a position that required "Three or more years experience developing apps for the iPhone and iOS", which was hilarious, because at the time, the iPhone had only been released for two and a half years.

  128. This interview is over.. by h8sg8s · · Score: 1

    Went for a job interview a few years back and they wanted someone with "10 years experience with Solaris 11." I pointed out to the HR screening guy that Solaris 11 wasn't released till 2010 or so, and that asking for anyone with that experience was unlikely to get any honest responses. His reply was astonishing - he said "well, I guess you don't meet the qualifications, this interview is over." Lazy HR folks are not doing their companies any favors.

    --
    Organization? You must be joking..
  129. Analogy by NewYork · · Score: 1

    You're like a cook in a restaurant.

  130. It's a guts test by iamacat · · Score: 1

    They want candidates who are self confident enough to ignore all the bull in the posting and just go to get jobs they want.

  131. Impossible experience levels? by JimHanak · · Score: 1

    Quick poll. How many of us have seen job listings with SW/HW experience requirements longer that that SW/HW has been in existence?

  132. It is a Seller's Market, by Anonymous Coward · · Score: 0

    I remember seeing very tight standards for jobs back in 2003 and up till the last lime I was seriously looking in 2006. Up until 2000 I think that lots of companies hired people with generic skills, but not after the Dot Com bust, or Dot Con, or Dot Gone bust.

    I live in Silicon Valley and it was estimated that 170,000 jobs vanished and were never replaced. There may be lots of plausible reasons but I think the one that explains all of them as excuses to avoid hires in a seller's market is that investment in job creation in tech dried up and hasn't been regrown. I think lots of people think that job growth is driven by demand, it isn't, it is driven by investment and even though people think tech jobs are sexy you are just as likely to find insane competition for fewer jobs if investors have moved on to another fad. There are plenty of applications for the entire skill set people have garnered since digital technology has been invented, and yet in many core areas, the job creation hasn't kept up. I think that an economy that relies on markets, finance, and investment in a free market model is bound to be wrong most of the time, as the collective wisdom of a cross section of people with all their different motivations is not very high. I think that the market cap of Facebook, Twitter, Google, and Apple shows that people aren't very smart. The only company that has much to claim credit for is Apple on that list.

  133. Reasons Vary by Pherdnut · · Score: 1

    There's lots of reasons other than the H1B thing, all of them stupid.

    * Tech d'jour. A lot of startups are actually under pressure to list all the latest greatest often fad technologies just to impress investors. This has been my biggest problem lately. I've got years of dedicated study to a core language that I can just stomp the competition with most of the time but oops... I don't have 3 years experience in that framework that came out 2 years ago that takes a few days to pick up.

    * Lousy hiring strategy - It's kind of like what I used to observe on dating sites where people would list these absurd shopping lists of must-have requirements. The limits they put on eligible partners, or in the case of hiring, qualified employee hiring pools is absurd. Sure you might find the guy that has all of the things on your list but how freaking long does it take to pick up a newer or older version of something you already know. It's a misplaced focus on overly precise requirements over general quality of the candidate. Some people would rather have the mediocre guy with their exact bullet list than somebody smart enough to pick up near-anything you want quickly. Sadly, I met my wife by getting into a fight with her on Craigslist but this hasn't helped me out with any jobs yet.

    * Incompetent leads running the show. We've all met them. They don't want to learn anything after college that they don't have to. Why they stayed in tech, I have no idea but they're out there and sometimes it's just easier to scoot them up to management where they still feel like they have to have their own tech limitations lowering the bar so they can understand what you're doing. Even if it's not really their job to be nosing around in the specifics.

    * Lazy HR. Some people will always see it as a resume pile culling process, even when the skills they're looking for are rare or hard to come by in certain combinations. The more reasons they can get to toss somebody in the 'nope' pile, the fewer people they ultimately have to talk to/deal with.

    * Lazy teams not policing the HR ad copy. The HR people don't know anything about versions. If it's a clueless hiring manager that's to blame the blame should also fall on the tech people who didn't stop them and tell them that getting overly explicit wouldn't be necessary.