|
|
|
|
|
by Amezarak
3376 days ago
|
|
I don't think I, or most other people who are against the H1B visa system, have anything against H-1B holders themselves. They're obviously everyday people who are doing what's right for themselves and taking a big risk that generally pays off pretty well for them. If I was in their place, I hope I would have the cojones to do the same thing. Picking up and moving to another country is a big deal. What I have a problem with is the companies who employ them. The intent of the H1-B visa is for companies to be able to hire workers with skills they can't hire for in America. The reality is that 99% of H1-B programmers are hired because they're cheaper or some other anti-labor reason. There is not a shortage of programmers in the US - I'll grant there could be in Silicon Valley or California - these companies are not looking very hard for programmers, and they're more willing to get someone from a foreign country than pay for relocation for someone from say, Iowa, or to open an office there. So, frankly, I see virtually every tech company hiring H1-Bs as committing immigration fraud in order to screw over people like me. https://en.wikipedia.org/wiki/H1b#No_labor_shortages - basically sums it up. Unlike other people in this thread, I don't give a fig for free markets, except to the extent they make people's lives better, which they do have a decent track record of doing in many instances. Since I live in America and only the US government has direct power over the lives of Americans, I judge US government policy by that criteria. It seems clear to me a global free market for labor is the worst thing imaginable for Americans in the short term, and the world population in the very long run. Free immigration is a handout to corporations, who want to expand the labor pool as much as possible so they can play us all off against each other on a grand scale. It disgusts me enough to watch corporations and businesses play off state and national governments against each other for tax incentives and subsidies. I'm not interested in programming being a minimum-wage job or living under any more of a global techno-corporate system than I already do. |
|
Every US company I've worked at has favored hiring locally, hiring US citizens etc. if only because there is less uncertainty relating to the visa situation, and the process of applying for H1B and green card is not cheap. However, if you have qualified workers applying to your company and you determine they are a good fit, you will try to hire them. Because ultimately you, the company, does want to stay competitive and hire good workers who are motivated enough to 1) Get the technical skills and 2) Actively seek out great opportunities.
Her is another thing I noticed about the tech companies I've worked at: Once you're an employee and in good standing, the company will do almost anything to help you remain that way. Paying extra for the visa and green card process is just another expense; spending extra time and money to convince joe tech worker to move from nowheretown is just a lot more complex.
My solution to this problem would be more comprehensive. Instead of reactive policies like increasing the minimum salary requirement or decreasing visas, create a more comprehensive job matching program/board. Have a system where companies looking for engineers must register and get matched with Americans looking for jobs and interview them. If you're really serious about helping Iowan programmers, then make it more convenient for companies to find the kind of workers they are looking for.
I said I would address "reasonable pay" more. A lot of people seem to think that if you can't find employee at salary A, you just need to increase the salary and employees will magically appear. This is just not the way the market works. If American workers become too expensive, it becomes more cost effective to open a satellite office in another country and the jobs move overseas.