在看各类技术相关的视频的时候,经常提到开源社区,同时使用开源社区的活跃度作为对一些开源技术/中间件的评价,也积极鼓励大家去开源社区提问和交流。
经常看到在社交媒体活跃的大佬都鼓励去做开源。
出于个人原因,希望在开源社区学习技术,更希望贡献力量。
针对以上的点,我有很多疑问,希望大佬们帮忙解答
什么是开源社区,GitHub 算开源社区吗? Discord 、telegram 群算开源社区吗?怎么在开源社区里交流?怎么评判开源社区活跃度?不同的软件的开源社区的形态是不是不一样的?
怎么学习开源?怎么做贡献?我感到迷茫是因为例如 Kafka 这种开源软件代码非常庞大,无名之辈怎么去学习、去哪里交流、又怎么做贡献?
网上很多关于学习和贡献开源都说的很笼统,比如去看 pr ,学习规范,然后 fork 提交。但是没有教你怎么去从头开始学习开源,我相信不是每个人把整个大项目源码都看了然后去贡献的。那在这种前提下,我该怎么去做开源?
如何将开源和自己的学习和职业相结合?
如果我提问有问题,我可以继续补充。希望各位不吝赐教,能回答任意一点都好,也可以畅所欲言。
提前感谢大家的经验。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.