Tiago的说明:这是我希望最终发布的一系列客座帖子中的第一个,展示了我课程的知识管理原则和技术。建立第二个大脑在其他地方,可以在各种各样的软件程序中实现。在这里看看第2部分

把事情做好(GTD)是一本由大卫艾伦撰写的畅销书籍。如果您尚未熟悉GTD,这是最近,有趣的,并说明概念概述

毫无疑问,以系统的方式管理任务和信息使事情更顺畅,更有效。不过,GTD还有一个没有回答的问题:如何储存和使用非可操作的参考资料?大卫艾伦GTD的创建者,强烈建议您存储不可行,但有用的信息作为“参考”材料。但他只是说,具体如何做到这一点取决于“个人或组织判断”。

我没有一直有一个良好的系统个人知识管理(11)。你可能也有同样的问题。你的实体存储空间和数字存储空间是否拥挤不堪?您的组织方案是否经常变化,但仍然总是以某种方式相互冲突?如何一些人们这样做吗?值得信赖的PKM系统的奖励是什么?

当我在丹尼尔·索森的播客上听到蒂亚戈·福特时,出现我认为他可能已经找到了这些问题的答案。如果你不熟悉Tiago的工作,你可以找到一个简短的概述在这里。他目前的重点是关于这个主题的在线课程:建立第二个大脑(BASB)。它解决了如何捕获、组织和共享参考材料,并为每个方面提供了一个主要策略:

建立第二个大脑扩展GTD,专注于参考资料问题。就是这样。

你可以看到这里有这些想法的良好概述在Doug Toft的改变行为的书。

为什么有人应该做所有工作?好吧,想象一下,你从未听说过GTD,你对其承诺持怀疑态度。在您实现了GTD之后,捕获您的可操作信息,将其存储在适当的位置,并在合适的时间和正确的上下文中处理它,您对您的个人生产力的急剧提高。如果您以系统的方式实现截止并深入深入潜入您的参考资料,您将看到创造性输出的数量和质量同样戏剧性增加。

当我考虑参加课程时,我想知道它会如何改变我目前的工作流程。我多年使用了Emacs和Org-Mode,来管理我的任务,做出笔记等。他们在一起形成了我遇到过的最强大的软件系统。我不想让那个新系统。

Tiago使用Evernote用于存储他的参考资料,并作为课程的参考实施。Tiago最常见的问题之一Tiago获得课程是“我必须使用Evernote吗?”答案是“不,但是......”他强烈建议您在课程期间使用Evernote,以便您可以学会使用他教导的每种技术和策略,以确保他们会为您服务。该课程不要求您使用Evernote。就像GTD一样,BASB中的概念可以用不同的技术实现。在一天结束时,这是真正有所作为的概念。正如所建议的那样,我决定在课程中使用Evernote,但我有一个最终目标:使用ORG模式实现组合的GTD / BASB工作流程。

对灾害感兴趣的人想知道关于Emacs和Org-Mode的人吗?

好的,所以,什么是emacs?

这是一个文本编辑器,它是一个操作系统,它是一个LISP环境。它是免费的软件,也是最大的最长的运行软件项目之一仍在使用中。你可以找到emacs在这里,以及旅游这里。

如果有一项任务人类可以使用计算机,您可能在几乎每个操作系统或计算机上都可以在Emacs中进行。传统的UNIX哲学是“做一件事。”Emacs采取不同但互补的方法。它鼓励其用户尽可能在Emacs中尽可能多地做,一切都变得越来越容易。

Org-Mode是什么?

org-mode.是EMACS中的应用程序,用于概述,注释,项目管理,识字编程,以及更加普通文本。你可以获得它的顶级感觉概括或观看一个视频展示Emacs和Org模式的样子,并显示您可能想要使用它们的原因。

使用Emacs和Org-Mode会产生哪些原则?

我注意到程序员经常做一个思维实验:“如果我们把X看作Y会怎么样?”例如:软件即服务,程序即乐高积木,等等。Emacs将所有东西都视为文本——不仅仅是文本文件,还包括通常不被认为是文本的东西,如RSS提要、电子邮件、文件,甚至游戏。

这是一个例子。大多数人通过图形用户界面或其他地方在计算机上与文件交互:右键单击以重命名,拖放,等等。那些使用命令行的人学习“LS”和“CD”等,以做类似的任务。像Emacs的Diveed这样的程序也进一步走了。如果您通过文本编辑使用文件和文件夹,该怎么办?然后,您知道的每个命令都知道在更大的编辑文本中也可以操作文件:重命名它们,移动它们,删除它们,更改权限等。这是一个非常短的演示视频

