工程师一般怎么记编程笔记?

之前无际单片机项目特训营总是有老铁说,代码容易忘,记不住,怎么办?

我说,都不用记的,哪怕让爱因斯坦去记,都摇头喊苦。

不知道大家会不会这样,我上个月写得代码,现在都忘得一干二净。

那我是怎么"记住"以前写过的代码的?

俗话说,好记性不如烂笔头。

我一般是有个移动硬盘,资料都放在里面了。

然后每个项目都会有清晰度文件夹目录:

记录资料,是一个慢工细活,挺费时间的,很多工程师,图省事,目录不清晰,记录的东西一多以后,就像个垃圾堆了。

等你做了5年,10年,再回过头去看这些笔记,除了满满的回忆以外,这些资料还是你的财富。

下次你碰到新项目,直接在里面找现成的就可以了。

如果是对于一些细节的代码,其它的编程类的笔记,之前也用过很多,比如印象笔记、有道笔记、腾讯文档、石墨笔记...

怎么说呢,都有各种各样的不便利,也可能是我没用顺手。

我目前用飞书最多,整个文件夹的内容可以下载,还能分享链接给别人看,支持Word、excel、思维导图等等。

然后文档里面也能插入图片、视频、代码、pdf等等。

整理来说,体验感最好。

也有两个地方不太顺手,第一个占用内存比较大,有时候有点卡,第二是不能同时打开查看2个文件。

下面再罗列各路大神强推的两款工具。

一.obsidian

Obsidian 是很多人首选知识管理和笔记工具。

Obsidian 被许多用户视为接近 All in One 理念的笔记软件。

它不仅仅是一个编辑器,而是逐步进化为一个笔记平台,适合那些希望对自己的知识进行深度管理和整合的用户。

以下是关于 Obsidian 的一些详细介绍:

1.核心特点

Markdown 支持:Obsidian 完全基于 Markdown 格式进行笔记的创建和编辑。

双向链接用户可以在笔记之间创建链接,形成一个复杂的知识网络。Obsidian 的双向链接功能可以帮助用户发现笔记之间的关系,促进知识的整合和创新。

本地存储:所有的笔记都存储在用户的本地设备上,所以对数据有完全的控制权。

高度可定制:Obsidian 提供了丰富的主题和插件,用户可以根据自己的喜好和需求定制界面和功能。

图形视图:Obsidian 提供了图形视图,如思维导图和大纲视图,帮助用户以视觉化的方式组织和理解信息。

支持的平台:Windows、macOS 、Linux 、iOS、Android 、Web

2.主要功能

笔记创建和管理:用户可以轻松创建和管理笔记,支持文件夹和标签等多种管理方式。

双向链接知识图谱用户可以在笔记之间创建链接,Obsidian 会自动生成知识图谱,帮助用户可视化笔记之间的关系。

主题和样式:Obsidian 允许用户通过 CSS 自定义主题和样式,能满足对视觉审美要求苛刻的用户。

同步和备份:Obsidian 支持通过第三方服务(如 Dropbox、Google Drive 等)进行笔记的同步和备份。

3.使用场景

个人知识管理:比如学习资料、研究笔记、阅读摘录等。

学术研究:研究人员可以使用 Obsidian 来管理文献、记录研究笔记、规划研究项目等。

项目和任务管理:Obsidian 可以帮助用户规划和跟踪项目进度,管理日常任务和待办事项。

创意写作和内容创作:写作者和内容创作者可以使用 Obsidian 来组织故事线索、创作计划和撰写草稿。

团队协作:可以通过共享笔记和同步功能,邀请团队协作和知识共享。

.Notion

Notion 是一款多功能的工作和生活工具,它集成了笔记、数据库、任务管理和文档存储等多种功能。

以下是关于 Notion 的一些详细介绍:

1.核心特点

灵活性高:Notion 提供了灵活的页面和块系统,用户可以通过拖放的方式自由组合内容,创建个性化的工作空间。

集成度高:Notion 融合了笔记、任务管理、数据库、日历、文档等多种功能,使得用户可以在一个平台上处理各种工作和生活需求。

支持团队写作:Notion 支持团队协作,用户可以共享页面、分配任务、共同编辑内容,提高团队工作效率。

支持的平台:Notion 支持 Web、Windows、Mac、iOS 和 Android 等多个平台,用户可以在不同设备上无缝切换使用。

2.主要功能

笔记和文档:用户可以创建文本笔记,支持 Markdown 语法,同时可以插入图片、视频、代码块等多种内容。

任务和项目管理:Notion 提供了看板视图、列表视图等多种任务管理视图,用户可以轻松跟踪项目进度。

数据库:Notion的数据库功能强大,支持表格、看板、列表、日历等多种视图,用户可以自定义字段,进行数据的录入、查询和分析。

模板:Notion 提供了丰富的内置模板,同时也支持用户自定义模板,以便快速开始新的项目或页面。

集成:Notion 支持与其他服务的集成,如 Google 日历、GitHub、Slack 等,方便用户将外部服务融入到 Notion 中。

3.使用场景

个人笔记:记录日常想法、学习笔记、会议记录等。

任务管理:规划个人或团队的待办事项、项目任务等。

知识库:构建个人或团队的知识库,整理和存储各种文档、资料。

工作流程:设计和优化工作流程,提高工作效率。

团队协作:共享项目进度、文档资料,进行远程协作。


最近很多粉丝问我单片机怎么学,我根据自己从业十年经验,累积耗时一个月,精心整理一份「单

片机最佳学习路径+单片机入门到高级教程+工具包」全部无偿分享给铁粉!!!

除此以外,再含泪分享我压箱底的22个热门开源项目,包含源码+原理图+PCB+说明文档,让你迅速进阶成高手

教程资料包和详细的学习路径可以看我下面这篇文章的开头

单片机入门到高级开挂学习路径(附教程+工具)

单片机入门到高级开挂学习路径(附教程+工具)

单片机入门到高级开挂学习路径(附教程+工具)

  • 15
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值