程序员和工程师的区别

作者&投稿:容于 (若有异议请与网页底部的电邮联系)

程序员和工程师的区别如下:

1、 工程师(理想、期望)理解何谓软件“工程”,知道完成软件的过程、交付物、标准等;能够从“系统、关联”的视角看研发对象,能从整体、架构上理解;遇到问题,会寻找解决问题的“共同方法”,比如抽提、梳理、建模;善于分析、并能够“用设计图说话”,用图形表达意图、逻辑。

2、程序员(现状、不足)不理解何谓软件“工程”、也不清楚开发的过程,只知道与自己相关部分的内容;更容易从“代码、程序”的视角看研发对象,多从细节入手、思考;遇到问题,立即去寻找“具体做法”,比如上网查、复制;不善于做分析、用设计图表达自己的意图,缺乏逻辑意识,只会“用代码说话”。

3、工程视角:工程师理解软件实现过程的不同阶段、每个阶段需要的理论、方法、工具、交付物以及标准等。

4、系统视角:工程师研究对象时能够做到从整体到细节、由上到下、由粗到细,观察对象是按照从“系统→模块→功能→控件→程序”的顺序,具有综合多方面知识的能力(包括客户业务层面、软件技术层面)。

5、逻辑视角:工程师在研究课题时,可以通过分析、设计表达出自己的意图,具有很强的逻辑思考、逻辑表达的能力。

程序员和工程师的比较

工程师比较厉害,硬件学习难度比较大,特别是开始阶段,必须从电子技术,信息方面的只是开始。这些只是基础,目前掌握计算机核心硬件技术的公司都是老外。基本上,我们更多的是应用别人的东西。但是,就电子硬件技术来说,从原理图设计,PCB线路板设计需要更多的是经验。所以作为一个电子工程师往往是越老越吃香。



~

程序员和工程师的区别
答:程序员和工程师的区别如下:1、 工程师(理想、期望)理解何谓软件“工程”,知道完成软件的过程、交付物、标准等;能够从“系统、关联”的视角看研发对象,能从整体、架构上理解;遇到问题,会寻找解决问题的“共同方法”,比如抽提、梳理、建模;善于分析、并能够“用设计图说话”,用图形表达意图、逻辑...

程序员与软件工程师有何区别
答:软件工程师和程序员区别主要表现在以下几方面:1、概念不同:软件设计师是指能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档的实用性人才;而程序员指的是从事程序开发、程序维护的基层工作人员。2、工作职责不同:软件设计师主要职责是组...

工程师和程序员的区别
答:工程师和程序员的区别有:1.着重解决业务问题:程序员的着力点在于项目里的技术问题,工程师的着力点在于解决业务问题。有时候只要优化一下业务流程,就可以减少很多技术难点。我们经常讲的技术驱动就是指这个方面。2. 控制开发过程:程序员只管闷头写代码,实现各种业务功能逻辑。工程师会从开发过程、项目...

程序员与工程师?
答:实施类的工作主要就是到处跑,给用户安装软件,配置环境这些工作,基本不接触代码,或者说除了数据库操作语句,其他的代码都将要搁置一边。而且一份工作不可能三两天就辞职不干,不说多半年好吧,但6个月的时间足够你把所学的代码、编程知识忘得所剩无几,这样的话你还有心思在回到软件开发这方面来吗?...

工程师和程序员的区别
答:第三、工程师注重功能的逻辑联系 很多系统都在不断的变化和改进过程中,程序员看到的是功能点,工程师看到的是功能点之上的逻辑。任何系统当然都是由若干功能构成的。但在功能点之上,还需要一张有逻辑意义的大网,才能把功能点组合起来,把复杂度降低,成为大家能理解的对象。最简单的“登录”,就包含...

程序员都是工程师吗
答:1、应该说工程师首先应该是一个合格的程序员,但程序员只是成为工程师的第一步。2、程序员(英文Programmer)是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码人员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、高级程序员、系统分析员,系统架构师,...

工程师与程序员?
答:简单来说程序员负责软件产品的设计开发工作,实施工程师负责软件产品的安装与运维工作。

软件工程师和程序员的区别在哪?现在从事软件工程师有前途吗?
答:答案是肯定的,他们之间是有区别的,我从以下几个方面来说说。[1]什么是软件工程师?软件工程师是从事于软件职业的人员的一种职业能力的认证,是从事于软件开发相关工作人员的统称,它包括软件设计人员、软件架构人员、软件管理人员、程序员等一系列岗位,工作内容都与软件开发相关,软件工程师的技术要求...

软件工程师与程序员的区别
答:软件工程师它是一个广义的概念,它包括程序员这个岗位。再说明白一点就是程序员也可以叫做软件工程师,但是软件工程师不只有程序员一个岗位。软件工程师是从事软件开发相关工作的人员的统称。它除了程序员还包括软件设计人员、软件架构人员、软件工程管理人员等一系列岗位。软件工程师可谓是软件项目开发的...

软件工程师和程序员差别在哪?
答:程序员主要是指写代码的人。工程师着重在于设计。程序员和软件工程师的区别是:软件工程师不但要有编写程序代码的能力而且更重要的是要懂得如何去开发一个软件,怎样去学习实际的UI的观念。 就是工厂里面技术员和工程师的区别。技术员是熟练工人,工程师是设计者。程序员(英文Programmer)是从事程序开发、...