How To Become A Hacker

How To Become A Hacker

How To Become A HackerEric Steven Raymond 编写的黑客文化(Hacker Culture)入门文档,最早写于 1996 年,本文归档版本 frontmatter 标记发布时间为 2001-01-01,并包含到 2020 年的修订记录。

这篇文章的核心是软件黑客共同体如何理解身份、能力、声望和学习路径。它把 hacker 定义为会解决问题、构建系统、贡献共同体并被共同体承认的人,并明确区分 Hacker vs Cracker

关键知识

  • Hacker Culture:黑客是一种围绕编程、网络、Unix、开放源码和同行认可形成的技术共同体。
  • Hacker Attitude:解决有趣问题、共享解决方案、自动化重复劳动、反对强制性控制、尊重能力。
  • Basic Hacking Skills:编程、Unix/Linux、Web/HTML、技术英语构成入门工具箱。
  • Hacker Status and Reputation:声望来自贡献,尤其是开源软件、测试调试、技术文档、基础设施维护和文化传承。
  • Gift Culture in Hacker Culture:黑客共同体以赠与、贡献和同行评价建立地位。
  • Open Source Software:现代黑客文化与开源开发高度重合,但这种重合是 Linux 和 open source 运动兴起后的历史结果。
  • Unix-centered Hacker Culture:Unix/Linux 提供了可读、可改、可运行的学习环境,是文章推荐的核心训练场。

来源