个人知识管理

这个话题大家都有自己的想法和做法,我不想布道,在这里把自己的知识管理发展过程和现在的知识管理方法和大家分享一下,同时也请大家能给出更好的思路和方法。

最初个人的知识记录在本子上(主要还是学生的时代),这个过程大家都有过,现在能够翻出来看别有一番滋味,但是大部分也已经无从找到,从知识保存的角度来说就是都没了。当然有很多通过手工的记录都已经记录到自己的脑子里了。

后来开始经常在电脑前了,将自己的学习的资料保存起来,很多的pdf(惭愧的是都是盗版)被分类放到文件夹里。发现这样的后果是只收集了文档却忘记了看,渐渐的开始用word来记一些笔记,这些笔记内容翻看起来是很好的的学习成长的记录,但当时的时代没有云存储服务,所以保存在电脑和移动硬盘随着时间的推移也已经找不到了。

然后开始有了博客,开始记录和摘抄一些东西,其实博客很重要的是分享原创,用来做笔记真的不合适。07年左右开始在csdn 上安家,但是感觉自己的太水了写,写出东西来让人笑话,要么就是转贴一些东西意义不大,中间有一年左右的时间没有写任何的内容。

evernote 在接写来的很长一段时间成为了我摘录笔记的良好平台,我可以将自己的学习知识记录在上面,权当私藏。evernote的web剪辑功能确实不错可以快速的将别人的文章中自己需要的部分选取保存起来。但是时间长了感觉有些缺憾,记录起笔记来感觉不爽,evernote实际上不太适合程序员使用,代码的支持不好。后来学习了markdown语法借助马克飞象这个工具来用markdown语法来写笔记。笔记还算是圆满了。让后对markdown就像着迷一样,它用来做程序员的比较工具太爽了,找csdn上支持markdown的方法,并且在找支持markdown的替换的blog。借助markdownhere可以将自己输入的文档直接转成相应的富文本,但是修改起来很麻烦。其实马克飞象也存在这个问题,没有办法修改已经发布的文章。wri.pe借助dropbox保存markdown源码同时将编译后的富文本发布到evernote上解决了这个问题。至此笔记的问题解决了。

blog的对markdown或者restructuredtext支持的问题,一直是个遗憾,csdn压根就不支持markdown, oschina 的markdown编辑器可用性太差了,简书这样的网站对markdown支持倒是不错,但不是程序员的社区。segmentfaultmarkdown编辑器还算不错。(一会儿写完,看看是否还能修改~~~,OK,可以很好的修改)。

很多人推荐用wiki来组织管理知识,个人感觉需要搭建相应的服务,并且还需要学习比markdownrestructuredtext更复杂的wiki format语法。个人没有采用这种做法,组织化的文档知识还是用restructuredtext放到gihub上用readthedocs自动管理吧。

最终的解决方法:

  • 笔记 wri.pe + evernote
  • 分享

    • 组织化文档 github + readthedocs + restructuredtext + sphinx
    • 文章 blog + penlican
    • 代码片 gist
    • 手册 zeal + man

程序员知识范围和组织形式不同很可能采用的方法产生的效果有所不同。
做前端的希望很快的看到自己代码的效果和展示形式自然会用一些能够可见的工具来管理。都有很多更好的工具来辅助,但是我这样的只写代码的猿就没有必要了。

另外大家有Linux平台下代码片管理工具可以推荐给我。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
前言: 这是本人开发的个人知识管理软件,特别适合需要阅读大量pdf\word\mht\txt等格式文献的科研人员,有效提高个人知识管理能力,减轻记忆压力。因为这几年来都没有时间开发和维护,所以现在开源,希望有人能发扬光大。由于时间关系,没有很好整理文档,而且不是最新版,需要的请联系。本人曾参与Sourceforge的latex2rtf项目,在知识管理方面具有独创见解,希望大家能共同探讨,促进我国科研人员的个人知识管理水平。 本软件综合了Tag2Find、Leapfrog Tag等Tag管理软件的优点,同时克服了这类软件速度奇慢的缺点,具有Everything一样的即时搜索性能。所以叫Tagging-Taggie。 大致工作流程: ------------------------------------------------------------ 1. 启动Tagging软件,此时后台会运行一些针对常用阅读软件开发的AutoHotkey脚本(可以自定义); 2. 在你熟悉的阅读软件中(例如Acrobat Adobe、Pdf Xchange Viewer, Office Word等里面)按下快捷键 Ctrl+`,将弹出一个迷你窗口(叫Taggie),可以输入各类标签(也可以从常用词中选择,如文章类型,重要性),同时显示以前的关键词,所有标签和当前页码等信息会自动保存到数据库中。 如果按下快捷键 Alt+`,则不弹出任何窗口,但是数据库中将记录此文件的标题,当前选中的文字前20个字等信息,这样方便地保存了您的访问记录,而且不受软件的限制。 3. 打开Tagging主界面(类似Everything),可以一边打字输入一边获得检索结果,同时有最近浏览记录、访问最多记录、最常用Tag等信息。 注:上述快捷键可以自定义,例如设置为F1是最轻松的。 背景知识: ----------------------------------------------------------- 一般来说,我们阅读科技文献时,希望随时快速记下带有自己思维方式的Tag,比如这篇文章是欧洲某国的,这一页很重要,这篇文章很重要,这篇文章是90年代的,这篇文章是某公司或某大学的,这是会议文章/期刊文章/技术报告/国际标准等等。但是如果采用重命名文件的方法(适用于Tag较短的情况),就会疲于应付。 如果你是研究生或者科研工作者,那么自然需要阅读大量的文献,采用其它知识管理软件都需要大量的鼠标和键盘动作,同样会疲于应付。 换句话说,采用文件夹管理只是实现了文件的树状分类,但是一篇文献在每个人脑海里面还有特殊的标签,只有采用标签和树状分类才能保证我们的每一篇文献都能快速找到。 采用本软件,你就可以从各种蛛丝马迹中找到你曾经阅读过的文献。 工作机理 ------------------------------------------------------- 1. Taggie会自动获得当前文件的特定属性,例如文件创建日期、pdf的页数、已有关键词等,并根据这些信息为该文件创建一个UUID.lnk,如果开启了Distributed Link Tracking Client服务,在本地计算机你可以随意重命名或者移动该文件,以后用Tagging搜索Tag时都可以找到该文件。 2. 当前版本用到的数据库其实就是类似csv或者xls的文本文件,你也可以通过OneNote接口把数据保存到One文件里面去,这样可以在OneNote里面补充注释,管理起来更加富有层次。 细节和讨论: ---------------------------------------------------------- 1. 多个标签数据库的同步和合并; 可以为不同电脑指定一个特定的数据库名字,在Tagging里面可以勾选要搜索的数据库,一般不用考虑数据同步。但是最好能随时把个人的数据库上传到快盘之类的地方,或者用Groove同步,实现团队成员的知识管理。 2. 采用Symbolic link的方式与采用快捷方式的对比。 还没有测试。 3. 。。。。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值