忘掉好萊塢教你的關於駭客的一切。那個穿著黑色連帽衫在黑暗地下室瘋狂打字的傢伙?那不是駭客——那是破解者(cracker),而真正的駭客覺得他們和你一樣煩人。
「駭客」這個詞已經被媒體炒作徹底歪曲了,以至於大多數人不知道它實際上意味著什麼。讓我們來看看Eric S. Raymond的傳奇指南《如何成為駭客》——這份宣言自1996年以來一直默默地塑造著科技文化。
關於本文:我們偶然發現了Eric S. Raymond精彩的《如何成為駭客》指南,發現它如此引人入勝,以至於我們不得不分解它並與你分享。這不僅僅是另一篇科技文章——而是對電腦文化中最有影響力的寫作之一的深入探討,它完全改變了你對駭客真正是什麼的看法。

偉大的誤解:駭客 vs. 破解者
Raymond直接切入混亂的核心:**「駭客建造東西,破解者打破東西。」**就是這麼簡單,然而這種區別在數十年的聳人聽聞的媒體報導中已經消失了。
真正的駭客是建立互聯網、創建Unix、讓全球資訊網運作的人。他們不是在入侵你的銀行帳戶——他們是首先建立保護它的安全系統的人。
駭客社群可以追溯到1960年代初期,從第一批分時小型電腦和ARPANET實驗中出現。這些人不是數碼破壞者;他們是由對理解事物如何運作並使它們運作得更好的不可抑制的好奇心驅動的傑出工程師和程式設計師。
五大神聖原則:是什麼讓駭客行動
Raymond確定了定義駭客心態的五個核心信念。這些不僅僅是程式設計指南——它們是處理任何領域問題的哲學:

世界充滿了等待被解決的迷人問題
真正的駭客從解決問題和運用智慧中獲得真正的快感。這不是關於金錢或社會認可——而是純粹的解決事物的喜悅。正如Raymond所說,如果你天生不是這樣的人,「你需要成為這樣的人才能作為駭客成功。」
沒有問題應該需要被解決兩次
這就是駭客禮物文化的來源。如果你解決了有趣的問題,你就分享解決方案,這樣其他人就可以處理新問題而不是重新發明輪子。這幾乎是一種道德義務——其他駭客的思考時間是寶貴的。
無聊和苦差事是邪惡的
駭客相信有創造力的人永遠不應該被困在做重複性工作。如果某件事很無聊,就自動化它。這不是懶惰——這是效率。為什麼要把人類創造力浪費在電腦可以處理的任務上呢?
自由是好的
駭客天生反權威,因為任意的權威會阻礙問題解決。他們需要自由來探索、實驗和分享資訊。審查和保密與駭客之道背道而馳。
態度不能替代能力
這是關鍵:你不能假裝成為駭客。社群崇拜能力,對冒牌貨零容忍。你必須真正知道你在做什麼。
駭客技能的四大支柱
Raymond概述了每個駭客必須掌握的四項基本技能:

學習程式設計:從Python(Raymond目前的推薦)開始,然後擴展到C、Perl和LISP。但這不是關於收集語言——而是關於學習演算法思維。
精通Unix/Linux:你不能成為互聯網駭客而不理解Unix。它是互聯網的作業系統,而且不像閉源系統,你實際上可以看到底層。
學習網頁:精通HTML並理解網頁如何運作。大多數駭客創新發生在它們可以產生可見影響的地方。
精通英語:不管你喜不喜歡,英語是駭客文化的工作語言。Linus Torvalds用英語註釋他的程式碼,這是有原因的。
禮物經濟:駭客如何計分
這是變得非常有趣的地方。駭客世界作為人類學家所說的「禮物文化」運作。你不是通過囤積資源或支配他人來獲得地位——你通過贈送東西來獲得尊重。

Raymond確定了五種獲得駭客尊重的方式:
- 編寫他人認為有用的開源軟件
- 幫助測試和除錯現有專案
- 發布有用的資訊並維護FAQ
- 保持基礎設施運行(不光彩但必不可少的工作)
- 服務文化本身(像Raymond自己的指南一樣寫指南)
美麗的諷刺?你贈送的越多,你獲得的尊重就越多。這就像資本主義被翻轉過來。
駭客美學:努力工作,盡情玩耍
真正的駭客不符合反社會的刻板印象。Raymond指出,許多有成就的駭客都是優秀的作家、科幻迷、武術家和音樂家。模式是什麼?他們以與對待程式碼相同的分析強度來對待一切。

對於真正的駭客來說,工作、遊戲、科學和藝術之間的界限往往會消融。一切都變成了「高水平的創意遊戲」。他們不會半途而廢——如果他們投資於某項技能,他們往往會完全掌握它。
現代現實:開源改變了一切
當Raymond在1996年第一次寫他的指南時,大多數駭客在閉源軟件上工作。Linux的興起和開源運動從根本上改變了遊戲。今天,「駭客」和「開源開發者」本質上描述的是相同的文化。
這種轉變發生是因為開源給了駭客他們一直想要的:完全自由地修補、修改和分享。不再有黑盒子,不再有理解事物如何運作的人為障礙。
為什麼這很重要:超越程式碼
Raymond的指南不僅僅是關於成為程式設計師——它是關於培養一種特定類型的智識誠實和創意問題解決方法,這適用於技術之外的更廣泛領域。

駭客心態重視:
- 好奇心勝過順從:質疑一切,尤其是「事情一直是這樣做的」
- 分享勝過囤積:知識在分散時成長
- 能力勝過資歷:你能做什麼比你有什麼證書更重要
- 自動化勝過重複:如果無聊,就讓電腦來做
- 透明勝過保密:開放系統更值得信賴和可改進
測試:你已經是駭客了嗎?
Raymond提供了一個簡單的三問測試:
- 你能流利地使用程式碼嗎?
- 你認同駭客的目標和價值觀嗎?
- 一個知名駭客曾經稱你為駭客嗎?
你需要三者都具備。僅有技能是不夠的——你需要心態。僅有態度是不夠的——你需要能力。
前進之路:通往精通沒有捷徑
令人清醒的事實是什麼?沒有捷徑。Raymond估計需要18個月到兩年才能獲得可觀的技能,大約十年才能達到精通。真正的駭客花一輩子學習和完善他們的技藝。
但這裡有美麗的部分:如果你真的天生適合這種思維方式,學習永遠不會感覺像工作。它變成「緊張的遊戲而非苦差事」。
更大的圖景:數碼時代的哲學
Raymond的指南,現在已經近三十年了,仍然驚人地相關,因為它捕捉了有創造力的技術人員在互聯世界中如何思考和工作的一些根本性的東西。
在人工智能、監控資本主義和數碼壟斷的時代,開放、分享和智識自由的駭客價值變得更加關鍵。Raymond描述的駭客不僅僅是程式設計師——他們是數碼民主倡導者,建構保持資訊自由和可及的工具和系統。
**準備好加入行列了嗎?**駭客社群歡迎任何真正有興趣學習和貢獻的人。但請記住Raymond的警告:他們記憶很長,對愚蠢的人沒有耐心。準備好學習、分享,最重要的是,建造一些有價值的東西。
世界確實充滿了等待被解決的迷人問題。問題是:你準備好開始解決它們了嗎?