工欲善其事必先利其器,意思是工匠想要使他的工作做好,一定要先让工具锋利。比喻要做好一件事,准备工作非常重要。这对于我们程序员做开发时也是这样,充足且好的准备工作,不但可以提高我们的开发效率,同时也可以让我们事半功倍。说到我们程序员的“器”,大家可能 个想到的就是开发工具,但是我觉得凡是是我们程序开发前的准备工作的,对我们程序开发有帮助的东西都可以叫“器”,今天给大家介绍利器之一,如何快速准确使用搜索引擎,找到你想要的答案。
当前主流使用的搜索引擎,google,baidu,bing,sogou,so等搜索引擎,google世界 大搜索引擎,国内被和谐掉了,使用不了,需要翻墙才能使用。baidu国内主流搜索引擎,占据了国内搜索世界的80%份额。我们就以baidu为例讲解一下做为一名程序员如何使用搜索引擎。
提出一个好问题,本身就对解决这个问题起了很大的帮助。选择搜索关键词也是一样。如果你只是用“PHP环境配置为什么不成功”、“运行PHP文件的时候报错”这样空泛的大白话去搜索,天知道这要怎么解决……,个人认为最需要注意的就是关键字,关键字的使用方法有如下几点。
一.用关键词,而不是整个句子
虽然现在的搜索引擎已经在语义分析和分词上做得相当成熟了,但还是建议用关键词来描述你的问题,这样可以使你的问题更加具体和 。通常,用空格分割的1~3个关键词,可以比较得到比较好的搜索结果。比如你要搜索PHP下的trim()函数的方法如下:
二.直接使用报错信息搜索
如果你是在为你的程序无法运行而寻找解决方案,那么直接使用报错提示信息进行搜索是 的选择。一般来说,代码异常,都会输出异常的类型和位置,而应用软件的错误甚至还会提供对应的错误码,以便于定位和解决问题。用这些信息去搜索,比你用自然语言描述错误现象要 几百倍。
比如你有这样的错误信息:
直接搜索错误信息,就有你想要的解决方案
三.添加范围限定的关键词,缩小搜索范围
比如你要搜索PHP相关的一个问题,那么在你的关键词里加上PHP会好过直接搜索你的具体问题。比如你想了解cookie模块的具体用法,如果不加上python,则很难找到你要的信息。更进一步,如果你清楚你的问题是thinkphp方面的,那么直接加上thinkphp关键字会比加php更有效。但要注意,你得分清你的问题属于哪个范围。如果是因为你的数据库和你操作系统不兼容而导致的问题,你却一直用php关键字进行搜索,那就跑偏了。
四.避免引入歧义
有的时候,你会发现你搜索的关键词会导向一个被热议的问题,但你确信这个问题并不是你想要的。这时候宁可放弃这个会导致歧义的关键词。当然还有另外的解决方法,稍后我会提到。
还有时候,歧义是因为你错误的推测而带来,比如上个例子中的“PHP”导致查不到数据库的问题。所以在搜索过程中,你需要根据情况调整你的关键词。
比如下面搜索验证码错误:搜索出来的都不是我想要的结果
这时候就需要调整关键词,搜索“PHP验证码错误”
五.逐步修正关键词
复杂的问题往往无法一蹴而就地解决。搜索的过程也是一个反复思考的过程,需要通过已有的结果推断和修正,最终达到目标.
太原能够治好白癜风的医院白癜风专科医院