ابدأ بالتواصل مع الأشخاص وتبادل معارفك المهنية

أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.

متابعة

What's the difference between Software Engineer and Software Developer?

user-image
تم إضافة السؤال من قبل Fadi Alkhateeb , Senior Front End Developer , NexTwo
تاريخ النشر: 2013/11/11
Muhammad Majid Saleem
من قبل Muhammad Majid Saleem , Senior PHP Developer / Project Manager , SwaamTech

Key difference:

Software Developer:  is a person concerned with facets of the software development process. Their job includes designing, implementing, and testing the software.

Software Engineer:  is a practitioner of software engineering. They apply the principles of engineering to the design, development, maintaining, testing, and evaluation of the software and systems that make computers or anything containing software work.

 

Read complete article: http://www.differencebetween.info/difference-between-software-engineer-and-software-developer

George Dimitrov
من قبل George Dimitrov , Unix System Administrator , ADVANCED.IO

Well let me put it this way, I'm30 years old and I have Bachelor degree that mean5 years study, study and again study I dont say it like is something bad, but to be honest practice is what make you an engineer even if you dont have a degree at all. The industry is always changing and your self-education will never end! also in large projects, people may specialize in only one role ( Engineer ). In small projects, people may fill several or all roles at the same time.

 

I prefer to call my self a developer!

Bowsil Ameen
من قبل Bowsil Ameen , Sharepoint Development officer / architect , Etihad Airways

Dear Fadi,

I don’t see any difference more over they do same kind of work it is only the designation which is given in different company one will give software developer, software engineer, software Analyst.

 

Thanks

Mubbasher Mukhtar
من قبل Mubbasher Mukhtar , Senior Software Engineer and Researcher (Microsoft Certified Technology Specialist) , InvenSense

I believe the difference comes into play when Job involves such Maths(Calculus and Signal Analysis) and physics work + Some research oriented work and one is then called Software Engineer.

 

Where research work and math is not required, the position is called Software Developer and doesn't require those skills but one should be good in programming and UML...

 

And some companies are well aware of this and they will give you title accordingly.

 

Clodelio Delfino
من قبل Clodelio Delfino , Managing Consultant , Startup Company

Software Engineering  - the action of working artfully to deliver the software.Software Development  - more of a process of getting the program or software done.Both are almost the same with the only difference on the factors/process involved,well..probably the first one is more systematic with lots of controls unlike the latter can be optional if none.

Taha Hanif
من قبل Taha Hanif , Software Developer , Design Your Site

ProgrammingThe 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 developmentSoftware 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

Software engineeringhttp://cplus.about.com/od/thebusinessofsoftware/a/softwareeng.htm

Owais Rashid
من قبل Owais Rashid , Manager Business Intelligence , Touchstone Communications

Software Engineer is the one who design the process to be carried out by using software.

 

Softwre Developer is the one who develops the software based on the design defined by Software Engineer.

Muhammad Ahsan Mirza
من قبل Muhammad Ahsan Mirza , Software Development Engineer , Remit Anywhere Solutions

Simply, Software Engineering is a vast field that contains all the phases from project intiation to requirement gathering and engineering them and from project management and governance to project development and from testing plans and finding product errors to deployement and even  planning for further enhancements in the next iterations(versions) of the software to come. On the other hand, Software Development as the name suggests is related to only development or programming activities that contains testing to some exent as well.

sahid shahid
من قبل sahid shahid

very simple software developer develop the softare and software enginer innovate. it

مستخدم محذوف‎
من قبل مستخدم محذوف‎

Developer is more to make things work, engineer is more to make sure it been build in the best way!

مستخدم محذوف‎
من قبل مستخدم محذوف‎

Both are  same of crse. Even the word engineer means to develop or to innovate.

So in short both are similar.

المزيد من الأسئلة المماثلة