What is the difference between a Software Engineer and a Programmer?

Also, what are the differences for other titles such as Software Architect, and Application Developer.
In: Business.Jobs Asked by: panks Dec 01, 2007 - 93 Months Ago.  Viewed 22583 times



 Sort Answers: DateScore  Helpfulness Votes   
Titles in the software industry have little meaning. The exact same role can be done with people holding various titles. For example, the titles "Programmer", "Programmer/Analyst" and "Developer" are fairly interchangeable. For more experienced profressionals, the titles "Senior Programmer", "Senior Programmer/Analyst", "Senior Developer", and "Software Engineer" can all apply.

Titles are not the best indicator for salary. Your experience, the industry, and the size of the company are better indicators for salary.
Answered by: imisd - 92 Months Ago.
 Add Comments 
Programmers write programs. With the ease-of-use of modern programming tools, anybody can be a programmer, including the high-school student. When applied to a job category, anybody who programs computers can be designated as a programmer. Titles such as Programmer/Analyst are used in the financial industry.

Software Engineering is a term used by those who believe software development is an engineering process, which can be performed in a systematic, quantitative way. In industry, Software Engineer as a title is given to professionals working in engineering and manufacturing industries, especially for large systems or embedded systems where high-reliability is required. Whether an engineering approach can be applied to software is a topic still under intense debate.

An Application Developer or Application Programmer applies to programmers who build software applications as opposed to systems. Software applications refers to software that are used by people, as opposed to systems software which talks to other systems.

The titles of Software Architect and Systems Analyst are typically given to professionals who design software and software components. In theory, however, software architect should only required as a role in environments large enough to require a software architecture.
Answered by: Doug - 93 Months Ago.
 Add Comments 
Before learning what the difference between a software engineer and a computer programmer is, let us see what is meant by the term software engineering and how it relates to computer programming:

-Software engineering is a rigorous approach to development, maintenance and testing of software. These are engineers who must be knowledgeable about software requirements, design, development, maintenance and testing.

-A computer programmer on the other hand, is required to develop, test and maintain code that is to be run on the computer. He is responsible for converting the specifications provided in the software requirements definition phase into working code for the computer. Computer programmers are involved with design and maintenance of websites too.

http://www.flashpapers.com
Answered by: Johndecruse - 67 Months Ago.
 Add Comments 
My simple analysis with the difference of sa Software Engineeer and a Programmer is that the Software Engineer gives the Programmer the idea and design, while the Programmer only codes it.

( http://sourcefit.com )
Answered by: TedSmiths - 41 Months Ago.
 Add Comments 
True religion outlet http://truereligion.drdenimjeans.net
cheap ray ban sunglasses http://www.raybansunglasses.in.net
supra shoes http://www.suprashoes.name
true religion jeans http://www.truereligionjeansoutlet.net
toms shoes http://www.tomsoutlet.co
new balance 574 http://www.newbalanceshoes.in.net
coach factory outlet http://coach.cooutletsale.com
lululemon http://www.lululemon.name
ray ban sunglasses uk http://www.ray-bansunglasses.uk
louboutin shoes http://www.christianlouboutinoutlet.name
tods shoes http://www.todsoutlet.us.com
gucci handbags http://www.gucci.us.org
burberry outlet http://www.burberryoutletonline.in.net
cheap jordans http://www.airjordanshoes.eu
ghd http://www.ghdstraighteners.org
ray ban sunglasses http://www.raybansunglasses.co
monster beats http://beatsbydre.loopheadphone.com
air jordan shoes http://www.airjordanshoes.us.org
celine outlet online http://www.celineoutletus.com
adidas outlet http://www.adidaswingsshoes.net
coach factory outlet http://www.coachoutletus.us
coach outlet online http://www.coachoutletstores.com.co
michael kors outlet online http://www.michaelkorsoutletusa.net
replica watches http://www.rolexwatches.in.net
jordan 11 http://www.airjordan11.net
hollister clothing store http://www.hollisterclothingstore.net
air max 2015 http://www.airmax2015.com
mlb jerseys http://www.cheapmlbjerseys.net
asics running shoes http://www.asicss.co
thomas sabo http://www.thomassabos.co.uk
koby bryant shoes http://www.kobebryantshoes.in.net
cartier love bracelet http://cartierlovebracelet.bemercurial.com
air force one shoes http://www.airforce1.us.com
chanel 2.55 http://chanel.handbagcrafter.com
michael kors outlet online http://michaelkors.islandoutletstore.com
karen millen uk http://www.karenmillens.co.uk
herve leger dresses http://www.herveleger.us.com
discount oakley sunglasses http://www.oakleysunglass.eu
Answered by: 2015627caihuali - 1 Month Ago.
 Add Comments 

What is the difference between a Software Engineer and a Programmer? Also, what are the differences for other titles such as Software Architect, and Application Developer. - HelpGlobe.Business.Jobs
 
About Legal Copyright 2007- Helpglobe.com Invite Contact