It's not easy, you have to fulfill certain requirements. The easiest way is to get a job first and have your employer sponsor you for a work visa. If you don't already have a job in the States then it's worth getting a short-term visa and going over on 'holiday' to look for a job. .
Take a look through this web-site, it'll give you an idea how to proceed. http://www.usais.org/