7

授予的知识在付诸实践时最好保留,但作为程序员,我确信信息太多了。除了为您的书籍添加注释外,您还为自己的个人知识库使用了哪些其他方法,以便您可以轻松访问参考?

您是否创建自己的 wiki 或使用wikidpad 之类的软件,或将它们保存为纯文本、书签、pdf、网页等?还是您只是将 google/SO 视为您的巨大知识库并仅在需要时进行搜索?

您可能会发现类似 的https://stackoverflow.com/questions/10961/have-you-used-a-wiki-in-your-project-or-group,当然这个问题也很容易与非程序员相关.

4

10 回答 10

12

关于它的博客。这样,无论您身在何处,您都将始终拥有它,并且该信息会与他人共享。

于 2008-10-13T12:38:00.120 回答
4

我使用Tiddlywiki将我所有的开发笔记放在一起,除了我可能在会议上得到的想要保留的笔记或讲义。那些进入特定项目的文件夹,我在我的 Tiddlywiki 中添加对它们的引用,这样它们就不会在随机播放中迷失。我用一组有限的标签标记所有内容(而不是过度使用标签,我有一组 15 个标签,涵盖了我需要的项目和类别),所以我可以快速回复它们。

为我工作。

否则,我会根据需要撰写有关它们的博客,使用驱动器索引对大量内容进行大规模搜索,并保留简短的每日活动摘要(1 或 2 行)以便更好地回忆。

于 2008-10-13T12:49:02.643 回答
3

我看到人们成功使用了几种解决方案:

  • 关于它的博客(正如其他人在这里指出的那样)
  • 维护 Wiki(本地或托管)
  • 将其保存在纯文本文件中
  • 使用背包
  • 使用托管办公解决方案(谷歌文档Zoho
  • 在Gmail中通过电子邮件将其通过电子邮件发送给自己(是的,真的 :) 好吧,让内容易于搜索)

我个人使用一个TiddlyWiki(易于使用;非常好的搜索),我随身携带在 USB 笔式驱动器中,并且也签入到我的 SVN 存储库;和一个小“笔记本”(从这里创建),它可以整齐地放在钱包里,当我不在电脑附近时记下东西。

于 2008-10-13T13:20:37.757 回答
2

启动一个维基。 我使用的是ScrewTurn 。

于 2008-10-13T12:29:15.600 回答
1

我一直在 Google 文档 (google.com/docs) 中存储我的笔记。我已经尝试过 wiki,但设置和维护的成本尚未得到证明。随着我的笔记集越来越大,我可能需要进一步研究这个选项。

另一件要考虑的事情是老程序员的物理笔记本。在这个数字时代,永远不应低估纸和铅笔。

于 2008-10-13T12:26:39.350 回答
1

就个人 Wiki 软件而言,我一直是OSX版VoodooPad的忠实粉丝。这是一个很好的自包含 Wiki 应用程序。无需维护网络服务器或将您的 Wiki 托管在您的计算机以外的任何地方。另外,您可以导出为多种格式。它使用起来非常直观,几乎可以存储您想要的任何东西。

如果您要提取代码示例,它还应该保留语法着色(我面前没有它,所以我无法确认)。

于 2008-10-13T12:45:09.607 回答
1

我喜欢Treepad来组织笔记。它基于树形结构,每个节点可以包含一个文本文档,并且有子节点。

它不是专门为编程而设计的,但它非常易于使用。

于 2008-10-13T13:35:17.823 回答
1

Emacs的组织模式。我用它来规划工作(短期和长期)、TODO 项目、随机操作说明(带有指向源文件和 URL 的可点击链接)——所有这些都在一个平面文件中。它有独角兽!

于 2012-06-07T13:52:08.753 回答
0

我使用 codekeep 来存储我的代码片段有时我也会在谷歌笔记上存储一些笔记

于 2008-10-13T12:34:52.873 回答
0

主要是闪存驱动器上的纯文本,与家里的钥匙一起在钥匙圈中。加上最终在网站上进行备份。这使得它可以在任何平台和任何地方,无论我走到哪里。你知道,仍有一些地方无法上网。

于 2008-10-13T12:36:56.300 回答