我是如何记笔记的--谈谈自己的学习方法

2023-05-16

本文由 庆哥小白 授权投稿
作者公众号:「一个自学的程序员



关于记笔记的重要性,暂且不谈,这次主要说说我在学习的过程中是如何记笔记的!



本文共有 2908 字

如果觉得页面很长

那是因为我很用心



小白: 庆哥啊,上次看了你分享的自学经验,感觉很有收获啊,特别是你说的那个概念


学习应该拆分为“学”和“习”,而学只能一次,“习”必须多次!


感觉好有深意啊!


庆哥: 那可不,这可是我自学那么久的精华所在,你知道这句话透漏出几个关键字不?


小白: 愚钝,还真不知道!


庆哥: 其实这里面有这么几个关键字,那就是----记忆,系统化,反复!


小白: 这个,那个。。。。


庆哥: 这句话只是我总结出来的一个学习理念,那么具体的我是怎么做的呢?今天就详细的说一下


小白: 小板凳已准备好!


640?wx_fmt=gif



可以说上面那句话是我自学以来经验的浓缩,不怕告诉你,我在自学的过程中也在花大力气去探索高效的自学方式,有的时候静下心来去思考一个方法,一个逻辑,比你一直学习新知识要有用的多。


我一直比较喜欢的一句话是这么说的


当你找到了适合自己的努力方式,你就如同万千牛人一样,走在了光彩夺目,掌声阵阵的人生征途上!


什么意思呢?但凡那些牛人,必定都有自己的一套学习方法,所以找到适合自己的学习方式很重要,正所谓成功无捷径,学习有方法!


所以,千万不要死学习,找到适合自己的学习方法很重要!


我很高兴,我慢慢摸索出一套适合自己的学习方法论,当然,还在不断完善,接下来,我将分享我在学习中是如何记笔记的,希望对你有用!


这次就拿学习SpringMVC为例!


“学”一次


在上次分享自学经验的时候我说过,视频教程学习绝对是不可多得的一种学习方式,我就经常看视频教程学习,比如说我要开始学习SpringMVC了,对了,前提是我之前从来没有学过,那么我该怎么办呢?


首先,我会找一套讲解SpringMVC的视频教程,力求这套教程完全涵盖SpringMVC的所有基础知识点!然后我会新建一个md文件,起名叫做“学-SpringMVC庆哥小白学习文档”,然后就开始看这套视频教程,看的过程中要对所学知识点做尽可能详细的笔记,这样,一套视频教程下来,我就把SpringMVC这个框架给学习了一遍,而且还做了相应的笔记,记住,这个笔记很重要,当然,之后你会出现很快遗忘的现象,但是没关系,你可以看你记的笔记快速回顾知识点。


这就是学习中的第一阶段“学”,而你只需要学这一次,当你觉得遗忘的时候就可以看你的笔记进行快速回顾,而不需要再次找套讲解SpringMVC的视频教程再看一遍,有的人自学的时候学习效率特别低,就是感觉自己视频教程看完了,当时看的时候觉得都听懂了,结果没过几天就忘得差不多了,没办法,还要把之前看的视频教程再看一遍,这就导致了时间再次浪费,学习效率低下,千万不要出现这样的情况。



千万不要应该一次就搞定的事情,还要花费双倍甚至更多的时间去解决



正确的做法就是看笔记快速回顾,这也说明,记笔记是多么的重要。以下是我记的笔记


640?wx_fmt=png


然后该怎么做呢?看笔记中一共记录了19条笔记,然后我就把这19条笔记全部存到印象笔记中


640?wx_fmt=png


同时把这些笔记生成一个目录,并把md源文件存到这里!


那么,经历了这个阶段,你就进入学习SpringMVC的第一个阶段“学”,记住,只能学这一次,千万不要再找套讲解SpringMVC的视频教程从头到尾看一遍,真的没必要,而且超级浪费时间!我以前就经常陷入这样的误区!


记住,只能学这一次!


你可能要说,就学这一次中啥,学的不深也不精,没啥用,就会点基础知识!别着急啊,这只是学习的第一阶段“学”,重头戏在第二阶段的“习”!


“习”多次


