The Product-Minded Software Engineer(二)
When coming with ideas, product-minded engineers don’t just get these from thin air. They take the time to understand how the business works, how the product fits in, and what its goals are. They are also empathetic about how the product makes users feel and how those users benefit from using this product. They often dive straight to data about business and user metrics, getting their hands on this data however they can. They might access it directly - if this is possible - or approach the product manager or data scientists to get this kind of information. They do this because of their curious nature. This is the next trait I’ve observed.
具有产品思维的工程师们的想法和创意都不是凭空得来的。他们会花时间去了解企业是如何商业运作的,产品又是如何配合商业运作,以及最终要达到什么样的商业目标。此外,他们也会去换位思考,试图理解产品将给用户带来什么感受,以及用户如何从使用产品中受益。他们通常会直接去深入研究商业数据和用户测量指标,并尽其所能获取这些数据。如果可能的话,他们会直接访问相关数据,或者找产品经理、数据专家去要这些信息。工程师们这样做,往往是出于他们好奇的天性。这也是我观察到的下一个特征。
知识讲解
状语(分词短语做时间状语)
When coming with ideas, product-minded engineers don’t just get these from thin air.
这段话的第一句就是分词短语做时间状语。所谓状语,顾名思义,就是对动作的状态进行描述的句子成分,可以是单词(副词)、短语(分词短语)或句子(状语从句)。状语可以用来说明地点、时间、原因、目的、结果、条件、方向、程度、频率、方式、伴随等等。这些都是总结出来的规律,你不用记,之后在句子中你自然就能认出来就可以了。
我们再来看几个分词短语做时间状语的超级简单的例句,一般都带有引导时间状语的关系连词,例如 before、after、when 等,分词短语紧随其后。
例句:She normally boils the water before drinking it.
翻译:她喝水之前通常会把水烧开。
例句:After talking to you I always feel better.
翻译:每次和你聊完之后,我都感觉心里舒服多了。
例句:When opened, keep in refrigerator.
翻译:开罐之后,需要冷藏。
thin air
我们来看一下 thin air 的英文解释:nowhere to be found in a giant void;nihility; nothingness; nullity; void; the state of nonexistence。怎么样,能看懂这个英文解释吗?我们来通过几个例句具体感受一下。
例句:You need to work hard—opportunities don’t just come out of thin air.
翻译:你得努力啦,机会不会凭空产生 / 天上不会掉馅饼。
例句:The magician pulled a bouquet of flowers out of thin air.
翻译:魔术师妙手空空变出一捧花来。
例句:With her children almost grown up, she found herself having to conjure a career from thin air.
翻译:孩子们都快长大了,她发现自己需要凭空变出个工作来。
看完这三个例句,你现在是不是清楚明白 thin air 这个词的含义了呢?我们可以看到,和 thin air 搭配的介词,通常是 out of 或者 from。在英语学习的过程中,我们除了要学习一个一个的单词以外,更加重要的是,要多学固定搭配和短语。就像我们学习汉语的时候,光识字是不够的,认识了单个的汉字之后,我们其实更多的在学习词语、词组或者成语。
动词宾语从句
They take the time to understand how the business works, how the product fits in, and what its goals are.
这句话首先是用不定式 to do 做状语,表示目的。程序员花时间干什么?to understand,是一个及物动词,去了解,了解什么?后面跟的就是宾语从句,而且是三个并列的宾语从句。
take (time)
take the time 是非常地道的搭配,如果非要说 spend the time,当然别人也能理解,但一听就是不地道的英语。另外,take 还可以和具体的时间搭配在一起,你可以把 the time 换成具体的时间,表示“做什么事情需要花多少时间”。
你可以看下面这些例句,来巩固一下这个短语的用法。实际上啊,这三句话都是一个意思。这其实就是语言表达的灵活性和多样性。同一个意思,你可以用三种、五种甚至十几种不同的说法,把同一个意思表达出来。条条大路通罗马,我们学英语最终其实就是要达到这种境界。
例句:I took three hours to get home last night.
翻译:昨天晚上回家花了我三个小时.