编程大佬是怎么搜索资料的?工作效率翻翻,接住干货

介绍

这一期,不仅限于程序员,适合所有的互联网从业者,当然也适合所有的程序员。拒绝吹水!

我感觉这一期的内容比单纯的学习编程更加有用,可以加快你的工作效率,甚至可能影响你一生的电脑使用习惯,我真的没有在吹牛辣。


见识一下,什么才是真正的搜索技巧,如果你真的仔细看完我的文章,看完以后,你就可以马上用在你的工作和学习中,让你的工作效率如虎添翼

打算做这一期的起因是这样的:经常看到很多小伙伴用错误的方式,搜索自己想要寻找的资料或者项目。然而因为没有掌握搜索技巧,经常找很久也找不到自己想要的内容。每次看到这种情况,都是又气又恨!又很同情这些新手小白!

有些所谓的前辈给小白们甩几个网站,比如 github,stackoverflow ,或者一些大牛的博客等等,然后告诉新手小白"程序员经常浏览的网站是这些,你以后经常关注下",我感觉这些都是屁话;

很多都是把前辈们给的一些网站,加入收藏夹,然后就没有然后了,常年收藏夹里吃灰!

1、快速搜索浏览器收藏夹里的内容

首先介绍下如何高效的搜索自己浏览器的收藏夹中的网页;

不知道你们有没有遇到这么一个问题,自己浏览器的收藏夹里收藏了很多资料,但是每次用的时候,却不能立即找到它,需要点开文件夹,然后一个一个的去找,有时候花很久才能找到以前收藏的网页,有时候翻了很久也没有找到。

我不需要看收藏夹的内容,我就可以快速找到我收藏的网页,只需要我知道其中的关键字就可以,哪怕只记得一个关键字我也能相对的快速找到。

1.1 准备工作

先准备一些网页,添加到自己的 Chrome 浏览器文件夹中,后面用这些收藏的网页来演示,会更容易理解。

收藏网页的时候,切记要自定义标签的名字,有标记的标签,更容易被搜索出来!

比如 正则表达式 元字符 | 前端教程 可以修改为正则表达式 元字符 | ZZYZF

ZZYZF是正则元字符的首字母,下次搜索的时候,输入正则的首字母ZZ,或者元字符的首字母,就可以直接找到了。

1.2 浏览器安装道具

安装 Chrome 扩展Vimium

Chrome 扩展的官网地址:https://chrome.google.com/webstore/detail/vimium/dbepggeogbaibhgnhhndojpepiihcmeb

如果没办法访问谷歌,你可以搜索下 Vimium 下载,网上也有不少离线安装包;谷歌浏览器,360 极速浏览器,微软新版的 Edge 浏览器等都可以装。

安装启用后,按b键可以直接搜索标签。

1.3 相关操作

如果你想了解更多Vimium的命令,你可以按问号?来进行查看,按键就是 Shift+/

最常用的快捷键

查找书签           b/B(当前/新窗口打开)
查找历史记录+书签   o/O
关闭/恢复标签       x/X
固定标签栏          Alt+p
窗口打开模式            f/F(当前/新窗口打开)
新标签中打开多个链接     alt+f

实践中意义不大的快捷键

刷新 r  (Chrome浏览器默认快捷键`F5`一样好用)
创建标签页          t   (Chrome浏览器默认快捷键`ctrl+t`一样好用,
                       `ctrl+shift+n`打开隐身模式,也好用)
选择左/右标签       J/K
上一个标签          ^
查看标签页          T
向下///右移动           j/k/h/l
向下/上跳动                 d/u (键盘上的`PageUp`和`PageDown`更好用)
回到顶/尾部                 gg/G(键盘的`Home键`和`End键`更好用)
搜索剪贴板关键字             p/P(当前/新窗口打开----这个功能,对于用鼠标的用户比较鸡肋)
跳转到当前url上一级/最高级   gu/gU(Chrome浏览器默认快捷键,Alt+左右箭头,更加好用)
将焦点聚集在第一个输入框     gi  (2gi就是第二个输入框----这个功能,对于用鼠标的用户比较鸡肋)/关静音                   alt+m

更多快捷键你可以按问号?来进行查看,或者查看 Chrome 浏览器的快捷键,不展开了。

上面介绍的收藏夹快速查找方法,目前市面上没有比这种方法更效率了,你可以想象下你的工作效率牛逼不牛逼?

2、快速搜索电脑系统内的文件

2.1 MAC 系统内搜索

Mac 有自带的聚焦搜索,Mac 系统比较简单,只需要输入你的目标或者应用名字就好。
默认快捷键是Command+空格键

