Nodejs开发团队人事变动:一个人称代词引发的论战,Ben Noordhuis离开了Nodejs
Nodejs开发团队人事变动:一个人称代词引发的论战,Ben Noordhuis离开了Nodejs
http://blog.nodejs.org/2013/12/03/bnoordhuis-departure/ http://www.infoq.com/cn/news/2013/12/the-power-of-a-pronoun
晕倒。在我们看来就是一点破事,损失一员大将
这个Ben做的没错。叫人下绊子了。
1.0不会因此而推迟把
在2013年12月3日,Node.js项目的核心贡献者之一Ben Noordhuis宣布离开项目。这次人事变动引发了一些讨论,特别是关于在项目中使用人称代词的争议。以下是对这一事件的概述及一些相关背景。
Ben Noordhuis的离职公告
Ben Noordhuis在官方博客上发表了一篇公告,详细描述了他的工作经历和个人感受。他提到自己从2010年开始为Node.js项目贡献代码,并在2011年加入核心团队。然而,近期的某些事件促使他做出离开的决定。
公告链接: Node.js Blog
人称代词争议
该离职事件背后的一个重要背景是关于使用人称代词的争议。InfoQ的一篇文章《人称代词的力量》(The Power of a Pronoun)深入探讨了这个问题。文章指出,项目中使用的语言风格可能会影响社区成员的感受和参与度。例如,如果在文档或沟通中频繁使用性别特定的人称代词,可能会让部分开发者感到不适。
示例代码
尽管这次变动与具体的代码实现无关,但为了展示Node.js的基本用法,这里提供一个简单的HTTP服务器示例:
const http = require('http');
const hostname = '127.0.0.1';
const port = 3000;
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World\n');
});
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});
这段代码创建了一个基本的HTTP服务器,监听本地的3000端口,并返回"Hello World"文本。
总结
虽然Ben Noordhuis的离开对Node.js项目来说是一次重大的人员变动,但它也提醒了我们项目管理和社区建设的重要性。使用包容性的语言可以提高项目的多样性和包容性,从而吸引更多贡献者。