继续创作,加速生长!这是我参加「日新计划 · 10 月更文应战」的第1天,点击检查活动详情

在日常作业中,尤其是程序员时时刻刻都会与英文打交道,虽然咱们尽或许的在互联网和中文书籍中寻觅咱们需求的信息,可是,有时分总是不尽人意。对待翻译过来的文档或许书本或许有些定义依然无法明晰了解,回到它原有的场景中才能明白究竟是什么意思?阅览英文文档应该是咱们的基本技能。

本文笔者将会从以下几个方面来共享一个月的时刻,笨办法跨越英文障碍的落地办法:

  • 遇到的 Bug 百度没有成果怎么办
  • 中文翻译文献不置可否怎么办
  • 寻觅外文文献的发现进程是什么样的
  • 怎么处理英文文档中的杂乱语句
  • 怎么结合文档学习语法
  • 结合实例带你操作“笨”办法找到合适自己的路

在本文内,笔者想在这儿共享的一点作业体会。在标题中重点引号标示的一个字——“笨”。既然是“笨”办法,就阐明咱们都很简略了解,很简略上手,很简略操作,很简略见效。

之所以没有说,两天速成,七天见效,因为这些似乎是赤脚医生行走江湖的招数。作业或许学习,仍是务实一点比较能走久远。

那么笔者的办法究竟“笨”在哪儿呢?展示几张图就很快明白了。

  1. 假如在出差的路上,或许咖啡馆,或许自习室,能够拿出英文材料,或许是需求检查的技能文档,或许需求学习的产品手册。将不能够精确了解的阶段、语句、单词摘录到随身携带的抄写本上,这样便于针对细节深入处理。

9b292760-6c15-11ea-a6ec-45ee4806df26.jpeg

(图片来自手机拍摄,不太漂亮)

上图是笔者从前在了解 JWT 的触及到的完结机制的进程中,关于 Auth0 供给的 JWT 攻略的阅览进程中留下的笔记。

当再次看到笔记的时分对 JWT-handbook 第 16 页的部分内容就能够了然于心。

那么咱们在来看它对应的原始的手册中的内容如下:

b0126510-6c15-11ea-848f-1ff50c7c2559.png

(图片来自:jwt-handbook)

经过这种办法,相信一定程度上就能感受到关于英文手册,技能攻略的文档也能够看上一看,并获取到一些有意义的信息。

  1. 接着上面,如下的内容是笔者关于原文流程图下方的注解的学习进程。

c00f90a0-6c15-11ea-8b2e-a93d3912f08f.jpeg

经过剖析一张图和图对应的注解,就能够发现能够很轻松的干掉一篇 122 页技能手册中的其间一页,前前后后或许也不到几分钟的时刻,假如根底比较好的情况下,也许几秒钟就处理了无法在各式各样的解读后的博客中看到的原始概念和流程。进而对要害的技能点有愈加明晰的知道。

  1. 假如在家的情况下,有时分会觉得运用电脑打字的速度要比用手抄本写笔记的速度要快,你就能够像下图这样,在电脑主屏幕上用文本编辑器来记下笔记,用扩展显现器显现 pdf,这样不用切来切去,影响阅览速度。

d5c4d0e0-6c15-11ea-98a4-2b16cffe68b2.jpeg

  1. 要说上面是笔者运用的“笨”办法, 那下面就能够阐明,它“笨”的程度。笔者大约记下了这么多页的笔记,看完一遍 JWT handbookThe OAuth 2.0 Authorization Framework。这个进程大约花了一个月的空闲时刻。所以假如你的英语根底更好的话,那就更不用担心了,连一个月的时刻都用不了。

1ff4d200-6c16-11ea-937f-590540467001.jpeg

从前多次看到全英文的技能攻略,都只能看几句话就抛弃,在阅览两篇英文技能文档之后,关于其他的文档来说,都会测验拿来读一读,并且跟着阅览量的添加速度和了解能力都会逐渐增强。

上面共享完了笔者从前的阅历,便能直观的知道到,关于技能人员或许产品司理,应对作业中的英语非要先背诵大量的词汇,并不像想象的那样:买两本厚厚的语法书,啃上半年一年才能够掌握它。

