- 首页 > 云知道 > >
04黑客文化中的地位:像大部分不涉及金钱的文化一样 , 黑客王国靠声誉运转 。你设法解决有趣的问题 , 但它们到底多有趣 , 你的解法有多好 , 是要由那些和你具有同样技术水平的人或比你更厉害的人去评判的 。相应地 , 当你在玩黑客游戏时 , 你得认识到你的分数主要靠其他黑客对你的技术的评价给出 (这就是为什么只有在其它黑客称你为黑客时 , 你才算得上是一名黑客) 。这个事实常会被黑客是一项孤独的工作这一印象所减弱;也会被另一个黑客文化的禁忌所减弱 (现在逐渐减弱但仍强大):拒绝承认自我或外部评估与一个人的动力有关系 。特别地 , 黑客王国被人类学家们称为一种奉献文化 。在这里你不是凭借你对别人的统治来建立地位和名望 , 也不是靠美貌 , 或拥有其他人想要的东西 , 而是靠你的奉献 。尤其是奉献你的时间 , 你的创造和你的技术成果 。要获得其他黑客的尊敬 , 基本上有五种事情你可以干:①写开放源代码软件第一个(也是最集中的和传统的)是写些被其他黑客认为有趣或有用的程序 , 并把程序源代码提供给整个黑客文化使用 。(过去我们称之为“free software (自由软件)” , 但这却使很多不知 free 的精确含义的人感到困惑 。现在我们很多人 , 根据搜索引擎网页内容分析至少有2:1的比率 , 使用“ open-source”software(开放源代码软件)这个词) 。黑客王国里最受尊敬的偶像是那些写了大型的、好用的、具有广泛用途的软件 , 并把它们公布出去 , 使得每人都在使用他软件的人 。②帮助测试并调试开放源代码软件黑客也尊敬那些使用、测试开放源代码软件的人 。在这个并非完美的世界上 , 我们不可避免地要花大多数的开发时间在调试阶段 。这就是为什么任何有头脑的开放源代码的作者都会告诉你好的beta测试员 (知道如何清楚描述出错症状 , 很好地定位错误 , 能忍受快速发布中的bug , 并且愿意使用一些简单的诊断工具)象红宝石一样珍贵 。甚至他们中的一个能判断出哪个测试阶段是延长的 , 哪个是令人精疲力尽的噩梦 , 哪个只是一个有益的小麻烦 。如果你是个新手 , 试着找一个你感兴趣的正在开发的程序 , 做一个好的beta测试员 。你会自然地从帮着测试 , 进步到帮着抓臭虫 , 到最后帮着改程序 。你会从中学到很多 , 并且与未来会帮你的人结下友谊 。③公布有用的信息另一个好事是收集整理有用有趣的信息做成网页或文档如FAQ列表 , 且让他们容易获得 。主要技术FAQ的维护者受到几乎同其他开放源代码的作者一样多的尊敬 。④帮助维护基础设施的运转黑客文化(还有Internet的工程方面的发展 , 就此而言)是靠自愿者运转的 。要使Internet能正常工作 , 就要有大量枯燥的工作不得不去完成——管理mail list , 新闻组 , 维护大型软件库 , 开发RFC和其它技术标准等等 。做这类事情的人会得到很多尊敬 , 因为每人都知道这些事情是十分花时间又不象编程那样好玩 。做这些事情需要奉献精神 。⑤为黑客文化本身服务最后 , 你可以为这个文化本身做宣传(例如 , 象我这样 , 写一个“如何成为黑客”的正面的教程 :-) ) (译者:不知道Barret把它翻成中文算不算?) 。这并非一定要在你已经在这个圈子呆了很久 , 因以上四点中的某点而出名 , 有一定声誉后才能去做 。黑客文化没有领袖 。精确地说 , 它确实有些文化英雄、部落长者、历史学家和发言人 。若你在这圈内呆的够长 , 你或许成为其中之一 。记住:黑客们不相信他们的部落长者的自夸的炫耀 , 因此大举追求这种名誉是危险的 。与其奋力追求 , 不如先摆正自己的位置 等它自己到你的手中——那时则要做到谦虚和优雅 。
推荐阅读