News for hackers. Stuff that matters.
Re:Changes to USCIS policy on eligibility criteria for H1B visa by EduardoBautista on Monday April 03, 2017 @12:20PM (#14024107)
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?
Re:Changes to USCIS policy on eligibility criteria for H1B visa by dudul on Monday April 03, 2017 @12:55PM (#14024540)
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 by untog on Monday April 03, 2017 @01:08PM (#14024704)
There is no meaningful one. If the industry can't make the distinction then it's futile to hope that the government will. Having gone through the visa process, it's simply a case of having the right keywords in your work experience (SQL! Check!) - it's quite possible that those checklist items are different between the two jobs, but any enginner/developer will have sufficient overlap that they'd qualify for both.
Re:Changes to USCIS policy on eligibility criteria for H1B visa by bluebknight on Monday April 03, 2017 @02:20PM (#14025531)
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 by Apocryphon on Monday April 03, 2017 @04:01PM (#14026578)
Sure, but unfortunately in America that distinction does not exist as there is no rigorous industry-wide standardization process.
Re:Changes to USCIS policy on eligibility criteria for H1B visa by EduardoBautista on Monday April 03, 2017 @01:08PM (#14024716)
For the TN visa, literally just changing the job title sometimes. Even in Canada for example, Shopify gives you a different job title depending whether or not you have a degree to make it easier to get a Canadian work visa.

In fact, in Canada you need to be a licensed engineer to be a "Software Engineer". Companies get around this by just calling you a "Software Developer".

Re:Changes to USCIS policy on eligibility criteria for H1B visa by arcticbull on Monday April 03, 2017 @01:13PM (#14024796)
For immigration purposes the distinction centers around the fact that developers 'merely' implement systems and software engineers are expected to design and implement systems. This is based on my experience with the TN status.
Re:Changes to USCIS policy on eligibility criteria for H1B visa by EduardoBautista on Monday April 03, 2017 @01:19PM (#14024857)
In this case, there is a lot of visa fraud out there.
Re:Changes to USCIS policy on eligibility criteria for H1B visa by rezashirazian on Tuesday April 04, 2017 @03:23PM (#14036273)
No the problem is that the only job title available to individuals with a Computer Science degree under NAFTA is "Computer System Analyst"

Even though in US a computer scientist can have "Software Engineer" as her title, it's not so easy in Canada. The word 'Engineer' has a very specific definition.

In fact if you get a Software Engineer degree from a Canadian university you'd have to a take a somewhat different set of courses than someone who get a Computer Science degree.

It's over the top bureaucratic semantics in my opinion. Any individual with a CS degree is qualified for anything labeled as Software Engineering in the US or Canada.

Re:Changes to USCIS policy on eligibility criteria for H1B visa by red_hairing on Monday April 03, 2017 @03:57PM (#14026546)
and it's clear that the trump administration is going to take a whole new slant on this work visa thing...just like he said he would....
Re:Changes to USCIS policy on eligibility criteria for H1B visa by mynameisvlad on Monday April 03, 2017 @02:08PM (#14025414)
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 by BrainInAJar on Monday April 03, 2017 @01:54PM (#14025236)
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 by bluebknight on Monday April 03, 2017 @02:16PM (#14025496)
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 by mahyarm on Monday April 03, 2017 @02:11PM (#14025449)
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 by edzo on Monday April 03, 2017 @12:22PM (#14024124)
Thay goves me hope... I am tn too