程序员如何记笔记

2023-06-30 23:30:59 +08:00
 ywlfffghff

请教下大家在学习一门技术的时候(比如学习《 javascript 高级程序设计》这本书),是如何记笔记的。我不知道该记些什么,有时候觉得把原文复制下来就行了,可这样又有什么意义呢。像别的博客一样,又是画图,又是表格,又是代码,觉得好麻烦,那样学习速度会很慢。但是如果不记录,自己看书,写 demo ,这样流水线一样照着书敲代码,有用吗,记得住吗,到头来又忘了。到底哪种才是正确的记笔记方法。

1969 次点击
所在节点    问与答
9 条回复
gowl
2023-07-01 03:41:54 +08:00
把知识「变成」可以用来构建实际项目的一块块「积木」。
gowl
2023-07-01 03:43:06 +08:00
rimworld
2023-07-01 07:13:07 +08:00
刚好我也在复习这本书,第二遍了。这次是边学完一个比较完整的小章节,或者说一个概念之后,就会自己尝试在笔记里默写出该知识点的定义,常用用法,有哪些坑,在自己平常业务代码里应用到的地方。如果平常写的用不到这些,也得去网上搜搜,这个知识点的实际用法。学以致用。
更高要求我觉得是,你的笔记内容能比书还更友好的向别人介绍清楚这个概念,那肯定就是学明白了。
笔记吗,就是等你忘了以后,留给你速翻,让大脑记忆起相关东西的。会忘很正常。年龄越大,记忆力也越差的。
charlie21
2023-07-01 11:05:43 +08:00
做项目,让项目来回踩这些记忆,带起来哪个算哪个 其它不必理睬。最终把所有记忆按照你理睬过的频率(回忆过的次数)排序 得出真正高频记忆 即可被加深
ARChunk
2023-07-01 12:07:28 +08:00
我个人经验哈,强行啃书效率是低的,不如就做项目,知识从细碎到完整的去梳理。每次做项目都加一点变化、多撸一点相关知识,比如写 Java ,比方说之前没用过 ResponseBodyAdvice ,然后刻意用一遍,把它的原理都 debug 出来,然后存到一个笔记里,如此反复,过一段时间有整体感之后会重新整理笔记
vlgs
2023-07-01 16:50:57 +08:00
感觉在前期快速学的时候不需要做笔记。因为一会一个样,很多东西明天就懂了。这种情况就不需要做笔记了。
ywlfffghff
2023-07-01 21:05:23 +08:00
强迫症,总想学完知识再做东西。实不相瞒,这本《 javascript 高级程序设计》我已经去年初打算看的,现在才看了头几章,我这个想法总是变,有时候觉得应该看完书,有时候觉得看书浪费时间,不如做项目的时候再学,就又不想看了,可能潜意识里是借口。
utfs8889
2023-07-02 19:22:44 +08:00
找个好用的工具可以事半功倍啊~
可以试试 WRITE-BUG 数字空间( www.writebug.com ),专注一站式内容管理~
支持云文档+Git 代码托管+云存储+全文搜索引擎
ywlfffghff
137 天前
@gowl 打不开啊,大哥

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/953144

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX