re: House Approves Faster Green Cards For Foreign IT Workers
The more important issue is to limited by job type. As someone who has worked in the US for more than a decade on work visa, I can tell you the biggest problem for H-1B (and the Green card based on it) for software industry is that often a resume is passed just because he/she does not have actual work experience on a particular technology. For example, if a position want someone to do work for Windows Azure or Windows Workflow Foundation, any resume that does not show that the candidate actually worked on these 2 technologies will be ignored. And if the company don't find such match, they will complained that there is a lack of skilled workers. What the company really should do is to identify candidates with talent but no such previous expereinces, and train them, but this is rarely done. One important reason is that in the US, head hunting companies has a out sized presence. Often if a company want to hire a software engineer, they send the request to a head hunting company, instead of advertising for the position themself. Go to a job board like Dice, and you can see that most of the openings are posted by recruitng companies. And for most of the recruiters in the head hunting company, the first thing they screen resumes is by looking for the word "Azure", "Workflow Foundation" in the resume. This has a very damaging effect on the software industry, software engineers are obsessed with using the "latest and greatest technology", without regarding to whether those "latest and greatest tehnology" is applicable to their problem or cost effective or not. Case in point, Microsoft's OLE2, which has completely disappeared after a few years as the "must have skill" for Windows developer.
In this article :
"Experienced IT workers who are over 40 years old have a hard time even getting noticed by companies like Microsoft,"
In my opinion, this is real (for any many companies, not just Microsoft), caused by the current recruiting process that ignore people without exact buzz words match, and exacerbate by the fact that software industry create new buzz words by the tons every year. Why pay a 40 years old twice the hourly rate when you can hire a 20 year old when both has to learn the same new buzz word ? Easy access to H1B visa for software engineer take away the necessary incentive to improve on the current recruiting process. Congress can not change the recruiting culture, but they can limit the number of H1B visa for software engineer so that more US resumes are considered as deserved.