【ArchSummit】如何通过AIOps推动可量化的业务价值增长和效率提升?>>> 了解详情
写点什么

结对学习

  • 2018-02-27
  • 本文字数:3124 字

    阅读完需:约 10 分钟

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

结对方法可以用来学习能够应用到实际工作中的新知识,明确自己的成就并和伙伴一起为之庆祝。学习伙伴可以鼓励彼此大胆承诺做某些事情,然后略加鞭策,使这些承诺得以实现。

QA 技术主管 Toyer Mamoojee 和高级敏捷测试人员 Elisabeth Hocke,将会在 2018 欧洲测试大会(European Testing Conference 2018)上介绍如何在测试社区中寻找到一个学习伙伴。这场大会将于 2 月 19-20 日在荷兰的阿姆斯特丹举行:

测试非常重要。这场大会将邀请专家和从业者来一起讨论、学习和实践测试的艺术。我们正探索新的先进方法来让我们的测试更高效,同时丰富我们对于构建一个更强健的社区的基本方法的理解。

关于如何结对学习以及从中能获得哪些收获,InfoQ 对 Mamoojee 和 Hocke 进行了采访。

InfoQ: 什么促使你们决定结对学习?

Toyer Mamoojee: Lisi 和我在 2016 敏捷测试日大会(Agile Testing Days 2016)结成了学习伙伴。自从我们约定出席下一年的大会之后,就决定一直保持联系,分享测试领域的信息。这打开了无数通往康庄大道的大门,而我们之前从未想象自己可以做到。我们就是这样不断地学习和进步着。

Elisabeth Hocke Abby Fichtner 在 2016 敏捷测试日大会做了一个完美的开场白,“推动无限可能”。她引用 Eleanor Roosevelt 的话,建议“每天做一件令自己畏惧的事”。整个演讲激励人们去思考和讨论他们畏惧的事情。Toyer 和我在第二天的午饭后见面,相互分享了各自畏惧的事情。然后你知道吗,公开讲话是我们都很畏惧的一件事情。然后 Toyer 突然就向我提出一个约定:如果他在下一年的大会上提交一份论文,我也要提交一份论文;反之,如果我提交了一份论文,他也要这样做。遇到那种事情,我通常都不会同意这种约定;但是在当时那种环境下,我深受激励而决定放胆一试,然后接受了这个约定。这给我们带来了非常大的提升,我们非常兴奋能在今年的欧洲测试大会分享我们的故事,期望激励其他人也结对学习!

InfoQ: 你们挑选哪些主题来学习?为什么挑选它们?

Hocke: 我们的主题当然是围绕着我们的约定:重返敏捷测试日大会,但是这次不再仅仅是倾听与观看,而是进行演讲。因此,我们首先一起学习的事情是,如何起草一份优秀的论文提案,然后提交。这包括找到我们要演讲的主题,创建一个吸引人的摘要来让这个话题打动项目委员会以及之后的大会观众,请一些人审核论文,然后根据他们的反馈进行修改。我们从成为演讲者的历程中所学到的经验是无价的。当我们最终提交我们的第一份论文提案时,那真是值得庆祝的一刻呀!而当我们了解到我们真的都各自被选中来进行演讲时,又一次为之欢欣鼓舞。如今,我们有更多东西一起学习:如何创建非常棒的幻灯片、如何在舞台上讲述故事、如何向组织者阐述主题、如何克服怯场等等。而且我们发现,除了公开演讲之外,我们还分享了一些其它方面的可以相互学习的东西。

Mamoojee: 我脑海中浮现出一个非常重要的真的被应用到我的工作中的学习主题,那就是使用思维导图来绘制测试场景或用例。它给我和我的团队带来非常大的帮助。我们先前使用测试管理工具或者 Excel 来编辑测试用例文档,但是在敏捷环境下,我们希望用一种更快的能够促进交付的东西。Lisi 建议使用思维导图,这在她的项目中非常有用。正是因为这个学习伙伴的建议,我才能在自己的工作中实现独一无二的事情。其它一些学习主题包括指导初级测试人员、调休、晋升挑战、Mob 编程、T-Shirt 规模评估(译注:这是一种敏捷评估方法,不是采用数值来进行评估,而是采用超小、小、中等、大、超大、加倍超大来进行评估)和社区参与。