经过第一阶段的“学”,你算是SpringMVC入门了,当然这还远远不够,经过这一阶段之后,我们对SpringMVC的学习就要进入第二阶段“习”,这个时候我会再创建一个md文件,命名叫做“习-SpringMVC庆哥小白学习文档”,那么这个阶段又该怎么操作呢?


这个阶段叫做“习”,如你所想,包含复习,除此之外,还要有深入学习,什么意思呢?经过第一阶段的“学”,你已经学习过一遍SpringMVC了,但是,你学的肯定很粗浅,不全面,那么这个“习”的阶段包含什么呢?


你以后对SpringMVC的深入学习,对某一块的深入研究,你的新的所思所悟,你在工作中遇到的关于SpringMVC的新知识等等这些都是“习”这一阶段,当然,最最重要的就是复习,你要经常去复习你之前在“学”阶段记得笔记,还有在以后的“习”的阶段做的新笔记。


总的来说这个阶段的学习方式,可以是在项目中学到的SpringMVC的用法,自己对SpringMVC某块的研究,可以搜博客,看视频教程都行,就是对SpringMVC后续的补充和深入学习,这一阶段记的笔记就记录在另一个md文件中,我这里的是“习-SpringMVC庆哥小白学习文档”,比如我在后续的学习中发现SpringMVC数据绑定这块很重要,然后我就搜搜博客,看看视频教程,敲敲代码,深化这块知识的学习,然后整理记录笔记,像这样


640?wx_fmt=png



当然,我这只是给大家演示,在后续的学习中,这块的笔记应该是最多的,你后续对SpringMVC新的学习(一定要包括自己的思考,自己的理解)都要整理记录笔记放在这里。


然后同样的方式,我把这部分笔记也放在印象笔记里。


经过第一阶段的“学”你入门了SpringMVC,后续对SpringMVC的学习都叫做“习”,而“习”这个阶段最大的精髓在于不断的,反复的去复习你记的这些笔记,把笔记都存放在印象里的原因就是可以利用手机进行碎片化时间的复习。


记住,复习这个步骤真的特别重要,我们在学习的过程中遇到的最大的问题就是太容易忘了,基本上刚学过的知识,如果你不及时复习,过个两三天跟没学一个样,所以上面说的“学”和“习”已经为你建立了一个完善的知识笔记系统,剩下的就是靠你多花时间,不断的去温习,去实践以及应用了!



学习应该拆分为“学”和“习”,而学只能一次,“习”必须多次!



关于系统化


关于学习,我比较提倡的就是系统化学习,以上介绍的记笔记学习方法哪里体现了系统化了呢?还记得我建立的这两个文件吗?


640?wx_fmt=png


为什么这两个文件就体现了系统化呢?因为关于SpringMVC的学习,我就需要这两个文件就可以了,所有的知识笔记都在上面,有目录,方便自己查看。另外注意一点就是,这个“学”尽量不要动了,以后对SpringMVC学习的新东西都记录在“习”中就行了


这也体现了


学习应该拆分为“学”和“习”,而学只能一次,“习”必须多次!



到这里可能有人要问了,那为什么还要把其中的笔记拆开放到印象中呢?因为这样可以最大限度的利用碎片化时间去复习这些知识点,资料也得到了保存,所以记住了,放在印象里是为了更好的去复习


复习很重要


其实到这里你可以发现,在这个学习过程中,第二阶段的“习”是最重要的,而这个阶段的精髓就是不断的,反复的去复习自己的笔记,强化自己的记忆,正所谓,温故知新!


题外话

在上面的介绍中用到了印象笔记和typora这两个工具,其实用什么工具不重要,重要的是思想


学习应该拆分为“学”和“习”,而学只能一次,“习”必须多次!


好了,就到这里!希望对你有用!


我是庆哥小白,欢迎提出你不同的看法和我一起交流!如果你有什么好的方法,也可以告诉我!





推荐阅读
自己不付出努力的话,就别指望别人帮你了
巧用动态代理实现APP模块化开发
那些年,那些坑



编程·思维·职场
欢迎扫码关注

