向非技术同事解释软件问题 | 用中文学习英语

English lesson set in a contemporary everyday setting in the United States: At work, two colleagues prepare a calm nontechnical explanation of a dashboard bug and a temporary export workaround..

ZH → EN / 级别: B1

关于本课

通过向非技术同事解释软件问题,学习英语会话表达、发音、词汇、语法和测验。

对话

A

The dashboard has a bug, but I can explain it without technical details.

泽 达什博德 哈泽 巴格,巴特 艾 坎 伊克斯普雷因 伊特 威泽奥特 特克尼克尔 迪泰尔兹。 这个仪表板有一个问题,但我可以不涉及技术细节地解释它。
B

Please do, because the sales team only needs to know the impact.

普利兹 杜,因为 泽 塞尔兹 蒂姆 欧恩利 尼兹 图 诺 迪 因帕克特。 请这样解释,因为销售团队只需要知道它的影响。
A

Some charts keep showing old numbers after users change the date filter.

萨姆 查茨 基普 肖英 欧尔德 纳姆伯兹,艾夫特 尤泽兹 彻恩杰 泽 戴特 菲尔特尔。 用户更改日期筛选条件后,有些图表仍然显示旧数据。
B

Can users still download the correct report?

坎 尤泽兹 斯蒂尔 道恩洛德 泽 克瑞克特 瑞波特? 用户还能下载正确的报告吗?
A

The exported reports are correct, so they are a good temporary workaround.

泽 伊克斯波尔提德 瑞波茨 阿尔 克瑞克特,搜 泽伊 阿尔 呃 古德 特姆珀瑞瑞 沃克绕恩德。 导出的报告是正确的,所以它们是很好的临时解决办法。
B

How long will it take to fix the dashboard?

豪 朗 威尔 伊特 泰克 特 菲克斯 泽 达什博德? 修复这个仪表板需要多长时间?
A

We can reproduce the issue, and an update should be ready tomorrow.

威 坎 瑞普勒杜斯 迪 伊修,恩 恩 呃普戴特 舒德 比 瑞迪 特马罗。 我们可以重现这个问题,更新应该明天就能准备好。
B

Then I can tell the team to use the exported reports until the update is ready.

泽恩 艾 坎 泰尔 泽 蒂姆 特 由兹 迪 伊克斯波尔提德 瑞波茨 恩蒂尔 迪 呃普戴特 伊兹 瑞迪。 那么在更新准备好之前,我可以告诉团队使用导出的报告。
A

A short note with screenshots should help.

呃 肖特 诺特 威泽 斯克林肖茨 舒德 赫尔普。 一份附有截图的简短说明应该会有帮助。
B

That will make the message easier to deliver calmly.

泽特 沃尔 梅克 泽 梅塞吉 伊齐尔 特 迪利沃尔 卡姆利。 这样会让我们更容易平静地传达这条信息。

逐词解析

