Can anyone explain me what is difference between a programmer, developer and a software Engineer? I have worked in 3 different software company and had different job title labled as Software Engineer, programmer and developer though my nature of work and responsibilities are same throughout.
Thx.. [ December 30, 2003: Message edited by: Michael Ernest ]
If you want to become a rich, do not work for others but make others to work for you.
I have often asked myself the same question but never discovered the answer. I think titles like software engineer cropped up when there was a bit of a trend going on to make job titles sound more "grand". Some people might argue that a software engineer designs a program, whereas a programmer just "punches the keys". But I think this separation doesn't really exist. Personally I have never met anyone in the software business who didn't do both. When people ask me what I do, I tell them I am a programmer. It happens to be a title I am proud of, and people who are not in IT are a little more likely to understand what you mean than when you say "software engineer" or something.
When I was on the East coast the term programmer was a little insulting because it implied that you didn't think you just coded up other people's designs. Software developers actually designed software and then implemented it. Not sure difference betwen that and a software engineer. I suspect there is none. Or perhaps if you have an engineering degree you are the latter and if you have a liberal arts degree you are the former. It is strange, CS is the only major I know of that you can get a liberal arts or engineering degree and still have a CS degree. just my opinions.
knowledge is the difference between drudgery and strategic action -- tiny ad
Devious Experiments for a Truly Passive Greenhouse!