我从使用Emacs中学到的很多东西都与编程有关。只要长期使用Emacs,您就可以接触到它的内部编程语言Emacs Lisp。如果你愿意,你可以把它作为一个学习编程的机会,为了乐趣和利润。以下是我通过使用Emacs学到的一些概念和工具:

  • 文学编程代码块与解释性文本块交替使用,类似于jupiter笔记本、Mathematica等
  • Pandoc: Pandoc在不同格式之间转换文档,包括Emacs Org-Mode文件
  • 修订后的计算器: Emacs有一个功能强大的内置计算器,Emacs Calc,它是一个“后置计算器”,这意味着你将“2 + 2 =”这样的方程表示为“2 2 +”,得到4。会计师使用后固定计算器进行高效计算
  • 常用表达:一种用于查询和操作文本的微型编程语言。大多数编程语言和软件开发工具都支持它们。你可以在谷歌文档中使用它们!
  • 版本控制:Version Control随着时间的推移跟踪对文件的更改历史记录。目前最受欢迎的版本控制形式是Git。Emacs有一个优秀的Git接口,MAGIT。MAGIT用户经常报告它使得Git更容易使用,并且他们还通过探索界面来学习其更先进的功能

这些只是我通过Emacs学到的一些工具。我学到了什么原则?

  • 键盘第一与许多其他程序一样,Emacs奖励你在键盘上完成所有事情,键盘快捷键。这绝对是一种用电脑做事情的非常有效的方法
  • 概述:Org-Mode认为一切都是(或与之相关)的大纲项目。Org-Mode是我遇到的最好的outliner。如果你使用过Workflowy,并喜欢它,那么,这只是在org-mode中提供的善良的一小部分
  • 自我记录的代码:Emacs使得记录很容易。你有点用它来相信它,但它很容易是我曾经使用过的任何软件项目的最佳文档,只是因为它是如此可发现和动态
  • 环境和可配置性:如果你不喜欢,你可以改变它。如果你想要一些还没有的功能,你可以自己动手。这部分是因为Emacs是自由软件,部分是因为它使用Lisp。作为一个缺点,这使您对软件感到失望,而这并不是理所当然的
  • 软件是迭代:EMACS配置通常具有复制和调整其他代码段。将蒙塔里尼和其他人相比之下进化水平转移
  • 我们的工具塑造了我们:在他的帖子中“你就是你的工具“Daniel Lemire讨论了学习新工具如何表现出增长心态的特定方面,并且学习和使用新工具使我们更聪明。Emacs是一个探索这一点的好地方。它可以支持大多数编程语言;套餐是使用许多工具,范式和工作流程的;并且更多的时间是更多的
  • 使用最佳工具来完成作业:在Sacha Chua的采访卡斯滕多米尼克他谈到了如何使用Emacs的衍生版本——microEmacs,以及这种体验“教会了我一些基本的东西....我决定永远不会使用劣质工具。这说不通啊。例如,我没有使用Awk,而是使用Perl,因为我知道,如果试图用Awk编写程序,在某些时候会碰壁。Perl是如此开放的,无论您想做什么,都可以用这种语言来做……我认为Emacs也是如此。基本上,它是完全无限的。你想做的事情都在那里。”

Emacs不是每项工作的最佳工具,但您应该确定每个作业的最佳工具,并使用该工具。

软件是偶然的

我从使用Emacs和Org-mode中学到了最后一件事。我以前主要使用别人的软件。我会使用现有的操作系统——Windows或MacOS。我会使用可用的软件——微软Office、Internet Explorer、Safari等。这些就是选择。这些情况有限我的观点。我可以尝试一个新程序,如果有的话,比如Firefox或LibreOffice,但我只有这么多选择。如果我不喜欢什么,或者我发现了一个漏洞,那就是它。软件就是这样,你无法改变它。

但是当我开始使用我必须配置的软件时,我可以扩展的软件,我看到有一个更广泛的可能性。真正的人制作软件,这些人有偏好和优先事项,致命,意见和需求。如果您了解如何制作软件,或使用易于探索或更改的软件,可以将软件与您的偏好和优先级对齐。或不。您可以自由选择。我们的工具不仅塑造了我们;我们塑造了我们的工具

我希望这种味道对emacs和org-mode成为可能,您是否有兴趣自己使用它们。如果您已经使用Emacs,您可能有兴趣如何实际实施这些原则。查看后续的文章我写的是,有关Emacs如何用于“建立第二大脑”的详细信息。

将您的想法和问题发送到@Tasshinfogleman.在推特上


订阅下面以获得免费的每周电子邮件,我们最好的新内容,或者跟随我们推特脸谱网Instagramlinkedin., 或者YouTube。或者成为A.实践成员即时访问我们完整的职位集合的帖子。