编写编程刷题笔记的方法如下:
总纲
记录你认为有必要的东西,包括概念理解有偏差的、细节没有处理好的、启发性的想法以及总结。
当笔记积累到一定量后,要进行整理。
分类
需再次强调的内容:那些你经常忘记或需要反复查看的内容。
已经吸收的内容:那些你已经理解并且可以熟练应用的内容。
大致了解但要实际操作存在一定困难的内容:那些你理解但还需要进一步练习的内容。
整理
将已经牢牢把握并吸收的经验复制到所属的章节里。
在所属章节里增加书签,记录一些好的推进经验和重要知识点,方便日后查阅。
参考学习编程书籍的目录,建立自己的知识体系,避免重复劳动。
对于已经有十分完善的参考手册的技术,可以少记或不记笔记,只记录那些有助于你更好地理解和应用的内容。
记录项目过程中的所思所想
记录在编程过程中遇到的挑战、解决问题的思路和方法。
记录某个特殊bug的解决方案,以便日后遇到类似问题时能够快速找到答案。
选择合适的笔记方式
纸质笔记:适合习惯用纸笔记录的人,有助于加深记忆和方便查阅。
数字笔记:可以使用电脑、平板电脑或手机等设备进行记录,支持文字、图片、链接和代码等多种形式,方便搜索、整理和分享。常见的数字笔记工具有Evernote、OneNote、Notion等。
Markdown笔记:使用简单的语法编写笔记,包括标题、列表、代码块等,可以直接转换为HTML格式,方便在网页上展示和分享。常见的Markdown编辑器有Typora、VSCode等。
笔记本和IDE集成:一些IDE(如Jupyter Notebook、RStudio)提供了内置的笔记本功能,可以在编程过程中直接编写笔记,将代码和笔记整合在一起,方便记录代码的运行结果和思考过程。
通过以上方法,你可以编写出高效、有组织的编程刷题笔记,从而提高学习效率和应用能力。