Really? Think you're talking to the wrong guy. There are many Americans and H-1B Asians who have IT degrees who are working menial jobs. Also, the tech companies like Microsoft and Intel are recently laying off thousands of their employees. We really need more IT specialists from abroad?
Show me a company that is having difficulty in finding an IT person for the job and I will show you a company that is either greedy or cares little about local talent. I write this as a capitalist and owner of 3 small companies.
I graduated in 1991 right into the Gulf War job market, with a computer science B.S. degree and a 3.36 GPA. 3 years later, and hundreds of job applications later only led to 2 interviews for positions, for which there were a few dozen being interviewed. After 1992, though, there was really no hope, because most places wouldn’t only consider fresh graduates or someone with many years of IT experience (of which there were plenty with all the defense cutbacks).
By the time the internet started to grow, I was years into $7/hr data entry jobs, warehouse and burger flipping jobs. Only years later, by going heavily into student loan debt to get an MS degree and doing UNPAID internship was I able to get a PAID internship with a defense contractor. With a little luck, I was able to push into a real position.
I still have neither forgotten, nor forgiven b@stards like Gates and Zuckerberg who support H1b Visa expansion. I would laugh if Bill Gates and Zuckerberg caught ebola and died choking on their own bloody vomit.