InfoQ: 你们对想要远程结对学习的人们有哪些建议?

Mamoojee:世界是属于你们的,让学习之花为之绽放吧。如今,人们可以接触到大量惊人的工具和资源,不利用这些资源就太可惜了。因此,我的建议是寻找一个学习伙伴,无论他们在哪里,只要坚持经常通过视频会话或聚会来分享信息就行。当你找到那个完美的学习搭档,你会发现你们彼此鼓励朝着各自的目标努力,无论你们的目标是相同的还是不同的。刚开始结对的时候,最好将你要从对方那里学习的地方以及你想要向他们分享的东西记下来。这种“给予的同时获得收获(give and take)”心态使得这种关系弥足珍贵。

Hocke:有时候,地理距离只是没有这种学习伙伴关系的借口。而且不在一起甚至可以是一种好处。例如,生活在两个不同的大陆,你很难将对方视作竞争对手,这使得互相帮助成长非常安全。另外,这种伙伴关系比在网上广泛征求意见(例如在论坛上、在 Twitter 上或者在一个 Slack 团队中)对个人更有针对性。我们知道彼此的工作环境、个人背景和激励点。这是非常难得的。

InfoQ: 你们从结对学习中获得了哪些好处?

Hocke:我们发现,学习伙伴关系给予我们的好处非常多。其中我感受最深的一点是,我们彼此视为“责任伙伴”。我们相互鼓励大胆承诺在下一次通话前做某些事情。这件事情可能是写一篇关于我们团队上周经历的博客。例如,这使我写了一篇博客《 Our Team’s First Mobbing Session 》。即使我们自己不确定会实现这个承诺,但可以彼此略加鞭策,使这个承诺得以实现。你总会记得对方在期待你的博客!而且你不想令你的伙伴失望,对吧?这非常有效,并且我们在鼓励和推动之间找到了一个很好的平衡点,而不会推得太猛。

另外一个对我来说非常珍贵的好处是,我们一起明确我们的成就并为之庆祝。以前,我通常感觉这像是在自夸,为了不让自己骄傲而没有这样做。明确我们的成就并彼此为之庆祝,我现在学会了承认自己。

Mamoojee:对我来说,最突出的好处是对方会提供有针对性的建议(Lisi 从一些测试人员、我们使用的工具和我们遵循的流程中理解我的工作环境),彼此推动去实现我们遇到的所有短期、中期和长期目标。我们还接触到彼此的社交网络,接触到我们从未接触过的人们,通过这种方式我们体验到“这个世界真小”这句话。我们利用这种扩展网络,在世界各地建立新的联系。

InfoQ: 你们对于结对学习有哪些感悟?

Mamoojee:我非常感激 Lisi 推动我的事业到一个新的维度。在我的事业中有某些事情我总是想去做,却总是犹豫不决。当我结对之后,我明白了不是只有自己有那些畏惧,其他人也有这样的畏惧,而且我们可以一起面对我们的畏惧。动力、激励和驱动力都是我们在结对学习中的收获。我们可能一直都拥有这些东西,但是需要另外一个人来将它激发出来,然后使得彼此将它分享给世界。我也从自己的学习方式中更深刻地了解到自己的长处(和短处)以及如何扬长避短。我学到的最重要的事情是,“你日常工作中的环境或做的任何事情”都能够启发和激励其他人来在他们的环境中做出改变。因此不要害怕,分享、分享、分享(重要的事情说三遍)!

