前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >追求高效的程序员(四):善用搜索

追求高效的程序员(四):善用搜索

作者头像
御剑
发布2021-10-19 14:14:47
4250
发布2021-10-19 14:14:47
举报
文章被收录于专栏:微言码道微言码道

在今天互联网时代,资讯如此发达与丰富,以至于每个互联网的人都得会一个必备的技能:搜索

对于程序员来说,这更是必不可少的一个行为了。

本周,继续追求高效的程序员,这是第四篇。本系列其它文章为:

  1. 追求高效的程序员(一):价值,效率与时间
  2. 追求高效的程序员(二):深度工作与心流
  3. 追求高效的程序员(三):高效的学习

一)

可能很多人认为搜索是个很简单的事,没有必要专门拿出来说。但实际从我的感受来说,还是有些建议。

因为相比起来,国内环境使用搜索有一些特别的要素要考虑,其中最重要的两个现象是:

  • Google访问不了
  • 中文内容质量相对较差

因此,对于搜索,个人有几个建议,仅供参考。

建议一:使用Google而非其它搜索

相比较起来,其它专业领域不说,至少在技术领域,要论搜索的精准度与专业性,确实Google在其中表现最好。

所以,简单点来说就是:程序员应访尽量使用Google来搜索

当然,本来这个点并没有太多特别强调的必要,但考虑到国内对Google访问存在一定困难性,有一些程序员为了嫌麻烦就不用Google了。

因此有必要特意强调,使用Google仍然是最佳选择。当然,如果你问怎么才能访问Google,这个就不要问了,问我也是不知道。但我认为这个问题对程序员来说不应该成为问题。

建议二:优先使用英文搜索

好吧,我感觉这个有点容易被批评,但我认为中文互联网内容存在一个现象就是:

在以流量为导向的中文互联网,存在大量雷同以及低质量的内容

其它不说,光说技术方面,同一个东西,在中文内容领域,很容易出现非常多的博客内容几乎完全一致。导致搜索很多时候是在重复查阅同一个解决方案。

这是一方面,还有一个方面是中文内容很多时候只讲解决方案,不讲原因。也就是,知其然,不知其所以然。就算是解决了,也没有真正理解为什么会这样。

而确实在英文内容领域,这个现象会好很多,特别是一些stackoverflow这样的网站,一个很好的现象就是几乎对每个问题,都有许多人在讨论,为什么会这样,及如何解决。这种讨论及对原因的探索的过程,不仅对我们解决问题有帮助,更重要的是对我们学习与进一步理解一个技术非常有价值。

建议三:使用关键词,而不是自然语言

在搜索时,查找解决方案时,尽量使用关键词,而不是自然语言。

什么意思呢?

举例说明,我在做PCX时,当初选的React,虽然我可以直接用create-react-app这个命令一键生成项目,但我个人认为这种封装隐藏了太多细节,不利于我学习与理解前端技术,所以我就决定自己从零开始基于webpack+typescript+react来搭建一个基础的骨架。

那我在搜索时,我可以使用"how to create ap app with typescript and react"这样的自然语言来搜索。

这种其实非常糟糕。

但如果你使用"webpack typescript react"这样的关键词来搜索,效果就会好很多。

因为搜索的根本就是基于关键词来的,自然语句肯定不行。

建议四:知其然,知其所以然

我们遇到问题时而去搜索时,最直接的目标就找到解决方案,这就是知其然。

但我认为更重要的是要理解为什么会这样,也就是知其所有然。如果我们不能理解原因与过程,只是单纯的知道解决方案,那我们就没有真正解决它。

而一旦我们知道为什么要这样解决,这意味着我们真正的掌握与学会这个点了,这是学习的很重要的一个过程。

所以搜索,搜索最直接的解决方案很重要,但搜索那些解析与分析为什么要这样的更重要。

二)

关于中文互联网内容质量问题,再多说一点。

并不是说中文内容不存在优质内容,不是这么个意思。毕竟这片土地上人才济济,当然有优质的内容产生。但问题是,在以流量为导向的互联中,同样存在相当一部分人,并不关注内容,而只在意点击量或访问量等引流,这就导致很多雷同或毫无价值的内容散布在互联网中。

这使得当你用中文搜索时,很难精准的一下子定位到你要找的内容。

就是这个意思,所以说中文内容相对较差,并不是说绝对精品内容少,而是由于不好的东西多了,使得发现好的内容的难度加大了。

这需要我们每一个写博客,产生技术内容的程序员,都要坚守原创,努力输出高质量内容。

三)

想要高效的工作,其中一个点非常重要,就是如何管理我们的时间。而在时间管理中,一个非常著名的理论就是时间的四象限

下一篇:追求高效的程序员(四):要事优先

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-10-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 微言码道 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一)
  • 二)
  • 三)
相关产品与服务
NLP 服务
NLP 服务(Natural Language Process,NLP)深度整合了腾讯内部的 NLP 技术,提供多项智能文本处理和文本生成能力,包括词法分析、相似词召回、词相似度、句子相似度、文本润色、句子纠错、文本补全、句子生成等。满足各行业的文本智能需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档