Skip to content
On this page

信息检索指南

总体思路

信息检索一般包括两种情况,一种是寻找特定问题的解决方法或者了解某个事实性的信息,一种是寻找某个主题的学习资料。


首先讲第一种情况。

如果是一些日常事实性问题的搜索,比如“刘德华是几几年出生的?”,这类事实性的信息可以直接用微信搜一搜或者任意的搜索引擎搜索,微信的“搜一搜”功能可能有些人会忽略,其好用程度并不亚于搜索引擎。因为其背后的数据是微信公众号和小程序的内容,随着移动互联网时代的到来,越来越多的原创高质量内容产生自公众号,而这些是其他搜索引擎所不能获取到的。小程序当中包括了许多百科知识库,包括“搜狗百科”,因此在权威知识方面也不逊色于其他搜索引擎。

如果是一些流程类的问题,例如“港澳通行证办理流程”,用小红书搜索更好。小红书上面的信息时效性更强,而且可以通过参考点赞量和评论等来更好地辨别信息的真伪。对于一些更为硬核的流程类问题,例如“如何找研究生导师”“如何学习XX编程语言”,用知乎搜索更好,可以找到一些更有深度和更详细的建议,知乎上的硬核大佬也比较多。

如果是一些比较具体的学术性或者技术性的问题,比如“如何计算公司价值”“如何证明根号2是无理数”或者代码报错的解决,这类问题首先可以考虑请教 ChatGPT 之类的大语言生成模型。它们通常都能给出接近事实的答案,对于其答案不能盲目相信,要进行二次验证。可以通过不断引导提问的方式来让它们给出更正确的答案。除此之外,也可以直接使用搜索引擎搜索。关于搜索引擎的使用技巧下面会有更多的介绍。


接下来说说学习资料的寻找方法。

网络上的学习资料无非是两种载体,一种是图文,一种是视频。图文的内容阅读起来一般比较快,查阅起来更方便;视频的内容通常更容易消化吸收。选择哪种类型取决于你的个人偏好和实际需要。

视频类的内容自然是到B站和油管寻找,如果有条件的话后者会是更好的选择。可以通过发布者的关注量和评论反馈来判断内容的质量,如果感觉不是口碑很好的内容就不要浪费自己的时间了。不排除有无人关注的宝藏UP主,但作为可以获取到巨量信息的现代人,错过某个好东西并不是一件代价很大的事,因为还有很多好的内容等待发现,时间的浪费才是最致命的。所以尽量选择他人评价好的,更受欢迎的内容。

视频类的内容有一种特殊的形式,就是网课。除了上述两个平台之外,还有许多专门的网课平台,例如 Coursera, 中国大学MOOC 等等。这些平台的视频观看体验自然是比不上专门的视频平台,但是网课平台会帮你把学习的时间周期规划好,而且平台上聚合了课程的作业、资料和测验,学习体验更好。如果想学的主题有网课可以看的话建议优先选择网课,大学教授在课程安排和内容深度上通常是比网红博主要强的。

图文类的内容主要包括在线博客和图书。博客类的内容直接用搜索引擎搜索就可以了。图书类的内容我一般是先参考亚马逊的排行榜或者豆瓣评分来确定想看的书籍,然后用我下面推荐的网站来进行获取(有能力的话还是尽量支持正版)。

亚马逊排行榜打开方式

在Amazon里打开某个产品的详情页面然后往下拖,到Product details处就可以看到排行榜的链接了。

比方说想看C++的排行榜的话,就随便搜一本比较出名的C++书籍,然后点进去找到C++的排行榜。也可以直接在上面那张图左侧的排行榜树状列表里选择。

搜索引擎使用技巧

  • 搜索引擎的选择

    可以用Google就用Google,不行就Bing国际版。这俩主要是获取外文资料更靠谱一点,对于中文资料的检索差别并不会特别的大。大家主要还是得提高自己的分辨能力,善于分辨官网和其他恶意网站,特别是对于涉及到金钱交易、个人前途和软件下载的情况,绝对不要轻信任何非官方页面,否则代价很大。

  • 特殊检索式

    1. 文件后缀限定

      寻找某种特定类型的文献时可以用 filetype 限定搜索结果的文件类型。例如搜索PPT模版时可以写 filetype:ppt,搜索PDF文档时可以写filetype:pdf

    2. 网站限定

      有些网站的站内搜索比较垃圾,这个时候就可以使用 site 指令来帮我们让搜索引擎进行站内搜索。例如想要只显示来自知乎的结果就可以在搜索关键词后面添加 site:www.zhihu.com

    3. 不包含运算符:-

      这个运算符用于让搜索结果中不包含某些关键词。比如直接搜索“注册会计师考试”,页面会出现很多培训公司的广告,但是用“注册会计师 -广告 -推广”就可以去掉大部分的广告。

      除此之外,减号还可以和上面提到的site指令结合。例如我在搜索一些编程问题时不想看到某网站的结果,就可以输入 -site:csdn.net

资源推荐

电子书网站

