14-给开源项目做贡献
22.5 给开源项目做贡献
有一个很棒的学习方式,就是给开源项目做贡献:不仅能够碰到那些激发潜力的挑战,同时自己的代码也会被社区中的其他人review,这些都会帮助成为一个更好的开发人员。同时也能让自己的简历更好看。
如果是一个初学者,那么可以从文档开始贡献。很多开源项目都深受文档问题的困扰,作为一名初学者,正处于一个绝佳的位置:可以自己学习一些东西,然后用初学者能够理解的方式解释给他们。
有时候开源社区可能会让人望而却步,但如果能够坚持不懈,并且总是善于接受建设性的意见,那么最终会发现自己的贡献还是很受欢迎的。可以从阅读Scot Hanselman的博客“将善良带回开源”开始,在这篇文章中,推荐了Up for Grabs这个致力于将程序员和开源项目联系起来的网站。在网站中搜索JavaScript,就会看到很多正在寻求帮助的开源项目。