3 ms·
This varies with where you live. In Canada, a programmer is certainly not an engineer. And for Canadians going for a TN visa to work in the US, programmers are
by ktran03 11y ago
This varies with where you live.
In Canada, a programmer is certainly not an engineer. And for Canadians going for a TN visa to work in the US, programmers are not allowed. Usually they try to slip in as 'Systems analysts' or craft the job/acceptance letter to fit under an engineering discipline.
Software Engineers are engineers in Canada. A self taught programmer doing css/html is not an engineer.
I'd simply qualify someone as an engineer, iff they successfully graduated from recognized university from an accredited Engineering program. And a second possible scenario is if someone's managed to pass all the Professional Engineer's examinations independently (rare).
- fieryeagle 11y agoNot sure if one should favour 4 years in theory or 4 years in relevant work, for a programming position. For research, yes absolutely as it is straight carryover.
- ktran03 11y agoThat's an employers decision, my post was not meant to comment on how well someone can program, given their qualifications. Best programmer I know does not have an engineering degree. Not sure why I got down voted. A quick google search will reveal my comment is factual. At least in Canada where I'm from. https://archive.org/stream/TNVisaForSystemsAnalystsVsProgrammers/TN_Visa_for_Systems_Analysts_vs_Programmers_djvu.txt https://archive.org/stream/TNVisaForSystemsAnalystsVsProgram... "Many people do not realise that computer programmers do not qualify under the TN Visa" http://peo.on.ca/index.php/ci_id/2057/la_id/1.htm http://peo.on.ca/index.php/ci_id/2057/la_id/1.htm "meet PEO's stipulated academic requirements for licensure (hold an undergraduate engineering degree from a Canadian Engineering Accreditation board (CEAB)-accredited program, or possess equivalent qualifications), and, if required, successfully complete any technical exams."