640?wx_fmt=jpeg


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我是如何记笔记的--谈谈自己的学习方法 的相关文章

  • Linux部署Python项目

    项目部署 项目部署的操作通常是由运维人员来进行统一管理装配的 xff0c 但是对于一个开发人员来讲 xff0c 基础的项目部署还是要会的 这里我主要讲解python的项目是如何部署的 xff0c 至于项目哪里来的 xff0c 这就要看观众如
  • 2、机器学习简介及其分类

    简介 机器学习是指让机器从数据中自动学习规律和知识 并利用这些规律和知识进行预测或决策的技术 机器学习包括监督学习 无监督学习 强化学习 其中监督学习也被称作有监督的学习 有监督的意思就是预先知道据有什么样的目标 通过一些已经知道结果的数据
  • VScode启动Vue项目

    VScode启动Vue项目 1 使用VScode打开文件夹 2 找到运行按钮 3 判断有没有默认的配置文件存在 4 若文件夹存在就检查配置文件是否存在 xff08 1 xff09 打开launch json xff0c 把如下代码粘贴到里面
  • Gunicorn+django部署

    部署前提是服务器中要有项目中所需的其他服务 xff0c 例 xff1a mysql数据库 xff0c nginx xff0c python解释器等 xff0c 在其他环境搭好的情况下使用此方式可简单部署一个django项目 至于安装上面提到
  • Protobuf生成文件报错

    Mac下protobuf生成文件报错问题解决办法 xff0c windows下就不会这么麻烦了 xff0c 如果linux下出现类似报错信息按照下面的解决逻辑依然适用 1 由 go out引发的报错 1 报错信息 xff1a user 64
  • Git操作的基本命令

    git命令常用步骤 初始化 xff0c 把当前文件夹作为git本地仓库 git init 把本地仓库与选程仓库关联 git remote add origin http gitee com 把项目区中做了修改的文件添加到暂存区 git ad
  • grpc的使用

    需要保证电脑中安装了 xff1a protobuf安装教程如果出现报错请看博客 xff1a protobuf报错问题解决基本使用demo地址 xff1a demo安全传输 流式传输的demo地址 xff1a demo2 简介 xff1a r
  • Matlab找不到新添加在路径里的.m文件

    我是把文件放在matlab toolbox路径下了 xff0c 需要更新一下toolboxcache就可以了 使用命令的方式 xff1a rehash toolboxcache
  • C中字符串查找

    目录 1 查找单个字符 strchr strrchr 2 查找多个字符中任一字符 strpbrk 3 查找一个子串 strstr 4 逐个检查两个字符串 strspc strcspn 字符串查找分为 xff1a 在字符串中查找单个字符 xf
  • 神经网络中的epoch、batch、batch_size、iteration的理解

    神经网络中的epoch batch batch size iteration的理解 下面说说这三个区别 xff1a xff08 1 xff09 batchsize xff1a 批大小 在深度学习中 xff0c 一般采用SGD训练 xff0c
  • PyTorch源码解读(四)torchvision.models

    PyTorch框架中有一个非常重要且好用的包 xff1a torchvision xff0c 该包主要由3个子包组成 xff0c 分别是 xff1a torchvision datasets torchvision models torch
  • 3、AI的道德风险测试

    AI的道德性 AI系统的道德性如何保障是一个重要而复杂的问题 涉及到人工智能的发展 应用 监管 伦理 法律等多个方面 保障AI系统的道德性是一个很重要的问题 因为AI系统不仅会影响人类的生活和工作 也会涉及人类的价值观和伦理道德原则 针对这
  • 舵机单独供电时与单片机共地接线图

    转载 xff0c 原文链接为 xff1a https blog csdn net LUqingyaun article details 88600573 简单说 xff1a 外部电源两根线 xff0c VCC接舵机 xff0c GND接单片
  • 【正点原子】STM32开发板实验教程(F103)第52讲 I2C通信实验

    IIC通信 I2C xff08 IIC xff0c Inter Integrated Circuit xff09 xff0c 两线式串行总线 xff0c 由PHILIPS公司开发用于连接微控制器及外围设备 它是由数据线SDA和时钟线SCL构
  • 【解决方案】WSL2下rviz启动不了(Segmentation fault)

    好久没用WSL2了 xff0c 前几天使用了下 xff0c 发现rviz一直启动不了 出现以下问题 到处搜寻解决方案 xff0c 最后终于解决啦 xff01 xff01 参考文章 具体解决方案 首先启动rviz xff0c 出现上述问题 r
  • 【ROS】—— ROS通信机制——服务通信(三)

    文章目录 前言1 服务通信理论模型2 服务通信自定义srv2 1 定义srv文件2 2 编辑配置文件2 3 编译 3 服务通信自定义srv调用 C 43 43 3 1 vscode配置3 2 服务端3 3 客户端3 4 配置 CMakeLi
  • 【ROS】—— ROS常用组件_TF坐标变换_多态坐标变换与TF坐标变换实操(十一)

    文章目录 前言1 多态坐标变换1 1 发布方1 2 订阅方 C 43 43 1 3 订阅方 python 2 坐标系关系查看3 TF坐标变换实操 C 43 43 3 1准备3 2 生成新的乌龟3 3 增加键盘控制3 4 发布方 发布两只乌龟
  • 自动驾驶自主避障概况

    文章目录 前言1 自主避障在自动驾驶系统架构中的位置2 自主避障算法分类2 1 人工势场法 xff08 APF xff09 2 1 1引力势场的构建2 1 2斥力势场的构建2 1 3人工势场法的改进 2 2 TEB xff08 Timed
  • LQR算法基本原理

    LQR算法基本原理 前言 陈苏的最优控制 https www wendangwang com doc 1b3fea9be6dd6e50a295238b 3 文章是对陈苏的最优控制PPT的原理部分进行的简单总结 xff0c 若文中存在错误 x

