程序员和编程之间有什么区别?


回答 1:

程序:“程序”在美国的拼写(也广泛用于计算环境)。 计划的一系列未来活动或表演。

[1]^{[1]}

程序的定义

程序员:编写计算机程序的人。

[2]^{[2]}

程序员-程序员的英语定义| 牛津字典

编程:编写计算机程序的动作。

[3] ^{[3]}

编程-英文编程定义| 牛津字典

[1]程序-维基百科

[2]程序-维基百科

[3]计算机编程-维基百科


回答 2:
  1. 程序员是可以通过操纵计算机代码来解决问题的人。 他们可以具有广泛的技能水平,从对基本脚本的“了解”到使用任何语言的绝对巫师。当我从编程训练营毕业时,我都有成为优秀程序员的技能。” Lindsey说道。 “但是直到我加入Udacity时,我才意识到我仍然需要学习很多有关软件工程师的知识。”

与流行的看法相反,术语程序员和软件工程师不可互换。 程序员知道如何编码,并且可能具有构建有意义的产品所需的技术技能。 软件工程师遵循系统的过程来理解需求,与利益相关者一起工作并开发满足他们需求的解决方案。 程序员倾向于独自工作。 软件工程师是更大的团队的一部分。

Lindsey毕业于旧金山著名的训练营,并开始在一家公司工作(与我们合作!),她意识到了这种不同。 从学习GitHub工作流程到更广泛的测试(“我一直质疑测试的重要性,” Lindsey解释道,“对于单个项目,我知道自从构建了大部分项目后,它应该做什么。现在,由于所有部分都与之交互彼此之间,我需要非常小心地测试我的代码”),当林赛过渡到新职位时,她必须掌握很多技能。