1. 正在先生首页
  2. 美国生活

Developer vs Engineer vs Programmer 有啥区别

从前,没有太在意这三个词的区别,今天有兴致的去查了一下。

先说结论吧,在美国的职场上,三个词有区别,也没区别。

先说没区别,因为很多公司无所谓是 Developer、Engineer、还是 Programmer, 反正能够坐在电脑面前写代码就好。很多人的Job Title也是经常的在这三个词之间来回的变化。所以这三个词在描述一项工作的时候,并没有非常明显的像是 Manager, Designer 这样的职能跨度。总的来说,存在很大一部分人是不介意自己用这三个中哪个的。

要说区别呢,如果是像谢耳朵一样,又或者说是较严谨公司,还是应该会对这三个词所代表的工作内容做出区别的。
Programmer 是代码的熟手,可以熟练使用擅长的代码完成既定的任务。是能够把代码写出花儿的人物。
Developer 有产品想法并且会开发的人物,也许代码写的不如 Programmer 好,但是熟悉的开发领域比 Programmer 广,可以规划一款新产品的技术线路。算是开发者里的产品经理吧。
Engineer 是为 Progammer 的生产工具制造者。

拿开发一门计算机语言来说,Engineer 来去用自己数学,科学,哲学等等技能,定义并实现了这个可以让计算机实现某一个功能的语言或者逻辑。 Programmer 则是精通掌握这门语言的人,就怎么能够很好的使用这门语言,Programmer 甚至比 Engineer 懂得还要多。而 Developer 则是准确的知道这门语言应该在什么地方来使用才能让它发挥最大功效。

原创文章,作者:Y.Y,如若转载,请注明出处:https://84361749.com/post/developer-vs-engineer-vs-programmer.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注