Slashdot Mirror


Gates Calls for Increase in Tech Labor Supply

Randeep Igochyorjob writes "Reuters is reporting that Bill Gates is asking for the removal of quotas for guest workers by removing the caps on non-immigrant alien workers. In a mild attempt at balance, buried near the end of the story, the article also says "Undersecretary of Commerce Phil Bond, a top Bush administration technology official, pointed out that the unemployment rate for engineers is above the national average." I'm wondering if raising wages might attract the "needed" workers from domestic sources or is Gate's request "necessary to remain competitive and innovative"."

12 of 827 comments (clear)

  1. Cashing in on ... by mfh · · Score: 4, Interesting

    Gates is doing this to try and save money. It's a pretty smart move considering the average salary in the US for coders is over $90k. In Canada it's more like $35k and that's CAD! I would love to go to the US and earn $65k USD per year. But I'm pretty sure I would have a hard time in Redmond, considering I am a PHP geek.

    --
    The dangers of knowledge trigger emotional distress in human beings.
    1. Re:Cashing in on ... by LibertineR · · Score: 4, Interesting
      I'll bet Gates is one of the first to hire those folks who are about to park cruise ships 3 miles off the coast and house hundreds off coders for hire outside of U.S. waters.

      Hell, he might just park a boat out there himself and run his own outsourcing outfit.

  2. Call me a conspiracy nut... by Short+Circuit · · Score: 5, Interesting

    ...'cause I probably am, after thinking this one up.

    Maybe he wants to import the tech intelligentsia of other countries in order to train them to be be knowledgable in, and advocates of, Microsoft software? Give them a contract that says they'll work in the US for five or ten years, then send them home.

    Side benefits including being able to seed developing nations with pro-Microsoft software development houses,

  3. Same old, same old from wealthy business owners by Teckla · · Score: 5, Interesting

    Wealthy business owners will always complain that labor isn't cheap enough or plentiful enough. This is just more of the same, and very predictable.

    As almost anyone in the software development field can tell you, there is no shortage of software developers. There is, however, a shortage of companies willing to invest in their employees by properly training them. There is also a shortage of companies that advertise open positions with reasonable requirements.

    Just hop on over to your favorite job site, and take a peek. "Candidate must have a BS in Computer Science, and 20 years of experience in the following technologies: C, C++, Java, C#, Python, Ruby, Perl, Fortran, SQL, Oracle, DB/2, SQL Server, Informix, stored procedures, COBOL, point-of-sale systems, grocery store management, garbage collection, be willing to travel frequently, and willing to divorce spouse if spouse demands too much time.

    Companies can then use the excuse that nobody meets the required qualifications to show the need for more H-1B visas, or worse, offshore outsource the work.

    1. Re:Same old, same old from wealthy business owners by R3d+M3rcury · · Score: 4, Interesting

      I'll admit, I was surprised at some of the allegedly "qualified" people I've seen on interviews.

      I've never done much in the way of interviews (the one person I interviewed was basically guaranteed the job anyway), but a company I used to work for had a very simple interview process.

      Pretty much everybody who made it past HR got a first "interview." This was with our build engineer who sat them down at a preconfigured development machine and they were given an assignment. They were told about this in advance, they were pretty much allowed to pick the time that they came in, but they had to be done by 6:00PM when the build engineer went home. If they wanted to come in at 9:00AM, that was fine. They could bring whatever books they wanted, dress however they wanted, it didn't matter because they weren't going to be meeting with anyone.

      The assignment was to create a program in straight C using a pre-built Metrowerks project which would allow the user to enter names and numbers and sort using the names and numbers. The user was given a linked-list data structure to use.

      I was constantly amazed at how many people just could not do this. There was one poor guy who came in with a bunch of books and he still couldn't do it--and he spent about 8 hours on the project.

      That said, here's a few suggestions, comments, and such.

      First, have you considered a recruiter? I will agree that some recruiters aren't worth squat, but there are lots of good ones out there. Sometimes a good recruiter who can understand your needs can help separate the knowledgeable from the resume-padders.

      Next, where are you advertising? Throwing a want-ad in the local newspaper may not get you in front of your intended audience. A posting on Dice, Monster, or some other Internet site might be a better place.

      Third, consider your real needs. As the parent pointed out, I've seen lots of buzz-words in job advertisements that are not necessary for the position. For example, a company I used to work for advertised for a person with C++ experience. It wasn't necessary for the position, but it would be nice for some possible work that might be done sometime in the future. Needless to say, the candidate was less than pleased when he discovered this. Lots of companies use buzzwords to try to intimidate the posers, but the posers just add the buzzwords to their resume and send it in. Meanwhile, the qualified--and honest--people go "Oh, gee, I've never used Ruby so I guess I won't apply."

      Finally, as some others have pointed out, where are you and what are you doing? If you're in Idaho, you may indeed have a problem finding lots of people with intimate knowledge of device-driver development and real-time video encoding. If you were in the Bay Area, you might have an easier time. In other words, your expectations might be unrealistic for the area where your company is. You might consider widening your search area and either relocating or allowing the employee to telecommute.

  4. Re:The pay is going to go somewhere, so keep it he by synx · · Score: 4, Interesting

    Legally H1Bs MUST be paid the prevailing wage. I'm not sure how much enforcement the DOL does on this, and despite horror stories from Sun Microsystems, this is in fact the law.

    I know in my workplace which has both H1Bs and GC/citizens, the rate of pay is the same. In fact the H1Bs cost the company more because of the immigration and relocation costs. At least for my company I think we'd rather hire locals, but as I mentioned elsewhere in this thread, it turns out to be very difficult to hire locals - they just aren't up to the snuff. The nice thing about hiring foreign born talent is all the preselection has been done.

    The US is about immigration and building a better life for everyone, I think the H1B program should be more focused on turning 'temporary' workers into permanent residents. I think the biggest flaw in the H1B is training all these foreign engineers then kicking them out after 6 years - why not keep them in the country, it just enriches everyone.

    The biggest problem comes when H1Bs are treated like revolving door visas - this is where the salary undercut, the excessive overtime (we can fire you and kick you out of the country!) abuses come into play. If you build a future for these people in the country they take part of civics better and are more resistant to employer abuses.

  5. No shortage of Tech workers! by farrellj · · Score: 4, Interesting

    The shortage is with companies being too picky in hiring!

    I know a half dozen types of Unix, but I don't know "X" Unx. Unless I lie and say I know "X" Unix, they won't even look at my resume! And knowing at least half a dozen flavours of Unix, I can probably pick up any reasonable type of Unix in a few weeks.

    Or, if you know, say Java, C, Pascal and a few otehr langauges...and they are looking for C++, chances are, you can pick it up in a few weeks.

    Companies are looking for too many "exact" matches since they have had the cream of the crop from the Dot-Busts period. Now that those who couldn't get jobs have moved on to something else, they are still too picky in recruiting...so although there is a surplus of techies, they can't find enough people to hire with the "exact" skill set they want. STOOOPPIIIDDDDD!!!!!

    ttyl
    Farrell ...one of those "underemployed" types with qualifications out the yingyang!

    --
    CAN-CON 2019 - Ottawa's only book oriented Science Fiction Convention! October 18-20, Sheraton Hotel, Ottawa, Canada h
  6. Outsource to Alaska! by core+plexus · · Score: 4, Interesting
    According to this report, it's not as bad in Alaska: "Nationwide, high-tech employment in 2004 totaled 5.6 million, down by 25,000 jobs in 2003. The only states gaining tech jobs were Alaska, North Dakota and Wyoming.

    We have what I would call an emerging tech state. Even way out here in the Bush, we have DSL and wifi, and have had it for quite some time. We also have favorable government, and many other incentives. Heck, we get a check for about $1,000 just for filling out a form, and no state income taxes. Most places don't have a sales tax, either.

    -cp-

    President Bush to Liberate Alaska

  7. Outsource Yourself! by patio11 · · Score: 4, Interesting
    I can sort of understand the constant bickering on slashdot about outsourcing. Sort of. Look, the economy changes, and being able to write a webpage or due GUI work in Java is not an iron rice bowl anymore. Oh well, move on. Get yourself a skill that means you're not competing against 1 million unemployed engineers and 2.5 million entry-level college grads plus the entire nation of India for your next job.

    Take me, for example. I combined some fairly standard academic CS fields (AI, language processing, etc) with Japanese. And, presto, the number of US-based competitors I had for some positions is in the double digits. And English/Japanese bilingual engineers aren't exactly suffering a crush of supply in Japan -- thats why they brought me over here. I probably have email addresses for half of the bilingual natural language researchers in the US, and the most common way people get hired is to start with someone you already know who does it and ask "Say, give me somebody". When the hiring dynamic works like that, you don't have to slice $10k off your salary and work EA-style hours to have a chance at getting the job for 3 years before it gets moved to Bangalore sans you.

    We techies can't stay mired in the industrial production mode where we're moderately skilled labor which is essentially fungible. Any tech position which fits that description will see its salary decline asymptotically to nothing, guaranteed. And don't expect the government or unions to protect you like they spent a lot of the last century protecting the guys at the GM plant or in textiles (by the way, any time you think you've got it rough, take a look at those guys) -- the economy is globalizing and you can either get on the train or get crushed by it. There are like fifty zillion different occupational specialties which we just can't bloody find enough people to do -- I know one employer who would throw $80,000 at someone capable of designing a UI in Arabic (and being able to work in the office efficiently) if he could just find that someone.

  8. shortage at what price by Wansu · · Score: 4, Interesting


    Bill Gates is right. There is a shortage of labor at the price he'd like to pay. Similarly, there's a shortage of $1/gal gasoline.

    The 5.7% figure that is mentioned is the unemployment rate for those in the CS field. This number sounds low but unemployment rates don't convey the employment condition in a particular field because those who change lines of work no longer get counted. For older, unemployed programmers, this is their best option. They no longer count as unemployed programmers but as employed retail store clerks. I know dozens of ex-coworkers who've lost jobs in their 40s and 50s. I've read many posts on slashdot claiming only 2nd rate programmers and engineers are pushed out. Those expressing such opinions seem to think their own skills are of such high quality that they will be spared such a fate. I guarantee each of these ex-coworkers I've referred to entertained similar notions. At this time, no accurate assesment exists of the underemployment problem in the USA.

    Electronic circuit design was my first career after college. I watched manufacturing being outsourced in the 80s. By the late 80s, it was clear that the engineering work would also be outsourced. I retooled myself to be a software developer and have been doing that for more than 10 years. Now, the same thing is happening to this line of work.

    When these high paying jobs leave the USA, the incomes leave too. People with lower incomes eventually have to consume less. Tough times lie ahead for many Americans.

    --
    Wansu, th' chinese sailor
  9. Re:Trouble? by Moraelin · · Score: 4, Interesting

    On one hand, I will aggree that the hiring process of _most_ companies (not just large ones) is a sick joke. It's not just the bullshit requirements. (10 years experience with Windows 2000 or J2EE and the like.) It's that your average interview is just a bulshitting contest. The candidates are asked to prove one single skill: marketting. They're asked to market themselves to a PHB.

    But on the other hand, the problem is simply that there aren't as many people who are mentally fit for the job.

    I pretty much started myself from the nerd view point that programming is easy (and for that matter physics and maths are easy), and everyone even the janitor could do that if they wanted to. Enough years of working with other "programmers" just served to convince me of the exact opposite.

    I've watched someone once try every single combination of "*", "&" and nothing on every single variable in a C program, until it stopped crashing. He never could understand pointers, and some 10 years later he still can't.

    He moved to Java in the meantime, and it just illustrates that syntactic sugar can only do so much. His utter inability to understand the concept of a pointer still haunts him in Java. E.g., he has honest trouble understanding concepts like internalizing strings, or exactly how much is copied and how much is still modifiable when you pass an object as a parameter to a function.

    He's by far not the only one. In fact, the majority of "idiots that know how to pad a resume" are far worse.

    I've helped people debug some stupidity like passing an integer variable as a parameter to a function, and expecting that they can just set the parameter to 0 inside the function, to get the variable outside the function set to zero. Then do it again, because the whole "call by value" concept went right above their head.

    I've spent hours in a meeting with people who couldn't understand the concept of key-value pairs. I was already in a mood to bash some heads in, after seeing it go around in circles around "but why does that table have only two columns? What if we need a third property?"

    Etc.

    Basically there just aren't that many people who are even capable of being programmers, and even less who are capable of understanding design or security. If everyone stopped hiring "idiots that know how to pad a resume", some companies just wouldn't have any employees at all.

    Which I guess is Bill Gates's point. There _is_ a shortage of people capable of doing the job.

    --
    A polar bear is a cartesian bear after a coordinate transform.
  10. Re:Gates Request.. by quarkscat · · Score: 4, Interesting

    What a load of huey!

    The Dubya regime has bent over backwards to facilitate employer hiring of illegal aliens. The net result is employers get really cheap labor, and the US taxpayers are subsidizing these employers. There isn't much money that these employers can kick into SS and Medicare for these illegal aliens, because they aren't really "here", and they aren't getting minimum wage. But a lot of states under financial pressure from the Feds "unfunded mandates" has brought their public health departments to the brink of bankruptcy.

    I am all for immigration -- legal immigration, only. Depending upon which official is asked (and how politically correct) the number of illegal aliens in the USA is somewhere between 12 and 28 million. And while millions of illegal aliens slip across our borders, they are breaking our laws (sometimes with what they bring with them). In the mean time, persons seeking legal immigration into the USA are forced to wait years (and sometimes a decade or more) for their chance to emmigrate here.

    Illegal aliens do not pass through a modern Ellis Island, and the rates of pneumonia, TB, and other diseases have skyrocketed in all the border states, as well as any jurisdiction where illegals congregate. The only way these illegal aliens can remain in the USA undetected is through identity theft and bogus identification. There is no way that Dubya or the DHS can assure the real American citizens that violent criminals, drug pushers, agents/sappers of foreign governments, or terrorists are not among those that slip across our borders.

    The ever increasing clammor amongst politicians and employers for more cheaper labor reminds me of the rationale used to justify slavery in this country 150 years ago. IMHO, the Republican Party has long ago fallen from the grace they achieved in their opposition to slavery. The more politically correct term these days is "wage-slavery", and it is alive and well. How many people today don't have (and cannot afford) health insurance, let alone having both parents working only to just barely get by? Nearly all those things most necessary for survival and betterment in the USA do not get counted in the CPI (Consumer Price Index) -- things like health care, housing, heating, and higher education have been increasing at nearly double digit rates. When was the last time that the minimum wage went up, let alone at a rate that actually keeps up with the real rate of inflation?