Hocke:我必须承认我以前都是一个人学习,而且现在在某些方面仍然可能是这样。有趣的是,这也是我工作的方式。我一直热爱团队合作,但总是独自完成“自己的任务”。过去一年,我在结对学习中学到了许多东西。和 Toyer 的学习伙伴关系让我实现了我从未认为自己可以实现的事情。Mob 工作(许多人在同一个地方同一个时间同一个工具上工作)和结对工作让我意识到一起动手学习是多么的宝贵。我甚至因此而制定了新的约定:做一次测试旅行,拜访其他测试人员并且一起动手做测试来帮助彼此提高。真的非常期待我之后能够分享的东西!而且最棒的是:我知道 Toyer 会一直支持我;而且我也会支持他的努力。

InfoQ 正以采访和文章的形式来报道欧洲测试大会。

查看英文原文: Pairing for Learning


感谢冬雨对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2018-02-27 18:001350

评论

发布
暂无评论
发现更多内容

投入上百人、经历多次双 11,Flink 已经足够强大了吗?

Apache Flink

大数据 flink 实时计算

【React技术】开发过程中遇到State和生命周期方法在类里面的运用

恒山其若陋兮

前端 11月月更

python小知识-内置方法和属性应用:反射和单例

AIWeker

Python python小知识 11月月更

React源码分析6-hooks源码

goClient1992

React

react源码中的hooks

flyzz177

React

一文了解 Go 标准库 strings 常用函数和方法

陈明勇

Go golang 字符串 11月月更 strings

【web 开发基础】PHP中使用array()语言结构新建数组(43)

迷彩

数据结构 array 11月月更 array() 新建数组

Discourse 的左侧边栏可以修改吗

HoneyMoose

湖仓一体电商项目(十六):业务实现之编写写入ODS层业务代码

Lansonli

湖仓一体电商项目 11月月更

Python 操作mongodb库

度假的小鱼

mongodb 11月月更 Python 操作mongodb库

Flink CDC 2.3 发布,持续优化性能,更多连接器支持增量快照,新增 Db2 支持

Apache Flink

大数据 flink 实时计算

【web 开发基础】PHP中的数组 (41)

迷彩

php 数据结构 11月月更 关联数组 索引数组

Python 操作Excel(xlrd和XlsxWrite)

度假的小鱼

11月月更 Python xlrd读取Excel Python xlrd

AI简报-重参数化RepVGG

AIWeker

深度学习 AI简报 11月月更

react源码中的fiber架构

flyzz177

React

【web 开发基础】PHP 中数组的定义 (42)

迷彩

数据结构 数组 11月月更 数组的定义

【web 开发基础】PHP中多维数组的声明 (44)

迷彩

数据结构 一维数组 二维数组 11月月更 多维数组

React源码分析5-commit

goClient1992

React

react hook 源码完全解读

flyzz177

React

制造业要用龙头带动整条产业链发展,阿里云智能制造加速器首次集结

B Impact

Python 操作Mysql

度假的小鱼

pymysql 11月月更 Python操作Mysql

湖仓一体电商项目(十五):实时统计商品及一级种类、二级种类访问排行业务需求和分层设计及流程图

Lansonli

湖仓一体电商项目 11月月更

React源码分析4-深度理解diff算法

goClient1992

React

“后 Hadoop 时代”,大数据从业者如何应对新技术趋势带来的挑战?

Apache Flink

大数据 flink 实时计算

Flink Forward Asia 2022 主论坛概览

Apache Flink

大数据 flink 实时计算

xxl-job客户端架构流程

IT巅峰技术

【web 开发基础】PHP中的预定义数组(46)

迷彩

php web开发基础 11月月更 预定义 超全局数组变量

《2022开源大数据热力报告》发布,Flink 摘得「流处理」领域热力值 TOP1

Apache Flink

大数据 flink 实时计算

基于 Apache Flink Table Store 的全增量一体实时入湖

Apache Flink

大数据 flink 实时计算

【React技术】JSX在企业级项目的运用and一个元素渲染demo

恒山其若陋兮

前端 11月月更

【web 开发基础】PHP中数组的遍历(45)

迷彩

数据结构 数组 foreach 11月月更 数组遍历

结对学习_软件工程_Ben Linders_InfoQ精选文章