程序员如何看书记笔记?一点想法
Q:编程类书籍该不该记笔记?
该记!
- 除非永远不会忘,还是记一点好——可以随时追忆,重新思考。
- 知识累积多了,容易遗忘和混乱——可以随时确认,加深印象。
Q: 该记哪些东西?
- 学习过程中知识的整体结构
能够大概包含所学的东西,让脑子有概念,例如书的目录(可以删减改) - 易错点、易混点、易忘点、闪光点、回忆点该记
使用某功能的前提条件,和其他语言的不同点,某功能引入开始版本,某程序哪写的好,看了能想到多个知识的文字或说明 - 觉得可能用得到、能够快速查询的一些知识点
觉得网络上的不够全、很分散、不能快速获取的知识,自己弄一份
总结:
- 条理清晰、有层次的书架
- 眼中一亮、心中一惊的珍藏书籍
- 显眼易得、集中详细的字典
Q: 如何记笔记?
- 看
沉下心认真的细看,可以是第一遍,也可是第N遍,投入的时候效率才最高 - 点
看的时候,觉得该记的、有思考地方,用简单的语言概括,点出来,然后继续投入地看 - 找
看完的时候,再去把看的时候点出来的东西,一条一条的去找出来 - 记
找到点出来的地方,将知识点快速记下(已思考过),然后马上去记下一点
总结: 看点找记,跑后放屁
Q: 如何高效记笔记?
- 电子笔记比纸质笔记好
时代变了,手机平板电脑随时能获取电子版的笔记,还能跨平台和云端储存
打字比写字快多了,配合有电子书的话,复制粘贴截图什么的,效率高得多 - 一定要快速获取
记笔记不仅仅是巩固知识,更重要的是有自己的东西看,那最重要的就是快速获取
放博客上面是一个好的选择,代码放GitHub上也很方便,必要的时候ctrl + F 也是很不错
总结:
- 随时可获取
- 大知识点分类
- 相关内容可定位
- 具体知识好查找
Q: 笔记怎么用?
- 拿着多练习
遇到问题肯定是简略的笔记好找到解决办法,毕竟还是自己写的,找起来也快 - 忘了的时候随时追忆
- 学习其他语言的时候混乱了,随时确认