我觉得具体步骤可以这样:
1. 找到一个你感兴趣的项目.
2. 订阅这个项目的 user/dev/blog feeds.
3. 下载这个项目的代码,看这个项目wiki的Building 页面.尝试编译.
4. 开始学习这个项目, 通过看文档,看samples,然后自己写些blog/心得等.
5. 不懂的上user maillist问.... 如果maillist上有些问题你会回答,请你毫不犹豫的,快速的回答问题. (你速度要不快,很快会有别人回答的).
6. 慢慢的熟悉之后,你可以看看jira上有哪些问题,你可以帮助解决的,然后提供patch.
7. 重复4/5/6步骤。
8. 你将成为committer.