前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >工作效率|我的编程学习路上的高效笔记工具

工作效率|我的编程学习路上的高效笔记工具

原创
作者头像
六月暴雪飞梨花
发布2024-12-06 23:26:49
发布2024-12-06 23:26:49
19900
代码可运行
举报
运行总次数:0
代码可运行

好事发生,在文章开始之前,推荐一些很值得阅读的好文章!感兴趣的也可以去看一下哦!

这里推荐一篇实用的文章:远程连接利器:玩转MobaXterm,作者:【努力的小雨】。

这篇文章作者文章轻松不烧脑,主要是想和大家分享一下我在工作中常用的远程管理工具——MobaXterm。这款工具不仅功能强大,而且在日常的远程操作中极为高效,特别适合用来管理远程服务器。MobaXterm结合了多种网络工具,支持SSH、X11、RDP等协议,能够通过图形界面连接不同的远程系统,同时也兼具本地终端命令的操作功能,使得它成为了处理复杂网络环境下任务的得力助手。

背景

工作久了,获取得到的经验也会随着时间的推移,越来越多,在不断的积累中,认识的工具越来越多。在我编程学习的路上,有效的笔记系统不仅是知识的仓库,更是思维整理与灵感激发的源泉,让你在写作的路上越走越远。随着数字时代的到来,数字化工具的日益丰富,选择合适的笔记工具并结合科学的笔记方式,能够极大地提升学习效率与成果回顾的便捷性。下面是我在工作中的笔记工具及其使用方法,希望帮助你构建属于自己的编程学习“知识宝库”,能让你有更多的收益。

笔记工具

1 Notion之全能型笔记工具

官网:https://www.notion.so/

中文站:https://cnotion.notion.site/Notion-e18268991cd14de89b1cad0de60baa91

支持平台:MacOS、Windows

是否收费:是,可以使用免费版本。具体可以查阅官方文档。

特点

  • 灵活性强:Notion支持文本、图片、视频、数据库等多种类型的内容,非常适合构建复杂的知识体系。
  • 页面链接与嵌套:可以轻松创建和链接不同页面,实现内容的层级管理与快速跳转。
  • 模板丰富:内置多种模板,包括待办事项、数据库、知识库等,适合不同学习场景。

使用策略

  • 模块化学习:为每个学习主题或项目创建独立页面,利用数据库功能整理相关资源、代码片段和心得。
  • 知识图谱:通过页面链接构建知识间的关联,形成可视化的知识图谱,便于理解和记忆。

2 Typora/Obsidian之Markdown笔记神器

2.1 Typora笔记工具

官网:https://typora.io/

中文站:https://typoraio.cn/

支持平台:MacOS、Windows x64、Windows x32、Linux

代码托管:https://github.com/typora

是否收费:是,可以使用免费版本或者特别制作版。具体可以查阅官方文档。

特点

  • Markdown语法:简洁的标记语言,让笔记内容结构清晰,易于阅读和编辑。
  • 插件丰富:提供大量插件扩展功能,如代码高亮、思维导图、PDF导入等。

使用策略

  • 每日笔记:记录学习过程中的新知识点、疑问和解决方案,使用Markdown语法保持格式统一。
  • 主题分类:利用文件夹或标签对笔记进行分类,便于后续检索和整理。

2.2 Obsidian笔记工具

官网:https://obsidian.md/

支持平台:Android、IOS、MacOS、Windows、Linux

是否收费:是。具体可以查阅官方文档。

特点

  • Markdown语法:简洁的标记语言,让笔记内容结构清晰,易于阅读和编辑。
  • 双向链接(Obsidian特有):支持笔记间的双向链接,自动构建知识网络,促进思维发散与联想。
  • 插件丰富:提供大量插件扩展功能,如代码高亮、思维导图、PDF导入等。

使用策略

  • 每日笔记:记录学习过程中的新知识点、疑问和解决方案,使用Markdown语法保持格式统一。
  • 主题分类:利用文件夹或标签对笔记进行分类,便于后续检索和整理。
  • 深度思考:利用双向链接功能,在笔记间建立联系,促进对知识的深入理解和思考。

3 Joplin/Evernote之多功能笔记应用

3.1 Joplin笔记工具

支持平台:Linux、Windows、macOS、Android 和 iOS 平台

代码托管:https://github.com/laurent22/joplin

特点

  • 跨平台同步:支持多设备同步,随时随地访问你的笔记。
  • 多媒体支持:除了文本,还可以插入图片、音频、视频等多媒体内容。
  • 快速记录:提供便捷的快捷键和快速笔记功能,适合捕捉灵感和临时想法。
  • 免费:免费,好用才是王道

使用策略

  • 即时记录:利用快速笔记功能,在编程实践或学习过程中快速捕捉灵感和疑问。
  • 标签与搜索:为笔记添加合适的标签,利用强大的搜索功能快速找到所需内容。
  • 定期整理:定期回顾和整理笔记,删除冗余信息,优化标签和分类,保持笔记的整洁和高效。

