程序员,黑客和开发者之间的区别

如题所述

第1个回答  2017-04-17

    程序员是能够通过操纵计算机代码解决问题的人。他们的技能水平可高可低—从掌握基本脚本的入门级到可利用任何一门语言的绝对巫师都算是。

    黑客是做东西的人。在本文背景下,是指通过对计算机编程做东西的人。这是对这个术语的原创、纯粹的定义,比方说,你有了一个想法以后就设法 “破解” 某个东西让它可以工作。这个词也可用到修改东西使其功能发生重大改变的人身上,但是不像前面的定义用得那么多。

    开发者是正规培训的程序员。他们并不仅仅要解决问题或者创造东西,而是按照一套设计和实施原则去做事。这些事情包括性能、维护、伸缩、健壮性以及安全等。

    三者关系:

      黑客和开发者都是程序员

      许多程序员,甚至开发者的创意都不足以被视为是黑客

      许多程序员,甚至也包括黑客,其教育程度或者经验均不足以被看作是开发者。

本回答被网友采纳
相似回答