搜索技巧

前言

这里阐述了搜索时的常见的两类问题:

  1. 怎么实现xxx? 或 xxx 怎么解决?
  2. xxx的英文是什么?

技术问题

搜索引擎

技术问题请使用谷歌, 请不要再用百度了,这在修养篇强调过了。

社区

对于开源组件,可以上GitHub源码仓库,在issue里查询

或去问答社区https://stackoverflow.com

搜索技巧

使用英文关键词

一开始可能不知道用什么英文关键词,则可操作步骤如下:

  1. 可以先想一个中文关键词或一个中文句子,在谷歌搜索,看看相关搜索结果是否能给你一个更专业的关键词描述
  2. 把更专业的 中文关键词 翻译成 英文关键词,再在谷歌搜索一遍
  3. 看看在搜索结果中是否有想要的答案,如果没有,在相关搜索结果中寻找同义英文单词,换个关键词搜索
  4. 变换关键词后,用谷歌始终搜索不到,可尝试换个地方搜索,比如在社区

英文翻译

把中文翻译成英文单词,要注意两点:

  1. 行业术语
  2. 业务场景

推荐两个网站:

  1. 剑桥大学词典
  2. English Usage

行业术语

这类单词是业内通用的,一般与直接使用翻译工具翻译的结果会有所差异,所以这就要求多上英文网站,看看成熟的网站,是什么单词的。

以__用户头像__为例, 直接谷歌翻译,得到答案如下: Head portrait

image.png | left | 747x424

但其实上GitHub,得到结果是:avatar

image.png | left | 747x497

结论:用户头像英文单词最终确定为 avatar

业务场景

很多时候单词要结合句子上下文才能明白它的确切意思

  1. 所以在不同行业的说法,要结合它的真实含义,找到相应的英文单词
  2. 再看看该单词使用的句子示例,确认该句子的使用场景与业务场景一致

所以说,很多时候,直接使用翻译工具翻译的单词,没有结合句子来印证,这样得到的单词并非最佳实践