Difference between Software Engineers and Programmer/Coders.
Software engineers develop frameworks and tools to be used by coders in software. Similar to the relationship between a mechanical engineer and a driver.
What do you all think?
What do you all think?
24 comments
[ 3.9 ms ] story [ 68.4 ms ] threadI think are similar but I see a SE with more potential to develop things, a P too, but I think his scope is limited to what he/she knows, no go further.
Now mind you, most software engineers are NOT engineers in that sense, but I still think of it that way. Most software engineers are really software developers, but the engineer title is more appealing for whatever reasons (status?). Programmer/Coder is just slang for Developer, IMHO.
Thank god.
I ask around, then I do research myself on the internet (both about the potential doctor and what I'm going in for), and only then do I have a semblance of "trust".
(most of my friends are doctors)
"Coder" is what your future manager reads thinking about what salary he can give you.
:)
Seriously. There is no difference. People who are selling themselves short and lack self-confidence will (to their detriment) refer to themselves as programmers / coders.
People who believe in themselves will refer to themselves as software engineers.
Many such people who happen to write code call themselves "hackers". But regardless of what title they put on their resume, those are the type of people I'd want to work with.
And there are very, very few such people about, especially in Silicon Valley's cowboy coder environment.
Coder means that the person referred to is at a Junior level. People who write frameworks are usually at a senior level although even a junior can write a framework by essentially porting from one language to another.
And all this terminology stuff is nonsense. Basically meaningless in a professional context. Even HR people should ignore titles because too many people inflate their titles.