学IT好工作,就找北大青鸟
热线电话:0752-2273777

程序员如何更好地利用搜索技能

 程序员如何更好地利用搜索技能?对于程序员这个一辈子都要研究的职业来说,搜索引擎是我们的得力助手。  理解搜索引擎是我们的基本技能。  只是大部分新手过度广泛地使用搜索引擎,花几分钟时间了解搜索引擎的技巧和语法,可以让自己的信息财富有一个很大的飞跃。这不是很划算吗?  

完全匹配

在谷歌的输入框中,所有空格都被理解为加号。  如果输入mysql外键,返回的搜索结果中可能同时存在mysql和外键,但不一定存在mysql外键。  此外,过于常用且没有单独意义的词往往会被忽略,如/a/that等。  

如果你想找到一篇包含短语mysql外键的文章,那么你必须在搜索词周围加上引号,并输入“mysql外键”。不管你用的是全角字符(“或”)还是半角字符(“),谷歌还是可以正确处理的。  这就是引号的作用:返回完全匹配的结果。  

过滤

为了进一步过滤搜索结果,需要学习另一个符号——减号(-)。  比如“mysql外键”-“nodejs”要求Google返回带有mysql外键但没有nodejs的文章。  

通配符

程序员熟悉的另一个符号是正则表达式中最常见的星号。当你看到星号时,你会下意识地想到通配符,这在谷歌的搜索规则中也是如此。输入“mysql连接错误*”将返回所有关于MySQL连接错误的已知文章。  

网站搜索

最后推荐一个功能强大的语法,让你有机会再次过滤搜索结果。  比如程序员查bug,stackoverflow是我个人认为可信度最高,最全面的一个网站,所以我经常使用网站的魔力,比如“mysql外键”网站:Stackoverflow.com会在相应的网站中返回所有关于MySQL外键的文章。  

语言和日期

当英语没有通过考试时,谷歌界面上的一个小按钮会有很大的帮助:点击搜索工具——无语言,下拉选择所有简体中文网页,你会立刻回到祖国的怀抱。  有时候使用新版库的时候,别忘了隔壁的开放式按钮,可以帮你找到最新鲜的技术文章。