当前位置: 首页 > 知识库问答 >
问题:

前端 - 求助编程学习做笔记方法?

柳宪
2024-03-24

请问怎么样做编程笔记,不浪费时间,记得也快和稳?

起因:题主是一个buff叠满的技能高考+专科+专升本学生,现在正面临(记笔记,巩固知识)的关键点。专科三年学习编程,重来没记过笔记,全是脑子能记多少就记多少。做了不少项目:安卓开发,SSM,java_web,性能测试,接口测试,Vue,Bootstrap,Mysql,里面的要点我当时全部都记得住,但是,上了本科,怠惰了一年(因为课程学的技术一样,这一年是吃专科老本),现在只剩一年时间就要毕业了。但是现在想赶快搞完学校的课程,然后抓紧时间向新的技术学习。因为这些课程,我专科都学过,有的甚至中专都学过。

最近状态:只要我眼睛没看见代码,我就不会;我要是看见了代码,我脑子就会了,但是手还是感觉很生疏。(上课老师一提这个知识点,我就突然想起来,俗称被死去的记忆攻击)

做过尝试:

写前端笔记,HTML笔记写了2天,因为我从未做过笔记,所以我可能不懂记笔记的方法。我就事无巨细的记录(想着以后面试可能会问,所以这样做),看着mdn文档,编写笔记,后来发现这太多了,而且我有强迫症,一定要讲究一个顺序整齐。由浅至深。结果就是我调来调去坐,在电脑面前一整天,2天了过去了,效率极低,我看见还有这么多标签,用途,属性,特殊用法,等等杂七杂八的知识点。这还只是html还没css和js,我人就要敲键盘晕过去了。举个例子(字符编码为什么时utf-8,跟西欧iso有啥关系,java的api啥的,啥码点,啥起因,结果,设计的虚拟机为啥要这样做啊,我都喜欢记住,因为中专就是记这些东西,我想面试可能会用到,要知其然知其所以然,然后这些详尽的记录,让我满头大汗,感觉时间太短了,忙不过来。但是很奇怪,我中专做笔记,这些东西都记得住,可能时因为记得东西少,现在感觉不行了,赛跑不过时间了)之前专科还尝试做java笔记,我对着java核心技术书,把要点写下来,整整一个月,才写到泛型反射这里,甚至还没到集合。然后我是写了后面忘记前面的,复习效率也低,知识点要过好几遍。但是我觉得中专比专科学习能力要好,专科比本科的学习能力要好,专科做了很多项目,项目中要用到的方法,sql语句,当时全部没做笔记,都能想到。现在可能是记忆力退化了还是咋了,摆烂一年以后,全都忘记了,做笔记也慢,浪费时间,没时间深入学习别的技术,或者是深入学习这些原本就学过技术。总是在浅显的点徘徊纠结。

总结:

中专背的都是理论知识点(计算机网络,计算机基础等等啥的),上机操作也是经常的,一天到就那几本书,不会也会了。大专时就有点反应不过来了,课程多了起来,可能就是没经历过正儿八经的高考的压力。但是专科时感觉时间还行,还在承受范围内,还抽空考了很多证。还能给辅导班上同学,教人。本科摆烂一年,甚至不如专科中专的积极性和记忆力。相当于一年没碰计算机知识了,之前大专还参加工匠杯,蓝桥杯,那个时候从来不做笔记,学的杂(前端,后端,测试,算法啥的)竟然还能记得住。

现在希望获得的结果:

怎么做笔记更快更省时间,更容易记住记牢,然后好有剩余时间去深入学习其他技术,比如java我只学了集合,网络编程啥的,自己写注解啥的,还有流,还没学。我好补上摆烂一年的知识,虽然专科都记得,但是也不能完全还给老师了,这太差劲了。请各位大佬支支招,一定是我学习方法和抗压能力不行。所以导致了今天的局面(以前知识全部编程死去的回忆),我要急死了。

共有6个答案