效果演示

  • 想打开应用QQ音乐或者QQyinyue,输入 QQ 就会有提示
  • 输入CSS就会看到相关的文件夹和 PDF 电子书等文件
  • 输入javascript就会看到相关的文件夹和 PDF 电子书等文件
  • 输入聚焦或者jujiao就会打开聚焦的设置,自定义设置当前使用的聚焦搜索
  • 输入隐私或者yinsi就可以打开安全性与隐私的设置

2.2 Windows 系统内搜索

mac 上的自带工具虽然很好用,但是很多小伙伴是 Windows 系统的;

windows 系统也是有不错的工具的。

环境安装

Windows 下Everything是一个非常优秀的文件搜索,而且还是免费的

官网: https://www.voidtools.com/zh-cn/

注:通过上面中文网址安装后,默认是中文的,不需要进行语言设置了。

下载安装完成以后,推荐第一件事情就是简单的设置一下;

自定义设置

这个可以通过快捷键来自定义设置

  • 打开Everything选项

    • 第一种方法:工具–>选项
    • 第二种方法:快捷键ctrl+p
  • 设置软件快速启动快捷键

    • 下面是我个人的快捷键,推荐大家也这么设置;或者结合自身情况,进行调整。
    • 找到并点击左侧快捷键
    • 找到显示窗口快捷键
    • 同时按住 Alt + `
    • 点击应用,即可生效。

2.3 小技巧

这个是快速搜索用的,如果你的文件名命名时按照一定的规律,比如项目名称 + 进行存储,这样用 everything 调用的时候非常方便,能够快速定位,否则在一堆相同名字里找文件,那也是一件蛋疼的事情。

使用拼音首字母的方式来定义文件夹,也不错

小福利,渣男必备!

如果你有什么秘密档案,小黄片之类的,你可以把它放在正常人类找不到的目录里,然后设置隐藏文件和目录

  • Everything 的索引 – 排除列表 – 排除隐藏文件和目录

只需要记录他的关键字就可以啦;要用的时候,按快捷键Alt+` 调出 everything ,输入关键词一秒到达!

这时 everything 就是一个文件隐藏工具了!

everything,渣男必备的软件!!!

3、Github 快速搜索(很多人第一步就做错了)

这一部分不是介绍 Github 内的搜索技巧,而是介绍借助 Chrome 浏览器快速搜索

这一步的核心是:不输入www.github.com,直接搜索 Github 内容!
不进入 Github 网站,就可以快速的搜索 Github 内容!

1. 进入设置

  • Chrome 浏览器中找到设置->管理搜索引擎
  • 或者在设置的顶部搜索管理搜索引擎进入
  • 或者通过下面的命令直接进入
    chrome://settings/searchEngines

2. 开始设置快捷键

  • 点击 添加 按钮,添加 Github 网站,添加的内容,可以设置如下
#搜索引擎
github.com

#关键字
g

#网址格式(用“%s”代替搜索字词)
https://github.com/search?q=%s
  • 其中 https://github.com/search?q=%s 是需要在目标网站中,根据搜索进行关键字替换的;

  • 比如我在 Github 的搜索中搜索adacoding123,跳转到的地址是https://github.com/search?q=adacoding123,那么%s就是替换关键字,所以就是https://github.com/search?q=%s

3. 演示操作

  • 浏览器输入字母g以后,然后按Tab键,此时会显示 使用 github.com 搜索,然后我们输入需要输入的关键词,然后回车就可以进入了。
    在这里插入图片描述

  • 以后再去 Github 搜索内容,第一步按照我上面教你的就这么做,不要再傻乎乎的输入github.com,网速慢的话,输 github 的网站以后,可能还会 loading 很久,然后才能开始正式输内容,那样的方式真的太慢啦!

4、公众号内容快速搜索(很多人不知道还可以这么用)

很多程序员,喜欢关注自己所在领域的一堆公众号,比如做前端的,关注一堆前端相关的公众号;做后端的关注一堆后端的,做 java 的关注一堆 Java 的;

你们有没有想过一件事情,就是那些公众号基本上天天给你推送技术内容,有多少内容是你真正关心的,你关心的内容,又有多少是耐心的看完并想着去深入了解的?

我们应该带着目的去找内容,而不是做内容的接收站!

如果你不想关注一堆公众号,不想从一堆公众号的历史记录中去浪费时间找自己想要的内容,那么试试下面这种方法吧。

接着我就告诉你怎么不关注公众号,直接搜自己想要的内容!

1. 起始配置

  • Chrome 浏览器中找到设置->管理搜索引擎
  • 或者在设置的顶部搜索管理搜索引擎进入
  • 或者通过下面的命令直接进入
    chrome://settings/searchEngines

