Question, what do you want to use it for? If it’s somewhere like LinkedIn, nothing can stop you.
My question was like more geared towards - what makes a Software Engineer, a Software Engineer. is it the Software Engg. Degree, practice, or some other characteristic traits that one has to demonstrate in order to become an Engineer.
Ask HN: Can non degree-holder use the title Software Engineer?
21–30 of 36 posts
Re: Ask HN: Can non degree-holder use the title Software Engineer?
#22Question, what do you want to use it for? If it’s somewhere like LinkedIn, nothing can stop you.
My question was like more geared towards - what makes a Software Engineer, a Software Engineer. is it the Software Engg. Degree, practice, or some other characteristic traits that one has to demonstrate in order to become an Engineer.
Re: Ask HN: Can non degree-holder use the title Software Engineer?
#23Re: Ask HN: Can non degree-holder use the title Software Engineer?
#24*This may not be true outside of the US
Re: Ask HN: Can non degree-holder use the title Software Engineer?
#25Why not? In the US, there isn’t a formal professional engineer (P.E.) certification for software engineers (unlike most other branches of engineering). If you’re performing the same job as someone who has a software engineering or comp sci degree and your job title happens to be “software engineer,” why would it matter if you have an unrelated degree, no degree, or even no high school diploma? *This may not be true o…
Re: Ask HN: Can non degree-holder use the title Software Engineer?
#26Why not? In the US, there isn’t a formal professional engineer (P.E.) certification for software engineers (unlike most other branches of engineering). If you’re performing the same job as someone who has a software engineering or comp sci degree and your job title happens to be “software engineer,” why would it matter if you have an unrelated degree, no degree, or even no high school diploma? *This may not be true o…
https://ncees.org/ncees-discontinuing-pe-software-engineerin...
I imagine the individuals who obtained these licenses did so for prestige or credibility, to support the idea of licensing for software engineers, or because their work is related to other, more closely regulated engineering disciplines.
Some states try to control the use of “engineer” as a title, at least in some contexts, but I don’t know of any U.S. state that regulates the practice of software engineering, as such, nor of any credible plans to change this.
Re: Ask HN: Can non degree-holder use the title Software Engineer?
#27Re: Ask HN: Can non degree-holder use the title Software Engineer?
#28Non-degreed Software Engineer from the USA here, weighing in with biased opinions: Depends on the field you are in. Here at least, use of the title as it relates to software is currently driven by the hiring agency/company. If you are hired on as a Software Engineer without a degree, then you are a Software Engineer (at least in title, at that position). You damn well better be able to perform. But you can legally wr…
The thing you are describing is something different altogether, where the distinction is more about status (e.g I do more important work than you). Usually we handle this with appropriate compensation, but if you are looking for nominal respect, that’s a losing battle. I just saw some kid on LinkedIn, graduates a bootcamp with no job experience at all, changes his title to ‘aspiring developer and data analyst’. Title pimping is a lost cause, and the integrity required to derive status from it is infinitesimally small.
Tech in general has always had this problem, as we mostly got lumped into ‘aren’t you an IT guy?’ for years. It had very little status, and we sort of have the same problem all over again except it’s the barbarian horde of newcomers that give themselves titles that would takes years to sincerely attain. Three month bootcamp straight to a ‘full-stack’ developer, huh? This stuff hurts us in general, and we might as all go back to being called ‘IT people’.
I do agree that software is too big to have a blanket term like ‘Software laborer’. There are ‘ui laborers’, ‘options trading laborers’, ‘infrastructure laborers’, ‘backend laborers’, etc. I wouldn’t want to create classism amongst laborers (you know, real laborers vs not so real laborers), but rather have descriptive branches of our field properly described so we understand what part of this field you specialize in - no status involved. I guess the same way we know what a Podiatrist does exactly, compared to an Orthodontist. There is no Medical Professional or Seriously-Better-Medical Professional.
I wouldn’t put too much weight on the term, marketing values ‘full-stack’ ahead of anything else anyways, which flys in the face of specialization. Probably why such a topic even comes up, if we’re all meant to be generalist, what sets us apart?
Re: Ask HN: Can non degree-holder use the title Software Engineer?
#29In Canada the title "Engineer" is protected by law. One must have an engineering degree from an accredited university in order to use the title. It's fairly strictly enforced.
https://ca.indeed.com/jobs?q=software+engineer&l=Toronto%2C+...