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

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

而对于技术类问题的检索,谷歌的表现水准无疑要甩百度几条街;所以善用搜索引擎的第一条原则必然是:一如既往毫不犹豫百折不挠的使用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

程序员的生存技巧 — 搜索技巧相关推荐

  1. 程序员github头像_给新程序员的5个GitHub技巧

    程序员github头像 by Alyson La 由Alyson La 给新程序员的5个GitHub技巧 (5 GitHub tips for new coders) This October I c ...

  2. 分享程序员面试的7个技巧

    金九银十又开始了,不过这几年因为疫情的影响,职场面试竞争力也变得格外的紧张,这个时候除了实打实的技能,面试的时候还需要更多的技巧,双管齐下才能赢得更大的胜算,技能方面就不多说了,今天来分享一下程序员面 ...

  3. 程序员找工作时的技巧

    程序员找工作时的技巧(转载TrillGates)   1.背景 文章不长,读完的都是真爱!欢迎吐槽,但可能不一一回复(我不爽就不回了,嘻嘻!)写这篇博客,不知道会不会对大家有用,个人经验吧,也祝大家得 ...

  4. ]一周热文推荐:致应届毕业生——程序员的生存法则

    [1] 念茜:程序员的生存法则 行业不同,工作性质不同,生存法则一细化,自然也就千差万别了.我是程序员,我就说说我眼中的程序员生存法则. 摆正心态--技术面前,无年龄大小,无身份地位,无男尊女卑.不耻 ...

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

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

  6. GitHub五万星登顶,程序员命令行最全技巧宝典!

    作者 | 唐小引 封图 | CSDN 出品 | CSDN(ID:CSDNnews) 一个项目 Get 所有命令行技巧! 最近两天,「The Art of Command Line(命令行的艺术)」这个 ...

  7. GitHub 五万星登顶,程序员命令行最全技巧宝典!

    一个项目 Get 所有命令行技巧! 作者 | 唐小引 封图 | CSDN 出品 | CSDN(ID:CSDNnews) 最近两天,「The Art of Command Line(命令行的艺术)」这个 ...

  8. 程序员必备的VS调试技巧

    文章目录 一.什么是bug 二.什么是调试及调试的重要性 1.什么是调试 2.调试的基本步骤 3.Debug和Release的介绍 三.Windows下VS常用调试快捷键 四.VS常用调试技巧 1.查 ...

  9. 专业程序员必知必会技巧:驯服复杂代码

    感悟:虽然不想做一个程序员,但还是自做这些事情!艺术家首先是工匠!多美妙的哲理,可是路途漫长而很多人选择了放弃,我也想放弃了.更重要的是,如果希望是一个艺术家,首先是一个NB的工程师. 原文链接:ht ...

最新文章

  1. 只有 DBA 才能导入由其他 DBA 导出的文件
  2. 提高SQLite每秒INSERT的性能?
  3. java 对象初始化属性,JAVA中类属性的初始化
  4. 银行核心海量数据无损迁移:TDSQL数据库多源异构迁移方案
  5. OpenSSL 与 SSL 数字证书概念贴
  6. 【Java】Java StreamCorruptedException: invalid stream header: EFBFBDEF
  7. oracle 10g RAC app VIP ,ONS,GSD,ASM,OCR,VOTE名称及代表的涵义。
  8. android系统各种版本所占市场比例
  9. Cookie的格式及组成
  10. MyBatis官方文档——XML映射文件部分
  11. pr用什么显卡比较好_用PR软件做后期剪辑,主要需要怎样的主机配置-百度经验...
  12. 微信开发者工具测试方法
  13. 测试用例设计方法_正交实验法(游戏向)
  14. java put 请求_java发送put请求
  15. transform模板函数调用tolower函数报错原因、解决办法
  16. 如何在运行窗口快速打开应用软件
  17. 统一门户系统解决方案,协同办公更敏捷
  18. 巨控GRM110系列的LORA无线通信模块,短距离无线数据传输,巨控无线433无线通信技术
  19. 报表数据填报中的合法性校验 1
  20. 2021开学季好物推荐 男女生宿舍幸福感数码好物指南

热门文章

  1. 用百用计算机弹出,Windows7打开应用总弹出是否修改计算机怎么办
  2. 边沿计算机概念股,什么是边缘计算概念股?2020年边缘计算概念股一览
  3. 留言墙项目【Vue3 + nodejs + express + mysql】——上
  4. 国内工业互联网平台最新排名推荐
  5. Google C++ Style Guide - Google C++ 风格指南
  6. 大数据将朝着资源化、资产化、资本化趋势推进
  7. Linux系统安装Docker
  8. PPT文件安全打开口令解除
  9. 随机森林算法-Deep Dive
  10. Linux清空回收站命令_艾孜尔江撰