4 ms·
Your main point aside, your experience having taken more math and physics courses than "technicians", and bearing "more responsibility in dollars and livelihood
by creatornator 10y ago
Your main point aside, your experience having taken more math and physics courses than "technicians", and bearing "more responsibility in dollars and livelihoods and use math more extensively in my job than most mechanical and electrical engineers I graduated with" is anecdotal evidence. I am not even done with my BS/MS EE degree and I've already taken more math and physics than my CS peers will ever take. This will change from college to college and degree to degree. You are right about the state of firmware though--security practices in IoT are often pretty terrible. Perhaps that points to an inadequacy in the licensing/regulation system that we have in place. I think most people in the comments could agree that the word "Engineer" implies rigorous certification--once software development has the same, then it could be considered Engineering.
- throwaway2016a 10y ago> This will change from college to college and degree to degree This is most likely very true. But in that case perhaps Computer Science should be split up into two majors with one being more rigorous. In my college the CS major was very rigorous and was even accredited as an engineering program. > I think most people in the comments could agree that the word "Engineer" implies rigorous certification I don't agree with this one. For one reason: Almost all my engineering friends didn't bother getting their PE after getting out of college. Many didn't even get their FE. yet they still do engineering work. I only know one or two who actually did. At least in the US most medium size companies only have one or two PEs that sign off on projects. But the people without the PEs still use Engineer in the job title. So even within electrical, mechanical, and civil engineering having the word engineering in the job title does not imply any sort of rigorous certification.