自学编程,学完新的又忘旧的,该怎么办?

本文提出了三个锦囊来解决自学编程时的“学新忘旧”问题。一是根据需要记忆的程度对知识分类,二是认识到重复学习的重要性,三是通过整理归纳写学习笔记来巩固记忆。这三个策略有助于持续学习的编程者更有效地掌握新知识。
摘要由CSDN通过智能技术生成

一个普遍的现象

在学习时,我们常常遇到一个现象:学了新内容,转头又忘了旧内容。以自学 C/C++ 编程为例,即便你已经完成 C/C++ 基础功入门,只要在持续进步,比如开始接触各种各样的库,该现象依然频发。

这不是某个自学者特有的问题,这简直是持续学习过程中的必然。

针对该现象,我整理出来 3 个锦囊,邀请也在持续学习的你一起打开看看,是否能有效解决“学新忘旧”的困境。

 

锦囊①给知识分类

我们以“需要记忆到何种程度”作为标准,来给自己所接触到的知识做一个分类。A类是牢牢记住的,B类是常用的于是放在手边方便随时检索的,C类是无需记忆,等到用时再去搜即可。

对知识的分类可能是主动的,也可能是被动的。你既可以主动选择把哪些知识化为A类并刻意重复,也可以被动地跟随多次重复自然而然地掌握。

对知识的分类是动态的,视学习程度和阶段而定。最初自学 C/C++ 时,单单记住 print() 或者字符串的增删改查如何操作就很费神;但随着我们的进步,部分知识转变为了牢固的基础功,部分知识依然夹生,但能轻车熟路知道哪里检索可得。

对于持续进步的 C/C++ 自学者来说,新知识先进入C类,再进入B类,最后进入A类。但A类其实持续消耗一个人的脑内存,会有容量的上限。当你已经掌握了基础功甚至进阶技能时,再往A类塞新知识开始感到明显吃力,又或者任何时候当你主动往A类塞知识并感到吃力时,就没必要强塞了。

在对学习成效感到焦虑时,检视自己对

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值