【AICon】 如何构建高效的 RAG 系统?RAG 技术在实际应用中遇到的挑战及应对策略?>>> 了解详情
写点什么

勇于变敏捷

  • 2017-02-27
  • 本文字数:1319 字

    阅读完需:约 4 分钟

勇敢是指,即使你害怕,你也要去做那些需要做的事情。Gitte Klitgaard 谈到,在敏捷开发中最重要的事情是去审查代码并且敢于去更改那些不能正常工作的代码。你可以从一些能找出解决方案的小实验开始,如果它们并不能解决问题,你可以把它们停掉。

Gitte Klitgaard 是敏捷开发的导师,她在 European Testing Conference 2017 会议的第二天提出了“变得弱势,你足够勇敢吗?”的开放性主旨。InfoQ 通过问答栏目、摘要总结和相关文章对会议进行了报道。

dictionary.com 网站上,勇气(courage)被定义为“一个人面对困难、危险、痛苦等表现出的理智程度或精神品质;不恐惧;勇敢”。针对这个定义,Klitgaard 谈到,“如果我们不感到恐惧,通常情况下那是愚蠢的。”恐惧是一种能帮助我们意识到危险的东西。勇气中是可以包含恐惧的,有勇气并不意味着不会感到害怕。有勇气的意思是去做那些你必须要做的事情。

Klitgaard 解释道:

勇敢并不是消灭恐惧或者不会感到害怕:它的意思是,当你感到害怕的时候,你仍然要去做那些必须要做的事情。

她的定义中也包括“展示出你的内心”。勇气是指去敞开你的心,使你自己变得弱势。Klitgaard 声称,你可以受伤,你不得不接受自己的失败,因为你在摆脱困境中所得到的东西是更重要的。Klitgaard 还说,你需要拥有这种变得与众不同的勇气,即使周围的人都会觉得你很奇怪。去向大家分享你的恐惧和快乐。

世界上没有能直接得到勇气的东西。你也不需要去做什么大事才能变得有勇气:做一些小事就有用。

当你是一个测试人员的时候,你去找开发者谈话,你会使自己变得弱势。在其它情况下,当遇到一个真正的问题时,你可能会说得更多。重要的是,你要坚持你自己所相信的事情。但是你要权衡是否要和别人争执,你不能对所有的事情都固执己见。Klitgaard 如是说。

开发者就是一位工匠,Klitgaard 评论道。开发者关心的是好的代码质量。作为一个测试人员,你能帮他们改善代码质量。

在敏捷开发中最重要的事情就是去审查代码,并且去改进它们。你不得不去改掉那些不能正常工作的代码。当你完成了一处更改的时候,你会进入一个未知的领域,你不知道这个修改会不会成功。人们必须勇于去这么做,Klitgaard 说道。

如果一切都在正常运转,Klitgaard 建议从一些小实验开始。这会使人感到恐惧,因为如果没有不正常的地方,我们为什么还要去改它?改它的原因是去找到更好的实现方法。我们可以从一个小实验开始,如果它效果不佳,那我们把它直接停掉就可以了。

对于那些不知道的东西,你学得越多就会了解的越多。你必须要勇于学习。去寻求别人的帮助也是需要勇气的。Klitgaard 说,去寻求帮助并不愚蠢,反而意味着你有足够勇气使自己变得弱势。当你得到别人的帮助时,你就在敞开自我,那可能会使你感到害怕。

一步一步地走是非常重要的。Klitgaard 说,你必须要做自己。为做到这一点,你必须要认清自己。你需要听从你的直觉,听从你的内心。开始一段认清自己的冒险。如果发现了什么问题,那就去解决它,Klitgaard 说。

查看英文原文: Courage to Become Agile


感谢冬雨对本文的审校。

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

2017-02-27 18:001088

评论

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

工厂里三个质检车间缩减为一个,飞桨企业版EasyDL助力降本增效

百度大脑

飞桨

a.docker

xujiangniao

Docker

用了这么多年 Gitlab,可能还不了解这些知识

郭旭东

DevOps gitlab 极狐GitLabs

深入讲解RxJava响应式编程框架,背压问题的几种应对模式

小Q

Java 学习 编程 架构 面试

Bzz节点分币系统搭建,Bzz矿机挖矿系统

架构解析|网易自研新一代大规模分布式传输网

网易云信

分布式 音视频

手滑党福音,意外删除重要文件怎么办?

淋雨

数据恢复 EasyRecovery 文件恢复

程序员必知的硬核基础知识

Java架构师迁哥

轮胎行业遇上AI,百度智能云携手固铂轮胎智能化转型

百度大脑

智能云 轮胎

深入浅出负载均衡

vivo互联网技术

负载均衡 高可用 服务器 hash

C语言从入门到精通(一)

代码情缘

c++ 编程 开发 C语言 硬件开发

Java中String类的前世今生

卢卡多多

Java string 6月日更

区块链能否为应对气候变化 提供解决方案?

CECBC

iOS APP 架构漫谈

iOSer

ios ios开发 iOS架构

Java--JVM内存结构

是老郭啊

Java JVM简介 JVM内存结构 JVM运行时数据区

备战金九银十,2021年最全999道Java岗高频面试题分享

Java架构师迁哥

【Redis】概览

awen

redis

Python——注释和字符串的拼接

在即

6月日更

IDEA使用

xujiangniao

Java IDEA

新手模拟实现bind

前端树洞

面试 大前端 js this

C语言从入门到精通(二)

代码情缘

开发 C语言 编程、

C语言从入门到精通(三)

代码情缘

编程 开发 C语言 编程之路 硬件开发

2021全球人工智能技术大会开幕 百度王海峰:跨语言沟通正在成为现实

百度大脑

人工智能 沟通 跨语言

应用,才是区块链的终极归宿

CECBC

阿里开源三天就被狂转50w次的《Java面试突击》限时下载!

Java架构师迁哥

新思科技连续五年获Gartner魔力象限应用安全测试领导者殊荣

InfoQ_434670063458

新思科技 Gartner 魔力象限

从事开发5年以上的Java程序员,面试会被问到哪些?

Java架构师迁哥

C语言从入门到精通(四)

代码情缘

编程 C语言 变量 编程之路 6月日更

阿里架构师手肛6个月,总结出17W字操作系统、网络教程(导图+笔记)

Java架构师迁哥

EBean ORM 框架介绍-2.字段加密、更新日志和历史记录

Barry的异想世界

jpa Ebean 字段加密 更新日志 历史记录

外包3年凭借一手“秒杀架构”成功上岸阿里

Java架构师迁哥

勇于变敏捷_文化 & 方法_Ben Linders_InfoQ精选文章