对 Perl 的热爱凝聚了多元化的社区

尚无读者喜欢这篇文章。
open source communities

Opensource.com

我使用 Perl 已经好几年了,从 2002 年在 Solaris 上开始,然后转移到 Debian,并在 2008 年开始在 Koha 上工作。令人惊讶的是(回想起来真是令人费解),在那段时间里,我根本没有与更大的 Perl 社区建立联系,而是选择待在我已经嵌入的较小社区中。

在 2009 年末,我终于开始更好地了解自己,并公开了自己是跨性别者。在那之前,在所有人看来——包括我自己——我都是一个相当普通的直男白人。突然之间,在 41 岁时,我发现自己成为了一个非常非常小的少数群体,并且对整件事感到相当焦虑。但我从一开始就知道自己是幸运的——我有一位致力于非歧视的雇主、支持我的朋友和同事,以及一个充满爱心的家庭。

在 2012 年春季,我与我的老板谈到了参加 YAPC::NA(Yet Another Perl Conference::North America,又一个 Perl 会议:北美),这是一个来自世界各地的 Perl 行业精英的聚会,也是一个与更大的 Perl 社区建立联系的机会。老板批准了这次旅行,我开始准备前往。我很紧张,完全预料到自己会是那里唯一的跨性别者(就像我通常在参加的图书馆相关活动中那样)。我与 YAPC::NA 参会者的 IRC 频道建立了联系,在潜水了一段时间后,我介绍了自己,希望能至少有一些名字可以在会议上留意。除了这些虚拟的熟人之外,我谁也不认识——我要去一个我之前只去过一次的城镇,和大约 300 个完全陌生的人在一起。随着时间的临近,我坦率地说,我非常害怕可能会发生什么。我会面临什么样的偏见和歧视?我甚至会受到欢迎吗?

反高潮

当然,在所有担忧之后,一切都很好。当我到达时,我在注册台受到了我在 IRC 上认识的人之一的迎接,并且很快又认识了其他人。一群人要去参加活动期间举行的几场欢迎晚宴之一,当我坐在那里决定去哪里吃饭时,我发现我根本不是会议上唯一的跨性别者。

在为期三天的会议结束时,我得知那里至少有五位性别变体人士。除了支持小组和我医生办公室的候诊室之外,这是自从我开始转变以来,我在一个地方见过的最多的人。我做了一个关于 Koha 社区的闪电演讲,因为似乎很少有人熟悉它,之后我收到了很多问题和讨论。一切都很正常,真的。我身处我喜欢的环境中,与对我的发言感兴趣的人谈论我热衷的事情。我真的不想离开!一位与会者,当我准备搭车离开时,在门口拦住了我,拥抱了我,并在我耳边说:“你很漂亮。旅途平安。”

三年过去了

自从第一次 YAPC::NA 以来,我已经参加了另外三次。总而言之,我在两次会议上做了完整演讲,在三次会议上做了闪电演讲,并且被认为是 Perl 社区的常客,即使我不是该群体中最有成就的程序员之一。每年,我都期待见到来自世界各地的这些美好的朋友。诚然,Perl 社区,就像西半球的大部分技术世界一样,以白人男性为主。尽管如此,如果你深入了解一下,你就会看到惊人的多样性开始显现。

我们是 Perl 人,我们的相似之处——在许多情况下——就到此为止了。我们是科幻小说、幻想小说、推理小说、言情小说的爱好者。硬件黑客和希望看到软件创造惊人新事物的人。啤酒爱好者、葡萄酒爱好者、烈酒爱好者和滴酒不沾的人。素食主义者、肉食主义者、旧石器饮食者和体重观察者。同性恋、异性恋、双性恋、女同性恋、跨性别者、酷儿和无性恋者。地球上各种信仰的人,以及没有信仰的人。

尽管有这么多变数,Perl 社区在很大程度上相处融洽。哦,我们有我们的争吵(尤其是在技术问题上),但整个 Perl 社区都欢迎进入其中的不同观点和专业知识的多样性。每年我都会收到关于图书馆界以及 Perl 在那里如何使用的问题。

你最喜欢的极客是什么?你会说 Perl 吗?那就加入对话吧。我自己的经验是,每个真诚而来的人都欢迎来到这里。

多样性
在开源中

本文是开源中的多样性系列文章的一部分,旨在通过发布关于各种国际开源主题的多元化声音,营造包容和友好的环境。

