务实的程序员:知识管理

时间:2012-09-07 19:08:41

标签: knowledge-management

我不确定该如何标记,但我认为这是一个与大多数开发人员相关的问题。

在我的工作日中,我经常会遇到有用的信息和知识片段。这些可能是通用编码示例,也可能是特定于环境的命令等。

典型地,我只是将它们存储在不同的文本文件中,然后在需要时引用这些文本文件。 但是,这很难搜索

我考虑过的另一个选择是创建我自己的本地Wiki并在常用标签下标记这些片段,我可以轻松搜索。

我很想知道其他开发者如何以“务实”的方式管理这些知识。

4 个答案:

答案 0 :(得分:1)

如上所述,TiddlyWiki似乎是最好的选择

答案 1 :(得分:0)

我将笔记保存在Evernote和Microsoft OneNote的组合中。

Evernote在网上阅读时会照顾我的大部分笔记。如果您以有条理的方式设置笔记本,并且在创建笔记本时刻意留言,内置搜索会随时随地提供这些信息。优点:

  • 可以按照我想要的方式进行分组,排序和标记
  • 可在我的所有设备上使用
  • 在Chrome浏览器上剪切文章和片段是轻而易举的 附加组件
  • 简单界面
当我在PC上工作时,OneNote很棒;它比Evernote更具功能,并且能够自由形成文本并粘贴到任何其他文档中,这非常棒。希望它具有Evernote的可用范围;我不需要任何其他东西。

答案 2 :(得分:0)

我在6或7年前使用过TreePad而且很棒。唯一的问题是我的计算机崩溃了,我没有像我应该那样备份。所以现在我使用Google Docs。数据没有以TreePad的方式组织,但我不必担心备份而且它具有搜索功能(虽然我在搜索之前注意到一些故障,但它没有找到我发现的东西我知道在那里。)

答案 3 :(得分:0)

有一个非常好的知识管理系统就是在谷歌中练习键入正确的关键词(或者如果你愿意,可以选择bing)。

我每天都做很多次,并且从未有过保存任何东西,甚至是书签的冲动,因为如果不是通过你的网络浏览器的历史记录输入类似的查询,它很容易找回来谷歌。

对于编程问题,您最好使用stackoverflow.com进行搜索,但stackoverflow.com结果通常位于您的搜索结果列表中。