共计 476 个字符,预计需要花费 2 分钟才能阅读完成。
起因
-
在看各类技术相关的视频的时候,经常提到开源社区,同时使用开源社区的活跃度作为对一些开源技术 / 中间件的评价,也积极鼓励大家去开源社区提问和交流。
-
经常看到在社交媒体活跃的大佬都鼓励去做开源。
-
出于个人原因,希望在开源社区学习技术,更希望贡献力量。
问题
针对以上的点,我有很多疑问,希望大佬们帮忙解答
-
什么是开源社区,GitHub 算开源社区吗?Discord、telegram 群算开源社区吗?怎么在开源社区里交流?怎么评判开源社区活跃度?不同的软件的开源社区的形态是不是不一样的?
-
怎么学习开源?怎么做贡献?我感到迷茫是因为例如 Kafka 这种开源软件代码非常庞大,无名之辈怎么去学习、去哪里交流、又怎么做贡献?
-
网上很多关于学习和贡献开源都说的很笼统,比如去看 pr,学习规范,然后 fork 提交。但是没有教你怎么去从头开始学习开源,我相信不是每个人把整个大项目源码都看了然后去贡献的。那在这种前提下,我该怎么去做开源?
-
如何将开源和自己的学习和职业相结合?
最后
如果我提问有问题,我可以继续补充。 希望各位不吝赐教,能回答任意一点都好,也可以畅所欲言。
提前感谢大家的经验。
正文完