2. 开始设置快捷键

点击 添加 按钮,添加 Github 网站,添加的内容,可以设置如下

# 搜索引擎
微信

# 关键字
we

# 网址格式(用“%s”代替搜索字词)
https://weixin.sogou.com/weixin?type=2&query=%s

3. 演示操作

这时候,输入we, 然后按Tab键,此时会显示 使用 微信 搜索, 输入要搜索的内容;
在这里插入图片描述

5、快速翻译中英文

1. 翻译成中文的配置

#搜索引擎
翻译成中文

#关键字
cn

#网址格式(用“%s”代替搜索字词)
https://translate.google.cn/#view=home&op=translate&sl=en&tl=zh-CN&text=%s

2. 翻译成英文的配置

#搜索引擎
翻译成英文

#关键字
en

#网址格式(用“%s”代替搜索字词)
https://translate.google.cn/#view=home&op=translate&sl=zh-CN&tl=en&text=%s

3. 演示操作

  • 输入cn, 然后按Tab键,此时会显示 使用 翻译成中文 搜索, 输入要搜索的内容;
    在这里插入图片描述

  • 输入en, 然后按Tab键,此时会显示 使用 翻译成英文 搜索, 输入要搜索的内容;

在这里插入图片描述

6、谷歌和百度随意切换

很多人浏览器的默认搜索是百度,或者谷歌;但是这会有一个尴尬的问题,比如我常用的是谷歌;但是偶尔也会因为一些场景需要去百度里面搜一搜。

1. 配置百度搜索

这个浏览器默认就有的,直接编辑即可。

#搜索引擎
百度

#关键字
bd

#网址格式(用“%s”代替搜索字词)
https://www.baidu.com/#ie={inputEncoding}&wd=%s

2. 操作演示

  • 默认输入字符串 然后回车是用默认的谷歌浏览器去搜索

  • 然后我再输入bd, 然后按Tab键,此时会显示 使用 百度 搜索, 输入要搜索的内容即可。

3. 搜索引擎总结

这个方法,我介绍几个例子,都是日常工作中非常实用的,你要学习这种提高效率的方式,而不是单纯的记忆我分享的这四个方法;

这个提高效率的思路非常重要!一定要灵活运用!

当然这个技术,你可以歪用,比如搜小姐姐的视频,看小黄片;

大家一定要记住,我们是靠技术吃饭的,即使去找小黄片,也要最快,最效率的找到,红红火火恍恍惚惚。

7、Google谷歌搜索的技巧

7.1 搜索相关主题的核心资料

这种方式一般搜索特定格式的文件,这类的资料,一般是下面几种情况

  • 企业内部的某些成员在团队内部的技术分享
  • 某些技术论坛上,嘉宾进行路演,投屏展示的 PPT 文件
  • 电子书文件

比如想要的 PDF 文件,搜索 JavaScript,CSS3 等等的 PDF 文件;

如果你需要找这类的资料那么你可以这么搜索

filetype:type 关键字

type 可以是 PDF,可以是 word 文件,ppt 等

PDF文件         PDF
Word文件        doc
PPT文件         ppt

技术类会议的分享,一般是 pdf 文件

语法 filetype:type

搜索包含javascript的PDF文件
filetype:pdf javascript

搜索包含flutter的PDF文件
filetype:pdf flutter

搜索包含vue3的PDF文件
filetype:pdf vue3

搜索JavaScript 高级程序设计 第四版的PDF电子书
filetype:pdf Professional JavaScript for Web Developers

说明
这个搜索方式,我一般是用来搜索电子书,或一些演讲,前端会议的分享资料

比如我想找一些别人在演讲或者内部会议时候的 vue3 的 PPT 等资料,我可以搜索filetype:pdf vue3

7.2 搜索同行的真实简历

  • 比如我是一名后端开发的程序员,我想找工作,我想看看别人的简历都是怎么写的;那么我就可以直接网络上搜下别人的简历,很多人感觉不可思议,其实很简单的,我经常搜;

  • 比如下面这种搜索就可以,filetype:pdf 简历 前端
    在这里插入图片描述

怎么样!牛逼不牛逼???

很多人只会命令,并不会灵活应用!!!而我是可以玩转这些命令,让这些命令为我服务的人!

简历资源被作者删除了,怎么办?

很多人把简历放到互联网上,然后过一段时间就删除了,点开直接网页不能正常访问了!!

  • 这时候也不要担心,只要搜出来来,我们可以在快照里看看;
  • 点击历史快照后,直接就可以找到了;

