Comment Re:America, land of the free... (Score 1) 720
There is no easy and there is no hard, there is only the competition for the position.
He usually will be competing not agains a person, but against the possible employer company whining that they need more H1-B Visas because they can't fill the position with domestic employees.
Proving skills is pretty easy in IT, do free stuff for FOSS (free open source software) because if you efforts are good enough you can quite readily gain public recognition by the people you most want to impress. So demonstrate skill by picking the most appropriate FOSS project and then start doing the hard grind to demonstrate your skills, not only will you practise you skills amongst peers who will help and instruct you but you will get to know the right people who will help you get a job or even employ you.
Uhm yes. Hans Reiser showed that first you do FOSS development, and THEN commit a felony... OK, bad jokes aside, his problem will be to find time between the three burger flipping jobs he has to to, to actually do something meaningful for any FOSS project.