Sort of relevant: In Canada the word "Engineer" is protected. While I am a Computer Scientist, I can not call myself a Software Engineer (or any form of Engineer), unlike in the US. In Canada you must have graduated from an Engineering College of a University to use the title.
Iron Ring
181–190 of 194 posts
Re: Iron Ring
#182Earlier quoted context omitted.
I graduated with an ME degree and I now work as a software developer. I find that the traditional engineering coursework is more difficult than what I find with regards to CS. It's pretty easy to become a self-taught developer and even go through the online courses coming from MIT, etc. It's significantly more difficult to do the same for traditional engineering. In addition, as someone mentioned elsewhere in the com…
In addition, as someone mentioned elsewhere in the comments, the cost of failure in software doesn't often result in death. That's nice; perhaps you should tell it to the victims of the Therac-25. Or maybe I'll remember it next time I'm writing some real-time software to control something silly like missile guidance. More and more software every day goes into controlling vital systems in our world . . . And how often…
Re: Iron Ring
#183Earlier quoted context omitted.
Canadian Engineering Accreditation Board is the authoritative body as far as I'm aware and in order to title yourself an "Engineer" you need to be a member of your provincial regulatory body since the title "Engineer" is a protected title under law. It isn't really enforced in any way but to call yourself a "Software Engineer" without having P.Eng. in Canada is technically illegal. EDIT: Its pointed out in a differen…
Software Engineers in Canada can be P.Eng if they choose to. What makes you think she/he's not?
Re: Iron Ring
#184Earlier quoted context omitted.
Software Engineers in Canada can be P.Eng if they choose to. What makes you think she/he's not?
This is correct. I graduated from UBC as a Software Engineer and have applied as an EIT with APEGBC. I haven't followed through to apply for P. Eng. status though as the process is a little more difficult for software folks. You are supposed to submit work experience under supervision of another P. Eng. which are not very common place in our industry. I believe you can apply for exceptions to this rule though. I pers…
For someone not requiring it there are often provisions on each regulatory body's to get it down the line by providing cases of past work experience validated by a P.Eng. no matter when it happened.
Re: Iron Ring
#185UCLA '12, stainless was our only option if I recall. Even amongst my engineering buddies, few actually knew of the ritual/ring and that they could obtain one! I have to say I like mine =)
Re: Iron Ring
#186Earlier quoted context omitted.
> There is currently no widespread recognition of the profession in the IT community. We almost never see any job posting requiring the title, or any company giving additional compensation/responsabilities because of the title. The main difference between a comp sci. degree and a software eng. degree when I graduated in Quebec (circa 2007) was mostly courses about rational rose and the waterfall process. Software Eng…
This is not true and you know it.
Re: Iron Ring
#187Re: Iron Ring
#188UCLA '12, stainless was our only option if I recall. Even amongst my engineering buddies, few actually knew of the ritual/ring and that they could obtain one! I have to say I like mine =)
This is pretty neat. I'm a 2005 engineering graduate (CSE) and never knew about this. I wonder if I can get one ex post facto.
Re: Iron Ring
#189Game developers carry rings too... two around their eyes due to crunching :)
Re: Iron Ring
#190Earlier quoted context omitted.
This is not true and you know it.
That is what my friends in Software Engineering reported. What do they actually learn?
But I must admit I haven't studied the curriculum of a CS program. Am I wrong to say you can do it in 3 years while SE is 4 years? If we could study a few programs from a few university offerings, I'm sure we could see what is different. I ought to think it is generally an engineering approach to building software, that is a mix of science, people and integrity.