现在,现代编程往往等同于真正擅长谷歌。如果您想在代码中实现某项目标,那么99%的情况下,很可能是其他人已经这样做了,并将其张贴在Stack溢出或Gizub上。不再需要在开发者的办公桌上放一堆教科书;相反,我们只需要把它输入搜索框,希望它能在前9个结果中出现。

很多人没有意识到的是,谷歌有很多强大的诀窍隐藏在它的袖子里。尽管我们已经被键盘快捷键的速度和灵活性所困扰,但是有一些命令可以将你的google-fu提升到更高的水平。下面是这些命令中的一些,以及开发人员如何最好地使用这些命令。

编辑搜图

请点击输入图片描述(最多18字)

精确短语搜索

如果你用引号将你的部分或全部搜索包起来,Google会搜索输入的确切短语,不像一般情况下它会单独搜索单词。这是我在谷歌上最常见的权力功能。

作为开发人员,这在搜索异常字符串时非常有用。你知道你想要完全的异常没有变化,所以这可以省去结果的症结。

确切的例外文本在引文中,但我抛出了一些额外的术语,这是相关的,以帮助焦点。

排除项

在我们这个小小的编程世界里,可能会有很多重叠之处。具有相似名称和重载术语的项目在搜索结果时会非常令人沮丧。但是,从搜索结果中排出一个单词是非常容易的;只需在一个单词之前添加一个“-”即可。

令人烦恼的是,在Java中有火花式Java和ApacheSPark。如果搜索前者,则可以轻松地删除所有基于Apache的结果。

相关条款

想知道技术的替代品是什么吗?相关关键字支持您。它期待一个网址,并将返回有类似内容的网站。在实践中,我发现它对于提出替代技术或框架,或者找到可加性和兼容性的东西很有用。

现在,我们有了与MongoDB类似的和替代的NoSQL数据库列表。

文件类型

你知道你可以强制要求你想在谷歌搜索的文件类型吗?当您可以指定PDF文件时,这在查找可打印的备忘表示非常有用,尽管这可以适用于大量的搜索。

在网站内搜索

我经常发现,在一个网站或论坛上的搜索是可怕的。幸运的是,谷歌能够拯救这一局面。可以指定Google专门搜索站点或子域。

奖励功能!直接从Chrome搜索网站

Chrome支持定制搜索引擎。这是非常强大的,特别是当你总是在一个特定的网站,如StackOverflow搜索。

首先,右击地址栏并选择编辑搜索引擎。

在出现的框中,滚动到“其他搜索引擎”的底部。假设我们希望添加对堆栈溢出的支持。在第一个字段中,我们将放置“堆栈溢出”,因为这是引擎的名称。在第二步中,我们需要一个快捷方式;当启用时,我们将在地址栏中输入它,表示这是我们想要使用的引擎。我会用“所以”来达到这个目的。然后我们需要一个URL,在这里我们用%s替换搜索词。如果我们在StackOverflow上做一个实例搜索并检查URL,我们可以看到用%s替换这个词的位置

通过掌握谷歌成为更好的程序员相关推荐

  1. 成为更优秀的程序员:退后一步看问题

    转载自   成为更优秀的程序员:退后一步看问题 一天,在工作中- Bug #3890 来自客户: 有个程序出现了错误,程序提示说"SpeedCalculator::compute()里出现了 ...

  2. 程序员 rs编码_为什么声明性编码使您成为更好的程序员

    程序员 rs编码 在许多情况下,具有功能组成的声明式解决方案提供了优于传统命令式代码的出色代码指标. 阅读本文并了解如何使用具有功能组成的声明性代码成为一名更好的程序员. 在本文中,我们将仔细研究三个 ...

  3. 为什么声明性编码使您成为更好的程序员

    在许多情况下,具有功能组成的声明式解决方案提供了优于传统命令式代码的优越代码度量. 阅读本文并了解如何使用具有功能组成的声明性代码成为更好的程序员. 在本文中,我们将仔细研究三个问题示例,并研究用于解 ...

  4. 程序员如何学习更好的知识_如何保持学习并成为更好的程序员

    程序员如何学习更好的知识 by Kevin Gardner 凯文·加德纳(Kevin Gardner) 如何保持学习并成为更好的程序员 (How to keep learning and become ...

  5. 30分钟,让你成为一个更好的程序员

    我相信激励是非常重要的.这也是为什么我常常把时间管理(这些书激励我不管改进我的时间管理方法)的书和软件开发拿出来看看.我最近刚看完一本 书,"Apprenticeship Patterns: ...

  6. 怎样成为一名更优秀的程序员?我总结出 7 条建议,希望对你们有帮助!

    有几个人在 React 大会上向我请教一个问题--如何成为一名更优秀的程序员.人们将我视为一名非常资深的程序员,因此值得听听我的建议.我觉得可以分享一下,自己多年来在编程方面的"思维模式&q ...

  7. 怎样成为一名更优秀的程序员?我总结出 7 条建议

    有几个人在 React 大会上向我请教一个问题--如何成为一名更优秀的程序员.人们将我视为一名非常资深的程序员,因此值得听听我的建议.我觉得可以分享一下,自己多年来在编程方面的"思维模式&q ...

  8. 比Postman更懂中国程序员,Apipost真香!

    最近被身边几个做开发的朋友安利了一款国产的 API 开发调试神器,真的有被惊艳到!!!简直不要太好用! 没想到,中国竟然有比 Postman 还好用的软件! 这个API 开发调试神器就是 ApiPos ...

  9. 如何成为一个更好的程序员,或者说是学习者?给你七个建议!

    点击关注上方"五分钟学算法", 设为"置顶或星标",第一时间送达干货. 转自编码之外 今天庆哥就来和大家聊聊,如何成为一个更好的程序员,毕竟别人都说程序员都是屌 ...

最新文章

  1. StaticFactoryMethod_Level2
  2. 面向动态环境基于面元的RGB-D SLAM系统
  3. “大数据系统软件国家工程实验室”建设项目通过验收
  4. object-c 常见问题
  5. 解决虚拟机linux端mysql数据库无法远程访问
  6. python sum 数组原理_Python - Sum 4D数组
  7. 推荐几个电子/嵌入式方向的公众号
  8. asp.net repeater控件
  9. 使用jquery检查/取消选中复选框? [重复]
  10. 在 Keras 中为循环神经网络添加自定义注意层
  11. android for 语句,Android中消息循环
  12. 单片机c语言加到4归0,单片机C语言教程四
  13. 我的数据分析入门整理(一)
  14. Moodle插件开发基础
  15. 802.11无线wifi协议学习(二)
  16. android投屏到电脑
  17. java理论笔试题_Java基础笔试题及答案
  18. 英特尔的指令集体系结构_VLIW指令集架构 cpu指令集跟架构的区别
  19. 王者荣耀刷金币辅助(安卓调试桥与python的联合使用)
  20. .Net中Web增加加密狗管理

热门文章

  1. 较流行的4个开源协议
  2. shell多线程执行ping
  3. linux 下配置mysql主从同步的步骤
  4. 【2012百度之星资格赛】F:百科蝌蚪团
  5. 网络负载平衡(Network Load Balancing)的工作原理
  6. C++ 模板实例化与调用
  7. 程序防止SqlServer使用SqlServer Profiler跟踪
  8. JavaScript的高大强
  9. 牛客小白月赛2 G 文 【模拟】
  10. 微信小程序之自定义toast弹窗