3.2 Evernote笔记工具

官网:https://evernote.com/

支持平台:MacOS、Windows、App Store、Google Store、Web

特点

  • 跨平台同步:支持多设备同步,随时随地访问你的笔记。
  • 多媒体支持:除了文本,还可以插入图片、音频、视频等多媒体内容。
  • 快速记录:提供便捷的快捷键和快速笔记功能,适合捕捉灵感和临时想法。
  • 免费:免费,好用才是王道。

使用策略

  • 即时记录:利用快速笔记功能,在编程实践或学习过程中快速捕捉灵感和疑问。
  • 标签与搜索:为笔记添加合适的标签,利用强大的搜索功能快速找到所需内容。
  • 定期整理:定期回顾和整理笔记,删除冗余信息,优化标签和分类,保持笔记的整洁和高效。

4. Visual Studio Code/Sublime Text之代码笔记编辑器

虽然这些工具主要面向代码编辑,但它们同样可以作为代码片段和编程笔记的存储工具。

4.1 Visual Studio Code工具

这个应该不多说了,作为一名前端开发者,这个使用的概率应该是最高了,必须点赞。

官网:https://code.visualstudio.com/

支持平台:MacOS(10.15+)、Windows 10、Windows 11、Linux(Debian、Ubuntu、Red Hat、Fedora、SUSE)

是否收费:部分免费。

特点

  • 代码高亮与格式化:自动对代码进行高亮和格式化,提高可读性。
  • 插件支持:丰富的插件生态,如Markdown预览、代码片段管理等,增强笔记功能。
  • 版本控制:集成Git等版本控制系统,方便管理笔记的变更历史。

使用策略

  • 代码片段管理:将常用的代码片段整理成文件,利用编辑器提供的搜索和标签功能快速定位。
  • 文档注释:在代码旁边添加详细的注释,作为学习笔记的一部分,便于回顾和理解。
  • Markdown文档:在项目中创建Markdown文档,记录项目概述、设计思路、难点解决等内容。

4.2 Sublime Text工具

官网:https://www.sublimetext.com/

中文站:https://sublimetext.p2hp.com/

支持平台:MacOS、Windows、Linux

是否收费:部分免费。

特点

  • 代码高亮与格式化:自动对代码进行高亮和格式化,提高可读性。
  • 插件支持:丰富的插件生态,如Markdown预览、代码片段管理等,增强笔记功能。
  • 版本控制:集成Git等版本控制系统,方便管理笔记的变更历史。
  • Windows使用:如果你是使用windows,强烈建议使用这一款软件,提升效率。

使用策略

  • 代码片段管理:将常用的代码片段整理成文件,利用编辑器提供的搜索和标签功能快速定位。
  • 文档注释:在代码旁边添加详细的注释,作为学习笔记的一部分,便于回顾和理解。
  • Markdown文档:在项目中创建Markdown文档,记录项目概述、设计思路、难点解决等内容。

如何做笔记

首先是明确做笔记的目的,目的是明确你想要通过笔记达到目标,无论是巩固记忆,加深对知识点的理解,还是方便日后查阅相关信息,亦或是做项目备忘,记录项目开发过程中的关键点。其次可以根据不同的标准来进行分类,例如按主题、按项目、按难度、按用途。这样子也方便后续查找笔记。再者在做笔记时可以根据层次来划分侧重点,例如大标题、小标题、加粗、倾斜、删除、代码块、代码段等等。

标题类:主要是区分层次,有主和次之分。

代码块:学习编程不仅是理论知识的积累,更需要通过实践来加深理解。

代码语言:javascript
代码运行次数:0
运行
复制
SELECT * FROM tableName WHERE colName='Aion';

总结

选择适合自己的笔记工具,并结合科学的笔记策略,是提升编程学习效率的关键。出了在工具上面下功夫,还需在编写时对笔记做有效的分类。无论是全能型的Notion,还是专注于Markdown的Typora/Obsidian,亦或是多功能的Joplin/Evernote,甚至是代码编辑器本身,都能成为你编程学习路上的得力助手。重要的是,要持续不断地实践和优化你的笔记系统,让它真正成为你的知识宝库,助力你在编程学习的海洋中乘风破浪,驶向成功的彼岸。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景
  • 笔记工具
    • 1 Notion之全能型笔记工具
    • 2 Typora/Obsidian之Markdown笔记神器
      • 2.1 Typora笔记工具
      • 2.2 Obsidian笔记工具
    • 3 Joplin/Evernote之多功能笔记应用
      • 3.1 Joplin笔记工具
      • 3.2 Evernote笔记工具
    • 4. Visual Studio Code/Sublime Text之代码笔记编辑器
      • 4.1 Visual Studio Code工具
      • 4.2 Sublime Text工具
  • 如何做笔记
  • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档