The “The”在“ The dashboard”中指特定的仪表板;同一形式的小写“the”也用于对话中已经明确的对象。它通常放在名词前,例如“the sales team”和“the update”,表示说话双方知道是哪一个。工作中说明特定系统、团队或更新时可以这样使用。
dashboard “dashboard”在“ The dashboard has a bug”中指展示数据的仪表板。它可以和“the”连用,表示特定的仪表板,也可以作名词短语的中心词。向同事说明数据展示系统的问题时可以使用这个词。
has “has”在“ The dashboard has a bug”中表示仪表板存在一个问题。它与单数主语“the dashboard”搭配,后面可以接表示拥有或存在的名词,如“a bug”。描述某个系统有某个功能或问题时可以使用“has”。
a “a”在“a bug”和“A short note”中表示一个未特指的单数对象。它放在单数可数名词前,例如“a bug”;句首时写成大写“A”。介绍一个问题、说明或其他单数对象时可以使用这种结构。
bug “bug”在“a bug”中指软件中的错误或故障。它与“have”搭配可以说明系统存在故障,如“The dashboard has a bug”。在向非技术同事说明软件问题时,可以用它指出具体的程序错误。
but “but”在“The dashboard has a bug, but I can explain it”中连接两个有转折关系的部分,表示虽然有问题,但仍然可以解释。它常放在两个完整分句之间。说明问题同时补充可行办法时可以使用“but”。
I “I”在“I can explain it”中指说话者本人。它通常放在动作或情态动词前,例如“I can explain”。介绍自己能做什么或将采取什么行动时可以使用“I”。
can “can”在“I can explain it”中表示能够或可以;在“Can users still download the correct report?”中用于询问用户是否还能这样做。它后面接动词原形,如“can explain”和“Can users ... download”。说明能力、可行性或提出许可相关问题时可以使用它。
explain “explain”在“I can explain it”中表示解释这个问题。它可以接被解释的对象“it”,形成“explain it”。向同事说明问题、原因或处理方式时可以使用这个动词。
it “it”在“I can explain it”中指前面提到的软件问题,而不是一个新对象。它放在动词“explain”后,代替已经明确的单数事物。为了避免重复名词,在上下文已经清楚时可以使用“it”。
without “without”在“without technical details”中表示不带有或不涉及某些内容。它后面接名词短语“technical details”,说明解释时不需要技术细节。说明某项工作不包含某个要素时,可以使用“without”加名词。
technical “technical”在“technical details”中表示与技术有关的,用来修饰“details”。它放在名词前,限定这些细节属于技术方面。向非技术听众说明内容范围时,可以用它描述技术信息。
details “details”在“technical details”中表示具体细节,指解释中较细的技术信息。它作为复数名词放在形容词“technical”后。说明某个话题包含哪些具体信息时,可以使用“details”。
Please “Please”在“Please do”中使请求更礼貌。这里它和“do”一起请求对方继续进行前面提到的解释,而不是提出新的动作。请同事继续说明或完成某件事时,可以在请求中使用“Please”。
do “do”在“Please do”中代替前面提到的动作“explain it”,表示“这样做、继续解释”。它避免重复整个动词短语,具体含义要结合前一句理解。回应他人提出的明确建议或请求时,可以用这种“Please do”的表达。
because “because”在“because the sales team only needs to know the impact”中引出原因,说明为什么要这样解释。它后面接完整分句“the sales team ...”。需要解释某个决定或请求的理由时,可以使用“because”引出原因。
sales “sales”在“the sales team”中修饰“team”,表示销售部门或销售工作的团队。它与“team”组成一个名词短语,说明团队的性质。谈论公司中的销售团队时可以使用“sales team”。
team “team”在“the sales team”中指一起工作的团队。它前面由“the sales”限定,表示特定的销售团队。向同事说明需要通知或帮助的工作群体时,可以使用这个词。
only “only”在“only needs to know the impact”中表示范围受限:销售团队只需要了解影响,不需要技术细节。它放在“needs”前,限定需要了解的内容。说明某人只需要完成某项信息或任务时,可以这样使用“only”。
needs “needs”在“the sales team only needs to know the impact”中表示需要了解影响。它与单数集体名词“the sales team”搭配,后面接“to know”说明需要做的事。表达某人或某个团队需要完成某项行动时,可以使用“needs to”加动词。
to “to”在“needs to know”中是不定式标记,把“needs”和动作“know”连接起来。这里的结构是“needs to know”,表示需要了解某事。说明需要、计划或希望进行某个动作时,可以使用“to”加动词原形。
know “know”在“needs to know the impact”中表示了解或知道影响。它后面接对象“the impact”,构成“know the impact”。说明某人需要掌握某项信息时,可以使用“know”加信息内容。
impact “impact”在“know the impact”中指软件问题对销售团队或工作造成的影响。它在这里是需要了解的信息对象,前面有“the”表示特定的影响。说明问题实际造成的结果时,可以使用“the impact”。
Some “Some”在“Some charts”中表示若干个但没有具体指出的图表。它放在复数名词“charts”前,表示数量不确定。提到一部分对象而不说明确切数量时,可以使用“some”。
charts “charts”在“Some charts keep showing old numbers”中指展示数据的图表。它是复数形式,表示有多个图表,并作为“keep showing”的主语。说明仪表板中部分图表的表现时可以使用这个词。
keep “keep”在“keep showing old numbers”中表示持续处于某种状态或持续做某事。它后面接“showing”,形成“keep + 动词-ing”的结构。描述问题反复持续、没有停止时,可以使用这种搭配。
showing “showing”在“keep showing old numbers”中表示显示旧数据;与“keep”连用表示持续显示。它的对象是“old numbers”,说明显示的具体内容。描述屏幕、图表或报告呈现某项信息时,可以使用“showing”。
old “old”在“old numbers”中表示旧的、没有更新的,用来修饰“numbers”。这里强调图表显示的不是日期筛选后应有的新数据。描述仍然保留的旧数据或旧信息时,可以使用“old”修饰名词。
numbers “numbers”在“old numbers”中指图表里的数字或数据。它是复数名词,因为这里涉及多个显示出来的数值。谈论报告或图表中的数值时,可以使用“numbers”。
after “after”在“after users change the date filter”中表示在用户更改日期筛选条件之后。它后面接完整分句“users change the date filter”,说明两个动作的先后关系。描述某件事发生在另一件事之后时,可以使用“after”引出相关动作。
users “users”在“users change the date filter”中指使用这个仪表板的人。它是复数名词,在分句中表示执行更改的人。说明软件使用者的操作时,可以使用“users”。
change “change”在“users change the date filter”中表示更改日期筛选条件。它后面直接接对象“the date filter”。说明用户修改设置、选项或筛选条件时,可以使用“change”加具体对象。
date “date”在“the date filter”中修饰“filter”,表示这个筛选条件与日期有关。它放在名词“filter”前组成一个名词短语。说明按日期筛选数据的功能时,可以使用“date filter”。
filter “filter”在“the date filter”中指用于筛选数据的条件或功能。它与“date”组成“date filter”,说明筛选依据是日期。讨论用户选择数据范围的功能时,可以使用这个词。
still “still”在“Can users still download the correct report?”中表示在当前问题存在时仍然可以下载。它放在“users”和“download”之间,强调情况没有被问题阻止。询问某项功能是否依然可用时,可以使用“still”。
download “download”在“download the correct report”中表示下载正确的报告。它可以直接接对象“the correct report”。询问或说明用户如何取得报告文件时,可以使用“download”加文件或报告。
correct “correct”在“the correct report”中表示内容正确、可以使用的报告。它放在名词“report”前,说明报告的状态。需要区分准确报告和有问题的显示结果时,可以使用“correct”。
report “report”在“the correct report”中指一份报告。这里是单数名词,前面由“the correct”限定,表示特定且正确的报告。讨论下载、查看或发送一份工作报告时,可以使用“report”。
exported “exported”在“exported reports”中表示已经导出的报告,也就是通过导出得到的报告。它放在“reports”前,用来说明报告的来源或状态。说明某个文件是从系统导出的结果时,可以使用“exported”修饰名词。
reports “reports”在“exported reports”中指多份报告。它是复数名词,在对话中作为“are correct”的主语,也作为“use”的对象。谈论需要下载或使用的多份工作报告时,可以使用“reports”。
are “are”在“The exported reports are correct”中表示这些报告处于正确的状态。它连接复数主语“reports”和状态描述“correct”。说明多个文件、结果或对象的状态时,可以使用“are”。
so “so”在“so they are a good temporary workaround”中表示因此,连接前面的事实和后面的结论。前面说导出的报告正确,后面说明它们是暂时的解决办法。根据一个事实说明结果或建议时,可以使用“so”。
they “they”在“they are a good temporary workaround”中指前面提到的“exported reports”。它代替复数名词“reports”,避免重复。谈论已经明确的多个文件、对象或人时,可以使用“they”。
good “good”在“a good temporary workaround”中表示适合当前情况、效果不错。它放在“temporary workaround”前,说明这个办法在更新完成前有用。评价某个临时方案是否适合解决当前困难时,可以使用“good”。
temporary “temporary”在“a good temporary workaround”中表示只在一段时间内使用的、暂时的。它修饰“workaround”,说明这个办法不是最终修复。说明某项安排只持续到正式解决方案出现时,可以使用“temporary”。
workaround “workaround”在“a good temporary workaround”中指绕开当前软件问题的临时解决办法。这里特指使用导出的报告来代替有问题的仪表板显示。正式修复尚未完成但需要继续工作的情况下,可以使用这个词。
How “How”在“How long will it take to fix the dashboard?”中与“long”组成疑问表达,用来询问所需时间的长度。它不能单独承担整个“多久”的意思,而是参与“How long”这个结构。询问修复、准备或完成某件事需要多少时间时,可以使用这个结构。
long “long”在“How long will it take to fix the dashboard?”中表示时间长度,和“How”一起询问需要多久。这里不是描述物体的长度,而是询问修复所需的时间。询问某项任务持续或耗时多长时,可以使用“How long”。
will “will”在“How long will it take to fix the dashboard?”中用于询问将来的耗时;在“will make”中表示将会产生某种效果。它后面接动词原形,如“take”和“make”。谈论预期发生的事情或提出将来情况的问题时,可以使用“will”。
take “take”在“How long will it take to fix the dashboard?”中表示修复仪表板需要花费时间。它与“How long”搭配询问一项任务的耗时,后面接“to fix”说明任务内容。询问某项工作需要多长时间时,可以使用“take”表示花费时间。
fix “fix”在“to fix the dashboard”中表示修复仪表板的问题。它位于“to”之后,说明需要完成的动作。谈论修复软件、设备或其他出现问题的对象时,可以使用“fix”。
We “We”在“We can reproduce the issue”中指包括说话者在内的工作团队。它放在“can”前,表示团队能够完成后面的动作。代表自己和同事说明共同能做什么时,可以使用“We”。
reproduce “reproduce”在“We can reproduce the issue”中表示让同一个问题再次出现,以便调查或修复。它的对象是“the issue”。说明技术团队能够重现软件故障时,可以使用“reproduce the issue”。
issue “issue”在“the issue”中指前面提到的软件问题。它是一个比重复“bug”更概括的说法,前面的“the”表明双方知道具体是哪一个问题。讨论需要调查或修复的工作问题时,可以使用“issue”。
and “and”在“We can reproduce the issue, and an update should be ready tomorrow”中连接两个相关分句。后一部分补充说明问题调查后的更新安排。并列说明两个事实或行动时,可以使用“and”。
an “an”在“an update”中表示一个未特指的更新。它放在单数名词“update”前,用于引出一个更新项目。介绍一个尚未具体命名的单数更新或文件时,可以使用“an”。
update “update”在“an update should be ready tomorrow”中指针对当前问题的软件更新。它在这里是预计准备好的对象,也出现在“until the update is ready”中。说明修复版本或改进版本何时可用时,可以使用“update”。
should “should”在“an update should be ready tomorrow”中表示根据目前情况,更新预计会在明天准备好,并不是绝对保证。它后面接“be ready”,构成对未来结果的预期。表达合理的预期或较有把握的安排时,可以使用“should”。
be “be”在“should be ready tomorrow”中连接“update”和状态“ready”。它跟在“should”后面使用动词原形,表示更新处于准备好的状态。描述某个对象将处于某种状态时,可以使用“be”连接主语和状态词。
ready “ready”在“be ready tomorrow”中表示已经准备好、可以使用。它描述的是更新在明天的可用状态,也出现在“until the update is ready”中。说明文件、版本或安排已经可以使用时,可以使用“ready”。
tomorrow “tomorrow”在“should be ready tomorrow”中指明天,用来说明预计准备好的时间。它直接放在句末,补充时间信息。安排或预测下一天会发生的事情时,可以使用“tomorrow”。
Then “Then”在“Then I can tell the team...”中表示根据前面提到的更新安排,于是可以采取下一步行动。这里连接前提和后续计划。根据一个结果说明接下来要做什么时,可以使用“Then”。
tell “tell”在“tell the team to use the exported reports”中表示告诉团队采取某个行动。它后面先接对象“the team”,再接“to use”说明要传达的行动。向某人说明应该做什么时,可以使用“tell someone to”加动词。
use “use”在“to use the exported reports”中表示使用导出的报告。它位于“to”之后,作为告诉团队采取的行动。说明人在一段时间内采用某个工具、文件或方法时,可以使用“use”。
until “until”在“until the update is ready”中表示一直到更新准备好为止。它引出“the update is ready”这个结束时间,说明团队使用导出报告的期限。说明某项临时安排持续到另一件事完成时,可以使用“until”。
is “is”在“the update is ready”中表示更新处于准备好的状态。它与单数主语“the update”搭配,连接主语和“ready”。描述一个单数对象当前或某个时间点的状态时,可以使用“is”。
short “short”在“A short note”中表示篇幅简短,用来修饰“note”。它说明这份说明不需要很长。准备简洁的工作说明、提醒或通知时,可以使用“short”修饰名词。
note “note”在“A short note with screenshots”中指一份简短的说明或通知。它可以和“with screenshots”连用,说明说明中附有截图。需要用简洁文字帮助同事理解问题时,可以使用“note”。
with “with”在“a short note with screenshots”中表示带有或附有截图。它后面接名词“screenshots”,补充说明说明的内容。描述文件、说明或消息附带某项材料时,可以使用“with”加名词。
screenshots “screenshots”在“with screenshots”中指屏幕截图,用来帮助读者看见问题或操作结果。它是复数名词,放在“with”后说明说明中附带的材料。解释软件界面问题时,可以用截图配合文字说明。
help “help”在“A short note with screenshots should help”中表示这份说明应该会有帮助。它说明截图和简短文字能够帮助团队理解或传达信息。评价某项材料能否改善说明效果时,可以使用“should help”。
That “That”在“That will make the message easier to deliver calmly”中指前面提到的带截图的简短说明或这一做法。它把前面的内容作为一个整体,作为“will make”的主语。指代刚刚提到的做法、安排或结果时,可以使用“That”。
make “make”在“make the message easier to deliver calmly”中表示使信息的传达变得更容易。这里使用“make + the message + easier”说明某项做法造成的效果。说明某个行动如何改变对象的难易程度或状态时,可以使用这种结构。
message “message”在“the message”中指需要传达给团队的关于软件问题和临时办法的信息。它是“make”作用的对象,并由“the”限定为特定的信息。讨论需要发送、说明或传达的工作内容时,可以使用“message”。
easier “easier”在“make the message easier to deliver”中表示传达信息这件事变得更容易。它放在“make + object”之后,描述对象所发生的变化。说明某种材料或做法降低沟通难度时,可以使用“make ... easier”。
deliver “deliver”在“deliver calmly”中表示把这条信息传达给团队或听众。它跟在“easier to”后面,说明变得更容易的具体行动。向他人正式传达信息、说明或消息时,可以使用“deliver”。
calmly “calmly”在“deliver calmly”中表示以平静、不慌张的方式传达信息。它修饰“deliver”,说明传达消息的方式。处理软件问题或其他敏感信息时,希望沟通保持平稳,可以使用“calmly”。

语法要点

keep + verb-ing

The charts keep showing old numbers.

泽 查茨 基普 肖英 欧尔德 纳姆伯兹。

图表一直显示旧数据。

keep 后接动词的 -ing 形式,表示某个动作持续发生。

英语词汇

bug 名词
巴格 程序错误;故障
charts 名词
查茨 图表
correct report 短语
克瑞克特 瑞波特 正确的报告
dashboard 名词
达什博德 仪表板
date filter 短语
戴特 菲尔特尔 日期筛选条件
download 动词
道恩洛德 下载
explain 动词
伊克斯普雷因 解释;说明
impact 名词
因帕克特 影响
keep showing 短语
基普 肖英 持续显示;一直显示
old numbers 短语
欧尔德 纳姆伯兹 旧数据;旧数字
sales team 短语
塞尔兹 蒂姆 销售团队
technical details 短语
特克尼克尔 迪泰尔兹 技术细节

测验

拼写

点击字母拼出单词。

影响

显示答案impact

图表

显示答案charts

解释;说明

显示答案explain

仪表板

显示答案dashboard