For TN visas (Canadians and Mexicans only), computer programmers and software _developers_ aren't eligible for visas, but software _engineers_ are. Would this exact situation apply to this new policy?
Changes to USCIS policy on eligibility criteria for H1B visa
31–40 of 65 posts
Re: Changes to USCIS policy on eligibility criteria for H1B visa
#32Re: Changes to USCIS policy on eligibility criteria for H1B visa
#33For TN visas (Canadians and Mexicans only), computer programmers and software _developers_ aren't eligible for visas, but software _engineers_ are. Would this exact situation apply to this new policy?
Re: Changes to USCIS policy on eligibility criteria for H1B visa
#34This calibre of journalism feels like clickbait or, worse, incompetence. > computer programmers are no longer presumed to be eligible for H-1B visas. This is narrowly true based on what the linked document says. But the intent of document seems to be to rescind old guidance that would consider people with associate's degrees, or in some cases, no degrees, experts. That made sense in the 90s when CS was a newer field…
Huh? I know a lot of people I'd consider programming experts who do not have a degree. The majority of programmers I've hired in the last few years don't have a degree (at least in something programming related.) Why do you think there are no experts without degrees?
Re: Changes to USCIS policy on eligibility criteria for H1B visa
#35For TN visas (Canadians and Mexicans only), computer programmers and software _developers_ aren't eligible for visas, but software _engineers_ are. Would this exact situation apply to this new policy?
and since "engineer" is a protected term in Canada and you can't get a "software engineering" degree (because that's not a real thing) in practice it means that any sort of software job is subject to the whims of a CBP agent that can arbitrarily decide to reject you
Re: Changes to USCIS policy on eligibility criteria for H1B visa
#36For TN visas (Canadians and Mexicans only), computer programmers and software _developers_ aren't eligible for visas, but software _engineers_ are. Would this exact situation apply to this new policy?
and since "engineer" is a protected term in Canada and you can't get a "software engineering" degree (because that's not a real thing) in practice it means that any sort of software job is subject to the whims of a CBP agent that can arbitrarily decide to reject you
Software engineering is a very real thing. I'm about to finish my BSEng with the iron ring. Unlike computer science, I had to take courses in DSP, ethics, software management and development lifecycles. It is exactly as structured as you'd expect from an electrical engineering degree.
Re: Changes to USCIS policy on eligibility criteria for H1B visa
#37Re: Changes to USCIS policy on eligibility criteria for H1B visa
#38For TN visas (Canadians and Mexicans only), computer programmers and software _developers_ aren't eligible for visas, but software _engineers_ are. Would this exact situation apply to this new policy?
Serious question, no sarcasm: what is used as a clear and measurable distinction between a software developer and a software engineer?
Re: Changes to USCIS policy on eligibility criteria for H1B visa
#39I wish there was a way to distinguish the quality of a worker from the degrees of a worker. Its not just that one wants a "computer technology worker", but one wants an individual who can communicate, work hard when needed, take on responsibility, easily read and comprehend instructions and so on. These are weakly correlated with degrees or how technical a field of study is. An art history undergrad could easily disp…
By putting a price on a candidate, companies can then decide how valuable a given person is to them and let free market decide who gets the visa.
This has several advantages, it allows sponsoring truly qualified candidates that otherwise might be harder to find locally (restoring the main purpose of what H1B was for), it would also solve issues of H1B workers being underpaid, or companies using this to obtain a cheaper employees (H1B holders are wiling to work for cheaper, because the visa doesn't allow them switch a company).