如何快速地学习东西(下篇)

举报
宇宙之一粟 发表于 2022/08/31 14:21:03 2022/08/31
【摘要】 目标和动力我们生活在一个社交媒体炒作的世界里,很容易感觉到压力,要保持最新,要学习 Twitter 上飘过的每一个时髦的 JS 库。就我个人而言,每次我试图这样做的时候,都没有什么效果。😅我只是没有特别的动力去为学习而学习。为了让我保持动力,我需要在心中有一个令人兴奋的具体目标。例如:几年前,我发现了 Beat Saber,一个 VR 视频游戏。在这个游戏中,你用光剑攻击方块,随着音乐计时...

目标和动力


我们生活在一个社交媒体炒作的世界里,很容易感觉到压力,要保持最新,要学习 Twitter 上飘过的每一个时髦的 JS 库。


就我个人而言,每次我试图这样做的时候,都没有什么效果。😅


我只是没有特别的动力去为学习而学习。为了让我保持动力,我需要在心中有一个令人兴奋的具体目标。


例如:几年前,我发现了 Beat Saber,一个 VR 视频游戏。在这个游戏中,你用光剑攻击方块,随着音乐计时。每首歌都有一个独特的编排。


存在让用户创建他们自己的编排(在社区中被称为 "地图")的软件,但我并不喜欢它。我想为 Beat Saber 建立我自己的地图编辑器。


经过几个月艰苦的、偶尔令人沮丧的工作,我实现了我的目标。


在这个项目之前,我没有 3D 经验,我必须学习大量的 WebGL、Three.js 和 react-three-fiber 。学习是困难的,无论你的成长心态有多好,总会有一些事情不顺利的时候。


但是因为我有一个具体的目标,一个我真正想要的东西,我能够克服挫折,继续取得进展。如果我学习这些东西只是为了好玩,或者因为我认为这在我的简历上会很好看,我可能会很快放弃。


不同的人有不同的动机,所以我的意思不是说你需要找到一个利基项目来建立。但我认为重要的是,你要有一个目标,一个你真正感兴趣的东西。否则,在最初的新鲜感消失后,将很难维持所需的动力。


记忆中的事情

我的记忆力很差


这可能有点问题;如果你记不住东西,就很难学到东西!幸运的是,我有一个系统:间隔重复。幸运的是,我有一个系统:间隔性重复。


间隔性重复背后的核心理念是:为了加强记忆,你需要在它即将消失的时候访问它。每当你加强记忆时,它就会持续得更久一点。


这听起来很复杂,但有一些工具可以为你记录这些信息。就我个人而言,我使用一个莱特纳盒,一个能容纳几百张索引卡的实体盒子。每天,我都会审查一小撮卡片。



查看源图像


如果你有兴趣了解更多关于间隔重复的知识,我强烈建议你看看尼基-凯斯的这个探索性解释:"如何永远记住任何东西"。


建立一个日常习惯

假设我们承诺每周花 7 个小时学习新东西。你认为每天花一小时进行这项活动更有效,还是每周星期天花 7 小时?


有趣的是,我花少量时间更频繁地进行学习的成功率更高。


我知道不是每个人都有能力这样安排事情,但如果你能做到,我强烈建议你尝试每天花一些时间在你想学习的事情上。


关于为什么这对我来说更有效,我有一些想法:


  1. 每天晚上,大脑都会处理并提交你当天所学的内容。我希望每天都能利用这一点,而不仅仅是每周一次!"

  2. 因为我每天都在练习,我可以从我离开的地方继续前进。我不必花大量的时间来复习记忆和提高水平。

  3. 正如我们所谈到的,在新鲜感消失后,可能很难维持动力。如果你能把它纳入你的日常生活,你就不必担心动机问题;它变成了你只需做的事情,不管你的感觉如何。



公开学习


我是 Swyx 的公开学习理念的忠实粉丝。



主要的想法是,通过发表我们所学的东西,我们帮助我们未来的自己。当我们发现新的东西时,我们应该创造一个艺术品来记录它,比如一篇博文、一条推特或一个 YouTube 视频。


这可能有点违反直觉;为什么你要把你的 "学习时间 "用来写博文?这难道不是一种巨大的时间浪费吗?


在公开场合学习有很多好处,但以下是我发现的:

  1. 你是否曾经试图向别人解释某件事情,但却发现你并没有像你认为的那样彻底理解它?写博文也有同样的效果。这是在你的心理模型中发现缺陷/漏洞的最好方法,这样你就可以修复它们。

  2. 世界上最糟糕的感觉是遇到一个你知道你以前解决过的错误,但你不记得你是怎么解决的。如果你写过一篇关于它的博文,你就可以参考一下了

  3. 通过分享你所学到的东西,你成为开发社区的一个积极参与者。你可以结交朋友,建立联系。这可能是有趣和充实的,更不用说在寻找新工作或开始新企业时的好处了


需要提醒的是:不要落入花几周时间从头开始建立完美博客的陷阱!如果你发现你真的喜欢在公共场合学习,你总是可以在以后迁移到一个花哨的自定义博客。


一个技能网络


最近,我开始自学如何使用 Blender 制作 3D 插画。


我仍然是个初学者。在这一点上,我想说的是,我已经在这个技能上投入了大约 150 个小时。但我已经能够创造出一些看起来不错的艺术作品。以下是我所做的一些东西。



two sneakers with rainbow decals. 3D illustration.


two sneakers with rainbow decals. 3D illustration.


two sneakers with rainbow decals. 3D illustration.


通过遵循这篇博文中阐述的所有技巧,我得以快速学习。但我还有一张王牌:互补的技能。


问题是,3D 插画并不是一种单一的技能;它是几十种单独技能的集合。其中一些,如创建 3D 模型,对我来说是完全陌生的,我必须从头开始学习。在将物体放置在渲染中时,我可以利用这些技能。


比如说。我是一个爱好摄影的人。几年前,我学习了构图,如何在视口中安排元素以获得引人注目的镜头。当我在渲染中定位物体时,我可以利用这些技能。


这是一个特别具体的例子,但其他的例子就比较模糊了。作为一名前端开发员,我花了很多年的时间来培养对细节的观察力。所有这些像素化的工作都帮助我想出了合适的斜面和厚度的数值。而我做用户界面设计的工作也帮助我理解了色彩理论和美学。


你不一定会认为我已经拥有的技能会与 3D 插画产生协同作用,但这给了我一个可笑的不公平的优势。


在我看来,技能就像财富。我掌握的技能越多,它们积累得越快。在一个领域收集到的想法和技术可以帮助另一个领域。


我不是说你应该成为一个完全的通才--拥有深厚的专业知识仍然是值得的!但是,你的技能网络越广,在学习新东西时,你的优势就越大。


有时,学习资源会利用这个想法。例如,我正在编写一门 CSS 课程,即《 JavaScript 开发者的 CSS》。我是专门为 JS 开发者建立的,因为我知道我可以利用一堆已有的知识来使学习 CSS 变得更容易。我们不是从零开始,从无到有,而是利用你的 JS 知识来解释 CSS,复制/粘贴你已有的心理模型。


我的目标是改变你与 CSS 的关系。许多 JS 开发者发现它令人沮丧和反直觉。如果你想提高你的 CSS 技能水平,你可以了解更多的课程内容


我在这篇博文中涵盖了很多内容,我真的很感谢你一路走到了最后 💖 祝你在学习之路上好运!


原文链接:How To Learn Stuff Quickly

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。