Senator Pushes For Tougher H-1B Enforcement
mk1004 writes "Computerworld says that the industry lobbying group TechNet is calling on Congress to eliminate the per-country cap on H-1B workers. Last year a bill was passed in the house, 389-to-15, to remove the cap. Grassley put a hold on the bill in the Senate, indicating that he would be willing to lift the cap if companies faced an annual audit. The US currently allows 140K H-1B workers, but allows only 7% of those to come from any one country."
It would be a big incentive to attraact the best of the best from around the world to the United States. It would go hand-in-hand with smart immigration policies that tried to retain that talent.
There is no per country cap on H1Bs. As usual, Computer world is trying to rile up anti immigrant/anti H1B sentiment.
There is a per country cap on Green Cards. This means that to get a green card, there are separate queues based on the country you were born in. Because of this cap, an engineer from India or China, if he applies in the advanced/special skills category that needs a Masters degree in engineering or science has to wait in the same job for more than 6 years to get a green card, while the guy from Iceland gets one in six months.
If you're going to leave screwed up UK, why would you pick the US of all places!?
I heard you have greener grass over there.
Already been done.
At least that's what Donald Trump says.
Confucius say, "Find worm in apple - bad. Find half a worm - worse."
The simplest solution is to raise the minimum salary for all H1B employees to something more reasonable, like between $100,000 to $150,000, depending on the area and profession. (Note this is a minimum, the maximum is open.)
That way companies would be forced to pay the extra amount for foreign workers if they really are needed, and be incentivize to first look for local talent and/or provide training.
And H1B's recipients would stop being considered as cheap low-cost labour putting downwards pressure on salaries.
That, or companies could actually take on university graduates like they used to do, train them,....
Or get an experienced worker who's done alot of the work before but maybe in a different language or on a different platform?
As an experienced C++ programmer, it took me at most 3 hours to learn Java's syntax AND how to navigate around the libraries.
C#? Picked it up immediately.
I think hiring managers are the ones who need to realize that their particular technology or platform isn't all that special or any harder than any other platform or language.
Those laundry lists that HR has? The managers ordered them to do it. Remeber kids, HR works for management - don't let anyone tell you different.
And then there's the first line management cockiness that I see way too often You'll see it here. For example, folks saying that they can't get anyone qualified - too many "wannabes". WTF is a "wannabe"?
Or having problems getting folks because they can't find someone to answer some "key" question they ask like "Where do you see yourself in five years?", "What is your favorite IDE?" or "What kind of projects do you in your spare time?"
That last one is ridiculous. Uh, when I've been working 50+ hours a week (which is the norm now), the last thing I want or can do is go home and code. I NEED to workout, spend time with my wife, and relax with a movie, good book, or cook a meal for said loved ones. Code?
Oh wait, you want a 20 something or an immigrant with no ties and no life who have nothing better to do than sit in front of the computer.
Got it. I finally figured it out.