【翻译】我如何才能知道自己已经成为一名黑客?

答:问自己三个问题:

  ·你能流畅地读代码么?

  ·你能认同黑客们的目标和价值观么?

  ·有没有一个信誉卓著的黑客称你为黑客?

  如果这三个问题的答案是肯定的,那么你就已经是名黑客了。缺少任一个都是不行的。

  第一个问题检测你的技能。如果你能满足之前所说的那些技能(1.学会如何编程;2.使用开源的unix系统;3.学会使用万维网和写HTML;4.不错的英语),那么你大概可以通过这个测验。如果你的许多代码被开源项目使用,你当然也通过了。

  第二个问题检测你的态度。如果黑客思维的那五条原则(1.世上满是迷人的问题等待解决;2.同一个问题不应该被解决两次;3.重复劳作没有意义;4.自由万岁;5.态度代替不了能力)对你来说是显然的,不过是你现在生活的一种描述,并不新奇,那么你已经通过一半了。这是内心的一半,外部的那一半取决于你对与黑客社区长期目标的支持。这里有一个目标的列表,不完整但很有象征意义:是不是有益于linux的传播与改善?你是否热衷与软件自由?敌视独裁?你是否笃信计算机将使世界更丰富更人性化?

  但是要注意这里的秩序。黑客社区里也有一些明确的、主要用于自我保护的政治利益 - 维护言论自由和抵制所谓的知识产权(这试图使开源软件不合法)。一些项目属于自由组织,例如Electronic Frontier Foundation,而作为黑客外部的态度就该支持他们。除此之外,大部分的黑客都对试图将黑客态度同政治牵扯抱有怀疑态度;我们已经很明了,这些企图会使人分心。如果有人想以黑客精神的名义雇你进入议会,那么他们已经不具有黑客精神了。正确的反应是“沉默并给他们看代码”。

  第三个问题有种微妙的递归。我曾提到,成为一名黑客一定程度上是要找到文化的归属感和具有分享传统的社交网络圈,一个内在一个外在。在很长时间以前,黑客们是一伙不那么团结凝聚而自我的团体。但随着英特网紧密联系着黑客们,社交网络的重要在这三十年来越来越重要。一个实际的变化是,这个世纪我们有了自己T恤。

  社会学家们注意到,黑客圈中总有些“守门员” - 往往是那么些有着威信的关键人物,他们来核准一个新成员是否合格。由于整个黑客文化宽松和随意,“守门员”的角色也不是绝对的。但是对于所有黑客而言,他们骨子里就知道并不是每个人都能胜任这种角色。“守门员”需要一定程度的资历和成就。这很难定量化,但每个黑客都能知道谁是。

posted @ 2013-03-29 15:51  l3sl!e  阅读(291)  评论(0编辑  收藏  举报