搜索技巧
前言
这里阐述了搜索时的常见的两类问题:
- 怎么实现xxx? 或 xxx 怎么解决?
- xxx的英文是什么?
技术问题
搜索引擎
技术问题请使用谷歌, 请不要再用百度了,这在修养篇强调过了。
社区
对于开源组件,可以上GitHub源码仓库,在issue里查询
或去问答社区https://stackoverflow.com
搜索技巧
使用英文关键词
一开始可能不知道用什么英文关键词,则可操作步骤如下:
- 可以先想一个中文关键词或一个中文句子,在谷歌搜索,看看相关搜索结果是否能给你一个更专业的关键词描述
- 把更专业的 中文关键词 翻译成 英文关键词,再在谷歌搜索一遍
- 看看在搜索结果中是否有想要的答案,如果没有,在相关搜索结果中寻找同义英文单词,换个关键词搜索
- 变换关键词后,用谷歌始终搜索不到,可尝试换个地方搜索,比如在社区
英文翻译
把中文翻译成英文单词,要注意两点:
- 行业术语
- 业务场景
推荐两个网站:
行业术语
这类单词是业内通用的,一般与直接使用翻译工具翻译的结果会有所差异,所以这就要求多上英文网站,看看成熟的网站,是什么单词的。
以__用户头像__为例, 直接谷歌翻译,得到答案如下: Head portrait
但其实上GitHub,得到结果是:avatar
结论:用户头像英文单词最终确定为 avatar
业务场景
很多时候单词要结合句子上下文才能明白它的确切意思
- 所以在不同行业的说法,要结合它的真实含义,找到相应的英文单词
- 再看看该单词使用的句子示例,确认该句子的使用场景与业务场景一致
所以说,很多时候,直接使用翻译工具翻译的单词,没有结合句子来印证,这样得到的单词并非最佳实践