的同义词 Fedora QA——亚当·威廉姆森

一个非常有名的名字 Fedora 质量保证“亚当威廉姆森”,我们都知道他更多的是“社区猴子”。
我已经对他所做的大量工作印象深刻 Fedora QA 已经很久了,我相信不只是我一个人。 我有一个千载难逢的机会在羊群亲自见到他,很高兴能更多地了解他作为一个人。

我和他的第一次见面对我来说是一个很大的惊喜。 我正要开始我的谈话 Fedora 质量保证和 在我开始演讲后的五分钟内,又有一个穿着短裤的男孩带着灿烂的笑容跑进了我的演讲室,我实际上停止了演讲,并提到人们很高兴在羊群中注册。 但是,当我给予的时候,他一直在微笑 我的谈话 (可能是因为,我的幻灯片中包含了很多由亚当创建/管理/发起的东西)。 我很困惑是什么让这家伙这么开心。 在我的演讲结束时,他非常自信地帮助我给出了答案。 我想知道这个人是谁,然后我在他的羊群徽章上读到了他的名字——我差点吓死,因为那正是“亚当·威廉姆森”

有很多贡献者 Fedora QA 肯定想更多地了解他这个人,所以我利用这个机会采访了他。 我没有为这次采访准备一套问题给他,因为我不希望它是无聊的,而是更自然和有趣的。 所以我要把我和他的谈话
在这次采访中。

阿米 :: 你的地理位置?
亚当 :: 温哥华,不列颠哥伦比亚省(加拿大)。

Ami :: “社区猴子”这个名字背后的秘密是什么,有什么故事吗?
Adam :: 没什么特别的——我只是不喜欢“社区经理”这个词,因为它似乎暗示了一种特殊的关系,我认为这种关系不太适合像这样的项目 Fedora. 我不记得猴子的起源了,它已经消失在时间的迷雾中,但当我在 Mandriva 工作时它又回来了。 我经常使用的卡通猴子图标是由 Mandriva 社区成员为我绘制的。

Ami :: 你最喜欢和最不喜欢自己的什么?
Adam :: 我不是最内省的人,但我想我喜欢放松和积极,我不喜欢生气和/或讽刺,或者让人们失望的时候。

Ami :: 我想知道你的教养让这只“社区猴子”如此高效。 那么,说说你的童年吧?
Adam :: 我是一个普通的孩子,曾经喜欢在电脑上玩电子游戏。 但最终我注意到在开源操作系统上玩游戏更酷。 我曾经读过 PCW 杂志。 我在这本杂志上获得了一张开源操作系统 CD,我觉得它更好。 它在游戏中为您提供了更多有趣的东西,我曾经尝试过让它们按我的方式工作的东西。

Ami :: 这听起来更像是一个超级孩子而不是一个正常的孩子,你必须有技术研究背景?
Adam :: 不,这是学术性的。 但我是我大学里 Linux 小组的一员。 我曾经写过关于 Linux 的文章。

Ami :: 有学术背景,你是如何成功地开源、计算、测试的。
Adam :: 嗯,更多的是关于兴趣。 我发现开源、测试比做 PHD 和教学更有趣。

Ami :: 你的第一份工作是什么,你什么时候开始做的 Fedora 质量保证。
Adam :: 我在这里和那里做了很多不同的工作。 我在超市工作,然后在英国政府机构工作,还曾在加拿大的有线电视/互联网公司 Shaw Cable 工作过一段时间。 但没有什么有趣的/技术性的,只是电话和数据输入。 我的技术运营商最初是从 Mandriva 开始的,但最终我搬走了。 后来,我曾经通过社区论坛帮助人们,回答他们的技术问题。 我实际上必须通过在网站上发布广告来赚钱 我的博客.
那是 5 年前,当我开始 Fedora 质量保证。 James Laska 是我的第一位导师和经理,他非常乐于助人。

Ami :: 你从 QA 开始的工作是什么类型的,现在你做了什么。
Adam :: 它从管理 fedora QA wiki 页面开始 罗希,这让我在 QA 中学到了很多东西。 我曾经阅读 wiki 上的每个文档来更新它们。 它对我帮助很大,即使现在我发现某些地方不对劲,我也会这样做。
现在,我几乎在 Fedora QA:测试日协调员,在不同的拱门、Bug、会议上测试各种版本,使用不同的测试工具,帮助人们……所以所有有趣的东西都在 QA 中。

