4 ms·
Let's not confuse engineering with programming. Most programmers aren't engineers (don't have engineering degrees, aren't comfortable with physics / calculus,
by Cupof37 12y ago
Let's not confuse engineering with programming. Most programmers aren't engineers (don't have engineering degrees, aren't comfortable with physics / calculus, etc.) Real engineers generally don't have these employment issues as they age.
Programmers are 'engineers' in the same way that those with an MCSE are 'engineers' -- they operate a computer and employ a unique and useful skill-set.
- matthewmacleod 12y agoNo true Scotsman. What's an engineer? I'd argue that people who studied software engineering for four or five years, then became software engineers, count as engineers. The fact that they don't have much insight into physics is wildly irrelevant.
- shanusmagnus 12y agoCan you study SE for 4/5 years and not have taken the standard physics sequence? Or did you mean not at university?
- ktran03 12y agoThis 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 12y 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."
- noarchy 12y agoHere in Canada, I cannot advertise myself as a professional engineer without an engineering license. I'm not saying that this is the way things should be done, mind you, but being an engineer is a legal distinction in some places.