学编程从来就不需要背代码

目录

通用记忆方法

兴趣强化

理解

体系化

记忆时间

定期回忆

编程记忆方法

选择性记忆

笔记

多写代码

卡塔练习

多踩坑

激励

外力

分享

复盘总结

忘了怎么办?

积累

利用搜索和文档

多写注释和文档

不得不背?


通用记忆方法

以下方法,可以帮助我们养成记忆的好习惯,不止编程,适用于所有知识的学习。

兴趣强化

对于自己感兴趣的事情,我们记忆会更容易。

比如我从前爱打游戏,数学公式记不住,但却能精准记忆怪物的血量伤害和装备的爆率。

所以想更轻松地记忆,最好能培养自己对这件事的兴趣,或者用更有趣的方式来学习,比如上面说到的看故事、看图解、看短视频知识分享。

理解

记东西不能死记硬背,要思考,要理解,这点真的是从小听到大,就不多说了。

体系化

我们在学习时,最好按照体系去学习记忆,而不是东瞅瞅、西瞧瞧。

可以把零碎的知识整理成大纲、学习路线、思维导图等等,按序、分点地去记忆。

老读者应该发现了,我现在就经常在自己的知识分享文章开头放上一张思维导图,就是为了帮助大家快速了解文章结构,从而加深印象。

记忆时间

一般情况下,每天早上和晚上临睡前,是记忆的最佳时间。

我从小养成的一个习惯是:每天睡觉前会躺在床上回忆一遍自己今天做过的事情,的确有强化记忆的效果。

此外,考试周或面试前,我会把复习内容作为文档存到手机上,睡觉前打开 WPS Office 或者一些文档语音朗读软件,让音频伴我入睡。第二天早上起床前,可以先打开音频,闭上眼睛,听到知识点时自己在脑海中再回想一遍,真的有奇效!

定期回忆

不知道大家有没有听说过遗忘曲线(艾宾浩斯曲线),就是说我们在学习中的遗忘是有规律的,并且遗忘的速度先快后慢。

 

遗忘曲线

观察曲线,我们发现,很多短期记忆消失地很快。所以不能 光记不忆 ,要趁热打铁,学完知识后抓紧应用,并且按照曲线,每隔一段时间复习一遍,才能留住所学知识。

编程记忆方法

上面的方法可以帮助我们更好地记忆知识,而下面的方法更聚焦于帮助我们学习编程,提高效率。

选择性记忆

首先,对于学编程来说,千万不要去背代码!

本来编程知识这辈子都学不完了,背代码的话下辈子都学不完了。

学编程时,我们应该: 记住有什么,你能做什么,而不是具体怎么做 。

举个例子,现在让你设计一个电梯调度系统。你只需要听说过有个东西叫 电梯调度算法 ,以及它能实现电梯的有序调度就行了,而并不需要记住怎么写代码。等到要做的时候,去搜该算法具体的实现就行了。

再举个例子,现在前端的类库那么多,假设让你做一个网页动画效

  • 11
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大厂前端程序员

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值