软件开发人员和计算机程序员之间有区别吗?


回答 1:

软件工程师或计算机科学工程师的职责是为特定对象构建新工具或软件,以使程序员更容易进行编码。

程序员的职责是为特定任务编写代码以完成项目。 他必须知道可用于编写特定程序代码的所有功能和库。

例如:程序员将根据老板的任务编写代码。 鉴于此,软件工程师必须能够开发新算法并创建可以由程序员在其代码中直接使用的新鲜API和库文件。 这样可以最大程度地减少代码大小,并且在将来的项目中编写代码时也将非常高效……

软件工程师的地位比程序员高,因为他必须具备编程知识以及计算机科学的核心概念(如操作系统)。


回答 2:

没有人会以任何精确度使用标题,但是..

在过去,“程序员”的角色非常有限-基本上是由“系统分析员”提供伪代码并将其转变为运行代码的人。 这些天,标题几乎毫无意义。 “编程”本质上是一种技能,而不是角色。

另一方面,开发人员是指实际开发软件的人员-不仅包括编写代码(解决问题,设计,文档等),还包括许多任务。

想想“锤子”和橱柜匠之间的区别。


回答 3:

没有人会以任何精确度使用标题,但是..

在过去,“程序员”的角色非常有限-基本上是由“系统分析员”提供伪代码并将其转变为运行代码的人。 这些天,标题几乎毫无意义。 “编程”本质上是一种技能,而不是角色。

另一方面,开发人员是指实际开发软件的人员-不仅包括编写代码(解决问题,设计,文档等),还包括许多任务。

想想“锤子”和橱柜匠之间的区别。


回答 4:

没有人会以任何精确度使用标题,但是..

在过去,“程序员”的角色非常有限-基本上是由“系统分析员”提供伪代码并将其转变为运行代码的人。 这些天,标题几乎毫无意义。 “编程”本质上是一种技能,而不是角色。

另一方面,开发人员是指实际开发软件的人员-不仅包括编写代码(解决问题,设计,文档等),还包括许多任务。

想想“锤子”和橱柜匠之间的区别。