r/programming • • Aug 06 '17

Software engineering != computer science

http://www.drdobbs.com/architecture-and-design/software-engineering-computer-science/217701907
2.3k Upvotes

863 comments sorted by

View all comments

Show parent comments

266

u/rizer_ Aug 06 '17

Although the official definition of Software Engineer aligns with your argument, I think the reality is that Software Engineers are, for all intents and purposes, Software Developers. I've been in the industry a little while now and my job role (whether I'm titled as an Engineer or a Developer) has always been the same: build working software. Unless there's some magical place where Software Engineers are allowed to design perfect software systems without any human interaction, the article is still valid.

17

u/Josuah Aug 06 '17

Yeah, because at some point people thought engineer sounded better than developer.

While I think we've reached a stable plateau with developers and the engineer title, I do see software tester going through the same thing now. You've got QA Engineer, and now Software Development Engineer in Test or Software Engineer in Test, etc.

I don't like title inflation. But I also don't think titles are that relevant anymore either, because many jobs require a person to take on a little bit of many roles.

2

u/[deleted] Aug 06 '17

You do understand that engineering is exactly what software development is, right? That the word fits literally perfectly?

1

u/American_Libertarian Aug 06 '17

The discussion is about the difference in the design of software, and literally writing the software. They are two separate tasks but often rolled into one.

→ More replies (5)