AI时代下,最高效的学习编程的方法

使用这种编程学习方法后,你将获得掌握任何编程的快速学习能力。

使用效果

利用这个方法,不会写前端程序的我开发了两个chrome插件:

第一个:深度英语解释插件[1]:《AI coding:不会前端,却开发了个Chrome插件》,之前的文章有介绍详细的开发流程。

第二个:网页笔记同步obsidian,可以保存你选择的网页内容,并将其保存到obsidian中。

2个最有效的学习方法

主动回忆(active recall)和睡眠(sleep)

主动回忆(active recall)

recall可以增加掌握程度。这是最有效的掌握你学习到的知识的方法之一

具体做法是:当你学习到某个东西之后,把书合上,然后回忆出你刚才学到了什么。

如果你在背一篇课文,不要重复一遍遍的读课文,要合上书,背一下,看看自己有没有掌握。这将是掌握知识的最佳方法。 主动回忆的次数越多,掌握知识的程度越强。可以在过一段时间,将一个知识再次进行主动回忆,增加掌握程度。

睡眠(sleep)

sleeep可以巩固知识。

睡眠之后,可以将白天我们学习到的东西在大脑中重新播放20遍,相当于巩固复习了20遍。这简直就是超能力。

实战

如果我们将这两个方法进行整合,那将获得巨大的学习优势。

流程是这样的:

  1. 学习过后,直接进行recall。

  2. 睡前进行recall。

  3. 好好睡觉

  4. 转天早起进行recall,加深知识的掌握。

我实战了这个方式1年,效果惊人。 我1年前的英语水平大概还停留在3k不到的单词量,1年后我不费力的提升到了1w。 这样进行操作:

  1. 白天尽量把所有的网页阅读都切换成英文

  2. 不懂的单词记录下来

  3. 中午休息的时候,将早上的单词看一遍,然后看着单词,看看能不能回忆出它的意思(进行一次recall)

  4. 晚上睡觉前,将一天的单词进行recall

  5. 直接睡觉

  6. 转天早上起床进行recall,没有回忆出来的单词,记录成今天的新单词,重新进入一天的循环。

注意一个重要的点:晚上的recall一定要在睡前进行,recall之后直接睡觉,不要看电视剧或者电影,否则晚上睡觉重新复习20遍的有可能是还珠格格。。

那这个方法如果用在编程的学习上会有什么效果呢?

编程学习

找一本书,最好是电子书,读书的时候,做好成对的笔记:问题和答案

这些问题和答案是你希望掌握的任何想掌握的知识。对于编程来讲,最好是:

问题最好是给一段程序代码,然后自己进行recall这些代码的含义是什么或者代码输出是什么:

问题答案:

list = ['red', 'green', 'blue', 'yellow', 'white', 'black']

print( list[0] )

print( list[1] )

print( list[2] )

red

green

blue

recall的时候,你主要是回答程序输出的是什么或者代码的含义是什么。

因为你的目的是看懂代码会修改,不用熟练的写代码。

懂代码在AI时代太重要了。

AI编程工具

要选一个可以把你写一块一块代码的工具,不要用vs code的copilot的续写功能,因为效率太低了。

要使用cursor这种,代码一生成就一片一片的。生成之后,你只需要看懂代码再干啥,然后指挥它去修改就行。

影响

随着开发的深入,你的代码阅读量显著提升,对代码的理解也更加深刻。

你逐渐掌握了抽象思维的精髓,不再局限于零散的代码片段,而是能够从整体功能模块的角度出发,构建出更为精妙的代码结构。

与此同时,你有更多的时间去探索新的领域,学习更多的知识,享受前所未有的自由。

因为你接触了更广阔的世界,脑海中涌现出无数新奇的想法,创新能力也随之水涨船高。毕竟,创新正是源自于不同想法的碰撞与融合。

(文章原创,我花费大量时间,希望你在AI实施的过程中少走弯路,可以将AI工程化。 如果对你有帮助,帮我点赞、转发。这将是我最大的动力。万分感谢!!)

参考文献:

1.   AI coding:不会前端,却开发了个Chrome插件_aicoding插件-CSDN博客

2.  7 Practical Ways to Apply Active Recall When Studying | Goodnotes Blog

3.  Importance to memory of replay and sleep | Picower Institute

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值