235,000 Software Engineers Can't Be Wrong, Right?
jgeelan writes "The Boston Globe has carried a report on how 235,000 engineers and computer scientistsl are calling on Congress to study the impact of the country's H1-B visa program, the recession, and the outsourcing of jobs overseas on the unemployment rate of engineers and other information technology professionals.
It's an issue that's bubbling on discussion sites all over America too, though in one case developers (Java developers in this instance) seem completely unable to agree on whether H1-B is really a contributing factor or not."
Clearly time to trot out Dr Matloff again
http://heather.cs.ucdavis.edu/itaa.html
there is no `tech boom', never was (not since 70s at least); it's a ploy to generate cheap labour, the H1-1 campaigns part of that
235,000 software engineers got together and slashdot didn't cover it? Who dropped the fucking ball here?!
IEEE-USA? Well bully for them! Did all 235,000 members send in their support or did a majority vote on this or did the publicity arm send this out on behalf of those people who are members?
[o]_O
Why don't we just make sure the competent folks get/keep their jobs instead of worrying about someone's country of origin? Heaven knows there are enough incompentent American programmers who are still employed....
What is your Slash Rating?
I've perused the listings at monster and dice and most seem to be head hunters looking for somebody that is proficient in everything from ADA to VB or somebody with 3+ years of professional .NET experience or 10 years of Java. Could the problem be that the people doing the hiring don't even know what they want so they let positions go unfilled?
I don't think it's racism - I just think we need to reverse the trend of bringing in more and more people to do jobs that aren't there. Nobody is saying that we need to "throw anybody out", just limit the number of visas coming in. Remember when companies like Microsoft were bitching that there weren't enough tech workers in the U.S., so they had the number of visas increased?? Well, we don't need to keep that high number anymore. I didn't take that as a racist post at all.
The article mentions tighter limits on the number of H1-B visas granted to foreign nationals. Current H1-B holders won't be "thrown out" at all.
Sheesh! Any economist will tell you that frictional unemployment is 6%! What that means is if you have 100 workers and 100 jobs, at any given moment 6 of them will be unemployed (going to school, bumming around Europe, dropping a kid, "finding themselves", or just jerking off). Anything less than 6% indicates a shortage of workers!
You're using her as bait, Master!
... is not the competition, you have to just deal with that. The problem is for the HB1 workers... it's practically indentured servitude. It's difficult to leave the company you are supposed to work for. The company gains a level of control over the persons personal life that is anathema to the basic freedoms modern workers should expect.
-pyrrho
H1 visa holders are easy targets, but the fact is, the Dept. of Labor verifies that a H1 worker is not replacing the job of an US citizen before approving the visa.
All your favorite sites in one place!
Yes, why argue the facts when you can "jump" to conclusions. Did you buy one of those mats that guy in Office Space invented and just use it prior to making this post? Because I think you did.
All I know about Bush is I had a good job when Clinton was president.
their inability to find work even when they hold advanced degrees and are skilled in Java or C++, the programming languages most in demand.
What about those foreigners who hold advanced degrees and are skilled in Java or C++ and can't get work because their own countries are poor and lack industry and they arn't allowed to work in the US? They have just as much right to work as anyone else and they and the companies who hire them shouldn't be punished by protectionist policies. This is the same mentality that lead to exorbiant tariffs on BC lumber (causing massive unemployment and immense damage to BC's economy). Protectionism just doesn't work and all the US will do is harm an already hurting tech industry.
I stole this Sig
Allowing a reasonable number of well trained foreigners into the US is a very smart idea. Just think about how much it costs the US government to educate a single citizen. People are a cost on society until they are at least 18. Via H1B programs you can get people that another country has paid for to come and contribute.
Foreigners have made considerable contributions to technology in the US. The Manhattan project team had large numbers of refugees in it. Important parts of the team that put man on the moon came from the German rocket program. Andy Grove and a number of other high tech pioneers came from outside the US. Bringing in foreigners is smart.
It probably does make some impact on salaries in the short term, but the benefit is that by getting bright people into the US it helps keep the US as the world's leading developer of technology. So I'd argue that the overall effect is positive on salaries. There are, of course, abuses, as there is in any scheme, but overall the program is a good idea.
It is interesting to note that a number of European countries, Germany especially, have picked up on the idea that H1B like visas are a good idea. I'm totally annoyed that my home country is notoriously difficult for educated people to emigrate to. Personally, it's one of the US's great strengths and more countries should behave in this way.
Finally, the US government even makes a profit on H1B processing. To get an H1B processed costs $1125. I've heard that the average processing time is in the order of fractions of an hour.
You either bring Adit over here on an H1B, or send the software to India to be written by his company in Bangalore.
Either way, it's supply and demand, chumpolas - the service economy runs on Mexicans and other south american immigrants, mostly illegal.
Why would software be any different?
It's a global market, folks - if you want to keep your jobs and their 80K salaries, you've got to be better at something than your international competition, just like a steel manufacturer or anybody else who competes in the global economy.
Hexayurt - open source refugee shelter,
So, who's being the racist here?
You paint these displaced american workers as the racists, but that's not accurate (in most cases). I do think that there's racism here, but it's on the part of large corporations who exploit foreign labor because they can get away with paying ridiculously low wages.
When I was a subcontractor for IBM, I worked on the same floor as IBM India. IBM sponsored provided H1B sponsorship so that the IBM India developers could work in the US. I was shocked to learn that while I was being billed out at $100/hour, my equally-trained, equally-capable counterparts were being billed out at $20/hour. Keep in mind that we were all taking home a *fraction* of what we were billed out for (I was getting around $25/hour, I shudder to think of what IBM India contractors were making). Sure, you could quit, but then you've lost your H1B visa and are deported. In essence, it was endentured servitude.
It all comes down to supply & demand. US Corporations are increasing the supply of IT professionals in order to drive down the wage they can commmand. However, they are doing this through questionable (if not downright unethical) means. You end up with one group of exploited developers, and another group of displaced developers.
In short, legally and logically, it would be a very rare case where a local worker would lose his job to a H1 worker. H1 workers are hired only if the companies involved are not able to find qualified local candidates.
The job shortages in today's market is due to the prevailing bad economic climate. Let us not try to find scapegoats.
All your favorite sites in one place!
The reality is, two years ago, you couldn't get enough US workers at even remotely sensible salaries, so H1Bs became a way to make US businesses viable in a global market. Now the recession's hit and companies can find US employees, the number of H1Bs are down 75% (160k-40k from the article). Those figures alone indicate that while there are some abuses (there will be in any system), by and large, H1Bs have worked as intended - to provide extra labour when labour is short.
The main problem with the IT industry is that a million and one idiots joined the industry on the promise of massive salaries. They didn't care about what they were doing, put relatively little effort in to getting more than the basic skills and just came for the money.
Once the economy tanked and layoffs started, some of them remained, filling the positions the "good" engineers should be taking. End result, a lot of "good" engineers can't find work because a lot of "bad" ones are still in the remaining jobs. This is settling out over time, but it's still an issue.
The same happens in whatever the boom industry is right before a recession. Look what happened to accountants and stock brokers at the end of the 80s. In time, it rights itself as the gold diggers leave in search of the next boom and the "good" people filter back in to the roles.
So, perhaps rather than go for the ultranationalistic, easy knee-jerk of "damn them immigrants!", which, granted, most societies tend to do during hard times, maybe looking closer to home makes more sense.
We still have MicroSkills and Laptop Training Solutions advertising all over the radio here (CA) about how IT is a growth industry and if you just do a six month course, you're entitled to a $60k job at the end of it. I'd imagine they're dumping vastly more than 20,000 extra workers in to an industry that they shouldn't be in.
And going back to the whole industries people shouldn't be in... It's been said by almost every expert on the dot.com economy that the recession was the best thing that could have happened as it's driving out those who shouldn't be in it. Yes, it's painful while those of us who should be in it wait for them to go and can't find work ourselves. Ultimately, though, the lean period's strengthening the industry, not harming it.
And, yes, I have been through it. Ten months out of work with a near dream resume behind me. Yet even after that, I still stand by the fact that the problems we're facing are a good thing. We were a bloated industry that needed to be forced to justify its existence. Blaming those sneaky foreigners really doesn't help things.
One final thought: Which would you prefer, "Half my office are foreigners on H1Bs rather than Americans" or "My office shut down and moved to India because we couldn't compete without a few H1Bs"?
This type of activity is pretty clueless. Two years ago the US was screaming out for every engineer it go lay its hands on.
Pandering to populist pressure might sound good tactics to politicians but it is a pretty short term gain. The intended beneficiaries are not going to thank you for it and the naturalized citizens are going to hate you for it.
Making it harder to hire non-US workers will simply force US companies to be even more aggressive in outsourcing programing overseas. The IEEE group was also complaining about that but guess what? There is absolutely nothing Congress can do to stop it, unless they want to start a huge trade war.
Looking for an Information Security student project suggestion?
Try http://dotcrimeManifesto.com/
Then stop wearing clothes manufactured in poorer countries, and stop free trade and globalization in general.
All of slashdot was for globalization and outsourcing until it hits home that YOU can be the next disposable profession to hit the trash can. Welcome to macro-ecomomic reality. You aren't economically viable anymore.
If you destroy this program, H-1 do you see more US companies willing to pay twice as much for the same amount of work, or do you see the company move their IT departments to another country all together? As long as their is competent, skilled, cheap labor outside of the country, why should people hire you? Sympathy?
Bye!
My point is that it isn't as simple as saying "If we kick out all the foreigners we will all have jobs again". That is a racist attitude. I am fortunate to come from a country with a similar - if not better standard of living to the US, however those that are advocating "kicking out" H1B workers should remember that they were invited here, and in many cases they will be forced to return to countries with extremely poor standards of living.
I am really saddened by the response to this story here, I honestly thought that the geek community was above this kind of bigotry.
I am and engineer. I hire and manage engineers. When I'm reviewing candidates, some of factors by which I differentiate between them are (in no particular order):
- skills
- education
- experience
- expected pay
- evidence of dedication
- etc.
Simply saying "I'm an American, I should have priority" doesn't work, and, unfortunately for you, the "import" and "export" of engineering jobs means that the willingess of foreing workers to work at a particular rate very much impacts your situation.I'm not saying "the economy sucks, live with it." Certainly, the government has some duty to look out for it's own, but in the post dot-pocalypse world, I still routinely come across engineers expecting their 1990s-era inflated salaries who cannot differentiate themselves from foreign nationals, willing to work for much less, other than by saying "I'm an American. I should be first."
As an aside, the most vocal opponents of illegial immigrant labor in the produce industry are the American produce workers. Unfortunately, if we were to simlply toss out all the illegal workers, produce costs would rise so much that the american laborers would be unable to afford to put food on the table.
First, the math:
If somebody wrote an article asserting that 235,000 members of the National Council of Teachers of English had sent a letter to Congress I'd have just let it pass. You can depend upon English teachers to never split an infinitive, but numbers sometimes escape them. Engineers, on the other hand, have no excuse: this was not 235,000 EE's, it was the US trade association to which they belong.
Second, the subject is moot
Despite the fact that Congress authorized up to 160,000 H-1B visas per year, the Globe article points out that only 40,000 were used last year, and only half of those were for IT jobs. Look at the job sites: again, and again, and again you will see "We will|do|can not sponsor H-1B applicants." Petitioning Congress to limit the number of H-1B visas when they're not being used is kind of beside the point.
Third, they're whining
C'mon--unemployment of 5.7%? That's hardly a catastrophe--and the numbers are deeply suspect. First, not every EE is a programmer (or works in IT). Second, not every programmer is an EE--and in point of fact a lot of EEs have little business attempting to program. Much like Computer Science curricula, EE programs focused on IT tend to focus on skills that aren't in demand--and ignore skills that are important to a lot of commercial programming. Databases don't fall within the purview of a EE program--but database programming is a big part of the IT job market. If a company brings in somebody from the Indian subcontinent on an H-1B visa to write stored procedures on Oracle, does an EE lose a job? Post hoc ergo propter hoc (logical fallacy of false cause).
Fourth, what solution do they propose?
Bleating to Congress is a lovely thing for the association's executives to do, in order to demonstrate to their members that the execs deserve to be paid. But what exactly do they propose? That we track down all of these people on H-1B visas and ship them home? With their husbands or wives, with their children? Even if those children, born in the U.S.A., are U.S. citizens?
A Word from the English Teachers:
Stand up, clear your throat, and recite with me:
Good troll.
Just about when the arse started falling out of the dotcom thing, I saw inteviews with people saying "No fair, I studied two years to get a job in IT now there aren't any". To you (if this is for real) and to them, I would like to a present a quick "buck you, fuddy" and say that I would, indeed, like fries with that.
Dave
I write a blog now, you should be afraid.
I oppose H1Bs because they're less than you deserve.
You should just be able to come here and work. No deportations, no time limits, no bullshit.
Your company shouldn't be able to hold over you if you want something better when you're here. That should be your choice.
Of course, I'm a fan of totally open immigration as well...
What we call folk wisdom is often no more than a kind of expedient stupidity.-Edward Abbey
Myths:
It seems that the article is more sour grapes than anything else. Don't get me wrong - I don't dislike the United States, but I feel it's a better place to go on vacation than to actually live. Especially with the post-9/11 restrictions on the freedoms that actually made the country attractive in the first place.
Oolite: Elite-like game. For Mac, Linux and Windows
Great... let's kick out the intligent, hard-workiking, law-abiding H1B workers, and yet do NOTHING about the stupid, lazy and criminal types that we give 'asylum' or 'student visas' to.
Note: it wasen't H1B visa holders hijacking planes on the 11th, and I haven't seen a H1B holder at the food-bank or getting a welfare check.
What we need to allow, it the open selling of US citizenship rights by US citizens to anybody who wants it. Out H1B friends could buy the citizenship from a willing seller for cash - there whould be a bunch of crack-whores lined up to sell their citizenship for a few bucks.
We'd get rid of a pest, and gain a good citizen.
Moneyed corporations, non-working 'poor' and criminal prisoners are turning productive citizens into tax-slaves.
I decided I liked it here so I decided to start the road to naturalization. First step was to trade the TN visa (1 year renewable forever) for an H1-B visa (6 year) since TN is not supposed to be used for people who want to immegrate.
And suddenly now I'm the evil one, bent on destroying the american economy or something. Man, I should have stayed on the TN...
BTW, it's not the H1-B that "locks" people into their company like a slave; it's the Labour Certification that you need for a green card. If you change jobs and your new job isn't exactly the same as your old one, you have to restart the LC process from scratch. Here in California, it looks like it will take 3-4 years to get my LC complete. That's in addition to the 3 years it takes to get the green card once you have the LC...
Just in case anyone isn't aware of the individual implications of being a visa worker in the US,
You pay FICA, Social Security & all the other taxes, but are not allowed to collect unemployment or medicare or welfare.
If you lose your job, you have 60 days (15 officially) to get your stuff together and get out of the country unless you find a new job. Kind of hard in today's anti-immegrant climate.
In many ways, illegal immegrants have more rights than legal ones do.
Finally, it's funny how you never see anyone railing about all the immegrants from central and south america who work on the farms to help bring you cheap groceries...
I'm fairly certain that the "explanation" is necessary.
I'll quote myself:
These same managers advertise for self-starters: highly intelligent, well-educated, motivated people with sparkling resumes, advanced degrees and years of huge achievements and experience who *once they are hired* are expected to shut up, sit down and do as they are told (just like Junior High School). If they open their mouths, they get fired.
People with all those achievements and education are rarely (if ever) people who don't have some fairly well-ingrained ideas of how things should be done. They wouldn't *have* those resumes if it were otherwise. Yet management expects them to just do as they are told and *refrain from offering any input or contribution* or pack up and leave.
Now, this has just shifted to the interview, where candidates are treated to cynical, skeptical and in some cases, outright hostile interviews by incompetent, greedy managers who want it all for free, and have no intention whatsoever of actually *managing* anyone, because that would require *effort* and it would take time away from the donuts and whiteboards. They don't care if a person is qualified. Either they have the supplicative, friendly, step-and-fetch personality required, or they don't get the job. Simple as that.
See, management is getting the most out of people. People are not perfect little drones who do everything right. People make mistakes. People sometimes have abrasive personalities, and usually for good reason: They are sick and tired of being stomped on by incompetent managers 60 hours a week.
Managing is getting spectacular results from the most abrasive personality on the team. Find out what motivates them. WHY do they feel that the project is a pile of crap. ASK THEM. TALK TO THEM. DON'T shut them down in meetings. LISTEN. LEARN SOMETHING.
Management wouldn't DREAM of doing something like this, because they can't admit to anyone that their employees know more than they do.
Yet, managers who don't do these things are INCOMPETENT by definition.
So they end up with a team of people who spend all day congratulating and agreeing with each other. Nothing gets done. Nothing is produced. Nothing is sold, and the company goes out of business. Happens all the time.
Incompetent management has made W-4 employment a farce. Being qualified is totally irrelevant to these people. I know this for a fact, because I've been passed over for hundreds of jobs for which, based on the job description, I was *perfectly* qualified.
They don't even believe resumes any more, and they assume you are lying in the interview anyway. And all this to get a job it is very likely will be downsized again in six months anyway? What was the point again?
Lemme guess, - you are the rogue programmer who can do it all, and the other guys on the team are a bunch of slackers who just don't get it. Am I right?
No, I'm a very competent and capable programmer who could do a lot, but I'm prevented from doing so by management who are concerned that my ideas are non-standard and that my offering so many alternatives makes them feel I'm not enough of a "team player." (Team Player: n. A phrase recently invented by corporate management which means "someone who will agree with us even when we are wrong.")
As to whether the other guys on the team are slackers: I'd ask them, but they've all been fired.
Do You drive an American made car?
Are you wearing American made clothing?
Do You look for the "Made in USA" Label before making a purchase?
Are You willing to pay more money for a product if it's made in America?
Are You willing to settle for a lower quality product if it means buying American?
If you answered "No" to any of these questions, then you are just as "guilty" of costing "Real Americans" their job as any company that hires an H1B, and the people that you "put out of work" don't have any reason to give a damn that you are now unemployed.
Quemadmodum gladius neminem occidit, occidentis telum est
I hate the fact that economic downturn really brings out the worst human emotions, including xenophobia. "They are stealing our jobs" is way too easy a slogan to market. It's been popular in Europe, I'd hate to see that becoming popular in USA.
I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
Any economist will also tell you that people going to school or bumming around Europe are not considered "unemployed."
No shit, dumbass. If they were the unemployment rate in this country would be about 55% Not 6. Notice the person you are replying to said 'workers' not 'people'
Before the 90s boom, most economists were beginning to give up on the idea of a 4% unemployment rate as realistic. The only time the unemployment rate was anywhere near 2% was during WWII!
In the interim, the rate was between 5 and 7, IIRC
autopr0n is like, down and stuff.
I think that the H1-B visa program has a bad effect on the future of the US as a world technology leader.
While one can argue with that the effect of having qualified H1-B employees in the US is good for the economic strength of the nation, I feel that this is likely to be a short term effect. Other nations that currently export their best talent to the US are working hard to develop programs to keep this talent at home.
In the meantime the lack of economic incentive for homegrown US technical talent due to salaries being depressed by the availability of a large labor pool (supply/demand) is causing the best/brightest to pursue other opportuniites. This has an effect both on the current labor pool, and the future ability to develop homegrown technical talent because of the decay of the educational infrastructure that results when students are not interested in a field.
As talent exporting countries develop ways to provide opportunities at home, the H1-B pool will dry up, and the American educational system will NOT have the means to to provide the needed talent, while universities abroad that have been supplying the US with talent will now be fueling thier native economies, and the US will not have the trained talent to keep up.
Policy makers are doing the country a great disservice by bowing to business demands that are notoriously governed by quarterly profit statements, rather than considering the longer term need to educate its citizens to compete with the rest of the world.
Thats too bad. I've been doing unix since middle school both professionally and as a hobby.
On the other hand, Currently i do the vast majority of my work work in VB6, VB.NET, and SQL.
I worry that on my resume, if i mention that im a competant VB/COM/ASP/VB.NET developer, they wouldn't take me seriously for a unix/c admin or programming job (even though thats where my roots are)
People that have never used something like tcsh or bash for their day-to-day one-off scripts are really missing something.
Similarly, people that have never used something like VB6 or VB.NET to write a fully fledged deployable app in just a matter of a few days are also missing something.
The best programmers and admins love technology. They don't care who makes it, who its targeted at, or about any theology behind it. They evaluate it for what it can help them do.
People that snub their nose at VB are generally irritating theologians. People that bitch about commandline scripting are just as bad, if not worse.
My advice - learn everything you can about everything you can. Even if you have 10% knowledge across 10 different subjects, in the vast majority of positions, thats going to be much better than having 100% knowledge in _one_ subject. You can always add depth when you need it, where you need it. But getting exposure to the different paradigms and mindsets from all these different toolsets is beyond beneficial.
My opinions are my own, and do not necessarily represent those of my employer.
My fiance' moved to the US from Sweden about five months ago. With a Masters' degree from one of Europe's most prestigious CompSci/Engineering universities, a Sun java certification, and several years' proven experience with some of Europe's largest IT consulting firms doing SQL programming, PHP/ASP scripting, Java & Linux development - We had one hell of a time finding an employer in the US to sponsor her.
Nearly all of the firms with listings in our area flatly stated that they would not sponsor. Most of them print this in their ads. The reasons are simple:
1. $1,000 sponsorship fee, paid to US Government
2. $1,000 15-day H1B premium processing fee, payable by employee. If you don't chose this option, paperwork takes 3-5 months.
3. $130 filing fee.
4. An absolute blizzard of paperwork. We were unable to find an immigration attorney in our city that even understood the process. (South Bend, Indiana) - We ended up retaining a high-caliber immigration specialist from Houston TX. Their fee? $1,750.
It's safe to say that none but the Fortune 1000 are willing to tackle the expense or have the expertise in handling the daunting forms.
We finally found a local company willing to sponsor her, a local health care facility. They were very excited to get her, offered to hire her on the spot and reimbursed half her expenses. Why? *drumroll* - The position went unfilled for nearly five months as they were unable to find a qualified person locally.
She is most certainly not being taken advantage of, having been offered a salary very much in line with her duties and educational background.
Say what you will about the H1-B, but we can certainly tell you - It's alot harder to get sponsored than you think.
THIS SPACE INTENTIONALLY LEFT BLANK.
Three Reasons for H1B:
1) The hottest theme in technology is "replaceable engineers". That is, you lose someone, you can pick up where they left off in a couple days. To do this, you need a big pool of applicants.
2) Hold down American wage earners. Don't read me the text of the bill--it's bullshit. H1B holds salary and demand down for all technology workers in America, that's just a fact.
3) Brain Drain. Rather than have these people work in their own country, and possibly come up with a novel or inventive idea before the USA, god forbid start a company making something cool, bring them over here and "own" their work.
Don't tell me about improvements to the economy. I would gladly let a lot of people into America--on one condition: You can't cherry pick. You get cops, doctors, pilots, politicians, bankers, hookers, engineers. THAT would be incredible for the economy, and be fair across the board.
The most annoying thing about H1B is the proof it provides as to exactly how corrupt America is.
My brother was one of the last workers at a big-name Aeospace facility that was being shut down. This company was a huge proponent of H1B--"We can't get enough engineers! Look at all the jobs we have unfilled on the website!".
They had over 500 positions open for a year and a half while they lobbied for H1B, and they never interviewed or hired a single person; in fact they were laying off. It's all a scam.
Thanks for asking.
Treatment, not tyranny. End the drug war and free our American POWs.
See my user info for links.
Also, I look forward to working in Europe at some point in the next few years. If we make it difficult for their nationals to work here, then it will become more difficult for Americans to work abroad.
This thread reminds me of this joke...
Joe Smith started the day early having set his alarm clock (MADE
IN JAPAN) for 6 a.m. While his coffeepot (MADE IN CHINA) was
perking, he shaved with his electric razor (MADE IN HONG KONG).
He put on a dress shirt (MADE IN SRI LANKA), designer jeans (MADE
IN SINGAPORE) and tennis shoes (MADE IN KOREA). After cooking his
breakfast in his new electric skillet (MADE IN INDIA) he sat down
with his calculator (MADE IN MEXICO) to see how much he could
spend today. After setting his watch (MADE IN TAIWAN) to the
radio (MADE IN INDIA) he got in his car (MADE IN GERMANY) and
continued his search for a good paying AMERICAN JOB. At the end
of yet another discouraging and fruitless day, Joe decided to
relax for a while. He put on his sandals (MADE IN BRAZIL) poured
himself a glass of wine (MADE IN FRANCE) and turned on
his TV (MADE IN INDONESIA), and then wondered why he can't find a good
paying job in.....AMERICA.....
Cheers
(* Having or not having a tech job relies very much on whether you are qualified or not. If you are good at what you do, you will have no trouble finding a good job. *)
I don't think this is the case. Interviews and actual work are *not* the same thing. I don't interview very well because of my geeky personality, but do good work.
It is usually the BS-artists who get hiring priority in my observation.
Table-ized A.I.
Right, and the people it represents include business owners, managers, shareholders, and consumers in addition to employees. If Sun can hire an immigrant engineer for half the price of an equally qualified American -- or someone who will do twice as much at the same price -- as a Sun customer I would be happy to benefit from that. (Note that the H1B program is actually supposed to require comparable pay, though from what I can tell that's routinely flouted.)
And actually, if I really wanted to be cynical, I'd repeat something my high-school U.S. history teacher once said: government has a single purpose, and that single purpose is to perpetuate its own existence (on an individual level, to get re-elected).
"Biped! Good cranial development. Evidently considerable human ancestry."
Why not just give citizenship to anyone skilled enough to be remotely recruited!? Just let them be citizens if they like, they have already proven their value to the economy. Would you have a problem with that?
If the USA was really genuinely interested in adding these workers to the talent pool, then the proper thing to do would be to grant them citizenship at the same time. H1-B visas have a number of characteristics which unduely hurt the rights of the workers and for whatever reason, founded or not, cause problems when it's layoff time. To tell someone who's been in a country for 5 years - paying taxes, I might add - that they have 10 days to leave? That seems very extreme.
If the USA is not willing to grant these people citizenship, then it should be asked why. That will be more revealing than anything else, I think. North America is unique in that it's modern form is completely the work of relatively recent immigrants, in some way, shape, or form. The demographics in Canada and the USA will change drastically over the next few years as immigration is going to be needed to provide the next generation of consumers. People just aren't having kids the way they used to in Canada, and it plays out in the USA as well. Immigration is the only alternative.
That said, they do guarantee employers access to intellectual capital - people - at a market rate without relocating to another country. Many american corporations, particularly call-centers and the like, relocate to Canada because it much easier to get an affordable educated workforce, and the phone systems are largely integrated. Do not assume that by denying a H1-B a job, you necessarily provide one to an american worker at twice the rate of pay. At some point, it's cheaper to move operations. This doesn't mean some sweatshop in India either, as many people seem to assume. There is a signifigant advantage to relocating operations in Canada (very close, great exchange rate - chop salaries by 45%!, native english speakers, etc etc). Same can be said for Ireland, Scotland, England, etc.
The issue is complicated. I have a EE degree, and have never had a problem finding work if I was willing to accept the salary the market was willing to bear, and be willing to move where the jobs are. Anyone with a EE degree who can't find work has another superset of circumstances working against them, IMHO. Welcome to the new economy, (tm) (r) (c).
My $0.02 (cdn)
..don't panic
Exactly who pushed congress for the H1-B visa expansion? Technology company OWNERS and MANAGERS!
By the late 90's many HR people in corporate America were complaining that tech employees were very expensive. CEOs realized that the only way to decrease the cost of technology employees was to increase the supply. Many of these companies told congress that there was a technology worker shortage in this country. Congress believed that if they didn't allow the workers to come here, the companies would go offshore.
So what did congress do? Congress extended the H1-B visa program. A classic case of the tail wagging the dog.
-ted
Yes there is being a country and managed the flow of knowledge and jobs.
Let me give you a VERY CLEAR example of how this works. In the early 20th century the car industry was owned and dominated by the US. But then years passed. Now the car industry is owned by the Europeans, namely the German, French and Japanese. On a global and local level add up where the cars come from and about 66% of all cars will come from those countries. The Americans have only two car makers left Ford and GM and one of them looks very unhealthy indeed (GM).
Sure the car makers have car building plants in the US, but only if the conditions are good. If the conditions are not good then the car makers pick up and move production elsewhere. However, the one place where the car makers will always build cars is in their home country, which is Germany, France and Japan.
My point is that in this global world having backassed imigration policies hurts the country in the long run. And this is where the problem is. Immigration is a long term issue, but politics are short term based.
"You can't make a race horse of a pig"
"No," said Samuel, "but you can make very fast pig"
Matloff implicitly assumes that there is some fixed number of US jobs and that the US has some say in the matter who gets them. But those programming jobs don't belong to the US. The foreign programmers are not going to take up knitting if they can't work in the US. They will either work for the same company in a different country, or they will end up competing against the US company, having much lower salaries and overhead.
Hi!
First, let me apologize for leaping to the conclusion that you are young--very sorry about that. Second, perhaps you might disabuse me of another notion: my sense is that zillions of kids straight out of college got jobs writing CGI/Perl applications--and when the dot-com bust happened, they ended up on the street. Where, one might imagine, it is a buyer's market. It may well be that H-1Bs are part and parcel of the same crowd (he's a kid, and he's here on an H-1B visa). Are you competing in the job marketplace against H-1Bs--or the dot-com dropouts?
Another thought for you: I'm an independent. Sometimes I'll take a fixed-bid job; frequently I'll do a "fixed budget" job. If I'm onsite at the clients inevitably somebody will ask how in the world I can stand the stress of never knowing where my next job will come from. My reply is that the difference between a "permanent" employee and a temp is that the temp knows that he is only on the payroll for the next three months. I'm not just being glib--I've watched lots of people in permanent positions spend chunks of their careers working at the same version level of the same technology. A former client had a wonderful question: does he have five years of experience--or one year of experience five times? Think of the people you know who are maintaining a project they wrote three or four years ago, that are not using the current version of the technology.
My buddy Charlie (who posted a comment in this thread earlier) works for a Major Media Company--well known for its rodent mascot. Charlie has worked for a number of companies in New York City--and he's always been a permanent employee. He's pretty up front: he works with the current version of technology, or he's gone. (I'm about a hundred miles due west of New York City, and I find New Yorkers entertaining--they have this wonderfully blunt way of asserting that kind of thing.)
Even though Charlie's a permanent employee, he effectively approaches his job like a temp--he participates in beta tests, he develops code at home, he volunteers for the pilot projects, he is always looking to try something new. So if/when the bubble bursts and he has to look for a job, he can claim experience with .NET and SQL Server 2000 and Windows XP and all the rest--because he's made the effort to stay current. On the other hand, there's a guy down the hall from him who is still working in VB 3.0--16-bit VB. Who had better be on his knees every morning in fervent prayer that Mickey is still making money, because if he ever has to look for a new job, he is going to have a lousy looking resume.
My point:
Even if you're a "permanent" employee, you only have a job for the next three months. And in this day and age, when "corporate loyalty" means "we'll give you a t-shirt when we need you to attend a rally in 'support' of our executives, right before we fire you" you have to be looking out for your own interests. Which means looking forward to pick the technologies that will be in demand, and thinking about how you can develop those skills.
John
P.S. Moving your family from St. Louis to the New York area might be nuts--but just a thought: DB2 experience is a very valuable thing in the NY Metro area. JM