1#
许许多多的开发文档、问题、Bug总结、开源项目....
一个程序员如何不能好好的管好这些文档,系统的去理解它,而不是记忆它,那么能力的成长将是有限的。
下述是一些有关个人知识管理的资料,也是个人的一些经验总结。希望对你的程序员生涯有所帮助。

最新最实用的个人知识管理理论知识(2009年版)

背景知识
从2002年到2007年一直在开发内部使用的文件管理软件,2007年对外发布“针式PKM V2.0版”;
同时发布“PKM全民推广系列”;针式PKM 经过许许多多用户的反馈、建议和注册支持,发展到“针式PKM V8.28版”(2009年11月份)。
个人管理的知识点也达到4332个知识点,容量约25G左右。
对个人知识管理的理解,也从偏向理论层次,走向更为实用的“流程化”层次

一、个人知识管理的定义:

  指个人从“生涯规划”的角度出发,通过专业工具建立知识体系并不断完善,进行知识的收集、整理应用学习和创新的流程化管理;
   英文全称是Personal Knowledge Management,简称PKM。


比在百度百科基础上的定义增加:“生涯规划”、整理应用学习两个过程;对过程改进为“流程化管理”


  1、生涯规划
   从为用而学的角度,建议个人应从“生涯规划”的高度来建设个人知识管理体系。实际上,“个人知识管理体系”很多人无从下手,不防从“生涯规划”和当前工作岗位两个角度来得容易。具体的内容,还可以参考“向特定领域的专家精进”一文。


  2、整理应用学习

    这是三个密不可分的过程,整理中学习,应用中学习,学习中整理等是相互交溶的。
    a.整理:引用6S中“整理”的定义是:区分“要”与“不要”的东西,要的东西依规定定位、定量摆放整齐,明确标识。
    具体到个人知识管理是指删除文档中对自己无用的内容、删除对自己无用过
时的文档、将文档归类到相应的分类中、按需要增加标签、将相关的文档放在一块等等
  
    b.应用:主要为解决某问题、为写报告等进行的资料查找
    c.学习:记忆核心知识学习、对细节内容保持印象,需要应用时再深入。
    这里强调学习的整体观,对于需要考试的内容,当然是要在框架知识熟记的基础上,记忆细节内容的


  3、流程化管理

   强调个人知识管理也需要流程,这是养成个人知识管理习惯的另一种解释;不够,“流程”强调是其通用性的方面,习惯强调的流程应用于个体的实际方面。
   只有养成一定的个人知识管理习惯,个人知识管理的好处才能显现。但不借助专业的PKM软件工具,只能会白白浪费很多时间在摸索而不得要领。

  对创新作个补充:

  这里的创新定义范围会更广一些,包括创造从未有过的知识内容在内,即包括学习心得、报告、论文等等。
  一个完整的个人知识管理系统,应包括他人创建的知识、自己创建的知识在内,并不断学习、消化这些知识,对这些知识是否正确、是否过时、是否可改进等作出“创新”的认识。
  正如Yibie所强调的个人知识管理的最终目的是:"知识的「内化」",即转为个体的智慧;但个人认为这一点只是个人知识管理最终目的的一个组成部分,个人知识管理的另一个最终目的应是“不记忆
”,即如何让电脑成为自己的第二个“头脑”。这个有点难,需要掌握更多的电脑操作技巧、专业软件工具、掌握搜索引擎等等。


二、个人知识管理的流程化


个人知识管理的流程包括:生涯规划-->知识体系建设-->信息收集-->整理/学习-->创新(心得、报告)。

这里要说明的是每个流程间没有明显的先后顺序,每个流程可能在同时进行着。但对于“新手”,参照上述的顺序学习是必要的,只能理解后才能贯通。

三、新手如何开始“个人知识管理”


1、了解上述的内容

2、选择一款专业的个人知识管理,如PKM2、针式PKM、中正文档管理软件、紫轩资料管理大师等,
     不推荐TC(整理、统计、关联功能太少,基本上还仅仅是一个资源管理器的扩展,没有多少PKM的特征)

     单纯的网页收集推荐使用网文快捕、网博士等

3、整理自己现有的资料,区分知识性文件,将非知识性文件,如安装文件、多媒体文件、图片另外存放

4、在基本掌握PKM软件工具的基础上,导入“知识性文件”;进行学习摸索软件的工具,找到上述的流程对应到软件的哪些功能。


特别要掌握下述功能:
   a.如何进行多维分类:即如何将一个文档放在多个分类(文件夹)中
   b.如何快速定位分类:即如何通过一个简短关键字,瞬间找到该分类(文件夹)
   c.如何进行多文件关联:即如何将多个相关的文档放在一起,方便快速切换在同一画面显示
   d.如何进行搜索,如何进行字段排序等
   e.如何按范围日期快速查找
   f.如何利用网页收集辅助工具?
   *上述这些功能,基本上每个PKM软件都有。

5、进行“生涯规划”,初步完善个人的知识管理体系
6、重复个人知识管理的流程

相关标签:软件架构师的个人知识管理、程序员的个人知识管理、软件工程师的个人知识管理