@purpletitian: didn’t I say it is “not easy”? Did you want me to say it is “impossible” because sorry I said “it was not impossible either”. What If I tell you I actually know two international students who graduated from caltech recently got hired by a U.S. Company. They are sponsoring their H1B and promised to sponsor their green card as well. Whether they could successfully get GC for them is yet to see but this is when you say “it’s not impossible either”. Hope it makes sense to you.
@purpletitian: didn’t I say it is “not easy”? Did you want me to say it is “impossible” because sorry I said “it was not impossible either”. What If I tell you I actually know two international students who graduated from caltech recently got hired by a U.S. Company. They are sponsoring their H1B and promised to sponsor their green card as well. Whether they could successfully get GC for them is yet to see.
@panpacific, I would point out that VTech isn’t Caltech.
As yes, it’s not easy, so why are you so enthusiastic about that path when it’s easier for an International who graduates from a grad program to get sponsorship?
Look beyond the school. Hong Kong would give him more international experience. Vegetarian is not an issue there either. I did my undergraduate in Hong Kong and then graduate school in the US too. For CS, it would not be difficult to find a job that would sponsor the work visa application. In addition, one can work for 18 months (practical training) with student visa after graduation. One would need to get the work permit for that but it is a very simple process.
It seems to me that OP is very motivated to come to US to seek opportunities, no matter what.
If that is the case, OP probably should be prepared that getting a BS/BA degree in an UG college in US could require more efforts in “non-major-specific/non-vocational” types of education, as compared to getting an MS degree. Also, some colleges may require every student to receive more common core education than other colleges. This is not something not good, if OP really plans to work and live in US eventually. But OP should be aware of the difference in college education between other countries and US. (Having taken a lot of IB courses and attending colleges which accept these IB credits may help shorten the number of years needed.)
the usual way is to get a BS/BA from the “pretty good university near where you are” and follow it up with an MS/MA from “some US university good enough to get recruited by a visa sponsoring company.”
Variations exist, but from what I’ve seen, it’s pretty rare to get a visa/green card sponsorship with a US undergrad in engineering. I imagine it’s even less common for business and humanities majors.
Based on the pay levels for H-1B visa holders at companies that are not outsourcing companies (see the link in reply #38), that could very well be the case for jobs at companies that are not outsourcing companies.
Could such a company be an outsource-type company?
I once read an article in which it is said the IT functions for the department in the California state government had been done by an outsource company. Only two of the employees are permanent residents or citizens. All others are H-1Bs (almost all from Indian according to that article.) They are not employees of the state government; they are employees of that outsourced company which has the contract with the state government.
It is quite possible that many companies (especially the large, global ones) do the same. One of my coworkers in my previous company often had a business trip to another company; he said except for the two managers in that project in that company (a large, global company), all employees actually did not work for that company - they all worked for another outsource company which had a contract to do the work for them.
Maybe in a decade or so, the key to get sponsored to get H-1B, etc., visa will be to be recruited by such an outsource company.
Oh…in such an environment, many engineers who are truly “home-grown” could be promoted to some kind of managers very quickly. In just a few short years, they no longer need to do low-level engineering jobs themselves. Whether or not it is good to be promoted to do management work so soon is another story. But I heard (not sure if it is true though) that more than a half of the engineering students graduated from MIT do not choose to pursue the traditional engineering job any more immediately after graduation?