News for hackers. Stuff that matters.

Ask HN: Do you need a degree/diploma for a TN-1 (or other work) Visa?

I'm from Canada and looking for input from someone with experience getting a TN-1, or similar, work visa (with or without a degree).

The government website seems pretty clear that I'll need at least a diploma to get a TN-1 visa

https://travel.state.gov/content/visas/en/employment/nafta.html

Trying to weigh these 2 options:

[0] General consensus I've seen on HN and elsewhere is that a degree isn't necessary to be a successful developer. I have a family so 2-4 years of schooling isn't a small sacrifice at this point.

However

[1] The US job market for software seems significantly larger and more lucrative than Canada's. 2-5 years of sacrifice could easily be made up with access to US job market.

Also, I already have a B.A. (Christian studies) and soon will have an M.A. (Biblical Counselling). They are unrelated fields, but thought I'd mention it in case it makes a difference.

( 15 comments | 12 points | on HN )
Re:Ask HN: Do you need a degree/diploma for a TN-1 (or other... by raphtheb on Monday March 07, 2016 @01:48PM (#11240662)
I have successfully obtained a TN-1 Visa with a mostly unrelated degree (CEGEP generic "IT" degree). It does require a fair bit of paperwork, but it is absolutely possible.

Fair warning, as i wish someone had told me exactly this when i got my own TN-1: Any given border agent has the power to repeal said visa for any reason, without oversight. If they have a bad day at the border, they may elect, at any time, to permanently repeal it.

Re:Ask HN: Do you need a degree/diploma for a TN-1 (or other... by jlos on Monday March 07, 2016 @02:29PM (#11240946)
Thanks for the warning. Are you talking about entering and first applying for the TN-1 or anytime during the visa's length (e.g. visit's back home for Christmas)?
Re:Ask HN: Do you need a degree/diploma for a TN-1 (or other... by raphtheb on Monday March 07, 2016 @02:35PM (#11240994)
Any time for the full length of the visa. That most certainly include the initial application as well.

In my case, i was asked by my employer to remain in the US for the length of the visa, as me being potentially unable to get back to the office was considered to be a business risk. Needless to say, that was rather displeasing, and eventually led to my departure from the company.

Re:Ask HN: Do you need a degree/diploma for a TN-1 (or other... by adomanico on Monday March 07, 2016 @05:33PM (#11242292)
This is why it is a good idea to get your NEXUS. Once you have NEXUS card you don't have to interact with a CBP officer when you pass through customs.

You just use the kiosk.

Re:Ask HN: Do you need a degree/diploma for a TN-1 (or other... by hackerboos on Tuesday March 08, 2016 @09:55AM (#11245539)
Even for a TN visa?
Re:Ask HN: Do you need a degree/diploma for a TN-1 (or other... by transitorykris on Tuesday March 08, 2016 @11:42AM (#11246389)
Yes (first hand experience)
Re:Ask HN: Do you need a degree/diploma for a TN-1 (or other... by loumf on Monday March 07, 2016 @01:51PM (#11240683)
You can get a US programming job without a college degree, but it's easier if you have one (which you do). If you can do the job, any BA is fine for lots of places.

The main issue you'll have is resume screening -- so try to network to a job instead (or have a very compelling programming job application that makes your unrelated BA make you look well-rounded.)

There are also remote jobs in the US. Most would probably hire from Canada.

Re:Ask HN: Do you need a degree/diploma for a TN-1 (or other... by jlos on Monday March 07, 2016 @02:27PM (#11240928)
>> You can get a US programming job without a college degree, but it's easier if you have one (which you do).

Are you talking about getting a job with a company or getting across the border? What you say reflects what I've heard about getting work without a degree, I'm just concerned I won't be able to get the appropriate visas based on what the US government websites state.

Thanks for the reply!

Re:Ask HN: Do you need a degree/diploma for a TN-1 (or other... by loumf on Monday March 07, 2016 @05:10PM (#11242151)
You have a degree. I guess you need to convince the US that any BA is fine for development (because it is -- if you can do the work).

Probably you should engage a US immigration lawyer with expertise in this visa to help you out. They would know how to assemble the best application for your situation.

Perhaps one way to help yourself is to find articles written by prominent US software leaders saying that any BA is fine (I bet you can find Steve Jobs saying something like that).

Re:Ask HN: Do you need a degree/diploma for a TN-1 (or other... by coralreef on Monday March 07, 2016 @05:35PM (#11242304)
Uh, yeah, definitely get a lawyer, and don't give the border agent an article quoting Steve Jobs.
Re:Ask HN: Do you need a degree/diploma for a TN-1 (or other... by karanbhangui on Monday March 07, 2016 @02:36PM (#11241006)
In addition to being able to qualify with equivalent work experience (usually a ratio of 3 years work : 1 year diploma), there are two occupations that don't require a degree strictly: (Scientific) Technician and Management Consultant. My advice is find a competent tech immigration attorney in SV or surrounding areas who specializes and you will have a good time. I recommend Olivia Lee at Minami Tamaki or Chris Wright in LA.
Re:Ask HN: Do you need a degree/diploma for a TN-1 (or other... by sajal83 on Monday March 07, 2016 @01:46PM (#11240643)
Usually work experience in related field makes up for not having a degree/diploma for these things. Not sure how many years is needed.
Re:Ask HN: Do you need a degree/diploma for a TN-1 (or other... by wprapido on Monday March 07, 2016 @05:52PM (#11242397)
as for immigration, yeah it's 3 years of experience equaling 1 year of college / university, but you might need a lawyer. speaking of your unrelated degree. one of the best developers i know has a degree in orthodox christian theology. oh, yeah, US market is so much better than CA/UK/EU/AU/NZ
Re:Ask HN: Do you need a degree/diploma for a TN-1 (or other... by adomanico on Monday March 07, 2016 @04:59PM (#11242080)
Yes, when I first entered the US on a TN visa I had not completed my degree yet.

I was able to obtain TN status at the time through the Sci/Tech category. It was a little bit different then the traditional Analyst category but it worked.

Re:Ask HN: Do you need a degree/diploma for a TN-1 (or other... by transitorykris on Monday March 07, 2016 @04:21PM (#11241787)
Yes, I've seen Computer Systems Analyst with grade 12 highschool and 12 years of experience work. (Anecdotally 12 years of relevant experience = 3 years of degree work, but I've not seen that codified anywhere).