Есть пара знакомых, которые приехали сюда по студенческой визе (типа изучать язык, на какие-то курсы языка при университете), нелегально подрабатывали пару месяцев, а потом нашли легальную работу и оформили визу рабочую.. Разве что так можно из нелегала в "легала" превратиться,  но и это только в том случае, если специалист хороший и язык знает..  Требуемый уровень языка, опять же, зависит от типа работы. Один из упомянутыхзнакомых имел сертификат фирмы Оракл, его и без языка взяли на высокооплачиваемую работу, таких ITишников вообще по миру днём с огнём поискать, а другому пришлось попотеть и кем только не поработать, пока устроился, но сейчас всё нормально у него, грин карту получил и дом купил уже...