为什么你总是学不好?

学习不好的原因,难道真得是因为你没有别人聪明吗?其实不是。

你有没有想过这样一个问题,"什么样的教程/教材才是我们/别人需要的?"

许多人在学习感到吃力的时候,第一反应是从自己身上反思问题,因为这个社会教给我们的道理是,

"别人都能学得会,为什么你就学不会,多从自己身上找找原因。"

今天我想说的是,学习不好跟你没有一点关系,反而跟那个教的人、写课程的人,关系很大。

归结起来总共有两点,

  1. 内容又臭又长

  2. 不说人话

这里我先放一些我近期看过的内容,你要是有时间和兴趣,可以点开看看。

防杠声明:并没有对文章内容有任何贬低的意思,只是单纯的最近看到了,并且以我的学习能力和理解能力,看起来都嫌累、嫌麻烦,并且"难啃",所以放出来作为一个例子。

像上面这样的内容,他们确确实实的把一些内容给讲出来了,但是结果实际上是在好心办坏事。

首先是,

内容又臭又长

在《基于渐进学习插件的思源笔记渐进阅读流程》这篇文章里,你能看到很清楚的看到,作者为了将「渐进阅读」这件事推广出去,罗列了许多的操作及内容。

比如的开头的背景和介绍,光凭这个文字数量,就很劝退人了吧?

阅读是一件简单又困难的事情。目的不同,需要采用的策略也会随之改变。例如当阅读小说类的内容,目的在于休息娱乐,这种目的下,阅读的要求只在于掌握大致的故事情节,对于其细则无需刻意记忆,因此少有人尝试背诵小说。而当需要学习一些专业性知识的时候,就不能采取同样策略,小说可以以极快的速度浏览完成,这个过程当中无需做笔记,无需思考,只需要专注于阅读本身;而专业性知识则需要细嚼慢咽,步步为营,思考以及基于思考而制作出来的笔记必不可少,最终达到记忆知识、理解知识。因此需要一种能够提高效率且流程顺畅的方法来予以辅助。渐进阅读就是这样的一种方法。

渐进阅读是 Supermemo 软件(后文使用 SM)引入的一种阅读文本的方法,其内核在于世界上最好的间隔重复算法("现已是 FSRS v4 算法"[①])为核心创建的阅读流程。Piotr Wozniak 称之为"渐进学习是学生在当下(2013 年)最快、最全面的学习方式。"[②]渐进阅读是不断产生和形成的过程,是一种不断进化的阅读状态。根据 的说明可以了解到,渐进阅读是为了解决传统低效率线性阅读的一种方法,它能够去线性化,是一系列细分为段落和单个句子的部分,并对其进行处理、制卡。

接着是这样一段操作说明,别说是你,我一个跟电脑打交道快三十年的程序员,看着都头大。

这不怪作者,如果你尝试过写作就会发现,你很希望有些人在一开始就能让你明白很多东西,又或者担心自己是不是又什么东西没有讲到,于是乎你会一股脑的将所有你知道的内容,全写出去。

只能说是,好心办坏事。

讲完了「内容又臭又长」,接着是

不说人话

"每个字我都认识,但是连在一起就看不懂了",我想很多人都遇到过。

在《正则表达式:以下列出 ?=、?<=、?!、?<! 的使用区别》里,一共有四条内容,我摘录在下面,你简单过一下,看看你能不能理解。不理解也没关系,继续看后面的就行,不用在这里较真。

  • exp1(?=exp2) :查找 exp2 前面的 exp1。

  • (?<=exp2)exp1:查找 exp2 后面的 exp1。

  • exp1(?!exp2) :查找后面不是 exp2 的 exp1。

  • (?<!exp2)exp1:查找前面不是 exp2 的 exp1。

还是那句话,以我的理解能力,在学习这段内容的时候,也花费了好几分钟的时间,脑子才转过来。

要知道,对于这类简单的基础技术,我向来是一看就会的。

现在我已经学会了,我给你看看我脑子里是怎么记忆的:

整个内容就是「我要的文字」、「前边」或「后边」、「是」或「不是」、「某个文字」,一共 6 个东西的排列组合。

用文字描述的话,是这样:

这里的重点,实际上是上面红色的「匹配XXX」,也就是「我要的文字」。

但是在菜鸟的教程里,它给拆成了下面红色的部分,自然你在读的时候,会有一种非常难受的感觉。

我已经尽可能的用语言去描述了,这里面的那种"感觉",则需要你自己去体会了。

如果你明白了这段正则的作用,再看 前面的内容 你能明白它讲的是对的,但是就是理解起来很难受。

我很相信我讲得这个思路已经是最好的了,当然如果你不喜欢,也请随意。

结语

其实「内容又臭又长」、「不说人话」只是表面原因,实际上最根本的原因是「重点不明确」、「结果不明确」。

更多的内容,我写了:一个帮你轻松搞定所有学习的方法------RH2W

许多人都觉得「努力学习就能取得好成绩」,实际上这都是一种错误的「关系」。

关于「什么是学习」我已经写过:什么是学习

我也经常听说「提升成绩一定要做题」、「不练怎么学得会」,但我,

  • 曾经没写过一道题,高考提高了近 180 分。
  • 没写过一行代码的情况下,看一眼教学视频就能"懂"编程。

关于「什么是练习」也已经写下了:什么是练习

相关推荐
醉の虾12 分钟前
Vue3 使用v-for 渲染列表数据后更新
前端·javascript·vue.js
张小小大智慧20 分钟前
TypeScript 的发展与基本语法
前端·javascript·typescript
hummhumm30 分钟前
第 22 章 - Go语言 测试与基准测试
java·大数据·开发语言·前端·python·golang·log4j
asleep70142 分钟前
第8章利用CSS制作导航菜单
前端·css
hummhumm1 小时前
第 28 章 - Go语言 Web 开发入门
java·开发语言·前端·python·sql·golang·前端框架
幼儿园的小霸王1 小时前
通过socket设置版本更新提示
前端·vue.js·webpack·typescript·前端框架·anti-design-vue
疯狂的沙粒1 小时前
对 TypeScript 中高级类型的理解?应该在哪些方面可以更好的使用!
前端·javascript·typescript
代码吐槽菌1 小时前
基于SSM的毕业论文管理系统【附源码】
java·开发语言·数据库·后端·ssm
豌豆花下猫2 小时前
Python 潮流周刊#78:async/await 是糟糕的设计(摘要)
后端·python·ai
YMWM_2 小时前
第一章 Go语言简介
开发语言·后端·golang