Yea, you are a bit naive in this regard then. Please go and read those work visa(H1-B) horror stories. First find a company who will be willing to sponsor the work visa which is more than half of the battle.
"Software development companies are often willing to hire developers who need a lot of guidance and direction." Is it in US? As a developer with 1 year of experience I find most of the companies are looking for only junior(3-5 years) or mid(5 - 7years) or senior(7+ years) of experience.
I am sure there are few players who are making money in the cryptocurrency market. It is hilarious to see how some people on HN downright reject the idea of investing in Crypto as if it is like throwing money to fire. To people who are making money and taking out profits from the market at same time will see these people living in denial.
Just for example, I bought few Ethereum when it was around $70 and sold half of it and took money out of market when it hit $300. Now I do not care if I loose my rest of money. I just invest in other cryptos for long run and watch where the market goes.