参与开源入门教程

原文链接:在校生如何在开源社区中成长?


内容摘要

选一个活跃、有一定知名度的开源项目

尝试熟悉开源项目协作流程

可以从寻找项目中的拼写错误开始,了解协作流程,另有一个小工具可以让你更方便地找typo。

了解协作流程后,就可以开始挨个浏览项目的issue tracker,专门找软柿子bug修,不要碰难题。原则是:

尝试造轮子

造轮子有两种:帮别人造轮子和自己造轮子。

帮别人造轮子的意思是说,你翻著名开源项目的issue tracker,从里面挑选feature request并实现之。换句话说,就是有人想要一个功能但是该项目还没提供,你就帮他们实现掉。这个过程可能会被对方直接拒绝,所以请小心行事。当然,如果你的实现最终被接受,这将是更有价值、更能给你简历增光添彩的经历。

另一种方式就是自己造轮子,针对某个细分领域实现之前还没人实现过的功能。注意,在开始之前千万注意看看有没有别人已经造好了。自己造轮子是最锻炼设计实现能力的事情,没有之一。

点此查看原文