If someone asks me, I just say "highly trained code monkey", I think that clarifies all
So basically software engineer = senior programmer, in the real world
Architect - big picture.
Architects - design/price/ideation
You just explained the difference between a software engineer and a software architect
Not true. A software engineer is a general area where you work on the entire stack of software in one way or another. This could be through software architecture (which is a more specialized role). A programmer, is more specifically working on a piece of the software rather than the higher picture.
I am a programmer who can do lots of things, but I would not call myself a software engineer, because I don't have the theoretical knowledge to be one.
Again. Reminder. They are both Software Engineers because they both fucking deal with Software. It just like surgeons, opticians, gynecologist are all Doctors .
If I wrote a "Hello, World" program, then I indeed programmed a computer, which makes me a programmer. Not the best programmer, but a programmer. But does it make me an engineer? I don't think so.
Glasp is a social web highlighter that people can highlight and organize quotes and thoughts from the web, and access other like-minded people’s learning.