跳至内容
THE GUILD
0%
服务 产品 招聘 关于我们 博客 常见问题 联系我们
破解密码:真正黑客的思维内幕(跟你想的不一样)

忘掉好莱坞教你的关于黑客的一切。那个穿着黑色连帽衫在黑暗地下室疯狂打字的家伙?那不是黑客——那是骇客,真正的黑客觉得他们和你一样烦人。

“黑客”这个词被媒体煽情报道彻底歪曲了,以至于大多数人都不知道它真正的含义。这就引出了Eric S. Raymond的传奇指南《如何成为黑客》——一份自1996年以来悄然塑造技术文化的宣言。

关于本文:我们偶然发现了Eric S. Raymond精彩的《如何成为黑客》指南,发现它如此引人入胜,我们必须分解它并与您分享。这不仅仅是另一篇技术文章——这是对计算机文化中最有影响力的写作之一的深入探讨,它完全改变了你对黑客真正含义的看法。

真正的黑客工作中 - 创造性问题解决

最大的误解:黑客vs骇客

Raymond直指混乱的核心:“黑客建造东西,骇客破坏东西。” 就这么简单,但几十年的煽情媒体报道让这个区别消失了。

真正的黑客是建造互联网、创建Unix、让万维网工作的人。他们不是在入侵你的银行账户——他们是首先建立保护它的安全系统的人。

黑客社区的根源可以追溯到20世纪60年代初期,从第一批分时微型计算机和ARPANET实验中兴起。这些不是数字破坏者;他们是杰出的工程师和程序员,被对理解事物如何工作以及如何使它们更好地工作的永不满足的好奇心所驱动。

五大神圣原则:是什么驱动黑客

Raymond确定了定义黑客思维的五个核心信念。这些不仅仅是编程指南——它们是处理任何领域问题的哲学:

黑客哲学的五个原则

世界充满了等待解决的迷人问题

真正的黑客从解决问题和锻炼智力中获得真正的快感。这不是为了金钱或社会认可——而是纯粹的弄清楚事物的乐趣。正如Raymond所说,如果你天生不是这样,“你需要变成这样才能成为一名黑客。“

同一个问题永远不应该被解决两次

这就是黑客礼物文化的来源。如果你解决了有趣的问题,你分享解决方案,这样其他人可以处理新问题,而不是重新发明轮子。这几乎是一种道德义务——其他黑客的思考时间是宝贵的。

无聊和苦工是邪恶的

黑客相信创造性的人永远不应该被困在做重复性工作。如果某事无聊,就自动化它。这不是懒惰——这是效率。为什么要把人类的创造力浪费在电脑可以处理的任务上?

自由是好的

黑客天生反权威,因为武断的权威阻碍了问题解决。他们需要自由探索、实验和分享信息。审查和保密与黑客之道背道而驰。

态度不能替代能力

这是关键点:你不能假装成为黑客。社区崇拜能力,对冒充者零容忍。你必须真正知道自己在做什么。

黑客技能的四大支柱

Raymond概述了每个黑客必须掌握的四项基本技能:

必备黑客技能金字塔

学习编程:从Python开始(Raymond目前的推荐),然后扩展到C、Perl和LISP。但这不是关于收集语言——而是学会算法思维。

掌握Unix/Linux:不了解Unix你就不能成为互联网黑客。它是互联网的操作系统,与闭源系统不同,你实际上可以窥视内部。

学习Web:掌握HTML并理解Web如何工作。大多数黑客创新发生在可以产生可见影响的地方。

掌握英语:不管你喜不喜欢,英语是黑客文化的工作语言。Linus Torvalds用英语注释他的代码,这是有原因的。

礼物经济:黑客如何计分

这里变得真正有趣了。黑客世界作为人类学家所称的”礼物文化”运作。你不是通过囤积资源或支配他人来获得地位——你通过给予东西来赢得尊重。

黑客礼物文化可视化

Raymond确定了五种赢得黑客尊重的方式:

  • 编写其他人觉得有用的开源软件
  • 帮助测试和调试现有项目
  • 发布有用信息并维护FAQ
  • 保持基础设施运行(不起眼但至关重要的工作)
  • 服务于文化本身(写像Raymond自己这样的指南)

美丽的讽刺是什么?你给予得越多,你赢得的尊重越多。这就像是资本主义的内外翻转。

黑客美学:努力工作,尽情玩乐

真正的黑客不符合反社会的刻板印象。Raymond注意到许多成功的黑客是优秀的作家、科幻小说迷、武术家和音乐家。模式是什么?他们以对待代码同样的分析强度对待一切。

黑客生活方式和兴趣

对真正的黑客来说,工作、娱乐、科学和艺术之间的界限往往会消融。一切都变成”高层次的创造性玩耍。“他们做事不会半途而废——如果他们投资于某项技能,他们往往会完全掌握它。

现代现实:开源改变了一切

当Raymond在1996年首次写他的指南时,大多数黑客在闭源软件上工作。Linux的崛起和开源运动从根本上改变了游戏。今天,“黑客”和”开源开发者”本质上描述的是同一种文化。

这种转变发生是因为开源给了黑客他们一直想要的:完全的自由去修补、修改和分享。不再有黑箱,不再有理解事物如何工作的人为障碍。

为什么这很重要:超越代码

Raymond的指南不仅仅是关于成为程序员——它是关于培养一种特定类型的智力诚实和创造性问题解决方法,适用于远超技术的领域。

黑客思维超越技术的影响

黑客思维重视:

  • 好奇心胜过遵从:质疑一切,特别是”一直以来就是这样做的”
  • 分享胜过囤积:知识在分发时增长
  • 能力胜过证书:你能做什么比你有什么证书更重要
  • 自动化胜过重复:如果无聊,就让电脑来做
  • 透明胜过秘密:开放系统更值得信赖且可改进

测试:你已经是黑客了吗?

Raymond提供了一个简单的三问题测试:

  1. 你能流利地说代码吗?
  2. 你认同黑客的目标和价值观吗?
  3. 有没有知名黑客曾称你为黑客?

你需要全部三个。仅有技能是不够的——你需要思维方式。仅有态度也不够——你需要能力。

前进之路:没有捷径可以掌握

令人清醒的真相是什么?没有捷径。Raymond估计需要18个月到两年才能获得体面的技能,大约需要十年才能达到精通。真正的黑客用一生的时间学习和完善他们的技艺。

但这里有美丽的部分:如果你真正有这种思维方式,学习永远不会感觉像工作。它变成”强烈的游戏而非苦工。“

更大的图景:数字时代的哲学

Raymond的指南,现在已有近三十年历史,仍然令人惊讶地相关,因为它捕捉了创造性、技术人员在互联世界中如何思考和工作的根本性东西。

在AI、监控资本主义和数字垄断的时代,黑客对开放性、分享和智识自由的价值观变得更加关键。Raymond描述的黑客不仅仅是程序员——他们是数字民主倡导者,建造保持信息自由和可访问的工具和系统。

准备好加入这个行列了吗? 黑客社区欢迎任何真正有兴趣学习和贡献的人。但记住Raymond的警告:他们记忆力很长,对傻瓜毫不容忍。准备好学习、分享,最重要的是,建造有价值的东西。

世界确实充满了等待解决的迷人问题。问题是:你准备好开始解决它们了吗?

了解更多如何成为黑客 | 大教堂与集市 | 行话文件