搜索是一项伟大的方面,我们通过它在互联网的大海内捞针,但很多时候我们都是不懂且不知道如何去搜索的.


明晰搜索的目的

搜索是用来明确,或者扩充知识的,加深记忆,而不是用来学习系统知识的,单纯的靠搜索想啥都不用知道的使用别人写好的框架就是天方夜谭

搜索之难

互联网的咨询很多,大家都知道,总会有人犯过你犯过的错并且给出了一条限制性的解决办法,而我能有所思考是源于这几日对各种新东西的尝试,查询资料而产生的对搜索的困惑,例如以下:

  • 这两天配置fluid和next的主题的时候,不会JavaScript语言,开始时在网上盲目的搜索,胡乱抄写别人的配置,欲实现加密功能和新的page(类似于小土刀2.0),最后高不成低不就,反正是浪费了大量时间
  • 配置csapp和xv6的环境时,自己看不太懂lab的框架,只好在互联网上不断地搜索,翻阅了许多的相同的或者超级相似的表明同一个意思的垃圾咨询,只能感慨国内互联网的专业资讯都是在不断地互相抄,毫无创新性,时效性的垃圾(至少有许多是),且没有维护性,知其然不知其所以然
  • 配置vscode在mac下和windows的配置环境时,先是在网上不断找别人写好的四大件,改一改,试一试,不加任何的思考,也不去参阅官方文档,浪费了大量的时间,时间成果转化率极低

搜索要求

现在我们很多人都是不会搜索,不会以专业的词汇来描述自己的问题,就根本找不到,只能接受到大量的广告和毫不相干的网站.好比我之前不知道EOF这个术语,导致用各种其他语言都无法搜索到实现EOF这个功能的按键.

EOF,为End Of File的缩写,通常在文本的最后存在此字符表示资料结束。

想要提高搜索的效率,我认为有以下几个选项

遇到不懂的便系统性学习这个方面的知识,建立完善的脉络

设立一个区分性,想清楚几个事物间的关联性和重要性,比如我配置hexo的主题和我写博客其实没有什么关系,所以理智告诉我在挣扎了半个小时不得果时我应该放弃,去干与当下更有收益的事情.

反思

对大模型的思考

发现现在的大模型有个缺点就是缺少了一些偏门知识点的语料,或者说是上古时代至今的语言进化史留下来的老而僵的死东西,比如在函数声明里面写

1
2
3
4
5
6
7
8
9
10
11
#include<iostream>
using namespace std;
void franc(int = 1, int = 2){
int x;
cin >> x;
cout<<x*2;
}
int main(){
franc(4, 3);

}

gpt会毫不犹豫的纠正你,但这个确实是能跑的,导致我一度怀疑这样子的写法有何意义,但他做函数声明时这样写确实emmm也不好说,先放着吧

对自己的反思

自己对盲目的搜索产生了依赖性,很多细碎的知识点,最好的学习方法应该是挑个有空的时间去研究一整个体系结构,从最底层学起,而不是什么都依靠搜索,搜索是建立在知道大家把这种东西叫什么的基础上的,没有基础的认知,想要依靠模糊搜索只会浪费大量的时间,要去衡量花费的预计时间成本,及时止损.

多多思考,多多进步

**4-28:**反思是件好事,会反思才会思考,会衡量利弊对错,会思考人何为人,但我就是那种只会反思不会落实的人,一次又一次的反思,给自己的潜意识加上一层层枷锁,但好似不会灵验,该茫然茫然,该依赖依赖,所以我对我上文提出的思考方法提出了这么些可行性的质疑,真的能够在正常人(例如我)身上无限次复现吗?答案是不可能,我的策略太过的理想化,最近在学shell lab,即Exception Control Flow,看书真的是看的晕晕的,先看的笔记,发现不够清楚,想着直接从最底层学起,太累了,看着看着书就困了,晕了,迷糊了。

所以呀,该要全神贯注的看书,才能够践行这个方法,撇去社交,撇去手机,一种我认为的专注时间:从上一次社交到下一次社交的间隔

专注的中断会造成在专注末端的学习无效化!

Good Luck

愿汝之体恒满精力,愿汝之心恒葆青春。