Live data from Hacker News

Changes to USCIS policy on eligibility criteria for H1B visa

axios.com

31–40 of 65 posts

Re: Changes to USCIS policy on eligibility criteria for H1B visa

#31

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?

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

#33

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?

However, "Computer Systems Analysts" are eligible, and the job description is often vague enough that developers fall into it.

Re: Changes to USCIS policy on eligibility criteria for H1B visa

#34
post #8

This 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?

I am such one. In my H1-B application it was worded as "with comparable industry experience". Heck, I even taught 10 years at various universities, but that didn't count to their degree field.

Re: Changes to USCIS policy on eligibility criteria for H1B visa

#35

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?

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

You can get a software eng degree in canada: http://www.uvic.ca/engineering/software/

Re: Changes to USCIS policy on eligibility criteria for H1B visa

#36

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?

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

Please stop spreading wrong information.

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

#38
post #14

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?

Serious question, no sarcasm: what is used as a clear and measurable distinction between a software developer and a software engineer?

Too many uninformed people spreading misinformation. There's clear and measurable difference between a software engineering degree and the one you get from a boot camp. It's exactly as strict and rigorous as you'd expect from a degree in mechanical engineering. In Canada, you get an iron ring when you graduate and after about 4 years, you get a professional engineering license.

Re: Changes to USCIS policy on eligibility criteria for H1B visa

#39

I 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…

If we are looking for criteria in regards to H1B visas, I think it makes most sense to instead of having a lottery to pick up candidates, the criteria should be which candidates will get higher salary.

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).

Post reply on HN