rtklib开源代码讲解
在今年波特兰举行的OSCON大会上,唐娜·本杰明(Donna Benjamin)和吉娜·利金斯(Gina Likins)联手谈论一个有时容易被驳回的话题:解决冲突。 考虑到解决技术冲突的需求不断增长,甚至像Linux Kernel这样的受欢迎的项目也都采用了行为准则 ,因此会议以关于人类交互的讨论为特色也就不足为奇了。
在这次采访中,Donna和Gina回答了以下难题:开放源代码社区中解决冲突的方式,如何与工程师社区就该主题进行互动以及如何鼓励社区专注于尊重和同情心作为解决基础。
![](https://i-blog.csdnimg.cn/blog_migrate/0ee37a1a30291735c55fa10801f678c1.png)
吉娜(Gina)和唐娜(Donna),你们都会谈论解决冲突的问题,这是我心中最亲近的话题。 是什么激发了您对该主题的兴趣?
吉娜·利金斯(Gina Likins):我一直对改善在线社区的方式充满热情,过去我的重点更多是在定义潜在有害行为方面(希望以幽默的方式让人们看到它们) )。 不过,有趣的是,我宁愿回避冲突,因此与Donna的合作真是太好了,他向我展示了将冲突视为处理得当的丰富潜在想法和能量的源泉的好处。
Donna Benjamin(DB):几年前,Drupal的创始人Dries Buytaert要求我加入社区工作组。 这是将更加正式和结构化的治理带入已经成为非常庞大和成功的开源社区的努力的一部分。 可以这么说,Drupal社区有一些“未完成的业务”,这是要制定解决冲突的政策和流程。 这项工作使我探索了冲突本身的性质。
有了澳大利亚的Donna和美国的Gina,你们两个人是如何见面并同意就OSCON进行合作的?
GL:Donna的演示文稿已被OSCON接受,他看到了我发表的ApacheCon 2015演讲,并通过Twitter与我联系。 经过最初的安排后,我们在环聊和讨论我们的想法的同时,在Google Doc上“模拟工作”(我假装我不只是在说这个词)。 值得庆幸的是,现在技术已经到了这种跨全球协作真正容易的地步。 最难的事情是尽早吃晚饭,以便我准备晚上8点打电话!
DB:哈! 因此,吉娜和我还没有在现实世界中“相遇”。 我真的很期待这样做,并亲自完成我们的演示文稿。 我认为这是在开源中工作的关键现实。 我们与世界各地的人们保持联系,我们的沟通是通过技术进行中介和促进的,我们为这些互动带来了截然不同的体验。 这是真正的共同目标,并且愿意共同实现推动互动的事物。 我发现它不断地肯定和令人惊讶,当您在一起工作时,真正认识某人的事情几乎没有。 我们一路上互相学习,这是真正的快乐。 也? 不要跟我谈论时区。
您对开源社区的参与如何激发您对解决冲突的兴趣?
GL:当人们充满激情时,冲突几乎是不可避免的,而在开源领域工作的人即使没有激情也不算什么。 此外,在开放源代码中,我们没有人可以求助于外部实体来“修复”它,例如人力资源部门,法律或政府。 只是我们,我们必须学习以对我们有用的方式创造性地解决冲突,而不是让我们分裂。
DB:Gina所说的真的很完美。 我想我已经意识到冲突的潜力,并且渴望探索让我们以更健康的方式认可冲突在我们社区中的存在的方式。 我确实认为这超出了开源范围。 还有其他团体,社区和行业以我们可以学习的方式“解决”了其中一些问题。 我还怀疑,就像开源方式破坏了软件开发和分发的传统模型一样,我们社区有潜力找到解决冲突所带来的问题,挑战和机遇的新方法。
在不放弃您演讲中所有技巧的情况下,向我介绍解决冲突的好坏对策。
GL:我认为解决冲突的关键之一就是将同情心摆在桌面上。 我认为,当我们不面对面时,这尤其困难。 如果您发现自己让我哭泣,您可能会停下来想一想您说的话。 但是,当事情发生时移和地域分隔时,通常很难记住对话的另一端是真实的人,这些人应该得到同情。
DB:是的,绝对是。 同情是解决建设性冲突的关键成功因素。 另一个? 尊重。 尊重对手在武术中很重要。 我认为我们应该采纳这个想法,并将其应用于我们的社区分歧。 我的观点是,我们需要利用冲突作为动力。 让我们利用对冲突的深刻,内在的热情或挫败感,将其转化为专注于变革的能量。 当人们胡思乱想时,通常会有一个很好的理由。 也许他们只是累了,饿了或者日子不好过? 在这种情况下,只需要理解,同情,睡眠或食物即可。 也许我们需要解决一个真正的问题,这将改善每个人的处境。
您如何保持解决冲突的秘诀足以引起工程界的共鸣?
GL:猫的照片吗? 此外,卡通也有帮助。
认真地说,我在这个问题上遇到的问题之一是,参加这些对话的人通常是“合唱团”,例如“我们正在与合唱团交谈”。 他们是对解决冲突感兴趣并希望了解更多信息的人,因此对他们来说,提供有用的信息以帮助解决问题就成为问题。 我认为,面临的挑战是如何将这些信息传达给不想听或不想听的人。 我不确定该怎么做,并且愿意接受建议!
DB:这是一个很好的问题。 我也真的不知道答案。 不过,我确实同意吉娜(Gina)的观点,那就是我们经常宣扬已经转变的合唱团。 这是一种“ woo-woo”的东西。 那些只想继续工作的面向任务的人很容易就忽略了它。 有些人认为,解决冲突的最佳方法是完全避免冲突。 谈论感觉和情感,然后处理这些事情并不是每个人的技能。 不过,我最大的担心是,这是真实的工作。 我觉得我们社区中有太多人要么不重视它,要么不将其视为真正的工作。
吉娜(Gina),您仍在为大学所做的工作而着迷,以帮助他们更多地参与开源项目。 告诉我更多有关您在做什么的信息,为什么这很重要?
GL:我们在Red Hat的University Outreach计划有几个组成部分,但是我最参与的一个项目旨在使更多的大学级讲师将开放源代码纳入他们的课堂。 我们正在使用多种方法来实现该目标,包括:
- 教育讲师了解开源教学的价值;
- 创建基于开源的教学材料,可以直接将其纳入课堂; 和
- 与美国国家科学基金会共同发起了名为POSSE (教授开源软件体验)的密集讲习班,讲师可以在其中真正地学习开源的来龙去脉。
这很重要,因为大多数计算机科学专业的本科生都不知道开源是什么,也不了解开源软件是如何工作的。 在过去的一年中,我花了很多时间与学生和老师交谈,令我感到非常惊讶的是,如此少的学生“获得”了开源软件,而很少有老师甚至提到它,却很少教授它。 这是一个问题,因为Linux开发人员越来越老,并且我们的行业需要更多的新开发人员和年轻的开发人员才能蓬勃发展。
在接触了Donna博客的参考资料之后,我花了一些时间探索Sugarlabs (一种专注于协作的教育工具)。 是什么让您参与了该项目?
DL:Sugarlabs来自“ 每个孩子一个笔记本电脑”项目 。 当它第一次宣布时,我想:“这将改变世界。” 我对此感到非常兴奋。 我认为这确实改变了世界。 在“百美元笔记本电脑”问世之前,这些功能强大的便携式设备完全超出了全球大多数人口的承受能力。 不久之后,我们得到了上网本,它重新定义了笔记本电脑市场。
自本世纪初以来,我一直在我的家乡维多利亚州的技术教育社区参与工作,因此,我对支持使用和进行技术教学的教育工作者非常感兴趣。 Sugar是一个全新的学习界面,如果您愿意的话,可以在“内幕”中进行很多很棒的思考。 可悲的是,我对Sugar项目的进展失去了联系。 我想重新联系一下最近发生的事情。
告诉我一个有趣的事实,人们在进入OSCON演讲之前应该了解您吗?
GL:有趣的事实:我上过空中飞人课程,骑在齐柏林飞艇上。
DB:真的,吉娜? 棒极了。 我们应该逃跑,加入马戏团。 我可以玩杂耍! 明白我在学习过程中互相学习的意思吗? 在波特兰见!
演讲者访谈
本文是OSCON 2015 演讲者访谈系列的一部分。OSCON是所有开源内容,包括完整的堆栈,以及您每天在工作中使用的所有语言,工具,框架和最佳实践。 OSCON 2015将于7月20日至24日在俄勒冈州波特兰举行。 。
翻译自: https://opensource.com/life/15/7/interview-gina-likins-donna-benjamin
rtklib开源代码讲解