You friend is correct! My friend's well-known American lawyer also told him that.Better find a job first and then apply for your GC.