DEV Community

Dhruv
Dhruv

Posted on • Edited on

Engineer vs Developer

It's weekend again and it calls for new food for thought kind of a topic.

What do you mean by the term "Developer" ?

This is a question that can be answered in a lot of different ways depending on the different viewpoints. According to me if you have a good logical capability and you know what tool to use when and for what use case, that makes a good Developer. I won't bring SYNTAX in between here because it can be easily googled, right?

What do you mean by the term "Engineer" ?

An engineer is someone who builds stuff. Building anything requires a lot more knowledge than just programming and logical thinking. One needs to dive into the idea/abstract of the product/tech they are working on in order to know what shortcomings are present currently in product/tech and what solutions might help solve those issues.


This debate of engineer vs developer can be a long one but one must keep in mind that being an engineer is "holistic development of developer". An all-around development of a developer makes them an Engineer. Being an engineer is more than just coding, it's also about understanding the product, how you perceive a problem statement, and start thinking of a possible solution to it.

There's a very clear and visible line between a developer and an engineer, to say the least, but this is again my opinion and it can be different for different people based on their experience.


Tell me what do you think about this comparison of a Developer vs Engineer.

Twitter - punnyhooman

Top comments (0)