为啥要学习
如果有一件事情是能改变你自己的,我想这件事情必然就是学习,我的人生重要的转折点也是从学习这件事情始发的,那么,我们就从这里开始。
学习不仅仅是为了找到答案,而是为了找到方法,找到一个可以找到答案的方法,所有的解题思路都是在引导你去寻找一种“以不变应万变”的方法或者能力。在这种能力下,你不需要知道答案,因为你可以用这种方法很快找到答案,找到解(相当于查找算法)。
学习不仅仅是为了知道,而更是为了思考和理解,知其然而知其所以然,通过表象去探索内在的本质和原理。真正的学习从来就不是轻松的,而是那种你知道的越多,你的问题就越多,你的问题越多,你思考的就越多,你思考的越多,你就会觉得自己知道的真少,于是你想了解更多。(吾将上下而求索)。
学习不仅仅是为了开拓眼界,而更是为了找到自己的未知,更了解自己。了解自己的不足和上升空间,从而让自己成长。
学习不仅仅是为了成长,而更是为了改变自己,修正我们那不靠谱的直觉,用一种更有效,更科学,更系统的方式做事。很多时候当你学会了乘法,就不需要用加法来计算,效率倍升。改变自己的思想从而改变了自己的命运。
如何学习
那么,如何学习呢,我们从“学习金字塔”模型入手。
人的学习分为 ”被动学习” 和 ”主动学习” 两个层次。
1. 被动学习: 如听讲,阅读,演示,平均留存率为5%,10%,20%和30%。
2. 主动学习:如讨论,实践,教授给他人,会将原来被动学习的内容留存率从5%提升到50%,75%和90%。
我们可以看到被动学习,主要是被别人灌输,听别人说,所以效果最差,只有你自己开始思考,开始自己的总结和归纳,开始找人交流讨论,开始动手实践,并开始对外输出,你才会掌握到真正的学习能力。
所以,学习不是努力读更多的书,盲目追求阅读的速度和数量,这会让人产生低层次的勤奋和成长的感觉,这是在使用蛮力,妄想把知识直接灌输到自己的脑海里。要思辨,要践行,要总结和归纳,否则,你只是在机械的重复某件事,而不会有质的成长的。
如何应对碎片化信息时代的快餐主义
面对信息化的时代,大量的学不完的知识冲面而来,碎片化的知识在自己的周围密密麻麻的散布着,不知不觉你也成为了快餐主义者,这些快餐文化可以让你有短暂的满足感,但是无法让你更深层次的思考和把知识转换为自己的技能的有效路径,因为那些都是需要大量时间和精力的付出,不符合现代人的生活节奏。开始在朋友圈,公众号等这样的地方进行学习,导致越学越焦虑,越学越浮躁,越学越不会思考。于是,成了“什么都懂,但是依然过不好此生”的状态。
快餐主义就是“浅度学习”,浮于表面,没有深入到知识的体系中来,本质中来,而“深度学习”,就需要有自己获取知识的能力,有对知识钻研思考的能力,并能生产出好的内容。那么,如何深度学习呢,以下关键几点:
1. 高质量的信息源和第一手的知识(经典文摘,github)
2. 把知识连成地图,将自己的理解表述出来(系统化的知识)
3. 不断地反思和思辨,与不同年龄段的人讨论(每日三省吾身)
4. 举一反三,并践行之,把知识转换成技能
其中信息源要看你学习的科目了,那么,系统化的知识,如何系统化呢,这里有一个模板,按照这几点来,就可以让你的学习的知识更加的系统化。
1. 这个技术或者知识出现的背景,初衷和要达到什么样的目的或者是要解决什么样的问题。(这个问题非常关键,也就是说你在学一个技术或者知识的时候,需要知道这个技术的成因和目标,也就是这个技术或者知识点的灵魂,如果不知道这些的话,你是不知道这个技术的设计理念的)
2. 这个技术或者知识的优势和劣势。(任何事物都具有两面性,有好的一面也有不好的一面)
3. 这个技术或知识的应用场景。(任何技术或者知识都有其应用场景,离开了这个场景,这个技术可能会有很多问题)
4. 这个技术或知识组成部分和关键点。(这是技术的核心思想和核心组件,也就是这个技术的灵魂所在)
5. 这个技术或知识底层原理和关键实现。(任何一个技术都有其底层的关键基础技术,这些关键技术很有可能也是其他技术的关键基础技术。所以,学这些关键的基础底层技术,可以让你未来很快地掌握其他技术)
6. 已有的实现和它之间的对比。(一般来说任何一个技术或者知识都有不同的或者相近的实现,可以参考,对比)
剩下的就是真正的实践,举一反三和总结归纳,还有就是坚持,很多人是坚持不下去的,三天打鱼,两天晒网,我对此只有一个想说的,不要傻傻的坚持,更要把结果晒出来,让别人点赞,共同进步,它就会成为你的习惯,吃饭喝水一样,感觉不到太多的付出,这个时候才能够真正的坚持。
如何面对逆人性的学习
学习始终会面对大量枯燥的知识,枯燥意味着你不感兴趣的东西,而你不感兴趣的东西,可能是你并不知道有什么用的东西,这样的知识通常是比较底层或是抽象度比较高的知识,比如:线程代数,高数,傅里叶变换,或者是一些操作系统的原理,越是理论的东西越让人觉得枯燥,面对枯燥的知识,只能通过兴趣引导,通过实际的应用场景去深入,通过每个小步骤的反馈和成就感去学习,或者通过大佬的讲解,带领,也是很有效的方式。
还有一些学习的小技巧:
1. 把所学到的东西教给别人。(当你要教给别人东西的时候,你就会下决心把这个知识学的很透彻,因为怕别人问了你不会,你不懂,所以,你会了,也懂了。)
2. 总结你所学到的。(把所学总结成一段话,一句话)
3. 不要被打断。(学习的时候,把能打扰自己的手机或者其他事情都屏蔽掉)
4. 学以致用。(把学到的东西立马用起来,实践出真知,理论与实践相互验证能学的更好)
5. 不要记忆。(聪明的人不会记忆知识的,他们会找方法,那些可以推导出知识或者答案的方法,或者会找线索)
6. 多犯错误。(犯错会让你学到更多,通过错误总结教训,你会比没有犯过错误的人体会的更深。但是千万不要犯低级错误,也不要同一个错误犯两遍)
学习是一件“逆人性”的事,就像锻炼身体一样,需要人持续付出,会让人感到痛苦,并随时想找理由放弃。
学习中那些重要的事情
来看一下身为技术人员那些 ”正确的事情”:
1. 提高效率的事情: (你要学习和掌握良好的时间管理方式,管理好自己的时间,能显著提高自己的效率。)
2. 自动化的事:(要充分利用自己的职业特质,当看见有可以自动化的步骤时,编写程序来自动化操作,可以显著提高效率。)
3. 掌握前沿技术的事:(掌握前沿的技术,有利于拓展自己的眼界,也有利于升职涨薪。需要注意的是,有些技术虽然当下很火,但未必前沿,而是因为它比较易学易用,或者性价比高。由于学习一门技术需要花费不少时间,你应该选择自己感兴趣的,有的放矢的去学。)
4. 知识密集型的事:(知识密集型是相对于劳动密集型来说的。基本上,劳动密集型的事都能通过程序和机器来完成,而知识密集型的事,却仍要人来完成,所以人的价值此时就显现出来了。虽然现在人工智能似乎也能做一些知识密集型的事,但是在开放领域中相对于人来说还是相去甚远掌握了领域知识的人的价值依然很高。)
5. 技术驱动的事:(不仅是指程序驱动的事,而且还包括一切技术改变生活的事。比如自动驾驶,火星登陆,元宇宙等。就算自己一时用不着,你也要了解这些,以便将来这些技术来临时能适应它们。)
行知合一
很多事情想来十分困难,于是许多人就不愿意去做它,其实他们不知道的是,一旦开始动手去做,再困难的事情也能够很快地找到解决的答案。