请问怎么样做编程笔记,不浪费时间,记得也快和稳?
起因:题主是一个buff叠满的技能高考+专科+专升本学生,现在正面临(记笔记,巩固知识)的关键点。
专科三年学习编程,重来没记过笔记,全是脑子能记多少就记多少。
做了不少项目:安卓开发,SSM,java_web,性能测试,接口测试,Vue,Bootstrap,Mysql,里面的要点我当时全部都记得住,但是,上了本科,怠惰了一年(因为课程学的技术一样,这一年是吃专科老本),现在只剩一年时间就要毕业了。
但是现在想赶快搞完学校的课程,然后抓紧时间向新的技术学习。因为这些课程,我专科都学过,有的甚至中专都学过。
最近状态:只要我眼睛没看见代码,我就不会;我要是看见了代码,我脑子就会了,但是手还是感觉很生疏。(上课老师一提这个知识点,我就突然想起来,俗称被死去的记忆攻击)
做过尝试:
写前端笔记,HTML笔记写了2天,因为我从未做过笔记,所以我可能不懂记笔记的方法。
我就事无巨细的记录(想着以后面试可能会问,所以这样做),看着mdn文档,编写笔记,后来发现这太多了,而且我有强迫症,一定要讲究一个顺序整齐。由浅至深。
结果就是我调来调去坐,在电脑面前一整天,2天了过去了,效率极低,我看见还有这么多标签,用途,属性,特殊用法,等等杂七杂八的知识点。这还只是html还没css和js,我人就要敲键盘晕过去了。
举个例子(字符编码为什么时utf-8,跟西欧iso有啥关系,java的api啥的,啥码点,啥起因,结果,设计的虚拟机为啥要这样做啊,我都喜欢记住,因为中专就是记这些东西,我想面试可能会用到,要知其然知其所以然,然后这些详尽的记录,让我满头大汗,感觉时间太短了,忙不过来。但是很奇怪,我中专做笔记,这些东西都记得住,可能时因为记得东西少,现在感觉不行了,赛跑不过时间了)
之前专科还尝试做java笔记,我对着java核心技术书,把要点写下来,整整一个月,才写到泛型反射这里,甚至还没到集合。
然后我是写了后面忘记前面的,复习效率也低,知识点要过好几遍。但是我觉得中专比专科学习能力要好,专科比本科的学习能力要好,专科做了很多项目,项目中要用到的方法,sql语句,当时全部没做笔记,都能想到。
现在可能是记忆力退化了还是咋了,摆烂一年以后,全都忘记了,做笔记也慢,浪费时间,没时间深入学习别的技术,或者是深入学习这些原本就学过技术。总是在浅显的点徘徊纠结。
总结:
中专背的都是理论知识点(计算机网络,计算机基础等等啥的),上机操作也是经常的,一天到就那几本书,不会也会了。
大专时就有点反应不过来了,课程多了起来,可能就是没经历过正儿八经的高考的压力。但是专科时感觉时间还行,还在承受范围内,还抽空考了很多证。还能给辅导班上同学,教人。
本科摆烂一年,甚至不如专科中专的积极性和记忆力。相当于一年没碰计算机知识了,之前大专还参加工匠杯,蓝桥杯,那个时候从来不做笔记,学的杂(前端,后端,测试,算法啥的)竟然还能记得住。
现在希望获得的结果:
怎么做笔记更快更省时间,更容易记住记牢,然后好有剩余时间去深入学习其他技术,比如java我只学了集合,网络编程啥的,自己写注解啥的,还有流,还没学。
我好补上摆烂一年的知识,虽然专科都记得,但是也不能完全还给老师了,这太差劲了。
请各位大佬支支招,一定是我学习方法和抗压能力不行。所以导致了今天的局面(以前知识全部编程死去的回忆),我要急死了。
其实记笔记也得看内容,电子笔记不像我们学生时代的在书本中记录的笔记。更像是独立存在的文章分享。所以很多时候我们写笔记的时并不需要把所有的内容都记录进来,特别是概念性的东西,比如说OP你提到的各种标准和理论知识点详尽的记录。很多内容都可以借助超链接的方式来记录,只引用部分内容,比如说上下文会提到的或者借用到的部分。
你也可以看到我的笔记,其实就很简单,每次只记录一个知识点或者一个踩坑的经历。不是一次性写出一篇几万字的长文章再发布出来。但是日积月累就慢慢的写出来很多有意思的东西了。
不要有完美主义的想法,也不要为了记录笔记而去写笔记,就是很简单的记录自己的成长。
之前很早的时候看到一篇文章,但是记不清是不是这篇了,你可以借鉴一下她的写作想法 👉 技术写作的“坎”