改变提问方式很重要
发布: (2026年2月6日 GMT+8 08:12)
2 min read
原文: Dev.to
Source: Dev.to
重新思考问题
问题 “我应该如何开始开源贡献?” 应该转变为 “我如何足够了解开源项目以进行贡献?” — 这种重新表述强调的是在大型代码库中导航,而不仅仅是 “如何贡献”。
在庞大的项目中导航是需要最长时间才能掌握的技能之一。它更依赖于对一套工具的熟练使用和对架构的直觉,而不是记忆。
在大型项目中导航
直觉与目标驱动的探索
直觉关乎意图。始终从具体目标出发并向其追溯。如果一个按钮触发了某个操作,先从 UI 文本或组件开始,然后一路跟踪,直到找到底层业务逻辑。文件夹结构、文件名和约定往往传递的信息比代码本身更多——前提是你懂得如何读取这些信号。
有针对性的代码阅读
避免随意阅读代码。只有在你正在构建特定区域的心智模型或回答特定问题时才阅读代码。换句话说,阅读代码是为了验证假设或构建某个功能的心智模型,而不是一次性吸收整个项目。