2.8 KiB
Python 社区正在变得有毒吗?
原文:https://www.blog.pythonlibrary.org/2020/08/04/is-the-python-community-becoming-toxic/
Python 社区太神奇了。我在 15 年前开始学习 Python,社区几乎总是非常支持我解决问题。然而,过去几年似乎发生了转变。我不确定这只是因为 Python 变得如此受欢迎,还是因为一些更基本的东西,比如人们对事物变得更加敏感。不管是什么,这个社区似乎正在远离它曾经的样子。
我第一次开始思考这个问题是在 Brett Cannon 的 PyCon 主题演讲中,他讲述了他在开源社区的经历,以及我们应该如何善待彼此。太多的人认为他们在请求功能或错误修复时会很粗鲁。但他也提到,维护者也需要有良好的态度,不要赶走潜在的新贡献者。
这个主题演讲之后的几个月,Python 语言的创始人 Guido Van Rossum 突然从 Python 负责人的位置上退了下来。当时给出的理由是围绕 PEP 572 有太多的恶语相向和争斗,以至于他提前下台了。
今年,我们看到 PyTest 团队的许多成员退出了这个项目。另外, Python 核心开发人员之一因不同意带有政治色彩的提交消息而被禁止。
虽然 Reddit 和 StackOverflow 仍然很受欢迎,但根据我的经验,我发现很难进入它们。Reddit Python 社区虽然非常庞大和多样化,但充满了巨魔,而且版主似乎不遵守 Reddit 自己的规则。就我个人而言,仅仅在上面发布文章就有问题,而我认识的其他人则因为他们的项目被认为不够“Pythonic 化”而受到骚扰。例如,PySimpleGUI 项目在那里被反复妖魔化。
我认为我们可以做得更好。Python 仍然是我最喜欢的语言,它的社区仍然很有趣。我认为我们应该注意我们社区发生的事情,并有意识地努力对彼此更友好。当你写错误报告或者请求一个特性的时候要小心。这些项目大多是志愿者在业余时间免费运营的。
不过,这些项目的核心开发人员也需要善良。我记得有一次我试图报告一个 bug,收到的回复是一条非常简洁的消息,说这是重复的,或者他们已经知道了这个问题。即使有经验的开发人员也不总是知道如何搜索合适的关键字,尤其是如果他们是该软件包或技术的新用户。
我只是想花一点时间来揭示这个话题,并鼓励我的读者在写作或说话之前思考。电话那头有一个真实的人可能今天过得很糟糕。不要让事情变得更糟。其实可以的话,做的更好!