费曼学习法,yyds

前端三元同学

共 970字,需浏览 2分钟

 ·

2021-09-11 12:02

大家好,我卡颂。

前几天在B站发了一期视频讲如何通过写电子书轻松拿到offer[1]

其中提到一个观点:

输出对某个库的解读文章,可以极大加深你对这个库的理解

这种「通过主动输出来加深知识理解」的方法来自于「费曼学习法」

作为参与过「曼哈顿计划」的知名物理学家,「理查德·费曼」曾说过:

如果我不能亲手创造它,就不是真正理解它(What i cannot create, i do not understand)

相比通过视频、图书被动学习知识,主动学习是一种更高效的方式:

  • 想了解「垃圾回收」原理?写一个简易垃圾回收器

  • 想学习React?写一个简易React

本文为大家介绍一个Git仓库,仓库中罗列了非常多遵循该理念的学习资料。

Build your own x

仓库叫Build your own x[2],从其11万的star数量就能看出其有多大价值。

仓库中收集了各种实现:

  • 3D渲染器

  • 增强现实

  • 机器人

  • 区块链

  • 前端框架

  • Git

...

内容涵盖计算机领域的方方面面,他们的共同点是:

都是通过动手实现简易版本来学习某项知识

甚至还有教你「如何用CSS实现搜索引擎」...

比如,想学习Git,可以选择熟悉的语言实现一个简易Git

对于前端同学,你可以在这里找到:

  • 实现简易React

  • 实现简易Angular

  • 实现简易打包器

  • 用JS实现一门语言

  • 用JS实现编译器、解释器

......

可以说是面面俱到了。

最后,如果你还没体验过这种学习方式,要不先试试实现一个简易React[3]

参考资料

[1]

如何通过写电子书轻松拿到offer: https://www.bilibili.com/video/BV1wq4y1S7cV

[2]

Build your own x: https://github.com/danistefanovic/build-your-own-x#build-your-own-git

[3]

实现一个简易React: https://pomb.us/build-your-own-react/


「分享」「点赞」「在看」是最大支持
浏览 44
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报