抽象,这是我有了女儿以后才注意到的一个词汇。女儿挺早就开始说话了,7个月大小的时候我听到了她第一次叫爸爸。后来开始用一些卡片教她认识一些东西,我记得有张卡片上面画着一着猫,她很早也就认识了卡片上的那只猫。有次我们去商场,女儿指着一件 T 恤上的图案说:“这是小猫咪”。我很吃惊,她是怎么知道的,之前她从来都没看见过类似图案的小猫,而且她的卡片上印的是只真实的小猫照片,但 T 恤上印的是一只线条非常简单的卡通小猫,这跟她之前认识的小猫照片完全不一样。
后来我才知道,这就是人脑的抽象功能。我们不需要看过所有的小猫以后才能判断一个东西是否是一只猫,只要在我们脑子里形成抽象,以后不管你看到的是什么类型的用什么形式表示的小猫,你大概都会知道你面前的东西就是一只猫。回到技术学习这里,我想也是一个不断在脑子里形成各种抽象的过程,我们也不需要学习全部,因为我们自带抽象功能。
在学习技术的时候会遇到一些词汇,开始你会觉得它们对你来说没有意义,除非你从来都没听说过这个词,不然这个词对你来说一定是有意义的,只不过你需要换个语境去理解它,它对你来说才会有意义。因为很多技术类的词都源于生活,或者说它们就是我们平时用的词,但在技术这个语境下,你会认为这个词应该是个专业的计算机词汇。
Container,容器。你现在看到这个词以后,脑子里出现的是什么画面?或许是在化学实验里用的杯子,也可能是厨房里的一个盒儿。脑子里的那个图像就是抽象的具体化之后的结果,不管你现在认为我说的 “容器” 到底是什么意思,到它对你来说是个有意义的东西,因为你知道它表示的可能是个什么。
如果我把这个词放在某个语境下面,比如我在用 HTML 的时候,说要添加一个“容器”,在介绍 Docker 的时候,我说去创建一个 “容器”。一开始你可能认为这个词对你来说没了意义,即使我换个语境说这个词的时候,你会认为容器是有意义的。学习技术有时就是把一些认为没意义的东西,变得有意义。很多技术类的词汇也都是来自生活,但你仍然觉得没意义是因为你没有往生活那方面联想。你只是觉得你看到的是一个计算机专用词汇 。
工作
评论
类比法
7 年 5 个月 以前