路扬
2024-03-24
  • 我喜欢用飞书来进行知识管理,飞书上的思维导图、云文档都是非常好用的工具(多维表格应该也是一个不错的功能,不过现在我还不常用,也不熟悉)。
  • 我最喜欢用思维导图来记笔记

    • 不用事无巨细的都记录下来,这样会让我更有耐心,更能持久的记录下去。
    • 记得笔记是一个树状的结构,不是一个线性的过程(就像在写文章一样)。我每次记录的时候,可能只需要关注一个分支,而不需要关注其他的。查找的时候也是如此。
    • 最重要的一点的是,随着我对知识的理解加深,这棵树也可以很容易的变化,我只要拖拽节点、修改节点上的文本,增加节点即可,这棵树其实就代表着我对这部分知识的理解程度,它在一步步的变得更丰富,变得更简洁。
  • 代码、注释、测试用例都可以认为是笔记。善用gitgithub来记录自己平常写的这些东西,而且可以不断地进行迭代,一步步地变得更好。当你迭代的时候,你之前写的注释、测试用例就帮到你了,而不是写完了就拉到了。
  • 提高自己看文档、规范的能力,它们就是你"不需要写的笔记"。我们不需要把所有的东西都事无巨细的都记到脑袋里,而且也不可能。当你遇到不会的问题,善于从文档、规范中找寻答案就可以了。
越勇
2024-03-24

分享一下我的经验

