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

转载 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

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

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

程序员必须要学会Google搜索技巧

注:本篇文章转自 头条[点击查看原文]  好文作者:伤口不该结疤 1. 引子 跟书中描述的经历类似,公司里有着多年经验的同事都会推荐大家使用Google进行搜索,我在刚开始...
  • u013501637
  • u013501637
  • 2016年09月25日 10:38
  • 2636

最新常用的Google 高级搜索技巧

信息过剩时代,工作效率更多意味着单位时间获取的有效信息量,和达到有效信息的时间代价。虽不想黑百度,对于百度搜索的结果,只能呵呵哒。 实际工作中,特别受益于 google 的高级搜索,本着我为人...
  • u012946824
  • u012946824
  • 2016年11月16日 11:59
  • 1765

搜索技巧总结

目的 当我们对于一个知识领域感兴趣,想了解这个领域的概况时,想了解这个领域现在发展怎么样,它的知识结构如何? 有哪些这个领域的专家学者,我如何能够和他们取得联系,他们的博客、个人网站,他们发表的书籍、...
  • parker1234
  • parker1234
  • 2016年03月18日 11:07
  • 796

程序员生存定律--程序人生的出口

程序员的人生出口很多人非常想知道自己的未来是什么样子的,迫切到一定程度甚至会找算命先生。如果并不是想得到一个精确结果,这事儿其实并没有想的那么难。程序员的人生看起来五花八门,可以是Windows系,可...
  • leezy_2000
  • leezy_2000
  • 2014年06月04日 22:04
  • 25631

谷歌和百度常见搜索技巧

经常使用谷歌,百度进行搜索,才发现还有很多比较基础的搜索技巧都不甚了解,抽空阅读了一下谷歌和百度的官方文档,整理总结了以下常见的搜索技巧。 一、谷歌搜索技巧 1、完全匹配,使用中文或者英文双引号 ...
  • yhawaii
  • yhawaii
  • 2013年11月14日 10:19
  • 2999

程序员的自我修养——读《软技能-代码之外的生存指南》笔记

我记得曾经读过俞甲子的《程序员的自我修养——链接、加载和库》,当时就觉得这个书名起的不太合适,有点不合主题,因为这本书主要讲述链接库的事情,我认为这个是编译器的一部分,是作为程序员要掌握的一项基本技能...
  • hjx_1000
  • hjx_1000
  • 2017年06月29日 08:03
  • 407

程序员生存定律--目录

程序员生存定律这书是陆续发的,所以做个目录让想从头读的方便些:前言:解码程序人生...
  • leezy_2000
  • leezy_2000
  • 2014年06月08日 21:46
  • 90958

老龄程序员的心声

长期从事编程活动的程序员都期望在50多岁时能爬到一个足够高的职位,或者能顺利的退休。 但我在这里讨论的可能是一个你还没有想过的问题:如果到那时你失业了呢? 50多岁时你的职业仕途会成为一个...
  • hkwlg1314
  • hkwlg1314
  • 2016年07月20日 15:32
  • 405

正确使用日志的10个技巧

做一个苦逼的Java攻城师, 我们除了关心系统的架构这种high level的问题, 还需要了解一些语言的陷阱, 异常的处理, 以及日志的输出, 这些"鸡毛蒜皮"的细节. 这篇文章是JCP成员, To...
  • kobejayandy
  • kobejayandy
  • 2013年12月15日 16:41
  • 4098
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:程序员的生存技巧 — 搜索技巧
举报原因:
原因补充:

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