User profile image.
Ruth Holloway 长期以来一直担任系统管理员和软件开发人员,早在 VAX 11/780 时代就开始了她的职业生涯。她在职业生涯的很大一部分时间(到目前为止)为图书馆的技术需求服务,并且自 2008 年以来一直是 Koha 开源图书馆自动化套件的贡献者。Ruth 目前是 Clearbuilt 的 Perl 开发人员和项目负责人。

11 条评论

感谢你的故事,它拓宽了我的视野。我对 Perl 一无所知,只知道它是一种编程语言。Koha 是用 Perl 编写的吗?参与到程序员社区中做出贡献的最佳方式是什么?对于新手,你会推荐什么项目?

Perl 是一种非常方便的多用途脚本语言;Koha 是用 Perl 编写的,许多其他基于 Web 的优秀应用程序也是如此。

在我看来,参与进来的最佳方式是找到你热衷的事物,并从那里开始。如果这是一个最终用户问题(比如,在我的例子中,图书馆自动化),那么你最终会参与到像 Koha 这样的面向最终用户的项目中。但是,如果你的热情在于数据库、大数据、更快的网页或某些内部事物,也有编码社区在研究这些问题。例如,如果你是新颖的“FooBase”数据库引擎的粉丝,编写一个 Perl 库来与之对话将是一件非常有用的事情!从你的热情开始!

回复 作者 Don Watkins

一篇很棒的文章。我不知道那是你的第一次 YAPC(我没有参加所有在美国举行的会议)。我个人仍然清楚地记得最佳闪电演讲是关于方块舞的(特别是关于“即使是装了木腿的女士也能跳舞”的俏皮话(我拙劣的意译)。我希望有一天你能参加伦敦 Perl Workshop——让 cPanel 送你过来给我们讲讲。

哇,谢谢你,Mark! :D 我很想找个时间去那里!

回复 作者 Mark Keating (未验证)

尽管 Perl 是如此多的开源脚本应用程序的基础,并且与 Python 相比具有明显的速度优势,但 Perl 一直在衰落。我确实希望 Perl 6 能够再次兴起,并将其恢复到应有的地位……Python 对于初学者来说是一种更容易的选择,而 Perl 要重获动力当然并非易事。

Connie,你可以保留这种看法,但我所处的 Perl 社区一直在稳步增长,许多主要参与者为 Perl 基金会的 Perl 5 核心维护工作贡献了巨额资金。我谈到的会议每年都在增长,每年的赞助商都在增加(似乎所有赞助商都在招聘),而且据我所知,YAPC::Asia 是一场真正的大型会议,与会者数以千计。

尽管如此,Perl 5 过时且不太有用的看法似乎很普遍,但仍然有大量代码是用它编写的。我在文章中关注的重点较少地放在语言上,而更多地放在 Perl 社区中令人惊叹的*人们*身上。

回复 作者 Connie (未验证)

我相信这次 YAPC 是我第二次见到你,我很高兴看到这篇文章。我认为 YAPC 和 Perl 社区在关注内容和人方面做得非常出色。没有必要关注一些疯狂的指标、虚假的包容或排斥。这一切都与关心共同事物的社区有关。与来自极其多样化背景的人们一起玩得很开心,所有人都互相交集,同时又为聚会带来了他们自己的风味。

没错!社区一度集体嘲笑行为准则的整个想法;一些人似乎认为这会降低乐趣。但是,一旦明确它真正所做的只是通过解释“混蛋”的含义来列举“不要做混蛋!”,社区就继续前进了,并且对“不要做混蛋!”精神的更多关注帮助解决了一些更过分的人物。

回复 作者 Jayce^ (未验证)

你的故事甚至说服我学习 Perl 而不是 Python!

我 99% 的网站内容都是在私有服务器上使用非常非常旧的 OddMuse 版本以及 WordPress 进行编辑的。
OddMuse 保持如此“响应迅速”和快速,
自 30 年以来,我用 C 和 VB 编写了很多程序,甚至最近为一个伟大的银行编写程序,该银行使用 Perl 进行基础设施开发。语言太多了,很难投入。JavaScript(我使用 TiddlyWiki 2,我将其修补为 hta,作为日常 GTD)和 Python 将会成为更热门的通用语言。但我仍然没有找到足够理由和时间迁移到出色的 PmWiki。
与其“临场”使用和修补 Perl,我更想“最终”学习这门通用语言。因为我离不开 OddMuse。

知识共享许可协议本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.