程序员的生存技巧 — 搜索技巧

转载 2016年08月30日 23:39:49


如果票选近二十年最伟大的发明,我相信搜索引擎肯定会占据一个不容小觑的位置,它不单是一项发明,更是一项成就,最大程度消灭了信息的不平等。既然人人都可以接触到海量的信息,那么衡量信息财富多寡就只剩下技巧这惟一的标准了:善用搜索引擎的都是信息时代的富翁,不懂搜索引擎的都是信息时代的负翁。


而像程序员这种必须终生学习的职业,搜索引擎就是我们的左膀右臂。懂搜索引擎就是我们的基本功,不,应该是童子功。只是大部分新手都在过分粗放地使用搜索引擎,而花几分钟时间了解搜索引擎的技巧和语法,就能让自己的信息财富来一个大跃进,不也是一笔划算的买卖么。


而对于技术类问题的检索,谷歌的表现水准无疑要甩百度几条街;所以善用搜索引擎的第一条原则必然是:一如既往毫不犹豫百折不挠的使用Google。而对于一名程序员来说,保证自己随时随地能访问Google,是最最基本的技能,哪怕花费少许金钱也是物超所值。那么以下就撇开百度,专门讲讲使用Google的小贴士。


完整匹配


在Google的输入框里,所有的空格都被理解为加号。如果你输入的是mysql foreign key,那么返回的搜索结果里也许既有mysql存在,也有foreign key存在,但不一定有mysql foreign key存在。另外,过分常用的、单独存在没有意义的词汇往往被忽略掉,比如the/a/that等等。


如果你想要找含有mysql foreign key这个词组的文章,那么你必须在搜索词前后加上引号,输入"mysql foreign key",不管你输入的时候使用的是全角字符(或者)还是半角字符("),Google都照样能够正确处理。这就是引号的作用:返回完整匹配的结果。


筛选


为了进一步筛选搜索结果,还需要学会另外一个符号 — 减号(-)。比如,"mysql foreign key" - "nodejs"就要求Google返回含有mysql foreign key但不存在nodejs的文章。


通配符


另外一个程序员耳熟能详的符号是正则里最常露脸的星号,看到星号就下意识的想到通配符,在Google的搜索规则中也是如此,输入"mysql connect error *"就会返回所有已知的关于MySQL连接错误的文章。


站内搜索


最后推荐一个威力无穷的语法,让你有机会再对搜索结果做一次筛选。比如针对程序员查bug,stackoverflow是我个人觉得可信度最高也最全面的一个网站,所以我就经常使用site的魔法,像"mysql foreign key" site:stackoverflow.com就会返回对应网站内所有关于mysql foreign key的文章。


语言和日期


像2shou叔这种英语阅读能力不过关的人,遇到急事就不能一篇篇翻原版文档了,不得不求助国内的二手货;这时,Google界面上的一个小按钮就帮上大忙了:点击搜索工具 - 不限语言,下拉选择所有简体中文网页,一下子就回到了祖国母亲的怀抱。有时用新出的库版本,别忘了隔壁那个不限日期按钮,可以帮你找到最最新鲜的技术文章。


Tab,以及宅男福利


只限Chrome的一招:输入某个网址,再点击Tab,能直接使用这个站点的站内搜索了,比别人快个几秒,关键时刻也很管用不是么。


最后留个福利吧,曾经被人偷偷问过,谷歌的安全搜索怎么关闭;网上有一些繁复的攻略,对我们程序员,搜索网址加个参数:&safe=off,一招就可日天。



转载自:

http://mp.weixin.qq.com/s?__biz=MzAxMzQ3NzQ3Nw==&mid=2654248196&idx=1&sn=d0eea20ea7e0a88c5d762688e441e3f4&scene=23&srcid=0829yQ8W4fcVzbWZEzF6eR92#rd

相关文章推荐

程序员10大职业生存技巧

  • 2014年09月04日 22:59
  • 2KB
  • 下载

程序员的生存技巧 —— 搜索技巧

程序员的生存技巧 —— 搜索技巧如果票选近二十年最伟大的发明,我相信搜索引擎肯定会占据一个不容小觑的位置,它不单是一项发明,更是一项成就,最大程度消灭了信息的不平等。既然人人都可以接触到海量的信息,那...

黑马程序员—(iOS开发)OC开发技巧及核心语法---(九)

------- android培训、iOS培训、Java培训、.NET培训期待与您交流! ----------   ------- android培训、iOS培训、Java培训、...

[技巧]Linux生存技能

命令、基础知识、概念、操作技巧 推荐 peida博客,每天一条linux命令 2016/8/2 10:47 在终端下直接用man 2 fun 可以查看系统函...

[技巧]Linux生存技能

命令、基础知识、概念、操作技巧 推荐 peida博客,每天一条linux命令 2016/8/2 10:47 在终端下直接用man 2 fun 可以查看系统函...

读《春秋》有感之十三:墙头草的生存技巧

前面说过,晋楚争霸,诸侯皆苦,最苦是郑国。郑国苦就苦在地理位置太特殊,不但是中原的心脏,而且在天子脚下,谁控制了郑国,谁就可以挟天子以令诸侯,在国际竞争中取得战略优势。因此,郑国成为了两国争夺的焦点,...

vim使用小技巧—字符搜索

"search set   vim搜索技巧一:在当前文件中,搜索光标下的单词。 把下面的一行加进你的 .vimrc文件。 nnoremap :lv /\=expand("")\>/j %:lw  ...

如何使用搜索技巧来成为一名高效的程序员

对于缺乏编程知识的人来说,完全有可能编写一个网页或小程序。如果在用Google搜索相关示例时幸运的话,可以搜到现成的代码。即使是经验丰富的程序员,通常也会为了节省时间和精力而在网上搜索解决方案。  如...

程序员揭秘:淘宝搜索排名真正规则和技巧

最近淘宝排名不断的改变规则,但是最终万变不离其宗。为了更简单让大家了解,我们可以想象成一场过关游戏。   关于排名的有:点击率,跳出率,转化率,综合评分(描述情况,发货速度,客服服务。.)因素很大。...

程序员应该掌握的10个搜索技巧

在今天,用户可以通过搜索引擎轻松找出自己想要的信息,但还是难以避免结果不尽如人意的情况。实际上,用户仅需掌握几个常用技巧即可轻松化解这种尴尬。下面介绍 10 个在进行 Google 搜索时可以使用的便...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:程序员的生存技巧 — 搜索技巧
举报原因:
原因补充:

(最多只允许输入30个字)