前言
培养和发展技能需要时间,它不是一朝一夕就能实现的,而是需要多年的实践
。话虽如此,还是有办法改善和加快你作为程序员的学习和成长。我相信,养成记笔记的好习惯将是对你的职业生涯产生影响的可靠方法。
在编程学习的海洋中,高效的笔记记录和整理方法就像一张珍贵的航海图,能够帮助我们在浩瀚的知识中找到方向!
在本文中,我们将讨论为什么需要做笔记,笔记如何帮助您培养技能,有哪些可用的工具以及您应该记录哪些类型的内容!
1. 作为程序员的我们,为什么需要做笔记?
作为一名技术人员,你是否有类似的感受,经常被一堆需要跟踪的大量事情弄得不知所措。这些新奇和不熟悉的事情,不仅仅是关于代码,它还涉及它周围的一切:环境、部署、git 流程、命令等等。
想只通过脑袋
记住所有这些东西是不可能的。我经常发现自己需要帮助来克服与我的编码技能无关的障碍。最糟糕的是,有时我意识到我以前遇到过某种情况,现在我第二次或第三次寻求帮助,因为我忘记了最初的过程!解决办法很明显,必须记笔记并记录我所学的一切。
我现在很后悔,非常希望从第一天开始就已经这样做了。所以如果你是初级程序员,请听我说:记录一切,记笔记并整理好。
2. 如何才能做出优秀笔记?
做好优秀的笔记是一个提升学习效率和记忆力的好方法。以下是一些建议,帮助你做出优秀的笔记:
- 明确目的:在开始记笔记之前,明确你记笔记的目的。是为了复习、总结、还是为了日后参考?不同的目的会影响你的笔记方式和内容。
- 使用简洁的语言:尽量用简洁明了的语言记录要点,避免冗长和复杂的句子。这样可以帮助你更快地回顾和理解笔记内容。
- 结构化笔记:使用标题、子标题、列表、图表等方式来组织你的笔记内容。这有助于你清晰地看到各个部分之间的关系,并更容易找到你需要的信息。
- 主动思考:在记笔记的过程中,不要只是机械地抄写或复制信息。要主动思考,将新信息与已有的知识联系起来,形成自己的理解和见解。
- 使用关键词和短语:抓住关键信息和核心概念,用关键词和短语来概括。这有助于你快速回顾和记忆笔记内容。
- 留出空白:在笔记中留出一些空白区域,以便日后添加补充信息、注释或总结。这有助于你不断完善和更新你的笔记。
- 及时回顾:定期回顾你的笔记,以巩固记忆并检查是否有遗漏或需要补充的地方。回顾时可以尝试用自己的话复述笔记内容,以加深理解。
- 利用技术工具:现在有很多技术工具可以帮助你更好地做笔记,如电子笔记软件、思维导图工具等。这些工具可以提供更多的功能和灵活性,使你的笔记更加丰富多彩和易于管理。
- 保持整洁:无论你是手写笔记还是使用电子工具,都要保持笔记的整洁和有序。这有助于你更快地找到需要的信息,并提升你的学习体验。
- 个性化:最后,不要忘记让你的笔记具有个性化。你可以根据自己的喜好和习惯来调整笔记的样式、颜色等,使其更加符合你的需求。个性化的笔记不仅可以提升你的学习兴趣,还可以帮助你更好地记忆和理解内容。
当我们知道记录笔记的好处,以及怎样做优秀笔记的时候,我们还需要知道到底应该记录什么?
3. 该记录什么?
作为程序员,你应该记录你认为有用的一切。没有限制。下面是我定期记录的一些内容的列表,可以给你一些参考想法:
-
记录你正在学习的东西。这是最重要的。它值得一篇完整的文章。但是,无论你正在学习什么,只要你需要快速参考,这里都会有用。只是不要重写 MDN 文档!它已经可以在线供你使用了。
-
本地开发环境。如何运行项目。它使用什么端口、什么 URL、需要的命令、要采取的步骤。
-
您所在的每个项目是如何部署的。使用了哪些工具、需要哪些命令、工作原理的提示、故障排除。
-
您的团队使用的 Git 流程。如何分支、在哪里开发、在哪里合并、PR 如何工作、发布如何工作。
-
项目中的不同环境。例如:生产、预生产和准备。它们的用途是什么?如何将本地开发指向其中一个或另一个以及何时执行此操作。
-
您希望方便且集中使用的常用命令。常用控制台命令、Git 命令、用于项目或环境的命令。
-
快捷键。添加您正在学习的新键盘快捷键,以便您可以参考它们并经常使用它们来记住它们。例如您的 IDE、操作系统、Git 主机和您常用的浏览器的快捷键。
-
对您的项目进行测试的有用数据。例如,注册时有效或无效的邮政编码和电话号码、测试信用卡号以及任何其他有用信息。
-
代码片段。您经常使用的东西,您经常会查找它们。
-
代码块。较大的代码块,用于记录某件事是如何完成的。
-
操作方法。您需要定期做但可能会忘记如何做的事情。例如,如何在手机上运行本地开发环境或如何测试网络请求中的错误。
-
您偶尔会做的事情。当您设置机器或克隆项目时,您会做一次,然后完全忘记,直到一年后您必须再次做这件事。
-
项目中常见的调试策略。重新安装前,您是否删除了节点模块?您是否下载了翻译文件?
-
您正在开发的应用程序本身。输入 URL 时应该发生什么,流程是什么,请求的顺序是怎样的,不同的用例有哪些,图表、流程图等。
这些只是一些让你思考的想法。每个项目和个人都有自己的一套需求和信息需要记录和组织。
现在我们对想要记录的内容有了很好的想法,那么我们可以使用哪些最佳工具和想法来完成这项工作呢?
4. 笔记常用的工具
以下是我最喜欢的工具和技巧,可以让记笔记变得更轻松、更有趣:
4.1 CSDN的markdown做笔记(推荐
)
初级程序员总是面临着无数个需要立即学习才能成功编程的东西。这可能会让人不知所措。但 Markdown 确实是一项基础技能,从学习的最初阶段开始就很有用。
采用CSDN Markdown作为笔记工具的好处,如简单方便、跨平台支持、丰富的文本元素、版本控制、数据安全、同步功能以及强大的Markdown支持等以外。
- 简单方便:Markdown的语法简单,容易上手,使得用户可以更专注于内容本身,而不是格式设置。它的纯文本形式也方便随时修改文章内容。
- 跨平台支持:Markdown几乎可以在所有的操作系统上使用,包括Windows、MacOS、Linux,而且几乎所有的文本编辑器和网页浏览器都支持Markdown语法,这使得用户可以在不同设备上轻松查看和编辑笔记。
- 丰富的文本元素:Markdown支持插入图片、链接、列表、引用、代码块等丰富的文本元素,使得文档排版更加灵活,能够满足各种笔记需求。
- 版本控制:Markdown文件可以轻松地进行版本控制,适合用于编写文档、Readme文件等,这对于团队协作和历史记录非常有用。
- 数据安全:一些Markdown应用如Joplin提供了端到端加密功能,用户可以自由选择笔记存储的位置,避免了数据泄露的风险。
- 同步功能:Joplin等应用提供了多种同步方式,可以选择一些网盘作为同步端,也可以用WebDAV服务,可以自建Joplin
Server,也可以用官方收费版的Joplin Cloud,确保用户在不同设备上都能实时同步笔记。 - 强大的Markdown支持:对于需要频繁使用Markdown的用户来说,强大的Markdown支持意味着他们只需要一次设置,便能让所有笔记都按照想要的样式呈现,提高了工作效率。
CSDN Markdown
作为笔记工具的好处,除了以上基本的优点外,还可以指定很多文章模板,方便快速写笔记。长此以往坚持写下去还可以吸引很多粉丝哦,文章分数越高,质量越好,粉丝增长速度越快,这是一项不错的笔记方式,值得投入,强烈推荐采用!!
4.2 有道云笔记
有道云笔记提供了多种好处,包括便捷性、安全性、多功能性,以及高效协作等。
- 便捷性:有道云笔记支持多种记录方式,如文字、拍照、手写、录音,满足不同用户的需求。它支持Office、PDF等各类文档查看,并且支持笔记本地导入导出,使得用户可以更加自由地管理和分享自己的笔记。
- 安全性:有道云笔记采用“三备份存储”技术来保存笔记内容,提供密码保护功能防止内容泄露,贴心保护用户隐私。此外,它还提供了优质长效的备份存储,保证笔记内容的安全。
- 多功能性:有道云笔智能书写套装具备手写笔记实时同步和OCR识别功能,能够将手写文字转化为电子文档,识别速度和准确度较高。它还支持多设备连接,使用者能够同时连接电脑、平板等设备,实现不同设备上的实时查看和切换。
- 高效协作:有道云笔记支持多端实时同步,一键分享至微信、QQ、微博、邮件等平台,支持多人在线同频协同创作,让知识和信息高效生产并快捷流通。这有助于团队成员之间的沟通和协作,促进团队默契。
4.3 映象笔记
印象笔记是一个强大的知识管理和效率工具,它能够帮助用户一站式完成知识信息的收集备份、高效记录、分享、多端同步和永久保存,成为用户的“第二大脑”。以下是印象笔记的好处:
- 知识管理与项目研究:印象笔记适合作为项目研究和写作的知识库,用户可以为每个项目创建一个笔记本,保存笔记、草稿和网页剪藏文章,保持工作井井有条。此外,印象笔记支持同步所有设备,用户可以随时随地访问自己的所有笔记和笔记本,方便管理和回顾。
- 高效沟通与协作:印象笔记提供了工作群聊功能,使得用户可以在应用内与团队成员实时开展协作,共享笔记和笔记本。这一功能虽然不能完全替代传统的沟通工具,但无疑为工作带来了极大的便利,减少了在不同应用间切换的麻烦。
- 多媒体内容管理:除了文字笔记,印象笔记还支持音频笔记的保存,用户可以在移动客户端或桌面客户端录制会议内容等音频资料。此外,用户还可以将图片直接添加到笔记中,使内容更加丰富。
- 演示文稿制作:印象笔记高级帐户用户可以使用演示模式,将笔记内容一键转换为PPT格式,方便进行全屏演示。这一功能支持多种文本格式,用户可以通过拖拽方式添加图片,使演示内容更加生动。
- 信息收集与备份:印象笔记能够帮助用户高效地收集和备份各种知识信息,无论是通过剪藏网页图文,还是通过扫描应用快速识别纸质文档,都能轻松实现。
- 多端同步与分享:印象笔记实现了多端同步,用户可以在不同设备上查看和编辑自己的笔记。同时,通过印象笔记的分享功能,用户可以方便地将笔记和笔记本分享给其他人,促进团队协作和学习交流。
5. 总结
我希望这篇文章对你有用,为避免遗忘,鼓励你从一开始做笔记,并记录你遇到的所有新事物,程序员推荐用CSDN Markdown写笔记博客,因为它确实简单,方便,高效,还有打分功能,最后长期写下去还有一大堆粉丝,哈哈,非常值得投入~