And if you are out of money stop looking in one direction. Open up in many ways. And if you fry burgers at McDonnals, who cares. Pay your bills and in your free time get going with doing anything programming related.
My point is: I think the US is the most developed IT market these days. People who actually do things should always be able to get a job. If you didn't get a job until now, it is probably because you didn't really look for it, or you still don't have "what it takes".
Also I think through doing things you automatically learn to know like minded people and thus find entrance into companies.