如何使用搜索引擎
互联网时代的基本素质
仍然在施工,这里只是要点合集
为什么要查资料
原理
人脑无法记忆全部的细节
学习就是索引知识(类比数据导入数据库)
把互联网当作你的disk,笔记当作memory,脑袋cache
查询本身就是间隔重复
额外的:社会观察和经验
现实需求
学习知识
高效解决作业
准备考试
社会观察
预见你有什么可用资料
很难找到一个核心思路讲具体应该怎么做,但是在我这一年多查询计算机资料以来,感觉最重要的是预知你会在互联网上得到什么,从而才知道什么应该查,大约怎么查询。
文档/document
对于某个编程语言,某个库的细节描述。每一个优秀的cser都应该学会阅读一手文档。
例:
教程/tutorial
视频和文字形式,有个人博客也有培训机构,大约教你从0如何入门,有比较丰富的例子,对于0基础萌新非常友好
例:
git and github crashcourse:https://www.youtube.com/watch?v=RGOj5yH7evk&t=1504s
(加入更多)
笔记/note
对于某个知识点,某个课程的笔记。有的笔记提供了和官方教材ppt不一样角度的解释,可以帮你以更适合自己的方式更快的理解某知识点,有的笔记可以直接下载,当作自己的复习资料直接拿来用,极大提升效率...
例:
这位博主的算法笔记,感觉和我学习的课程ppt的部分讲法角度不同,在有的问题上能给我新的启发:https://home.cnblogs.com/u/wkfvawl/
问答/QA
对于某个报错的提问和回答,debug很有用
例:stackoverflow,还有各种零零碎碎的修复错误的尝试
习题库
这个是指大学课程的民间往年题备份,考研题汇总,招工面试题汇总,从上古教材或者不知出处的在某个文档里的超长习题汇总。需要指出的是,在这部分,基本上以检索中文信息+使用百度搜索作为标配。
在这部分,未必需要额外记忆有什么好的网站,从作业习题里复制一段话,然后基本上能定位其源头,如果习题直接复制搜不出来,不妨尝试这个方法。如果作业多次出现一个源头的习题,你大概就能猜到这位老师期中期末命题风格和疑似来源了。
例子:
百度文档,内有许多习题
各个大学的民间往年题备份(一般这类仓库seo做的一般,需要手动去github检索),如:https://github.com/scatyf3/BNU_OpenCS
slides
某些教师资料网站上的祖传ppt,海外名课ppt
你的老师的课程ppt有可能来自这里,你如果定位到老师ppt的来源的话,大约可以便利你预习,但好像没有额外的好处
项目/proj
这部分倒是和短期的收集信息,解决问题无关,涉及到在比较长的空余时间锻炼自己,充实简历;当然也可以以好充次,当作大学生作业提交:)
例:
各种海外名课的项目
课程
对于某个大学科目,某个语言,某个能力的课程。大致可以分为:海外名校开源公开课,国内名校公开课,考研培训班,程序员培训机构课程这几类。
我认为除了在假期自学之外,不妨把这一类资料做一个拆解:
视频,笔记,slides作为信息密度不同的学习某知识点的资料
proj仍然当做proj
合法的个人信息
教师的主页,科研经历,有趣的事实
人工智能和学会提问
待完成
信息的利用和整合
短期
长期
Last updated