首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

加入开源社区,五分钟提高你的编程能力

开源是提高编程技巧的首选方式,第二条路是阅读别人的代码。

有什么比在开源项目中合作提高自己最快的方法呢?

你会把自己的编程风格,烂代码暴露在大家面前,也会因为写的代码特别好而得到大家的欣赏与赞扬。

首先,我们要为开源做出自己的贡献。

开始自己的开源旅程都是很兴奋的。我们可按照GitHub上的First Contributions中,关于项目自述文件的说明来操作。

为什么我们要为开源项目做贡献

贡献开源项目有许许多多乐趣,也有不少好处。

第一提高我们的技能,这个不用多说,建立一个非常优秀的个人简历,它可以帮助我们在职业生涯中更好的发展,还能遇到更多志同道合的人,遇到更强大的人生导师。

不过,我认为每个人都应该有理由来贡献自己的力量。当我开始行动的时候,开源给予我的自由和兴奋达到非常高的点。

我可以在使用的工具产品进行按需更改,任意分享不同的版本给需要的人们。

我也非常开心能够回馈应该感谢的开源社区。我站在巨人肩膀上工作,能尽可能多的回馈,能让我倍感心安。

现在,我的开源已经变成一种道义。开源软件就像每位曾经帮助我成为今天的人们,如同家人、朋友、导师们一样,帮助所有的人,不期待任何回报。

下面和大家来说我如何走上开源贡献之路的。

为什么开始

在我上大学读书的时候,我就强烈希望为开源贡献力量。不太巧的是,我在这条路上遇到了不少障碍。后来我发现哪些做错了,我一次想做很多事情,贪多嚼不烂,渐进的做法才是最好的开始。

我将焦点专注在贡献之上。它是一个入门教程,帮助大家如何在GitHub上贡献工作流(Pull Rquest)的课程。我特别想分享大家第一次做pull拉请求时的喜悦。

我从第一次贡献中学到的

在这个项目中,我学到的一件事是,在找寻新贡献的项目,还有想贡献开源项目的人差距还有很大的差距,能够弥补这个差距真的很棒。

初学者在最开始贡献代码还存在一定的差距。即使维护的人付出了很多,但是项目的对初学者的体验友好不太容易做到。

梦想,未来与希望

图片作者:Adrien Lemaire 于 Unsplash 拍摄

让更多人参与这个松散的组织会更加有成就感,能帮助维护者让自己的项目更加对初学者友好是我其中目标之一。所以,我们应该积极努力接触更多的人加入开源社区。

其实还有一件事我也一直想做,但是一开始成立就失败了。大多数学生在学校里做的项目基本如此。但是如果这是对开源项目的贡献,那会更有价值成果。因为您的贡献会持续沉淀,优化,在迭代渐进中变得更强大。

小结

如果您觉得本文有价值,请点赞或留言,也欢迎说说您在GitHub上的故事。

非常感谢曾经帮助我的朋友,建议我写这篇文章和所有社区上的同仁。还有两位同仁,鼓励我启动这个项目。

作者:Roshan Jossey

编译:21CTO社区 - 高明

来源:https://medium.freecodecamp.org/how-to-make-your-first-open-source-contribution-in-just-5-minutes-aaad1fc59c9a

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180206B0I15700?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券