最新发布《数智时代的AI人才粮仓模型解读白皮书(2024版)》,立即领取! 了解详情
写点什么

克服自我限制

  • 2017-03-14
  • 本文字数:2867 字

    阅读完需:约 9 分钟

当遇到挑战时,人们会感到能力不足,从而放慢脚步或不愿去尝试。也许是真的遇到了困难,但实际上他们的恐惧可能只存在于他们的想象中。有时候唯一能阻止你的是你自己。生存法则会阻碍我们,有时你必须打破它们。

Joe Schuurkes 是 Mendix 公司的软件测试工程师和 Scrum Master,参加了 2017 欧洲测试会议,在其演讲“超越自己,空间无限”中他谈到了克服自我限制。InfoQ 通过问答、摘要和文章报道了此次会议。

Schuurkes 讲述了一个关于他在银行作为测试工程师开始工作的故事。在银行里,他们遵循敏捷和 Scrum 开展工作,他当时没有任何这方面的经验。因为自己喜欢与开发人员和业务分析师一起工作,他认为可以很容易地融入其中。

起初就面临一些挑战,比如每日的站立会议不是很有效,项目回顾形成了太多的措施需要跟进。该团队包括 Schuurkes 都尽最大可能把主要精力放在执行 Scrum 的仪式上。在该团队工作期间,他学到了很多关于敏捷的知识,并通过尝试新事物发现了更好的方法。

Schuurkes 说,当你开始以敏捷方式工作时,并不需要敏捷的以往经验。他刚开始的时候对敏捷并没有一个基本的理解,心里也没什么最终目标。回头看,他认为这样做并没有对自己施加任何限制。Schuurkes 指出“不需要立刻掌握敏捷,你可以就这样开始并在过程中提高你的技能”。

他现在认为敏捷主要是为了创造一个更为人性化的工作场所。Schuurkes 说,在敏捷领域还有许多东西有待发现;他致力于不断学习新事物,并清楚他的观点会在不断的学习中发生改变。

Schuurkes 说,如果要尝试什么,你不必等待完美的时机,只要足够安全就可以了。你可以做一些目前看来足够好的事情;不要因为你觉得你需要做得更多、更快而限制了自己。

在他演讲之后,InfoQ 采访了 Joep Schuurkes。

InfoQ:你在欧洲测试会议上的演讲标题是“超越自我,空间无限”。为什么选了这个标题?

Joep Schuurkes:自从大约一年前我成为 Scrum Master 以来,我希望我的演讲能够体现这一点,而不是做一个“纯粹的”测试演讲。然后问题就变成了:我热衷于哪个话题?必须对该话题抱有一定的热情我才能为此做一个演讲。然后我想起了 Existential Comics 发的一个很有意思的推

  • “你长大后想做什么?”;
  • “一个诚实,勇敢,富有同情心的人。”;
  • “不……我的意思是,你想怎么出卖你的劳动?”;

我与之产生共鸣,主要是因为我认为敏捷开发中很大一部分是为了找到更加人性化的工作方式,可以让人们在工作场所呈现完整的自我。

在我的提案提交后发生的事情真的很棒。来自欧洲测试会议的人员会就你的提案展开讨论,而不是简单地拒绝或接受提案。跟我讨论的是 Maaret,她在两个方面与我进行了探讨。首先,她问我的演讲是否可以是一个关于成长的励志故事。其次,她问我是否可以谈一谈当前测试所面临的挑战,如敏捷或自动化测试。

把这些挑战与我的经验相结合,我想出了演讲的主题:克服自我限制。由此标题,在一些情况下,唯一能阻止你的就是你自己。如果你能意识到这一点并突破它,你会发现超越自我空间无限。

如果人们认为有些事情自己做不了,由此限制了自己,那么他们可能患上了冒充者综合症(imposter syndrome)。此前,InfoQ 就应对冒充者综合症采访了 Gitte Klitgaard:

冒充者综合症指人们害怕被他人发现是一个“骗子”的心里状态。他们认为自己不属于他们所处的环境、不配拥有他们取得的成功以及没有他人认为的那么聪明。敏捷教练 Gitte Klitgaard 指出,许多取得较大成就的人都患有冒充者综合症。它阻碍人们的工作,阻止他们追随自己的梦想。

冒充者综合症使人感到不安全,结果就是他们常常限制自己并害怕尝试新鲜事物。Klitgaard 认为,意识到这一点是消除你的限制的第一步:

(……)意识到你有冒充者综合症可以让你与之共处,从而获得更好的生活和更加良好的自我感觉。

InfoQ:可以分享一下你的自动化测试的故事吗?

Schuurkes:几年以前,我在一家银行工作。我们有一套测试集来将一般风险报告与国家风险报告和银行风险报告进行比较。这些报告在 Excel 中,还有一个 Excel 工作表包含详细的测试步骤:应用过滤器,计算总和,应用不同的过滤器,计算不同的总和等。当团队中的其他测试人员向我解释如何执行此测试时,我当时就决定要自动化该测试。手动测试很简单但非常枯燥乏味。

从很多方面来讲我这么做并不是个好主意。首先,很明显在 Excel 中应该使用 VBA,但我对此没有任何经验。更糟的是,我写过的最复杂的代码是一个少于 100 行的 Perl 脚本。这也意味着我无法估计自动化这些测试所需的时间。

除了可以防止自己在执行手动测试时感到极度无聊以外,我没有花时间去考虑这样做的其他好处。