随机推荐

  • <FreeRTOS入门第四节>其他相关API介绍

    提示 xff1a 文章写完后 xff0c 目录可以自动生成 xff0c 如何生成可参考右边的帮助文档 文章目录 前言一 API介绍 xff1f 二 API具体介绍1 UBaseType t uxTaskPriorityGet const T
  • <FreeRTOS入门第九节>事件标志位

    提示 xff1a 文章写完后 xff0c 目录可以自动生成 xff0c 如何生成可参考右边的帮助文档 文章目录 前言一 事件标志位是什么 xff1f 二 API介绍1 事件标志位的创建2 事件标志位的设置3 事件标志位清除4 获取某一位的事
  • 2019小结

    2019已经过去 xff0c 回想这过去的一年 xff0c 是近几年来最忙碌的一年 年初 xff0c 参加了一场读书会 xff0c 和公司同事一起读书 一本优秀的书是作者思想的精华 xff0c 通过读书可以认识和了解自己思维以外的世界 虽然
  • 4 AI系统的道德风险之歧视和不平等性的验证方法

    在人类社会中歧视和不平等是非常严重的问题 歧视和不平等会侵犯人的尊严和权利 阻碍社会的发展与和谐 根据联合国的相关资料描述 歧视和不平等的形势很多 包含种族歧视 性别歧视 地域歧视 宗教歧视 残疾歧视等等 打击歧视和不平等是全人类的共同责任
  • 继续前行

    很久没有更新日志了 xff0c 很久没有写博客了 xff1b 我知道我有的时候很忙 xff0c 我知道当前还有更重要的事情 xff0c 我知道事情是做不完的 但不管怎么样 xff0c 我该停下脚步想一想 xff0c 怎么去走好下一步 202
  • 《即兴演讲》读书笔记

    这是一本我一直在寻找的书 xff1b 因为我从事技术工作 xff0c 十多年来每天都和计算机打交道 xff0c 很少有机会站在台上讲话 xff1b 我对演讲是敬畏的 xff0c 想上台表现自己但心里又充满了恐惧 xff1b 偶尔的上台机会只
  • 读“赵4老师”言论

    在查看CSDN论坛时 xff0c 发现 赵4老师 无处不在 xff0c 赵4老师 通常不会直接给出答案 xff0c 而是直接复制言论 赵4老师的语言虽然很 犀利 xff0c 但仔细想想 xff0c 有些还是有道理的 xff0c 至少帮助我从
  • *.map文件

    关于linux程序的map文件 xff0c 网络上资料很少 xff0c 大概看了下map文件 xff0c 虽然理解的不是很透彻 xff0c 但是还是对程序的编译 运行 内存分配有了一点新的认识 1 map文件是程序的全局符号 源文件和代码行
  • “异常处理”学习小结

    在我经历过的项目中 xff0c 很少使用异常处理 xff1b 对于问题的调试与追踪 xff0c 基本上都是基于错误码和日志信息 这里的学习总结来自于 lt lt C 43 43 编程思想 第2卷 gt gt 和网络 xff0c 有很多问题的
  • 重载new和delete检测内存泄漏

    内存泄漏就是new出来的内存没有通过delete合理的释放 重载new和delete检测内存泄漏原理是 xff1a 在重载的new中记录内存分配情况 xff0c 在重载的delete中删除内存分配记录 xff0c 从而跟踪所有内存分配信息
  • 《Effective C++》读后感

    几天前 xff0c 我曾在微信朋友圈中发了一条消息 xff1a 和大牛之间的差距就是这一个书架 图片来自于微信公众号 二爷鉴书 的分享 我时常纠结于自己的技术为什么进步的这么慢 xff0c 大概就是书读的太少 思考的太少 Effective
  • 《模仿游戏》观后感

    xfeff xfeff 几天前 xff0c 一个朋友让我给他推荐一部电影 xff0c 我思来想去 xff0c 推荐了 模仿游戏 这部电影讲述的是 计算机科学之父 艾伦 图灵在二战期间与其团队一起发明机器 英格玛 破译德国密码系统的故事 关于
  • 对项目的理解

    xfeff xfeff 又有好久没有更新博客了 xff0c 虽然我一直告诫自己 xff0c 不管有多忙都要找点时间来写博客 最近主要的精力都投入到项目中 xff0c 我就说说自己的一些想法吧 1 项目的前期是最忙的 xff0c 投入最大 当
  • 对项目的理解(2)

    xfeff xfeff 项目是做不完的 xff0c 把近期的一些想法写出来 xff1a 1 项目初期做好每一个功能的方案 项目初期 xff0c 有一个辅助功能被我忽略了 xff0c 以为 很容易实现 xff0c 就没有花时间去研究 xff0
  • 5 AI道德风险之偏见风险测试

    AI系统的偏见也包含不公平的一些倾向性反馈 主要是指AI系统提供了一些不准确的反馈 这些反馈有明显的偏见和不公平的特征 这种偏见大部分是因为训练用的数据集存在偏见性而导致的 那么除此之外还有可能受测试和评估因素 人类因素等多种原因影响 因此
  • 解决新版vscode在git merge代码的时候,解决代码冲突的选项按钮不见的问题

    由于vscode新版本中 xff0c 在git merge代码的时候 xff0c 解决代码冲突的选项按钮不见了 xff0c 目前了解1 70 0 1 80 0版本都有这个问题 xff0c 如图 xff1a 解决方法 点击设置搜索 merge
  • 人工智能的过去

    人工智能的起源 xff1a 人工智能在五六十年代时正式提出 xff0c 1950年 xff0c 一位名叫马文 明斯基 后被人称为 人工智能之父 的大四学生与他的同学邓恩 埃德蒙一起 xff0c 建造了世界上第一台神经网络计算机 这也被看做是
  • NVIDIA Jetson Xavier NX入门(1)——烧写系统镜像

    1 Jetson Xavier NX简介 Jetson Xavier NX是一款形状 外接口类似于树莓派的嵌入式主板 xff0c 搭载了6核NVIDIA CarmelARM v8 264位CPU xff0c GPU则是有384g个NVIDI
  • NVIDIA Jetson Xavier NX入门(2)——开机设置和远程登录

    1 开机设置 如果系统镜像烧录成功的话 xff0c 插入SD卡后 xff0c NVIDIA Jetson Xavier NX就可以直接运行了 系统是定制的Ubuntu18 04 xff0c 开机后同意协议 xff0c 一直点击continu
  • 我是如何记笔记的--谈谈自己的学习方法

    本文由 庆哥小白 授权投稿 作者公众号 xff1a 一个自学的程序员 关于记笔记的重要性 xff0c 暂且不谈 xff0c 这次主要说说我在学习的过程中是如何记笔记的 xff01 本文共有 2908 字 如果觉得页面很长 那是因为我很用心