I would like to know what the difference is between a Software Engineer a Software Developer and a Computer Programmer.
Answer by Ivan Tomica · Sep 24, 2011 at 04:06 PM
The process of developing and implementing various sets of instructions to enable a computer to do a certain task. These instructions are considered computer programs and help the computer to operate smoothly. The language used to program computers is not understood by an untrained eye. Computer programming continues to be a necessary process as the Internet continues to expand.
Software development is the process of developing software through successive phases in an orderly way. This process includes not only the actual writing of code but also the preparation of requirements and objectives, the design of what is to be coded, and confirmation that what is developed has met objectives.
Before systems development methods came into being, the development of new systems or products was often carried out by using the experience and intuition of management and technical personnel. However, the complexity of modern systems and computer products long ago made the need clear for some kind of orderly development process
Answer by Michal Kubiak · Sep 24, 2011 at 04:37 PM
@Ivan Tomica your answer is true in theory but in practice if you are a programmer you not only implement someone else's design but are also desiging, testing and analyzing requirements. The way I see it, the terms programmer and software engineer/ developer are used interchangebly by most companies in the industry.
Answer by danielsantro · May 11, 2012 at 11:36 PM
There is little bit difference between there. Software engineer is a maintain all process about software , development , programming all of those. but developer know only developing and the programmer is only coding the program. http://www.techyv.com/questions/difference-between-software-and-hardware-testing
Answer by trueb · May 10, 2012 at 09:35 PM
You know, these questions kinda make me want to pull out my hair, not because they are stupid but because everyone has an answer but no one has the same answer.
but here is my answer:
The difference widely depends on what your company wants to call it and how you want to describe your job. For example: you are talking to your grandma who has never touched a computer you would say "I'm a programmer."
Or you are talking to your date "I'm a software engineer," idk why but to me it sounds more impressive...
Trying a new OS 10 Answers
What is your favorite piece of software? 13 Answers