因此,对我来说这远不是个扩展自动化测试方面经验的完美机会。幸运的是,我完全没有理会这一点并继续做了,而且还取得了成功。我设法自动化了这些测试。并在项目经理可接受的时间内完成。自动测试要比手动执行快很多倍,从而让我提高了测试覆盖率。

到目前为止,我很高兴自己果断决定不做手动测试,我没有意识到这远不是一个完美的机会去学习自动化测试。如果我意识到这一点,可能就根本不会去尝试。也许我会要求得到项目经理的许可。他会问很明显的、关键的问题,即我缺乏相关经验,然后我就不确定结果会怎样了。

由此我学到的是,你不必等待一个完美的机会。事情不做总能找到理由。通常我们过于重视这些理由了。常言道:没有冒险,就没有收获。

InfoQ:有些人对一些事情感到没有把握而不敢去做,你有什么建议给他们?

Schuurkes:问自己一个问题:“如果这样做,我有可能会死吗?”如果答案是 no,那么请继续做下去。如果答案是 yes,感谢你的顾虑提醒了你,那就放弃吧(或者在某些情况下,不管怎样都得继续做下去,然而我并不希望我们需要面对此类抉择)。

在两个不同的地方,我学会了问自己这个问题。

第一个是在我练习一种古老的日本武术的时候。简单来讲:如果有人经常试图用一根两米长的热带硬木棍击打你的头部——或者很坦率地讲,当一个练习的目的就是让你感觉如此——相比之下很多其他事情就变得不那么可怕了。

第二个地方是 Virginia Satir(美国作家,社会工作者,译者注)的著作,我经由 Jerry Weiberg(美国计算机科学家,译者注)发现了她的书。Satir 指出,我们都有生存法则。我们学到的那些东西(比如,如果你不能说些别人爱听的,就什么都别说)都深深地固化于身体之中,觉得它们就是我们内心深处的一部分,如果我们打破了某条法则,就觉得自己会死掉。当然,这些法则有其价值,它们曾经帮助过我们,否则我们不会学到并坚守它们。然而,生存法则也会阻碍我们。这时你就需要用内省和勇气来打破你的某条生存法则。我们能够这样做的一种方法就是将法则置于背景中来考虑。一条法则造就了现在的你,你常常认为这就是一个好的法则。然而,你也意识到有些时候这个法则并不太好用。你能够接受在某些情况下不遵循该法则。

查看英文原文 Overcoming Self-Imposed Limitations


感谢冬雨对本文的审校。

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

2017-03-14 19:002148

评论

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

《程序员修炼之道》- 务实的方法(4)

石云升

程序员 28天写作

滴滴Logi-KafkaManager开源之路:一站式Kafka集群指标监控与运维管控平台

滴滴云

kafka 运维 监控 滴滴Logi

Elasticsearch Bulk API 批量增删改查

escray

elastic 七日更 28天写作 死磕Elasticsearch 60天通过Elastic认证考试

如何为多元化的产品场景选择完美的色彩组合?

百度Geek说

产品 设计

JS 防抖与节流

旗袍码农

webpack | plugin机制详解

梁龙先森

大前端 webpack 28天写作

快速了解云原生架构

阿里巴巴云原生

架构 容器 微服务 云原生 k8s

管理笔记[1]:成为管理者的开端“以人文本“

L3C老司机

2021首次分享面试阿里P6心得:1000字超全面试题答案解析

比伯

Java 编程 程序员 架构 面试

在世界球场一球成名:HMS 生态为游戏开发者送出的助攻

脑极体

Spark底层原理详细解析(深度好文,建议收藏)

五分钟学大数据

大数据 spark

CSS(八)——CSS盒模型

程序员的时光

程序员 大前端 七日更 28天写作

加速AI边云协同创新!KubeEdge社区建立Sedna子项目

华为云原生团队

人工智能 开源 边缘计算 边缘技术

线程有哪些状态,彼此之间如何切换

武哥聊编程

Java 多线程 28天写作

交易系统架构演进之路:服务治理

比伯

Java 编程 程序员 架构 技术宅

Git操作文档

Paul

程序员面试时一定要注意这五个陷阱!你记住了吗?

Java架构师迁哥

就这?Object类一点不难理解

后台技术汇

28天写作

开发质量提升系列:系统建起来就能解决项目的困难?

罗小龙

最佳实践 方法论 28天写作

全球首例银行“大型机”下移背后

数据君

姐夫深夜不睡觉就在看spring+mybatis这两份源码资料,吸引力就这么强大吗?

荒芜

Java spring 源码 mybatis spring Boot Starter

使用nodejs构建Docker image最佳实践

程序那些事

Docker nodejs 程序那些事 docker image nodejs和docker

架构师训练营第 2 期 第 6 周 作业一:CAP原理.md

老腊肉

架构师训练营第2期

我们,让9300万人办事少跑一趟

数据君

28天瞎写的第二百三十二天:转角遇到蚵仔煎

树上

28天写作

半导体芯片小白基础知识(1) (28天写作 Day22/28)

mtfelix

芯片 半导体 集成电路 28天写作

《王者荣耀》背后的数据秘密

数据君

【得物技术】无侵入式mock平台在得物的实践

得物技术

测试 数据 得物技术 Mock hulk

驶向数字智能的瀚海,“懂行人”助力石油人乘风破浪

脑极体

Cisco路由器调试命令大全,看完就全部学会!

字节跳动:“挖”出来的技术战斗力

李忠良

28天写作

克服自我限制_Scrum_Ben Linders_InfoQ精选文章