推广开源可能会带来哪些问题
如果你最近有接触过开源社区,你就会明白我在说什么。故事大概是这样的:现在有很多视频/博客/活动大肆宣传开源贡献,主要是为了成为你梦想中的软件工程师工作的一个好入口。某种程度上来说,这的确是真的。
然而,这种趋势也带来了大量的拉取请求(PR),这些请求几乎没有任何贡献,或者更糟糕的是,给代码库增加了混乱。
这就是为什么最近你会发现大量以“为什么你不应该为开源做贡献”为主题的博客和视频。
本文将展示最近大量出现的令人不快的公关行为会造成多么严重的后果。
支持我们

在我们开始之前,如果您为我们的开源存储库加注星标并帮助我们将我们的工具展示给其他开发人员,我们将非常感激⭐
(这里的讽刺意味并不明显...😄)
ExpressJS
epxressjs 的 GitHub 仓库中发生了最新的戏剧性事件。如你所见,有大量“更新 Readme.md ”的拉取请求。
这乍一看似乎没什么问题;或许Readme 里充斥着拼写错误?可能性不大,但还是让我们调查一下吧。不幸的是,事实并非如此。仔细看看其中一些 PR,我们就能发现这场闹剧的根本原因。
也许这只是一个坏苹果?好吧,我们来看看其他一些……
正如你所见,这些 PR 并没有试图改善他们所贡献的项目。虽然听起来有点滑稽,但对于项目维护者来说,拥有大量这样的 PR 简直就是一场噩梦。
我认为最后一个问题揭示了这个故事的全貌。很多这样的公关活动似乎都是一种学习经历(假设“ College”是“ College”的拼写错误)。尽管这是一个善意的假设。
其中一些可能是作为增强简历的一种捷径,这是一种更令人担忧的意图。
缺失的拼图
新人不明白贡献的意义不仅仅在于代码。它意味着投入时间去理解项目及其试图解决的问题,参与社区讨论,并希望项目能够蓬勃发展,从而不断改进。
开源贡献之所以受到赞扬,正是因为有学习的意愿和乐于助人的意愿。在这个过程中,你展现出了积极主动、解决复杂问题的能力。这正是雇主真正看重的品质。
只要看一下这样的贡献,你就可以肯定你会被潜在的雇主忽视。
最后的想法
现在,在这场最新的公关噩梦中,有一些外部因素在作祟,我不会在这里点名,因为我怀疑他们并非出于恶意。这是最新的热点话题,我相信如果你愿意,只需谷歌搜索一下就能找到他们。
值得一提的是,当考虑为开源做出贡献时,首先要看看您已经使用过并且熟悉的项目。
或者,专注于您拥有领域专业知识的项目,因为分享这些知识对于维护者来说可以成为宝贵的资源。
您在为开源做出贡献的过程中遇到过什么不愉快的经历吗?
鏂囩珷鏉ユ簮锛�https://dev.to/cyclops-ui/how-promoting-open-source-can-become-problematic-d3a