软件工程师与程序员的区别?

如题所述

软件工程师和程序员区别主要表现在以下几方面:
1、概念不同:软件设计师是指能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档的实用性人才;而程序员指的是从事程序开发、程序维护的基层工作人员。
2、工作职责不同:软件设计师主要职责是组织和指导程序员编写、调试程序,并时软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件;而程序员主要负责软件项目的详细设计、编码和内部测试的组织实施,对小型称件项目兼任系统分析工作,完成分配项目的实施和技术支持工作。
3、拥有一定的编程能力的都能称为程序员,不需要考证;而软件设计师需要通过计算机软件资格考试的中级考试。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2019-09-02

软件工程师它是一个广义的概念,它包括程序员这个岗位。再说明白一点就是程序员也可以叫做软件工程师,但是软件工程师不只有程序员一个岗位。

软件工程师是从事软件开发相关工作的人员的统称。它除了程序员还包括软件设计人员、软件架构人员、软件工程管理人员等一系列岗位。

软件工程师可谓是软件项目开发的掌舵者。虽然要求技术全面,但无须偏执于门门技术都精通,任何软件工程师都有自己的技术特长和偏向,对于自己手中的技术,可有精通-掌握-熟悉-了解之分,根据工作需要和职业发展的具体情况来划分。

程序员是从事程序开发、维护的专业人员。一般我们将程序员分为程序设计人员和程序编码员。

本回答被网友采纳
第2个回答  2019-05-24
程序员工作范围属于纯后端,软件工程师带一些前端
第3个回答  2019-09-06
工程师是职称的一种,程序员是具体工种的一类,这两个概念是交叉关系,即有的程序员是工程师,或者有的工程师是程序员。
第4个回答  2017-12-31

软件工程师与程序员是两种职业。

软件工程师是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格。软件工程师是从事软件开发相关工作的人员的统称。程序员是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码人员。