Ami:: 你的灵感是什么让你日夜保持如此高的热情?
Adam :: 我需要的只是有趣且有用的工作!

Ami :: 你是如何做到 24*7 全天候在线的?
亚当:: 机器人! 好吧,我在开玩笑,但使用 IRC 代理肯定会让人印象深刻:我使用 Bip – https://bip.milkypond.org/。 除此之外,我主要是在我醒着的时候定期检查我的电子邮件和 IRC ping,因为我在家工作(但尽量不要在晚上花太多时间工作)。

Ami :: 您想与我们分享的最难忘或最具挑战性和最有趣的问题/错误?
亚当:有很多,我可能忘记了很多,但我喜欢那些
我必须走很长一段路,从中学习新东西。 一 example 是 https://github.com/openid/php-openid/issues/108 ,在那里我弄清楚了为什么 OpenID 不再适用于我的 WordPress 安装; 对于经验丰富的 PHP 开发人员来说可能微不足道,但我在跟踪过程中学到了很多东西。 其他 example 是我在 OwnCloud 7.0 中发现的一个错误,它阻止了联系信息的类型(“家庭”、“工作”等)在 Web UI 中正确显示,https://github.com/owncloud/contacts/issues/536 – 它结果就像检查“这件事是假的吗?”一样简单。 什么时候应该是“这件事是真的吗?”,但棘手的部分是一直在代码中找到那个点,当你的起始知识是
只是你在屏幕上看到的。

Ami :: 在这 5 年的社区猴子旅程中遇到的重大障碍是什么?你是如何战胜他们的?
Adam :: 我想我在那种情况下看不到事情——我看待事情的方式就是总有更多的工作要做,总有一些方法可以做 Fedora 更好,而且每天我都尽可能多地做这些事情,而不会变得封闭或发疯! 所以我真的不倾向于看到我可以达到的终点线的障碍,我只是每天醒来,想想我可以做些什么来让事情变得更好
比他们前一天。

Ami :: 你最喜欢的消遣时间或爱好是什么,除了 Fedora 质量保证?
亚当:我有很多——我的例行活动包括全年游泳,我喜欢游泳,因为我喜欢这种锻炼方式,以及当你在一个非常重复的环境中不断移动时的不同思维方式,夏天打网球和高尔夫,以及冬季单板滑雪。 我喜欢阅读,看糟糕的美国和日本电视,在各种不同的地方吃饭。

Ami :: 如果你不是QA,你觉得你应该做什么?
亚当 :: 任何有用的东西,有人会让我做! 理想情况下在 F/OSS 中。 但它是
我不会花很多时间思考的事情,我倾向于一天一天地走遍世界。

Ami :: 你未来的计划是什么,一些更有趣的东西在 Fedora QA 还是其他领域?
Adam:: 没什么特别的——只要我的工作有趣,只要有人允许我做,我就很乐意继续做。

Ami :: 你想提一下你作为社区猴子的荣耀之旅背后的任何名字吗?
亚当::哈! Mandriva 社区对我总是非常友善和慷慨, Fedora 社区; 我不想提及个人的名字,因为我觉得我总是会无意中漏掉某个人。 但我必须特别提到 詹姆斯拉斯卡前红帽 Fedora QA 团队经理,我一直试图(非常糟糕)模仿他的友善、考虑、技术能力和对细节的关注。

Ami :: 最好的事情 Fedora 社区? 是什么让它出类拔萃?
Adam :: 我喜欢大多数积极向上、富有成效的 F/OSS 社区。 我觉得
最好的质量 Fedora 特别是它对长期思考的承诺,这在很多方面都很明显,但主要体现在它致力于从“我们如何永远为每个人解决这个问题?”的角度来处理发展。 – 不仅仅是“我们现在如何解决它,对我们来说?”

Ami:: 你对 QA 的新贡献者有什么建议,应该从什么开始?
Adam :: https://fedoraproject.org/wiki/QA/Join 旨在成为新贡献者的起点——它应该引导您参与 QA。 如果您对该页面上的步骤有疑问,您可以随时在邮件列表或 IRC 频道上提问。

Ami :: 给其他贡献者、初学者的任何信息?
亚当 :: 为 Fedora (或任何 F/OSS 项目)很有趣,很有回报,而且可能比你想象的更容易。 总有一些你可以做的事情,而且对于大多数事情,做错了也不会受到惩罚——当你这样做时,你可能会学到一些东西。 所以不要害怕,试一试。