如何使用搜索引擎

如何使用搜索引擎

好像绝大多数时候,帮大家解决问题其实是帮大家搜索。所以本书的开篇讲讲怎么使用搜索引擎。

其实就三步:

  1. 选择一个合格的引擎
  2. 尽量准确描述想了解的问题
  3. 筛选答案

一. 选择搜索引擎

目前推荐的搜索引擎有谷歌必应,由于Mac前几年在国内相对小众,百度上的搜索结果通常不多而且质量不高。如果有条件使用谷歌可以将谷歌作为首选,不行的话,必应国内版搜索内容的准确性也相对较高。

对于搜索引擎的广告,谷歌和必应的广告质量尚可,甚至有时候有用,但是仍要防范被误导。我们会在浏览器那一章聊聊网页去广告插件等搜索引擎加强工具。

二. 描述问题

推荐使用英文描述问题,因为各大论坛和官方支持的首选语言一般是英文。不必担心英文不够地道,搜索引擎对各种意思相近的表述有优化,只要表达出相近的意思,就可以得到想要的结果

描述问题的原则是,不要问搜索引擎问题,而是给出关键词。比如说,我想知道波黑的总统是谁,我可以这样搜索:Bosnia and Herzegovina president。搜索引擎会立刻给出答案:Incumbent Milorad Dodik Šefik Džaferović Željko Komšić since 20 November 2018

关键词的组成,大概是:提问主体(某程序或某系统等)+ 现象(崩溃 打不开)+ 限定词(如特定版本等)

对于技术问题,搜索时加上错误码或者错误信息是很好的选择,因为这些问题通常已经有人遇到并解决。特别的,Mac上的问题,在搜索时要在最后加上"mac",便于获得更精确的答案。

三. 筛选答案和高级搜索

通常来说,搜索引擎给出的结果越靠前,网站的可信度越高。可以在搜索引擎界面一次性打开多个4-5个搜索结果,从上到下查看是否能解决问题。

可信度的排名依次是

🥳官方论坛及文档
😎Stack Overflowstackexchange等带有答案投票的专业网站,或者 Reddit 等讨论性质的论坛
😀不知名的网站和个人博客
😢

内容农场

(搬运并机器翻译大量内容并集合在一起,比如小x知识网、某某百科网)

😭

蹭关键词但是没有内容的网站

(如阿里云腾讯云的某些网站,罄竹难书)

近些年内容农场和蹭关键词的网站通过欺骗在搜索引擎获得了比较高的结果位次。可以积累一些常见内容农场的名字,不去点击,或者使用ublocklisk等插件屏蔽这些网站的结果。

高级搜索,适用于寻找某些带有特定特征的网站。通常来说,引擎首页可以找到“高级搜索”选项,也可以在搜索框内使用语法进行搜索。我常用的高级搜索语法就是 site: 指定结果来源网站。

详细语法这里不赘述,可以参考这篇文章。(百度和csdn其实也不是一无是处🐶)

四. 问题链

有时候出现这种情况,就是想要得到一个问题的解决办法,查到的解决方案需要用到自己不会的技能,在学习这个技能的时候又会碰到其他内容,导致要学的内容滚雪球,问题却无法解决。

这种情况下,可以寻找能够停止学习新的方法,寻找手把手的教程内容,在确保安全性(第四章会讲)的情况下跟着教程完成解决方法。或者找技术水平较高同学的帮助。

五. 一个例子

比如前几天一位同学的Rstudio在修改设置的时候会报错,提示“permission denied"。

截图

谷歌搜索 rstudio permission denied macrstudio change settings denied都会得到近乎一样的搜索结果页,第一条是官方论坛结果,第二条是Stack Overflow结果。点击第一条,得知rstudio的偏好设置保存在~/.config,检查发现用户组没有权限修改内容,只要运行sudo chown -R <username> .config或者就可以解决问题。

(有关权限和终端运行指令的内容会在后续说到,暂时不用太担心)

搜索引擎结果

(第二条的答案是我写的)