如何高效的记录知识与任务管理

背景

面对复杂的日常、家庭、工作与学习任务,如果高效管理与执行是一个问题
从学生时代就有记录笔记与任务的习惯,当时主要的手段是记录到本子上,有知识管理的笔记本,自己还管理一个特殊的任务本用于管理任务
后来逐步使用上了一些软件工具去整理任务与知识,当然还有一些梳理知识的工具,这篇文章将会将经历与自己最好用的工具推荐给大家

使用过并放弃的任务与知识管理工具

  1. Notepad++
  2. Excel
  3. OneNote
  4. Outlook
  5. Mindjet MindManager
  6. Gitlab
  7. 码云
  8. 自建工具
  9. 小米记事本

1. Notepad++(任务+知识)

可以说一个记事本可以说是万能的,也是最灵活的
有时候琐碎的知识与任务习惯用记事本记录下来,win用Notepad++,mac用sublime
开启Notepad++的自动保存功能防止丢失
不过不好的是不是实时更新,而且有可能会丢失未保存的信息

缺点

  1. 一次惨痛的记录丢失,可能是软件更新还是未开启自动保存,丢失数据
  2. 知识无法分类,只能依赖文件夹,也不容搜索

2. Excel(任务)

主要记录任务,不过发现任务关联了图片与知识等非常难搞,而且excel内容多了很卡,启动慢,用起来不爽

3. OneNote(任务+知识)

微软的工具,在Office新版本中自带的
最初还是非常好用的,不过后来放弃了
可以管理任务,也可以管理知识

优点

  1. 图片、文档都可以存储
  2. 文件一体化,如果想copy,直接复制文件夹,不过新版本强制在云上了
  3. 有标记,任务标记,快捷键用起来高效方便

缺点

  1. 搜索功能及其难用,尤其是中文搜索,经常分词错误,要么找不到信息,要么找一堆没用的信息
  2. 新版本笔记本不能存储在本地了,只能存储在云上,感觉自己的信息泄露
  3. 写文档不如md,默认的内容到其他地方剪贴总是转成图片,不爽,有时候copy进来的数据也变为图片
  4. 任务管理,没做完的总是要copy各种地方,迁移每日任务很麻烦

4. Outlook(任务)

曾经有一阵使用Outlook作为邮件管理时,重要邮件会标记为任务,然后在任务中管理进度
所以尝试在里面直接添加非邮件的任务当做任务管理,因为里面的任务状态非常好用,甚至用于管理组员的迭代需求
还有一个亮点是与onenote结合,数据可以互通
当时一度感觉onenote与outlook组合可能就是我的最适合工具了,不过后来电脑迁移时发现了各种不好移植的问题,而且与onenote同步也有bug
最终放弃

5. Mindjet MindManager(任务+知识)

当时思维导图用于管理知识是因为记录上面可以携带附件并且标注优先级,在思维导图上非常清晰
不过文件大了会非常卡,放弃
总结的话:思维导图只适合梳理知识并非记录知识与检索知识!

6. 自建Gitlab(任务+知识)

因为在公司写代码时使用Gitlab的issues与wiki功能,十分方便
issues管理任务,wiki管理知识
一开始尝试使用,直接拿第三方的虚拟机镜像启动,不过后来自建Gitlab由于是虚拟机,每次记录非常麻烦遂放弃

7. 码云(任务+知识)

本地虚拟机启动非常蛋疼,但后来采用国内免费代码托管平台码云就不用重启了,每次url输入编写任务
码云提供了附件功能用于可以用于装文档中关联的大文件
项目建立为私有的,这样只有自己能看到内容
如果登录态失效,当前页面内容会自动缓存一份,刷新后再尝试点击保存即可

缺点

  1. 自动保存不完善,很容易丢失编写的信息
  2. 任务管理上非常的卡顿,慢到想放弃
  3. 没有树形结构与层级,无法直观的对issues任务分类
  4. 有一次码云更新遇到一个wikibug,我反馈了下结果他们的研发就直接看我项目内容,感觉没有隐私,还是放弃用于知识管理了

之所以想找个云管理就是因为方便,不用装软件就可以记录,不过最终用下来中间容易丢失信息、卡顿、隐私问题是不可容忍的,放弃这种纯云端的
总结来看这类代码托管的需求知识管理,主要是团队协作才需要,如果只是一个人用的话完全没必要把简单事情复杂化,后面在选择上放弃全部在线类的应用

8. 自建工具(任务)

对于任务管理我想要的工具是每天都能告诉我今天什么最重要,要先干什么事情
于是在多个工具无法满足后我决定自建工具,开发一个web程序
于是我做了一个导航式的页面,数据库中维护了我的每天、每周、每月要做的任务,然后每天都展示最新的
不过数据我就自己在代码中维护了,一开始还好,觉得很满意,不过有一段时间没用,发现难以维护,最终放弃了使用
不过这个项目有个副产物:公司需要一个导航系统输出各个基础平台的产品,我直接开源贡献出来好评如潮 =。=

9. 小米记事本(任务+知识)

手机上也会记录下灵感、思考与任务,就用了手机自带的,由于有云同步也是比较好用的,可以在电脑上编辑
最大的好用点是:APP打开极快
缺点:早期经常丢失内容,小米客服与程序员一直说没bug,但实际会发生感觉累觉不爱,不过后面改为重复不丢失了,不过经常网络不好就重复一个片段
还有就是手机空间不够时不会云同步非常蛋疼,每次想PC要同步数据还要清理下磁盘,简直妨碍使用,放弃

