构建一个真正有效的第二大脑
一份实用指南,帮助程序员和安全工作者建立一个你能坚持维护的笔记系统。
大多数人在三周内就放弃了他们的笔记系统,因为他们基于别人的工作流程来搭建它。技术工作的第二大脑需要匹配你在晚上11点调试竞态条件时的真实思考方式,而不是生产力博主在策划书籍发行会时的思考方式。
先选择存储层,而不是应用
在选择Obsidian、Notion或一个纯Markdown文件夹之前,先决定你在优化什么。如果你经常写代码片段并希望进行版本控制,git仓库中的纯文本文件每次都会赢——你可以在一秒内用grep搜索数年的笔记。如果你想要可视化的链接图表并且不介意供应商锁定,Obsidian的本地Markdown vault是一个合理的折衷。Notion适合用于项目管理笔记,但在事件期间搜索任何内容都太慢。
我运行一个git仓库,文件夹名为daily/、projects/、reference/和snippets/。每个文件都是Markdown格式。没有数据库,没有专有格式,没有同步服务扣押我的笔记。
捕获习惯比工具更重要
当捕获产生摩擦时,第二大脑就会失效。如果记下东西花费超过五秒钟,你在实时故障排除会话中就不会去做。设置一个快速入口:
alias note='cd ~/notes && $EDITOR daily/$(date +%F).md'
从任何终端运行note,你在两秒内就开始写入。一切先进入今天的daily文件——当你在做任务时不需要考虑分类。稍后再整理。
区分临时笔记和参考笔记
日常笔记是临时的:未完成的想法、你复制的命令输出、你想记住的Slack消息。参考笔记是永久的:你的VPN分割隧道配置如何工作、用于你的homelab的确切iptables规则、一个你拿下的CTF靶机的写up。
每周一次,检查你的daily文件,将任何值得保留的内容提升到reference/。这是人们跳过的步骤,也是真正构建
本文由人工智能协助撰写,经 Michal Pilch(CISSP)审核并发布,Korra Studio。
这是来自 Korra Studio 知识库的笔记之一——该平台将每个主题与一对一指导相结合。
免费开始arrow_forward