I always find this debate interesting. Sometimes I'm not sure it matters, but sometimes I do.
I think matters when the perception of what you do will affect your ability to perform and progress in you career.
But, academically, I've always considered these titles differently. To me the difference is in how you approach a problem.
An engineer should approach problems by evaluating risk, cost, feasibility, etc. They should also be concerned with the design and how it affects the rest of the system.
A developer may be given smaller problems, and sometimes in isolation from the rest of the system, for right or wrong. They may also design and build at the same time and be more concerned about implementing.
Just my take on it. I agree anyone can become an engineer, but it's all about learning how to solve problems, which is why doing so for 4 years at a university has an advantage.
An engineer should approach problems by evaluating risk, cost, feasibility, etc. They should also be concerned with the design and how it affects the rest of the system.
This is pretty much how "Software Engineering at Google" describes a Software Engineer 👍
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I always find this debate interesting. Sometimes I'm not sure it matters, but sometimes I do.
I think matters when the perception of what you do will affect your ability to perform and progress in you career.
But, academically, I've always considered these titles differently. To me the difference is in how you approach a problem.
An engineer should approach problems by evaluating risk, cost, feasibility, etc. They should also be concerned with the design and how it affects the rest of the system.
A developer may be given smaller problems, and sometimes in isolation from the rest of the system, for right or wrong. They may also design and build at the same time and be more concerned about implementing.
Just my take on it. I agree anyone can become an engineer, but it's all about learning how to solve problems, which is why doing so for 4 years at a university has an advantage.
This is pretty much how "Software Engineering at Google" describes a Software Engineer 👍