总结之前产品经验与实际需求

数据流向的思考

记录/任务–>知识梳理
知识梳理–>扩展知识

知识沉淀,大部分起源出自每日做事情的总结与思考,所以每次做完的任务也不能立马删除忽略,还要进行一定总结思考然后彻底关闭

工具需求

在经历了数据丢失,维护麻烦,卡顿低效,搜索不好用等经历
制定了工具的要求:必须是客户端工具带有强大的搜索功能、可以自动实时存储本地、异步远程同步、可以保存历史版本

最终我找到了一套符合自己的组合可以满足需求

最终程序员工具组合

这组工具的前提是:程序员会使用idea、mac电脑

任务分类与对应工具

  1. 紧急任务:手机日历、手机闹钟
  2. 琐碎记录/采集:有道云笔记:PC、手机都安装
  3. 任务:OmniFocus,其实我想自建的工具的功能就是这款应用!
  4. 知识:logs项目@idea,记录在hexo的博客项目中,markdown编写
  5. 知识梳理:Xmind思维导图、Mindjet MindManager
  6. 公开知识:自建博客、简书、其他技术博客、公众号

1. 有道云笔记

有道云笔记有多个端:手机、PC、网页,同时可以有多种工具采集,容易多端去操作一些琐碎的任务与记录,格式多种
其实我用云笔记也没多久,最初用码云时我就感觉其实国产软件最好的点就是针对国人的习惯会定制化一些功能会非常好用,而且迭代速度非常快,所以笔记类的还是想尝试下国产
至少onenote的搜索与粘贴实在是太蛋疼了,云笔记目前用下来感觉还是不错的

2. IDE-idea

知识需要很好的展示统计也需要存有历史与检索功能,我目前用的最好的检索工具就是idea的代码检索,而历史版本管理最好则是git,好看与统计就用hexo博客的功能

  1. 当然有道云笔记也可以做一些,不过我更想让知识可控一些,并且知识形成主题会发布博客,所以在本地管理总结也是非常方便的,这种总结一般都在PC上做,并且有些信息也是保密的,不适合存储云端
  2. 知识需要Tag功能,一偏文章有很多Tag要打,用hexo的Tag功能很方便
  3. 图片使用了新浪图床,chrome小插件搞定
  4. idea的自动保存功能保证了数据不丢失
  5. 本地IDE还方便搜索支持正则胜于onenote与wiki:胜于2者,查找方式非常灵活呀
  6. 2下shift直接定位这种文件操作
  7. 写文章还可以用各种快捷键与vim编写,就像写代码一样,想多快有多快!

现在想来最好的文本管理工具当然是程序员用的IDE了,代码也是文本,拥有价值,集成各种版本管理与查找功能,如此复杂的工程都可以管理,就何况自己的知识管理了

3. OmniFocus

用了Mac后发现了任务管理的神器:OmniFocus,这东西完全满足我自研项目的功能,展示当日任务,同时还有上下文的设计,非常喜欢
推行GTD理论,这个可以说是任务管理的最佳实践,此工具真的是深得我心
有一个自由任务收集的地方,也有项目形式的,感觉与做软件项目比较像
所有任务用4象限规划好,先做哪两个象限的事情要清楚,重要紧急,重要不紧急最优先,紧急的可以再往后,否则重要的事情总是被耽误。
而OmniFocus提供了一个标记重要事件的视图,可以看到哪些是最重要的事情,可以安排上时间与上下文

任务管理方式:GTD理论与工具

  1. 尽可能的收集任务,全部罗列出来
  2. 设定上下文场景与时间与优先级
  3. 日历安排
  4. 回顾完成任务

OmniFocus学习

  1. https://support.omnigroup.com/documentation/omnifocus/mac/2.3/zh/projects/#projects
  2. 上下文:位置、人员、物品

4. 思维导图

知识碎片在变为知识时需要梳理,梳理用思维导图最好不过,目前免费好用的也就是Xmind了
不过Mindjet MindManager我最喜欢,不过是收费的

总结

在用电脑时记录大多都保存在记事本中,直到工作之后知识多了起来需要逐步管理与总结才开始挖掘工具的使用
最初用的最多的就是OneNote了,我的很多记录还都在那里面
从最初11年使用OneNote到现在最佳实践的搭配,基本上也摸索了6、7年了,这些记录真的可以说是伴随我工作的第二大脑了
对于我这种强迫症来说,使用过这么多工具其实中间经历过好多次笔记的迁移工作,现在想想真的是蛋疼,不过每次迁移笔记都是一次过滤与回顾,时间花的也算有些价值

目前的这套搭配非常适合程序员,对于不要求那么灵活与非程序员来说可能有道云笔记or其他笔记软件就比较适合,这里只是展示给大家一些个人使用心得吧,希望对大家有用!

------ 本文结束 ------

版权声明

dawell's Notes by Dawell is licensed under a Creative Commons BY-NC-ND 4.0 International License.
Dawell创作并维护的dawell's Notes博客采用创作共用保留署名-非商业-禁止演绎4.0国际许可证
本文首发于dawell's Notes 博客( http://dawell.cc ),版权所有,侵权必究。

坚持原创技术分享,您的支持将鼓励我继续创作!