很开心,在掘金上分享一下自己在2018年的收获。
本文内容大部分都是与技术无关的。
1. 知识与技能的区别
2018年买了一门课,《5分钟商学院》。听到其中一讲后,备受启发。 它整整影响了我一年。
观点很简单,要区分知识与技能的区别。知识是可以学到的,但是技能只能习得。 不能把技能当知识学。
纸上得来终觉浅,绝知此事要躬行。
虽然这句话经常出现在我的文章中。但听了那讲后,仍彷佛当头棒喝,让我陷入深思。
平时很喜欢看书,大部分时间都用在阅读了,技术的和非技术的我都看。
之前,我一直认为看书就是非常好的学习方式。那天我才意识到,一直以来的学习只能算是掌握一些知识而不是技能。我真正需要的是一些有用的技能,而不是书本知识。比如自控力是一项技能,需要不断地练习。而我只是看书,看了好几本,学到的也只是是如何有效练习步骤等信息罢了。
你说JS是知识吗?
其实它是技能,就算你对它的方方面面知识点如数家珍,比如this各种指向、闭包和作用域、原型和继承弄得再清楚。而做项目时,解决问题却基本没思路,一切也是徒劳。
我写过《JS正则迷你书》,自认为对正则的知识掌握得足够充分了。现在回头想想,正则也是技能,是需要不断练习。面对问题,能从容解决那才算学到家了。
上个月我发现了网站Codewars,开始做各种正则题。就算陷入苦思,我都感觉很愉快。提交答案后,看着其他人的clever的做法,觉得自己又学到了。
2. 射箭画靶
技能要掌握的,知识也是要学的。但要学有所用才行。
怎么使用知识呢?
应用知识的最快方式就是教给别人。
有一天我看到一个不错的视频,就想分享到朋友圈里。后来一想为啥不分享到知乎上呢?这样能让更多人看到。刹那间意识到:知乎不就是把知识教给别人的地方吗?
虽说以前也一直用知乎,但很少去答题。
那天才明白了如下事情:
针对某一具体问题,别人邀请你回答时,因为你的知识储备或见识不够,可能回答不了。
但是反过来呢?假如你学到了一个知识,然后再去知乎找相应问题,回答一下呢?
指哪打哪,你做不到。但打哪指哪,你该能做到吧。
后来我给它起了名字,称逆向思维为射箭画靶。先把箭射出去,然后再画上靶子,岂不是百发百中。
一样好东西,你得给它起个名字,不然,真到用时,你却想不起它。
我拉了几个人组织一个群,在知乎上应用从《5分钟商学院》学到的知识。即使后来大家不怎么坚持了,我想,只要是每个人自己回答过的知识,至今仍印象深刻吧。至少我是这样的。
3. 关系视角
以前经常跟自己说,要尽量对事不对人。
在听了《陈海贤自我发展心里学》后,突然认识到还有关系视角这一说。正好是反过来的逻辑,对人不对事。
以前看别人为一些鸡毛蒜皮的事情争论得面红耳赤,真心觉得不至于。现在才发现原来其实也不是他们彼此都特别看重那些事儿,而是他们的关系出现了问题,容易陷入不自觉的争论。
关系好时,什么事都不叫事,关系出问题了,鸡毛也会变成大事。以后遇见事情时,不要只回应事情本身,还需要回应与之相应的关系。
这一点,可能,有对象的同学应该懂得比较深刻吧。
4. 思想实验
最近这几年不怎么爱看电影了,因为下意识里觉得电影比较浪费时间。就算有时看,也动不动地快进。
后来听有人从思想实验的角度去解读《三体》,才认识到:原来,科幻就是在做思想实验那!
所谓思想实验,就是不需要在现实中做,在脑海做就行了。多方便!当然了,大多数是不方便在现实中做。
打蛇打七寸,你说一个星球文明的七寸是什么?《三体》给出的回答是基础物理。
一个女生长得漂亮,那么她在生活中,或多或少会得到一些优待吧。你说这对相貌普通的女生来说多少是否不公平呢。开个脑洞,如果国家要收美女税会怎样?只是思想实验,不需要在现实里应用。具体会发生什么事情呢?《世界奇妙物语》有一集就讲这个的。
科幻就是思想实验,这一认知,让我觉得看电影不再是浪费时间了。前一阵子,《西红柿首富》挺火,看的过程中,我马上意识到这是一个思想实验:给你十个亿,你会怎么花?
5. 正念
这是我2018年收获最大的一个词语。我靠它成功戒烟了。
我认为正念和心流是两个相反的概念。
正念要求你要觉知,觉察到自我的存在,观察自己。而心流却要求你忘记自己,做事情达到忘我的境界。
这里说说我的戒烟吧。那时我还不知正念这个概念,更不知正念疗法。
有一天半夜,醒了找烟,发现烟抽完了。痛苦地忍耐好几个小时,终于挨到天亮了。
在我起身下床准备下楼买烟的时候,突然意识到:欸,观察痛苦的自己其实是一件很有意思的事情啊。想到此处,发现自己乐了起来。没想到那一刻,我竟开始戒烟了。
一个月后,我在朋友圈写到:
我的戒烟方法是:你要认识到三个我的存在。渴望抽烟的我,和正在观察我渴望吸烟的那个我,以及同时意识到二者存在的这个我。
后来听才发现,原来这就是正念的概念,觉察自我的存在。
6. 技术方面
2018年,我收获的5条重要认知说完了。接下来这部分,准备大致说说这一年个人在前端技术这方面的收获。
5月份时,独自负责的一个项目终于上线了。用到的技术是REACT和BABYLONJS。后者是WebGL框架。期间,也顺便完整地学习了一下原生WebGL技术。由于该产品要触摸屏上操作,实现了一个支持多指识别的手势库。
随后,开始了几个大大小小的VUE项目。嗯,终于开始玩VUE了。
其中两个项目要实现语言通信,早早地学习了WebRTC技术。虽说后面是找的个框架,没用上。不过,也感慨啊!前几年在上一家公司时,也负责一个语音通信项目,那时还是用IE的ActiveX控件呢。没想到,这几年WebRTC发展得这么快。
年末的时候,发生了一件有意思的事情,同事一个项目要使用离散傅里叶变换,问我怎么弄。虽然我是学数学的,但是早把知识还给老师了。还好,费了几个小时。找资料、看视频终于解决了,算是这么多年来,第一次发现自己数学还是没白学。
这一年里,很多次,总有人跟我说,为啥你不学人工智能呢。
其实我也算是做了一点准备。去年花了一段时间,学了一下Python语言。所谓学习,也就是跟着敲了几个demo,熟悉下语法罢了。准备今年在codewars上练练手。
另外心血来潮还买了一套《高等数学习题集》,准备捡捡高数。哎,只坚持到微分那章,惭愧!!
7. 新一年不要太多目标
前一阵子,朋友说他没完成多少个年初目标。我想想自己也是。其实一年真做不了几件像样的事情。一年一到两个目标,做好就不错了。
我今年的目标只有一个,《樊登读书会》那200集,每集都认真听一遍,别浪费了冲动买下的会员。
本文完。
感谢你看到这里。
欢迎继续看《2019年的收获一条重要认知》。