怎么样?如果刚才找简历的操作,你们感觉很牛逼,那么这种直接找到那些已经删除的简历,是不是更加牛逼了???

我就问你们服不服?你们怕不怕??

已知 URL 地址的资源被删除了怎么办?cache:

上面介绍的是直接在谷歌搜索的结果页里点击网页快照!

很多时候,我们收藏夹里,我们收藏的网页,他的服务器挂了,或者删除了,我们怎么查看内容呢??

  • 就好比早一段时间segmentfault被要求整改,很多里面的文章都是浏览不了的,这个时候,就可以通过缓存来找到;
  • 查看网站的 Google 缓存版本,会直接显示缓存页面,命令是cache,比如
    cache:https://javaguide.cn/interview-preparation/resume-guide.html

7.3 Google 搜索命令的规范

  • 所有的命令都是需要带:进行结束的
    • 冒号均为英文状态的;
    • 冒号后面没有空格;
  • 命令和搜索词之间需要用空格隔开
    • filetype:pdf javascript , filetype 和需要搜索的关键词javascript之间有空格
  • 命令和搜索词之间顺序不敏感
    • filetype:pdf javascript 搜索标题包含javascript的pdf格式的页面
      -javascript filetype:pdf同上,顺序不影响搜索。

以下的命令都遵守这几个规则,下面不再重复说明,请知悉。

在指定站点搜索 site:domain

  • site 的含义在于检索查看设定的网站在搜索引擎中收录抓取内容的数量
  • 这个命令可以看自己的网站被搜索引擎收录多少个页面

下面就是查看美团技术团队被谷歌收录了多少网页,如果你以后自己搭建博客,你需要了解这个命令的;

site:tech.meituan.com

如果你想搜索美团技术团队操作系统相关内容,你可以

site:tech.meituan.com 操作系统

自建网站白嫖谷歌

我们光知道site:tech.meituan.com这种命令的使用不算什么,我们还要学会运用他们;

自建网站上借用搜索引擎来实现自己网站的搜索系统,搜索框内输入javascript,然后按回车,会发现打开了一个新标签页,跳转到

https://www.google.com/search?q=site:myWebSite.com%20javascript

因为自建的网站来说,搜索是一个比较复杂的逻辑,全文的模糊搜索,对数据库的压力挺大的。

直接祸水东引,,把脏累的活直接交给搜索引擎去做,你们不是喜欢收录网页么。既然收录了,你也应该为我们发点光,发点热了。

这的网站用的谷歌,因为网站的群里,谷歌的比较多,你如果自建网站,你完全可以借助百度也可以;这个主要看网站的使用者人群。

7.4 工作中的相关搜索命令

查找队友的时区 Time in

  • 一个项目的团队成员分布在不同国家,是一件很常见的事情;
  • 或者遇到一些问题,给某个项目的人发 Email 或者 Issue,有时候我想要得到快速的回复,我就要知道他大概什么时间段是活跃的;
  • 但是对于我个人来说,我其实并不关心他们属于哪个国家,反而是更关注他们属于哪个时区;相对于他的国家;他当前所在地,处在什么时间对我来说更加重要;

所以Time in可以帮助我来快速判断他当前是否活跃。

语法

## 当前杭州时间,支持 英文/拼音/中文
Time in hangzhou
Time in 杭州

## 支持中文拼音的搜索
Time in New York City
Time in NYC
Time in niuyue

## 支持我们正常使用的称呼
Time in jianada
Time in yindian
Time in yindu
time in dibai

使用举例
比如我最近在做的项目,我每周的工作进度是向美国的一位博士还有迪拜的一位负责人进行汇报;

除了每周一的例会外,我在工作中也会遇到一些需要及时沟通的情况;

我可以通过时间来判断他们是否活跃;

## 搜索纽约当前时间
Time in NYC

## 搜索迪拜当前时间
time in dibai

扩展:日出时间和日落时间

也可以用日落时间和日出时间来辅助判断;

Time in判断当前时间,用日出日落来判断是否是否处在工作时间,这就更加准确了

## 日出时间
sunrise: NYC

## 日落时间
sundown: NYC

查找汇率

这个是搜索某个币,值多少钱使用的;

比如我要搜索 1美元值多少CNY

## 1美元等于多少人民币
1 usd to cny

## 100比特币等于多少人民币
100 BTC to cn

## 100以太坊等于多少比特币
100 eth to btc

在这里插入图片描述


整理不易🚀🚀,关注和收藏后拿走📌📌欢迎留言🧐👋📣
欢迎专注我的公众号AdaCoding 和 Github:AdaCoding123
在这里插入图片描述

  • 23
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值