How To Become A Hacker
How To Become A Hacker 是 Eric 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 提供了可读、可改、可运行的学习环境,是文章推荐的核心训练场。
来源
- Source:
articles/How To Become A Hacker.md - URL: http://www.catb.org/esr/faqs/hacker-howto.html
- Author: Eric Steven Raymond