怎么成为电脑黑客 怎样找黑客帮忙( 七 )


特别地 , 黑客被人类学家们称为奉献社区 。在这里你不是凭借你对别人的统治来建立地位和名望 , 也不是靠美貌 , 或拥有其他人想要的东西 , 而是靠你的奉献 。尤其是奉献你的时间 , 你的创造力和你的技术成果 。
要想获得黑客的尊重 , 你基本上有5件事情可干:
1. 编写开源软件
首先(也是最传统和最重要的)是写一些其他黑客觉得有趣或有用的程序 , 并且开放源代码 。
(我们曾经把这些程序称为“自由软件(free software)” , 但是太多人不能确定这里的“free”是什么意思 。现在我们通常使用“开源”软件这个词 。
黑客间最受尊敬的圣人是那些编写了大型的 , 功能强劲且满足了广泛需求的开源软件供他人使用的人 。
但是这里有段有趣的历史 。虽然黑客一直敬重开源软件开发者 , 并且他们是我们社区的核心 , 但是直到1990年代中期 , 绝大部分黑客绝大多数时间是在闭源软件上工作的 。在我1996年写本文的第一版的时候仍然如此 。到1997年之后开源软件逐渐成为主流并改变了这一点 。现在 , “黑客社区”和“开源软件开发者”本质上是对同一文化和同一人群的两种表述——但值得记住的是 , 曾经不是如此 。(想了解更多 , 请看“历史记录:黑客活动 , 开源 , 和自由软件” 。)
2. 帮助测试和调试开源软件
黑客也尊敬那些为开源软件进行测试和除错的人 。在这个并非完美的世界上 , 我们不可避免地要花大多数的开发时间在调试阶段 。这就是为什么许多开源软件作者都会高度评价那些好的beta测试员(知道如何清楚描述出错症状 , 很好地定位错误 , 能忍受快速发布中的bug , 并且愿意使用一些简单的诊断工具) , 认为他们像红宝石一样珍贵 。一个好的测试员可以使如恶梦的测试及除错工作变为一件值得经历的小烦恼 。
如果你是个新手 , 试着找一个你感兴趣的正在开发的程序 , 尝试做一个好的beta测试员 。你会自然地从帮着测试 , 进步到帮着抓bug , 到最后帮着改程序 。你会从中学到很多 , 并且与未来会帮到你的人结下友谊 。
3. 发布有用的信息
另一个好事是收集整理有用有趣的信息做成网页或文档如FAQ(常见问题)列表 , 且让他们容易获得 。
技术性FAQ的维护者往往如同开源软件作者一样很受人尊重 。
4. 帮助维护基础设施运转
黑客社区(也包括互联网发展)是靠自愿者组成的 。有大量重要但平淡的事情需要处理——管理邮件列表 , 新闻组 , 维护大型软件归档库 , 开发RFC和其他技术标准等 。
做以上事情的人会得到很多人的尊敬 , 因为大家都知道这些事情需要大量的时间并且不如编写软件那么有趣 。这类工作需要使命感 。
5. 为黑客社区服务
最后 , 你还可以为黑客社区做服务和宣扬(比如写一篇“如何成为黑客”的文章 :-)) 。通常你不会做这些工作 , 直到你已经做了以上四种中的一样 , 并且取得了相当的知名度 。
黑客社区没有既定的领导者 , 但是有被人们尊重的英雄 , 长老级人物 , 史学家和发言人 。当你在这个圈里足够久 , 你可能会成为他们中的一员 。但请谨记 , 黑客对于自我夸耀的长老并不认同 , 因此不要尝试大举追求这种名誉 。与其奋力追求 , 不如先摆正自己的位置 , 等它自己到你手中 , 那时需要做到谦虚和优雅 。


以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!

「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助: