Wow, a lot of serious misinformation in here. A few things:
1) Global competition in the IT marketplace is good for IT, not bad. If the US competed at all levels, then there would be no room for H1B resources.
2) H1Bs that command $110k are the absolute top of the industry. Americans competing for these same positions will not be competing with your average H1B that is willing to accept less than half the amount. H1Bs generally fulfill an area of IT that is out of direct competition with American IT workers.
3) Rates for H1Bs are not as low as most think. Many of the top firms in India, for example, charge rates that are pretty close to rates in the US. $65/hr for a junior developer and $85/hr for a top developer. This might be lower than your top American workers, but nevertheless it's still easier to compete.
4) On the whole, H1Bs are employed to fulfill quantity, not quality. If you need a team of 20 (I would argue that 90% of the time you don't, but companies still think the Mythical Man Month is possible), then you'll spend tens of thousands in recruiting efforts to get American workers. A feasible approach is to find lead-level American talent and adjunct that with H1B resources for implementation work.
5) The average H1B resource doesn't compete with the average American resource in terms of quality. This might sound arrogant, but it's true. India, the largest exporter of IT services to the US, agrees; you'll find plenty of so-called finishing schools and other post-graduate efforts to try and bridge the gap between theoretical and practical. Newspapers are filled with articles concerning the quality of IT exports. Couple this with cultural and communication issues, and you find an increasing need for American resources to liaise between on and off-shore efforts.
The point is, for Americans to continue on their IT path they have to get more competitive, not protectionistic. It's a competitive marketplace, and there's plenty of space for Americans to prosper if they put forth the effort to do so. If not, then superior talent from abroad will take your place. Blocking H1Bs won't make any difference.
1) Global competition in the IT marketplace is good for IT, not bad. If the US competed at all levels, then there would be no room for H1B resources.
2) H1Bs that command $110k are the absolute top of the industry. Americans competing for these same positions will not be competing with your average H1B that is willing to accept less than half the amount. H1Bs generally fulfill an area of IT that is out of direct competition with American IT workers.
3) Rates for H1Bs are not as low as most think. Many of the top firms in India, for example, charge rates that are pretty close to rates in the US. $65/hr for a junior developer and $85/hr for a top developer. This might be lower than your top American workers, but nevertheless it's still easier to compete.
4) On the whole, H1Bs are employed to fulfill quantity, not quality. If you need a team of 20 (I would argue that 90% of the time you don't, but companies still think the Mythical Man Month is possible), then you'll spend tens of thousands in recruiting efforts to get American workers. A feasible approach is to find lead-level American talent and adjunct that with H1B resources for implementation work.
5) The average H1B resource doesn't compete with the average American resource in terms of quality. This might sound arrogant, but it's true. India, the largest exporter of IT services to the US, agrees; you'll find plenty of so-called finishing schools and other post-graduate efforts to try and bridge the gap between theoretical and practical. Newspapers are filled with articles concerning the quality of IT exports. Couple this with cultural and communication issues, and you find an increasing need for American resources to liaise between on and off-shore efforts.
The point is, for Americans to continue on their IT path they have to get more competitive, not protectionistic. It's a competitive marketplace, and there's plenty of space for Americans to prosper if they put forth the effort to do so. If not, then superior talent from abroad will take your place. Blocking H1Bs won't make any difference.