下面推荐的几个网站可以用于寻找电子书资源,包括PDF和epub等格式的都有。因为成本和其他不可抗力的原因,很多外国书籍和课本通过正常手段获取并不够经济现实,因此作为学生的我们使用一些盗版资源也是无可厚非的。但还是希望大家在力所能及的情况下购买正版书籍支持相应的书籍作者,等赚钱了也可以给这些网站做一些捐赠

  • Z-Library

    Z-Library可以说是全球资源最齐全的电子书网站了,登录注册之后每天可以免费下载十本书,各种文件格式的都有,中文的书籍资源也不少。而且Z-Library还有个人推荐和相关书籍推荐的功能,逛起来也很好玩,有时候还能意外发现宝藏书籍,但还是建议大家把主要的时间花在看书学习而不是浏览资源上。

  • 互助联盟

    这个网站基于全国图书馆参考咨询联盟的免费文献传递服务,该服务允许每个人每次免费咨询获取50页图书,且限制每日咨询次数。他们所做的就是多人为您互助一本书,然后校对合并成PDF或其他格式的文件,会收取一定的费用,但很便宜。想要获取课本等中文书籍的电子版可以在这里试试。

  • Library Genesis

    Library Genesis和Z-Library性质差不多,界面更加简洁,下载速度会快一些,但没有相关推荐和模糊检索的功能,且中文书籍比较少。Z-Library搜不到的可以在这上面搜搜看。

网课

  • Coursera

    Coursera上面有很多世界知名大学开设的网课,涵盖了许多科目,可以免费学习的有很多。即使不能免费学习的课程也可以选择旁听,旁听仍然可以看大部分的资料和视频,只是一些作业和测验不能看。如果实在很感兴趣也可以申请助学金。有感兴趣的科目都可以到上面看看是否有对应的课程。

    旁听课程的方法

    选择你想看的某个课程点击“免费注册”。

    在弹窗的左下角可以选择旁听。

    注意必须是某个具体的课程的页面,而不是专项课程的页面,专项课程是一系列课程的集合,但它和具体课程页面的界面是一模一样的。在专项课程的页面下方有具体的课程列表,点击其中的某个课程就可以跳转到具体的课程页面。

  • Edx

    类似于Coursera,同样是提供了很多知名大学网课的平台,质量也非常好。但Edx有一个特点是每门课程选修之后只有特定的一段时间可以学习,这段时间过后就不能再访问课程材料了,也不能再次选修。所以用的时候要记得及时把开始了的课程学完。

  • 中国大学MOOC

    国内最大的大学慕课平台,基本上所有你想学的科目都能在上面找到对应的课程。有很多质量很高的宝藏课程,但也有不少为了完成KPI的低质量慕课,大家要擦亮眼睛甄别,不要浪费自己的时间。

  • 学堂在线

    学堂在线是清华大学推出的慕课平台,有很多清华大学的网课,其余的内容和中国大学MOOC比较重合。如果是理工科方向的知识学习可以在上面看看有没有清华的课程可以学习。

  • Udemy

    一些技能型的知识学习可以到Udemy上寻找课程,例如办公软件、设计软件和编程语言等,课程评分在4.7及以上说明是比较优质的课程。Udemy时不时的就会有优惠活动,所以看起来课程都是原价几十刀,实际上由于大部分的时间都有优惠活动,只需要十刀左右就可以购买大部分课程。用苹果系统下载APP可以很方便地支付,如果不方便支付的话可以找一找B站有没有搬运的。

Programming

  • Github

    Github是一个代码托管仓库,包含了各种各样的应用程序和第三方库的源代码,但里面的内容并不仅限于代码。在上面可以找到毕业设计、大作业的灵感来源,也可以找到许多的学习资源列表,甚至还有做饭指南买房教程健康指南。(这份指南本身也是托管在Github上面的)

    如果逛不明白的话可以先看看HelloGithub,这个网站整理了很多有趣的入门级开源项目,并且按照编程语言进行了分类整理。

  • Github Education

    Github Education是Github为在校学生推出的一系列优惠政策合集,其中包括了学生期间的Github Pro账户,以及一系列第三方的优惠(包括服务器、JetBrain系列编辑器、网课平台等等)。其中最有用的就是JetBrain家的编辑器和一些网课平台的免费使用,建议大家都去申请一个。

数据科学

  • Kaggle

    Kaggle上面提供了Python数据分析的入门教程,还有很多的数据集和数据分析的notebook可以参考,相当于数据科学界的Github。数据分析、数据可视化、机器学习的项目都可以到上面寻找参考。有能力的同学可以参加上面的比赛,成绩好的话是可以写进简历里的。

  • 和鲸社区

    和鲸社区相当于中文版的Kaggle,如果你不方便访问后者的话就可以考虑使用它作为平替。上面同样有很多好用的数据集,用来平手练手或者做大作业都非常合适。

软件开发

  • 极客时间

    极客时间上面的课程是付费的,但质量都很高,特别适合进阶学习。大家可以关注他们的微信公众号申请学生优惠,就可以五折购买课程了。购买之前可以通过免费试读来确定是不是符合自己需要的内容。