常识点来源于日子和作业,同样它又应用于日子和作业。就像咱们的母语汉语相同,从咿呀学语到长篇大论,也并不是长篇大论之前一向在背诵汉字,学习句法。这需求一个进程,可是在这个进程中,跟着常识的堆集,在堆集的进程中一定不耽搁生长和知道新的事物。

所以,咱们不用惊骇咱们遇到的其他语种的文献,它像咱们学习汉语相同,仅仅有一个进程。相关于从前考试进程中遇到的令人头疼的“完形填空”,“阅览了解”这些,也许比咱们看到的技能文档要更难,因为技能文档关于技能人来说,它所触及的内容与咱们作业的领域是高度结合的。

假如要学习 Spring Security,那么咱们天然不会去看关于发表的“新冠肺炎”的最新文献。跟着技能词汇的总结,咱们便能够关于相关的技能文档更简略了解,更快速的阅览掌握。因为它首先在行业上就存在一定的专一性,这样就为咱们学习圈定了范围。

接下来,从以下几个方面来共享。

遇到的 Bug 百度没有成果怎么办

咱们在作业中假如遇到的问题,常常会去百度一些问题,尤其是具体的 IDE 中的一些反常。例如,在 Eclipse 中有如下的错误提示:

MongoDB shell version v3.4.5 connecting to: mongodb://127.0.0.1:27017 2020-0

假如榜首次遇见这个问题,无从下手的时分,或许首先会去百度,查找成果,如下:

5dd80560-6c16-11ea-86a9-9df84f90745d.png

假如得到的答案,没有我想要的,或许是处理不了我的问题的情况下怎么办呢?

Google

74a76830-6c16-11ea-a6ec-45ee4806df26.png

不同的查找引擎,因为它的查找机制不相同,天然呈现给咱们的检索成果就不相同,所以当无路可走的时分,常常会运用这几种办法归纳起来,来搜寻契合需求的计划。

必应

有时分,咱们无法访问谷歌的情况下,能够测验运用必应的国际版。
8581d460-6c16-11ea-a8b7-1d883493075c.png
(图片来自:cn.bing.com)

输入咱们之前的问题,得到如下成果:

985662e0-6c16-11ea-8b2e-a93d3912f08f.png

上面几种检索成果的差异关于咱们来说有时分未必不是一件好事,因为它能够展现出更多的推荐计划供咱们挑选。

Stack Overflow

细心的从谷歌和必应国际版的检索成果中会发现它得到的成果都有 Stack Overflow 供给的计划。那么 Stack Overflow 是何方神圣呢?能够把它看成是我国的 CSDN、博客园这一类的技能问答网站。

假如无法登陆 Google,并且不习惯于 biying 的查找引擎的情况下,那么能够直接去 Stack Overflow 查找或许问询你自己的问题。

a8684ef0-6c16-11ea-98a4-2b16cffe68b2.png

(图片来自:stackoverflow.com/)

MSDN

假如是微软技能栈的工程师或许是产品司理,能够考虑运用 MSDN。

bb1928d0-6c16-11ea-a3c8-9bd79d9bd149.png

(图片来自:docs.microsoft.com)

cd755300-6c16-11ea-bd54-bd0372f44fbe.png

(图片来自:docs.microsoft.com)

在运用 MSDN 的时分有一个长处,便是它支持中文,也支持英文。这样或许能够为咱们阅览英文文档供给一个参照。假如英文的版别确实无法看下去的情况下,便能够参考中文的阐明。

其他

当然不乏一些其他优异的网站、论坛,比方日本的 Fresheye、俄罗斯的 Yandex、韩国的 NAVER,如下图:

dd0bcd80-6c16-11ea-a3c8-9bd79d9bd149.png

(图片来自:search.fresheye.com)

edcb37a0-6c16-11ea-98a4-2b16cffe68b2.png
(图片来自:yandex.com)

fe7a9c30-6c16-11ea-a3c8-9bd79d9bd149.png

(图片来自:search.naver.com/)