其实现在很多知识, 百度上一搜文章一大堆, mdn文档也很全了(人家mdn出文章就是用来给我们学习的...). 一边看文档, 一遍敲代码, 远比自己从头来写笔记的学习效率高. 白嫖多香. 其实我自己来不自己写笔记, 如果看到那片文章知识点比较重要, 收藏列一份网址就行了, 像这样子

  • JS 函数 (https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide...)
  • JS 闭包 (https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Closures)
  • Node.js官网 (https://nodejs.p2hp.com/)

要自己写笔记, 除非是遇到一种情况, 就是在网上没有找到相关的知识点或内容不全, 但是这种情况还是在少数...

魏刚豪
2024-03-24

其实记笔记也得看内容,电子笔记不像我们学生时代的在书本中记录的笔记。更像是独立存在的文章分享。所以很多时候我们写笔记的时并不需要把所有的内容都记录进来,特别是概念性的东西,比如说OP你提到的各种标准和理论知识点详尽的记录。很多内容都可以借助超链接的方式来记录,只引用部分内容,比如说上下文会提到的或者借用到的部分。

你也可以看到我的笔记,其实就很简单,每次只记录一个知识点或者一个踩坑的经历。不是一次性写出一篇几万字的长文章再发布出来。但是日积月累就慢慢的写出来很多有意思的东西了。
不要有完美主义的想法,也不要为了记录笔记而去写笔记,就是很简单的记录自己的成长。


之前很早的时候看到一篇文章,但是记不清是不是这篇了,你可以借鉴一下她的写作想法 �� 技术写作的“坎”

东郭元魁
2024-03-24
  1. 我不做笔记。我会把几个常用的文档累网站反复翻看。
  2. 我很喜欢写代码。所谓以赛代练,我认为写代码的学习效率更高。
  3. 从你的尝试来看,你的问题就是不着重点。比如 html 标签,好像是小 200 个,但是站内大部分程序员一年可能只用 5 个,其中 <div> 占 99.99%。我比较重视语义化,但其实也只能记得大几十个。这正是因为你缺少实际经验,把大量时间浪费在未来重要性不足 1% 的事情上。
  4. 编程与传统行业不同,它是个理论与实践、科学与工程并重的领域,至少目前还是这样。于是我们必须把实战和学习统一起来,边学边写,边写边学。
暨弘懿
2024-03-24
最近状态:只要我眼睛没看见代码,我就不会;我要是看见了代码,我脑子就会了。

主要还是写得少了,多写代码。也不是做笔记的问题,做笔记只能是个辅助,占比不高。
常用的就那么多,写着写着就记得了,甚至能有“肌肉记忆”。
不常用的,把文档准备好,记得大概有方向的话,遇到不熟悉的再翻翻文档就够了,文档翻得多了,也能记住一部份。

农存
2024-03-24

编程学习做笔记方法建议

  1. 精简笔记
* 专注于记录核心概念和逻辑,而不是逐行复制代码或详细文档。* 使用自己的话简化和解释概念,这有助于加深理解。
  1. 结构化笔记
* 使用树状结构或思维导图来组织笔记,这有助于捕捉概念之间的关系。* 为每个主题或模块创建单独的笔记或文件,保持笔记的整洁和有序。
  1. 主动笔记
* 在学习过程中,尝试总结、解释和预测内容,而不仅仅是复制信息。* 通过提问和解答自己的问题来深化理解。
  1. 复习与回顾
* 定期复习笔记,巩固记忆。* 在学习新内容时,回顾和连接旧的知识,形成完整的知识网络。
  1. 实践与应用
* 将学到的知识应用到实际项目中,这有助于巩固记忆并提高技能。* 记录项目中的经验教训和解决方案,这将成为宝贵的参考资料。
  1. 利用工具
* 使用电子笔记工具(如Notion、OneNote等)来创建和整理笔记,这可以提高效率并保持笔记的灵活性。* 利用搜索引擎和在线文档来快速查找和复习知识点。
  1. 保持积极心态
* 认识到学习是一个持续的过程,不要过分焦虑或自责。* 设定可实现的目标,并逐步前进。与他人分享学习经验和问题,寻求支持和帮助。

最后,记住每个人的学习方法和速度都是不同的,找到适合自己的方法并坚持下去是关键。祝你学习顺利!

 类似资料:
  • 本文向大家介绍mysql学习笔记之帮助文档,包括了mysql学习笔记之帮助文档的使用技巧和注意事项,需要的朋友参考一下 查看系统帮助 help contents 帮助文档的目录列表 查看数据类型 help data types 查看整数

  • 本文向大家介绍Python的面向对象编程方式学习笔记,包括了Python的面向对象编程方式学习笔记的使用技巧和注意事项,需要的朋友参考一下 类与实例 类与实例相互关联着:类是对象的定义,而实例是“真正的实物”,它存放了类中所定义的对象的具体信息。 下面的示例展示了如何创建一个类: 关键字是 class,紧接着一个类名。随后是定义类的类代码。这里通常由各种各样的定义和声明组成。新式类和经典类声明的最

  • 本文向大家介绍Axios学习笔记之使用方法教程,包括了Axios学习笔记之使用方法教程的使用技巧和注意事项,需要的朋友参考一下 前言 最近正在学习Axios,相信大家都知道Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。所以本文将详细介绍关于Axios使用方法的相关内容,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍: Axios Git

  • 本文向大家介绍Ruby元编程基础学习笔记整理,包括了Ruby元编程基础学习笔记整理的使用技巧和注意事项,需要的朋友参考一下 笔记一: 代码中包含变量,类和方法,统称为语言构建(language construct)。 总结: 实例方法继承于类,实例变量存在于对象本身。 类和对象都是ruby中的第一类值。 应用示例: 分别输出 笔记二:动态调用 当你调用一个方法时,实际是给一个对象发送了一条消息。

  • 本文向大家介绍MongoDB 学习笔记,包括了MongoDB 学习笔记的使用技巧和注意事项,需要的朋友参考一下 1、配置:mongod --dbpath=D:\MongoDB\data mongo 2、基本的增删查改 find() update()-- 整体更新,局部更新。 修改器: $inc db.person.update({"age":23},{$inc:{"salary":1000}})

  • 本文向大家介绍cmake 学习笔记,包括了cmake 学习笔记的使用技巧和注意事项,需要的朋友参考一下 最近接触到一些工程上的代码,都是用cmake来编译的,每次看着CMakeLists.txt 就各种懵逼,决定从0 开始学习 1 set 输出 hello 其实并不是单单输出hello,还有很多其他信息,会生成很多文件 files 2 CMAKE_C(XX)_FLAGS 变量 CMAKE_C_FL