你会以现有的知识框架,去揣测不了解的领域吗?

“ 面朝大海,春暖花开。” 第53篇文

你会以现有的知识框架,

去揣测不了解的领域吗?

最近,知乎上一个大三的小伙伴问我关于考研的事。

他是读计算机的,现在想考研,简单描述了一下自己大学学习和做项目的状况,而且数学还不错,然后问我觉得他是否应该继续选择读计算机的研究生。

我回复他,我觉得你目前对计算机编程的认识,和研究生阶段的算法研究,以及实际工作中的技术工作都有差距,你对后两者的认识还需要加强,才好判断喜不喜欢,合不合适,会不会有成就感。

高中数学跟研究生阶段算法需要的数学难度我觉得也不是一个量级,所以这部分我感觉你也需要了解一下,可以找篇最新的你想学方向的顶刊论文看看,其中的数学理论你能不能好好的理解。

然后他问,那凭你的经验,你觉得实际工作的内容和强度到底如何?

这个我更建议你去实践,因为一个小项目对于我来说需要一周,对于有的人来说,可能只需要一天。

内容我几句话说不清,强度对各人的差异非常大。

实际上,这个问题我觉得很难回答。

不是我不知道自己的研究生状态,也不是我没见过、没听说过别人的研究生或实际工作状态,而是我不知道怎么样的表述,能让他明白我想要描述的东西。

然后我给他举了个例子。

假设现有的人工智能算法类,计算机工程应用类,数学类的知识最高理解难度是10级,研究生阶段接触到的可能是5级,本科接触到的可能是3级,高中的是2级。

我很难通过描述让你明白5级难度的事情,因为你没见过,你难以想象。3级的知识理解满分,并不能证明你可以理解5级难度的知识,但是3级难度知识都理解不好的人,理解5级必然很困难。

再后来,我开始反推自己,以前是不是也做过类似的事情。

也就是,试图以现有的知识框架去揣测不了解的领域,并且会迅速的用以往经验做判断。

我在小学初中阶段接受老师手把手教导,学习方法在那时便已经成型,高中阶段开始有自主掌控学习节奏的意识,会平衡当时老师的教导和自己的方式。到了本科和研究生,我会倾向于按照自己的方式自学。

我在本科阶段,潜意识里是按照学数学的方式去学编程的。也就是,理解具体题型解题思路,然后刷题,直到我看到这个题型就能条件反射。

但是后来我意识到,这这并不是一个非常适合编程的学习方式。虽然勉强也可以适用,但是效果不理想。

我认为更适合的编程方式应当是,先看需求设定好大致框架,然后一边写程序,一边查出现问题该怎么盘逻辑,调用啥函数。而不是想着背好类似的题型,然后从记忆库里搜索。

用为先。

因为这个学习思路的偏差,我很长一段时间编程收到的正反馈极低,直到今天,放弃了做技术这条路。

这就是一件很典型的,以旧的逻辑体系和知识框架,去推测不了解领域,然后导致自己走弯路的事情。

我意识到,这种思路,对于拓宽自己的知识边界,其实很危险。

每个成年人,都已经形成了自己为人处事的基本原则和学习思考的基本方式。这些东西,往往已经收到了足够多的正反馈去证明其正确性。

并没有很多人,愿意轻易的去打破自己原本的知识结构。在出现新的场景时,大部分人都会下意识的去套用旧思路去解决,因为想新的很累,用旧的很安全。

在变换过程中,还很容易迷茫。因为新思路也不一定是对的,很容易踩坑,短时间内也收不到正反馈,甚至是负反馈。有的人不喜欢这个过程,所以会倾向于用自己旧的理论去解释。

可是,不管是旧的还是新的,不适用就是不适用啊。

而且,时代变化很快。

旧理论不适用的场景会越来越多。坚持使用不适用新场景的旧理论,很可能会达不到预期效果。

在看重结果的场景,发现旧理论不适合时,不如重新来过,探索新路。

对那些自己原本不了解的领域,我现在会倾向于,用更为谨慎的态度去对待,而不是轻易直接套用旧学习方式和思路去揣摩。

也不建议轻易地去否定旧思路,因为这样很容易被成功学洗脑。

判断旧方法是否适合现有场景,哪部分该保留哪部分不该,应该始终是第一步。

共勉。

-end-

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180623G0ARW600?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券