我把大量的时间都花在了GitHub上,包括晚上和周末的时间,完全就是开源社区的超级成员,我参与过各种各样的项目,从小型合作的项目到拥有数百名贡献者的项目,每一个不同的项目都让我学到了不同的东西
如此喜欢开源的我并不是没有原因的,以下就是我为什么喜欢开源的原因:
1、它让我的技能不落伍
作为一名在咨询公司担任管理职位的人,我有时感觉自己越来越远离创建软件的实际过程。在开源项目上工作让我能够回归我最喜欢的东西:编写代码。它还允许我尝试新技术,学习新技术和语言 - 并跟上新技术时代的步伐!
2、它教会我如何与人交流
与一群你从未见过面的人一起开展一个开源项目,会教你很多关于如何与人交流。你很快发现每个人都有自己的压力,自己的义务和不同的时间规划。学习如何与一群陌生人合作是一种很好的生活技能。
3、它让我成为一个更好的沟通者
开源项目的维护者的时间十分有限。你很快就会了解到要成功地做出贡献,你必须能够简单明了地说明你正在更改,添加或修复的内容,最重要的是,你为什么要这样做。
4、它让我成为更好的开发者
没有什么比让数百或数千名其他开发人员依赖您的代码更棒的事了。它激励我更加关注软件的设计,测试和文档。
5、它使我自己的开发项目更好
开源背后最强大的核心可能是,它允许你通过一个由创造性、智能和知识渊博的个人组成的全球网络。我知道我的个人能力有限,我不知道一切,但参与开源社区帮助我改进我的创作。
6、它教会我小事也有价值
如果项目的文档不清楚或不完整,我会毫不犹豫地对它做出改进。一个小的更新或修复可能只会为开发人员节省几分钟时间,但是在所有用户之间相乘,你的一个小小的更改可能会产生显著的影响。
7、它让我更善于营销
开源社区有很多很棒的开源项目,它们可能会让人觉得很难被注意到。在开源中工作教会了我很多关于营销你的创作的价值。这不是关于旋转或创建一个华而不实的网站。它清楚地传达了你所创建的内容,使用方式以及带来的好处。
开源是如何帮助你结识伙伴、建立关系和成为朋友的,不过你应该和我一样有许多原因让你爱上开源,并成为开源社区的一员。
你可能想知道开源如何用于大型金融服务机构的 IT 战略。简单来说:谁不想要一个擅长与人交流和工作的技能,以及具有尖端的技能,并能够推销其创作的开发团队
开源最前线(ID:OpenSourceTop) 猿妹 编译
综合自:https://opensource.com/article/18/11/reasons-love-open-source