从这也能看出来,虽然咱们是学习技能的,或许是产品部门的一个产品专员,但咱们相同能够经过咱们的尽力翻开世界上每一扇咱们感兴趣的大门。

接下来,说一说文章开始方位的第二个问题。

中文翻译文献不置可否怎么办

关于这一点,咱们引用 DAN OLSEN 的一本书的封面的内容来阐明。如图:

0f2322f0-6c17-11ea-86a9-9df84f90745d.png

(图片来自:THE LEAN PRODUCT PLAYBOOK

封面上能够得到的信息是:

DAN OLSEN

THE LEAN PRODUCT PLAYBOOK

HOW TO INNOVATE WITH MINIMUM VIABLE PRODUCTS AND RAPID CUSTOMER FEEDBACK

WILEY

其间 DAN OLSEN 是作者、WILEY 是指这本书是由 WILEY 出书的。从领英上的介绍来看,这本书是 DAN OLSEN 是他很满意的一本畅销书。

25d69950-6c17-11ea-96fb-af457604317b.png

(图片来自:www.linkedin.com)

这也是笔者接触到的榜首本专业的关于产品的书。经过它来印证咱们遇到不置可否的解说的时分,该怎么处理。

THE LEAN PRODUCT PLAYBOOK

HOW TO INNOVATE WITH MINIMUM VIABLE PRODUCTS AND RAPID CUSTOMER FEEDBACK

WILEY

假设你不知道它的意思的情况下,分别在 Google 翻译和百度翻译上翻译的成果如下:

3833fc00-6c17-11ea-98a4-2b16cffe68b2.png

(图片来自:translate.google.cn)

465a6bc0-6c17-11ea-a8b7-1d883493075c.png

(图片来自:fanyi.baidu.com)

经过对比就能够知道它的意义便是精益产品手册,关于 PLAYBOOK 的翻译成果稍有不同,假如深究的情况下, 咱们能够去看一下 PLAYBOOK 的英文解说。

5818a840-6c17-11ea-86a9-9df84f90745d.png

(图片来自:dictionary.cambridge.org)

68a9af60-6c17-11ea-9561-3fe89f4fa56e.png

(图片来自:www.merriam-webster.com)

774d1750-6c17-11ea-a3c8-9bd79d9bd149.png

(图片来自:www.oxfordlearnersdictionaries.com)

相信关于你的感到模糊的词汇或许语句,在谷歌、百度、韦氏、剑桥、牛津五家线上词典的围攻下将你的疑问降低到零。

这便是笔者在日常作业和学习中遇到的不置可否的问题的处理计划。

其时引起笔者注意的是如下这一段话:(引自:THE LEAN PRODUCT PLAYBOOK

The Lean Product Process will guide you through the critical thinking steps required to achieve product-market fit. In the next chapter, I begin describing the details of the process, but before I do, I want to share an important hight-level concept: seperating problem space from solution space. I have been discussing this concept in my talks for years and am glad to see those terms used more frequently these days.

Any product that you actually build exists in solution space,as do any product designs that you create-such as mockups,wireframes,or prototypes. Solution space includes any product or representation of a product that is used by or intended for use by a customer It is the opposite of a blank slate.When you build a product,you have chosen a specific implementation.Whether you’ve done so explicitly or not, you’ve determined how the product looks,what it does,and how it works.

In contrast,there is no product or design that exists in problem space. Instead, problem space is where all the customer needs that you’d like your product to deliver live. You shouldn’t interpret the word “needs” too narrowly: Whether it’s a customer pain point, a desire, a job to be done, or a user story, it lives in problem space.

假如我是一名产品司理或许产品专员,我想在这儿我便应该细心的去推敲 DAN OLSEN 说的这一句话中包含了些什么信息?

什么是 problem space,什么是 solution space,这两个概念是它的领域中包含了哪些元素,它们之间有什么关系,它们又是怎么促进产品创新的。能够带着这些问题去别的章节中去寻觅答案。

别的,这儿想要提醒的一点是,在国内咱们是能够运用谷歌翻译的,它对应的域名是 translate.google.cn,而不是 translate.google.com,笔者从前因为一向输入 .com 所以导致困惑了好多天。

寻觅外文文献的发现进程是什么样的

白岩松老师在一个《对白》中从前说过一句这样的话,笔者很赞同。“人找书是很难的,可是书找书是简略的,越读书,越知道该读什么书”。

在作业进程中,咱们假如需求找到一个问题的处理计划,或许需求在查找进程中不断调整检索词,期望能够经过检索词来查找出自己需求的有价值的内容。

  1. 在作业中,常常为了对项目结构有明晰的认知,需求咱们能够画出“软件架构图” ,假如你查找,“软件架构图”,检索后能够看到几乎榜首屏展现出来的有一多半的都是完结软件架构的东西的广告。这往往是一件令人很头疼的工作。

  2. 调整检索词,改为“software architecture”,在百度中的成果会得到一些相对有用的信息。

8d276bc0-6c17-11ea-9561-3fe89f4fa56e.png

这时分标示出来的 PDF、读书、图文的字样便呈现了。

  1. 再次细化检索词,运用“Software Architecture Patterns”。

  2. 经过检查能够进一步得到某一本书的信息:

9c5c8c60-6c17-11ea-a8b7-1d883493075c.png

(图片来自:www.oreilly.com/library)

这种情况下,就能够对这本书中的部分内容,检查是否是存在自己想要调研的相关内容,然后便能进一步去学习。

  1. 假如你需求检查这本书,继续在查找引擎中查找,比方“software architecture patterns pdf”,能够看到许多好心人共享出来的书,这种办法往往都比较有用,只需耐性的查找检索词。

aaf5e230-6c17-11ea-86a9-9df84f90745d.png

  1. 找到后翻开对应的文件,阅览目录,这时分看到了它对架构师常常要打交道的”层图“的介绍,这就为咱们平常的作业中的画图能够供给参考和建议。

bde328d0-6c17-11ea-937f-590540467001.png

(图片来自:Software Architecture Patterns

这一部分,基本就介绍了,在咱们关于英文文献的寻觅进程是怎样的,输入中文检索词,假如中文检索词无法满意要求情况下,能够考虑将中文检索词转换为英文检索词,用转换的英文检索词,一步步优化,结合不同查找引擎的检索成果去找到契合自己方针的内容。

别的上面的例子中说到的 Software Architecture Patterns 篇幅比较小,也比较合适检查。一起架构图在软件设计进程中又比较重要,咱们能够测验经过这种办法的查找和学习、阅览,逐渐地关于架构图不会敬而远之,不会感觉遥不行及。

有些情况下在某些书中,会关于一些概念在脚注或许引用文献都会进行阐明,这样便能够在阅览进程中关于相关的概念,去其他的书中寻觅,这就构成了一个书找书的进程,它是完结起来仍是比较便捷有价值的。可是在阅览进程中想要提醒的一点是,咱们不要过度发散,导致忘记了最初需求处理的问题,导致花费大量的时刻,需求处理的问题没有处理。

怎么处理英文文档中的杂乱语句

在阅览进程中,咱们或许会发现长句了解起来相对麻烦一点,这儿咱们拿上文中说到的 Software Architecture Patterns 的一个阶段来解剖:

Each layer in the architecture forms an abstraction around the work that needs to be done to satisfy a particular business request. For example, the presentation layer doesn’t need to know or worry about how to get customer data; it only needs to display that information on a screen in particular format. Similarly, the business layer doesn’t need to be concerned about how to format customer data for display on a screen or even where the customer data is coming from; it only needs to get the data from the persistence layer, perform business logic against the data (e.g., calculate values or aggregate data), and pass that information up to the presentation layer.

文章无非便是经过这种相似的长短句构成的阶段堆砌出来的,所以处理了词,处理了语句,天然没什么可怕的。看到这种阶段的时分,能够试试去拆分:

d0655190-6c17-11ea-8f43-edb1924172bb.png

将一个阶段拆分,按照标点符号拆分红四个部分。再对每一个部分进行分化,再把其间一句单独分离出来。

比方榜首句:

de4346a0-6c17-11ea-a8b7-1d883493075c.png

只需能够找到语句中的主语、谓语、宾语,基本上就能确认大约的意思。这类比于汉语中实际上,也比较简略了解,“谁”“干了”“什么”。其他的内容仅仅对这几个元素的修饰和弥补阐明。

架构中的每一层,构成一个围绕作业的笼统,什么作业?需求被完结用来满意业务需求的作业。

那么上一句就能够基本了解它的意思,架构中的每一层实际上是关于满意特定业务需求的笼统,再简化便是架构图中的层,是关于特定业务的笼统。

回到原文中结合上下文,便能够对榜首句进一步了解。

而这时分,假如你不加分析,直接去 Google 翻译或许百度翻译上看它的翻译成果,或许会让你愈加模糊。

ec0faf80-6c17-11ea-937f-590540467001.png

f457bde0-6c17-11ea-a3c8-9bd79d9bd149.png

从这个成果来看,咱们在阅览进程中,一切的东西只能是参考,需求咱们结合自己实际情况,不断弥补,不断查询,不断堆集和完善。

怎么结合文档学习语法

从上文中的杂乱语句的分化进程中,实际上就能看到语法的影子,假如仅仅在文档的学习中遇到的问题处理的情况下,假如无法正确了解的时分,从词性、时态、句型、从句等方面去针对性的查找。这儿就不再深入扩展了。

能够查找关于高中、托福、雅思一类的专业英语语法书籍,比方在世界上颇有影响力的 Practical English Usage,它的中译本是《牛津英语用法攻略》。

笔者从书中摘录一段内容,也许这一小段就会纠正原本的错误知道:

动词方式(”时态“)和时刻

动词方式和时刻没有直接关系。例如,像 went 这样的动词过去式不光能够表明过去的工作(如 We went to Morocco last January 咱们去年 1 月份去了摩洛哥),并且能够表明发生在现在或将来的不真实的或不确认的工作(如 It would be better if we went home how 咱们现在回家更好)。动词现在式能够表明将来(如 I’m seeing Peter tomorrow 我明日要见彼得)。别的,进行式和完结式不单单表明时刻有关的概念,还可表明动作的继续、完结或目前的重要性。

(摘自:《牛津英语用法攻略》)

这就了解又陌生的语法,或许从高中毕业后再也没有系统的学习过过于英语语法的内容,可是没关系,只需用到就有机会学习。

结合实例带你操作“笨”办法找到合适自己的路

前面的内容,笔者共享了关于在作业中遇到的问题,查找、分化的办法。总的来说大约几个方面,包含了:

  • 查找
  • 翻译
  • 找文献
  • 分化杂乱语句
  • 查找语法常识

期望这些能够对你的作业中遇到的头疼的英语问题有所协助。

下面推荐了相关的文档,你能够运用它,也能够按照前面介绍的办法结合自己遇到的实际问题去寻觅对应的文献。

研制的同学能够测验去读一下,Windows 上 ZIP 版别 Redis 的三个文档:

0407dae0-6c18-11ea-8b2e-a93d3912f08f.png

(图片来自:github.com/)

  • Redis on Windows Release Notes
  • Redis on Windows
  • Windows Service Documentation

产品的同学,笔者目前只发现了上文说到的 DAN OLSEN 的 THE LEAN PRODUCT PLAYBOOK,有好资源的同学能够共享,一起学习。

别的,空闲时有兴趣的同学能够去阅览、了解日常的音讯(国内可访问)

  • apnews.com/

13ff6120-6c18-11ea-86a9-9df84f90745d.png

(图片来自:apnews.com/)

  • www.afp.com/afpcom/en/

242a5370-6c18-11ea-937f-590540467001.png

(图片来自: www.afp.com)

  • globalnews.ca/

3db41b50-6c18-11ea-9561-3fe89f4fa56e.png

(图片来自:globalnews.ca/)

这次的共享到这儿基本完毕了,期望你能够用更快的,更简略的办法,去战胜作业中遇到的问题。欢迎一起学习,携手共进。