[1] https://news.ycombinator.com/item?id=8687804 [2] https://news.ycombinator.com/item?id=8651850 [3] https://news.ycombinator.com/item?id=8637756
[1] https://news.ycombinator.com/item?id=8687804 [2] https://news.ycombinator.com/item?id=8651850 [3] https://news.ycombinator.com/item?id=8637756
Those two combined make the 'need' for foreign tech workers seem very suspicious.
On top of questionable need, there are other facets of the program that are obvious areas of potential abuse (employer reported prevailing wages, employer sponsorship forcing employees to stay out of the competitive job market, etc)
There may be some absolute need for the most talented people other countries have to offer, but there is little evidence that generic 'programmers' or 'analysts' need to be imported into this country when we have 4-5% of college graduates unemployed[2] (thats ~2 million people at least[3])
Or maybe everyone here is a xenophobe
[1] http://www.geekwire.com/2014/analysis-examining-computer-sci... [2]http://nces.ed.gov/programs/digest/d13/tables/dt13_501.80.as... [3]http://en.wikipedia.org/wiki/Educational_attainment_in_the_U...
H1B holders are effectively tied to their employers. Sure, they can in theory find other jobs, but the timeframes and restrictions are very different to those of an actual immigrant.
Immigration of talented people would be fine. I would love to see a merit-based system. But the H1B system is hardly immigration.
I was just trying to explain why a lot of people here seem suspicious of the motives behind companies hiring H1Bs.
We do not have major unemployment in the Valley. It's very very very hard to find good people.
Any time somebody says this, I always mentally add "...at the wage I want to pay."
It is not hard to find good people if you offered a million dollar salary. If there were a legitimate labor shortage, wages would be skyrocketing. Instead, we get employers whining and agitating for increasing the H1B quota.
"There's no shortage of smart, hardworking engineers. There's a shortage of smart, hardworking engineers willing to work for very little money."
If you're having trouble hiring, it's probably because you're not paying enough. It turns out that talented people are worth paying a lot for.
OR decrease their expenses.
The filtering problem might even get worse if you offer such an out-sized salary in the marketing of that open position...
Anecdotally speaking, it's hard find and hire good engineers in Seattle.
Most positions don't list salary.
From my experience, it's not a problem getting candidates to accept offers, but instead get qualified candidates to extend offers to.
If there aren't enough engineers with skill X, and Y years experience, willing to work for pay Z, we need to adjust one of those 4 levers.
If you refuse to pay that premium, nobody will move from other cities, so you're fighting for local talent.
If you refuse to even post your salary range, nobody who knows Seattle real estate prices and has wasted time interviewing for Seattle positions before, will even bother applying. That is the case with me.
I assume if no salary is listed, they are paying "market rate."
For me, I've learned how to negotiate effectively, and as such, can get the compensation that I want.
It's not a skill that a lot of people have, so having a salary listing makes it easier.
Is 'Z' a low number compared to the average employee? If that is, maybe that's the problem?
When I do basic salary surveys, companies in Seattle appear to be paying market rate. Early stage, and pre-funded startups typically don't, but most other companies do.
The salaries don't compare to Bay Area salaries (but they are up there), but that is because our housing options are much more affordable.
The feeling I get is: Bay Area engineers don't want to move to Seattle, and Seattle engineers don't want to move to Bay Area, unless the comp is significantly above market.
Locally the talent pool is shallow, as most if not all the good engineers are well taken care of by their employers (as they should be).
If you're lucky you'll contact one at the right time who is looking for new opportunities.
If you're a Google, Amazon, or MSFT with deep pockets then you can pay to acquire talent. For others, it's not easy.
Have data to back up that statement?
That is the perception.
The reality is that there are a number of top engineers from overseas, and they are compensated very well. What India and China are able to do is produce a lot more average quality engineers. Indian and Chinese average engineers are on par with average engineers in the US.
There just happens to be a lot more average quality engineers from overseas then there are in the US. US companies have figured out ways to work with overseas shops that employ average engineers because the cost basis is worth it (1/6 the cost).
With programs like Code Fellows and other coding bootcamps, you're going to see an increase of mediocre American engineers, but at a much higher cost.
- Indian companies
- Using cheap labor
- Paying significantly less then other companies.
- Responsible for almost 50% of all H1B applications
Driving the salaries by immigration is an historical complaint worldwide. HackerNews or not.
Seems you could collapse those two issues by just saying: the 50,000 slots (or however many there will be) are auctioned off, or allocated in order of highest salary offer, or something similar. In theory the "invisible hand of the market" ought to then allocate the slots to where foreign talent is most needed, and the companies using it for cheap labor won't be able to outbid Google/etc. for the slots.
These programs suppress wages for low-end computer positions. If you were around in the 90s at a big company/government, you'd run into old guys who made big bucks tweaking COBOL and Operator types tweaking Batch jobs. The whole point of COBOL was that you could teach the average bean counter to write it, so the answer to the problem of these guys retiring was to import cheap workers and automate.
My grandparents all came to the U.S. from Ireland. No H-1 nonsense where you get tied to an employer, just plain immigration and a path to citizenship. It should be no different today.
Sponsoring someone would be too damn dangerous and expensive for smaller companies and startups.
A former employer employed J2EE devs for $25/hr from an agency, meaning the workers literally make about $15, and are basically indentured to their employer for the visa period
I can offer this from personal observations: - I work with many clearly talented foreigners such as Indians here on H1B
- But I've also seen entire floors of companies such as at Cisco and Ebay that are almost 100% Indian
- This appears to happen when management positions are attained by Indians who only hire more Indians and contract with Indian-based outsourcing companies
- The Indians in these companies are different than Indians who work at other companies that are not dominated by Indians, in that they tend to be of much more dubious ability. This leads me to believe that there is widespread fraud on the visa applications.
- I've heard of under the table dealings among the same people where positions at companies are sold for thousands of dollars.
All this leads me to be against the work visa program for spouses of H1B workers. I can easily imagine wives of Indians without skills creating fake resumes, and paying under the table to gain positions in Indian dominated departments. Almost guarantee this will be a widespread problem.
Not just on HN, but the discussions on H1B are similar everywhere. And just in case you don't understand the controversy, a lot of people believe that the H1B program is being misused and abused, to the detriment of employees here. If you don't agree with that, you should make your case instead of whining about the arguments.
The links you cite don't point to any specific post, and I couldn't go through all of them to figure out which ones you consider bigoted. But if there are bigoted and hateful posts (which are wrong and I don't condone) I would disagree with you that most people here hate on immigrant labor.