欢迎光临散文网 会员登陆 & 注册

为什么要练习?这个8年前困扰我的问题,今天我终于能说明白了

2022-08-04 06:49 作者:Wetoria  | 我要投稿

为什么要动手练习,所谓的经验究竟是什么东西,今天我总算能说明白了。




八年前的我,总能从老师,还有学长们口中听到,想学好编程一定要多动手敲代码,只有这样才能真正学会,不敲代码你怎么可能学得会。可是上课教的内容,我看一遍代码就能明白,就算只用记事本,我也能准确无误的完成。

于是我感到很困惑,我花时间再去做我已经会的东西,不是白白浪费时间吗?


后来我去学习 Web 开发技术,老师会让我们自己找个网站模仿一下。

那时候的我在想,这些经常能看到的网站,基本功能我都知道怎么去实现,就算我开发出来同样的网站,别人也不会来用,为什么我还要再去动手实现一遍呢,这又有什么意义?


即是是现在工作多年,依然也能看到前人们在解答新人们的问题时,时不时地会说出“练习少了”,“经验不够”这样的话。



想到自己多年前心中的疑惑,我开始去审视这个问题:「为什么我们的学习过程中需要动手练习,所谓的经验究竟是什么东西」。

你可能会说,学会的过程需要“练习”这一行为,不练怎么可能学得会。


可是我的经历告诉我,并不是这样。

我曾经在初中数学课上,靠心算就能解答那节课所教的内容,却因为没动笔打草稿,并且忘记心算这个说法,跟班主任顶嘴被罚去站走廊。

高考前只是单纯看了两个多月的学习视频,没有进行过一次练习,高考成绩提升了近200分。

学习前端技术时,只是单纯的浏览官网资料,不需要动手实操,一样能够学会并独立负责前端项目。

类似上面这样的学习经历,我还有太多太多了,如果说“练习”是学会的必要步骤,那我这一次次经历里,没有所谓的练,只有“看”这一吸收动作,为什么我依然能“学会”呢?

这个问题的答案,就在我的上一篇文章《不动手也能学会前端技术的底层逻辑,你想不想学?》里。

我没有“练习”就不需要的意思,正因为我有着这么多没有练习也有结果的经历,我开始思考所谓的练习究竟是为了什么?



我听说过刻意练习,也听说过一万小时定律。

也曾好奇过,想要成为专家,应该怎样积累和提升自己的经验。

后来听说了「试错经验」这个词。

慢慢有了感觉,我开始考虑如何撰写这篇文章。


就在我不知道如何措词时,

在群里的一次解答过程中,我悟了。

所谓的学习、练习,是为了增长我们的经验,更准确的说是试错经验。

说人话就是,「一件事,我们要知道怎样干才能干成、干好、干得更有效率」。

我们学习的过程中,是在学习现有的干成一件事所需要的知识。

这些新接触的内容里,有你能看懂的,有你看不懂的,也有你看懂了但是不相信的,

看懂的自然不用管,

而那些看不懂的,你通过练习,渐渐地能够明白它们都有什么用,能解决什么问题,

那些你不相信的,你通过实践,慢慢地知道哪些是可行的,哪些是不可行的,

当你在某一个领域,经过足够多的刻意练习,积累了足够多、能够得到正确结果的知识后,

你就慢慢成为了这个领域里的“专家”。

至此,这个八年前困扰我的问题,我总算能够用言语把它给讲明白了。

搞清楚了这背后的逻辑,我越发的肯定了自己,

练习,是为了更好的学习知识,

学习知识,是为了解决我们生活中的问题,

如果不能有效解决我生活中面临的问题,不如不学,不如不练。


为什么要练习?这个8年前困扰我的问题,今天我终于能说明白了的评论 (共 条)

分享到微博请遵守国家法律