Oh so many hilarious responses...
I must say ive enjoyed some of these lovely responses. Especially the spelling ones. How mature.
But in the interest of solid discourse, let me respond to some of the more pertinent points.
1) I will disclose now that i am not in IT, i am in engineering. So whilst i cant comment on the particular woes of your industry i can talk of my own. We also have a large flux of sub continent and asian engineers. I myself am also not european, coming from that small island just off Asia called Australia. I did find it highly amusing that the moment non-european came up everyone instantly started slagging off the sub continent. Its a bit like everyone else in the world immmediately thinking your in London if you say your in England, no?
2) I cannot comment on IT degrees in the UK, but the majority of engineering degrees (at least mechanical and related engineering degrees) i have seen have been 3 years. With 1 year for a masters. I have had people try to justify this by saying that they fit more into the courses in the UK then elsewhere, but thats just bollocks. I still stand firmly by the fact that 4 years of intense study is just about enough to turn out a bachelor level engineer. Anything less then that and your not an engineer. Also considering the knowledge of some of the young UK graduates ive met ("Umm can you weld mild steel?") there are some serious knowledge gaps... Perhaps about a years worth... And no i dont believe that Australia has the best higher education in the world. The German & Dutch graduates ive met have been hands down the best skilled young grads ive had the pleasure to work with...
3) The test to come to the UK on a highly skilled migrants visa or the Tier 1 Migrants now is an incredibly hard test to pass. At the present time you require at least for engineering a masters degree (thats 5-7 years of higher education for everyone outside of the UK), and be already earning approximately £35,000 a year. Fail either of these and your out. Number of years experience counts for nothing. You can thank the Home Office for that. Oh and did i mention it costs ~£600 non-refundable just to apply?
Now i cannot comment on the company sponsorship route, as i have not done that and maybe that is where all your complaints are located, but if thats the case then obviously thats the Home Offices fault and you should be directing your angst at them and making them raise the bar. In Europe, your position has to be advertised for 6 weeks before a non-EU person can be employed on a Work Permit. Does the Home Office do this? I very much doubt it.
But the main thing to consider is where do you honestly think the reduction will come from, the Tier 1 with its already staggeringly high requirements or the company sponsored route? And which one gets the abuse that your all talking about... hmmm... lets think...
4) There seems to be a lot of hatred for the sub-continent IT Professionals and Engineers, which i can understand to some degree. Ive worked with some who were atrocious, but ive also worked with some who were amongst the best engineers ive ever worked with. However, i find that there is a large cultural difference between the sub continent and the west. In the west, in engineering and IT, we want creativity, innovation and problem solving. On the sub continent, these things are not the products of their culture. Unfortunately this is not something that most management realise. If you provide the engineer from the sub continent with a routine, a method of doing something that goes from a to b then you will get optimal results, and that is how they are best uitilised, freeing your innovators for crerating new routines/programs/etc.
If you have a problem with someone in your company who appears to be a numpty from this line, then trying take 5 minutes to put them on a task that they can follow from a to b and see how well they do it. If they are not up to the job and doing it very well after a short period of time, then OK, yes you have yourself a drop kick, but the majority will find that the person works well in this role. Its a cultural difference and when handled correctly (assuming you have a process for which this sort of routining is viable) you will get a very productive team member.
If your from a company where this isnt achievable, well then all you can do is try to drill it into your managers head that your new colleague is useless. Try telling them that a graduate would accomplish more and that you are more then happy to train a new graduate, if they get one, and bring them up to speed. You might get lucky....
5) I made a mention of low cost eastern europeans which someone took as me attacking the IT skills of eastern europeans. This was not the case. This article talked about the overall high unemployment rate in the UK and that stoppping or reducing the number of non-EU migrants was going to have an effect on this. That is to a large degree bollocks! The highest percentage of unemployment in Britian, as it almost always is worldwide, is that of unskilled labour. And guess what, you dont receive a large number of non-EU unskilled labour, not with the rules i described above. So naturally what you do get is non-UK EU unskilled labour. So there will be no effect on the vast majority of umemployment in the UK by these new rules. All it will do is make the UK an even less desirable location to come to for the highly skilled engineers and professionals out there.
I await your "informed" responses below...