zoukankan      html  css  js  c++  java
  • 浅谈知识管理

    工欲善其事,必先利其器 
    推荐使用为知笔记(WizNote),它是电脑、手机、平板上都能用的云笔记软件,还可以分类管理和共享资料! 
    使用我的邀请码注册

    前言


    在做项目,解决某些需求的时候,总会用到自己不熟悉的模块和技术,这时候就会各种谷歌百度查手册,查询完之后,实现功能需求,过一段时间之后,就又忘记当时是如何实现的了。

    这时你会怎么做?是又去网上查找一遍?还是说通过之前的个人知识管理,即时抓取、快速检索该知识?

    浅谈知识管理(以自己为例)


    熟话说:“好记性不如烂笔头”,但是在这个信息爆棚的时代,充斥着各式各样的信息知识,不光只有记录收集,消化、运用、分类、检索也显得尤为重要,特别是IT行业,技术更新换代又非常快,一天随便在网上可以抓十几二十篇文章都很正常。

    第一阶段

    该阶段也是初级阶段,这时候对于刚入行的新人来说,有许多未知的知识需要去学习,相信大多数人都是直接搜索一堆网文博文一顿复制粘贴,采用拿来主义,最开始东西少,哪有心思去整理,之后就放在一边,并没有对这些“知识”做整理转化成为自己的知识,也就是说这些“知识”只吃进肚子,并未消化。

    第二阶段

    处在该阶段的时候,笔记文件夹里保存上千份网文笔记了(见下图),也开始消化提取实际用到的知识,写出自己的博文分享记录,但是还未对知识进行分类管理,此时如果需要查询某个之前用到的知识,是一个相对麻烦的事情。 


    第三阶段

    此阶段,已经消化了绝大部分知识,相继写了许多自己的博文分享记录,所以,每隔一段时间对知识进行分类整理,做到真正的即时抓取、快速检索,让知识变成能力,运用知识解决问题。 

    文件夹与标签

    一开始我对这两个名词的概念也是云里雾里的,咋一看好像都差不多啊?我们通过一个简单表格就可以明白。

    系统侧重点结构强调内容创建
    文件夹系统 知识的逻辑 树状结构 强调主题和归档 事先规划
    标签系统 知识的性质 扁平结构 强调分类和搜索 随时增加

    一篇文章只能属于一个文件夹,但是可以打上N个标签。 
    至于文件夹划分,完全取决于自己的知识体系,每个人都是独一无二的。 
    例如: 
    同样是网络模块的开发知识点,分为C#文章,Java文章,php文章,Android文章,IOS文章五种语言平台实现方案文章。 
    此时划分应该是,按照知识领域划分,以网络模块为文件夹,将相关文章放入其中,分别打上实现语言平台等相关标签。 
    网络开发模块

    • Android网络开发文章【Android】
    • IOS网络开发文章【IOS】
    • C#网络开发文章【C#】【MVC4】 【HTTP】
    • Java网络开发文章【Java】【HTTP】 【Spring】
    • php网络开发文章【PHP】

    而不是将每种实现语言平台作为文件夹,将这些文章放入 
    C#

    • C#网络开发文章【网络开发模块】

    Java

    • Java网络开发文章【网络开发模块】

    php

    • php网络开发文章【网络开发模块】

    Android

    • Android网络开发文章【网络开发模块】

    IOS

    • IOS网络开发文章【网络开发模块】

    虽然你也可以为这五篇文章打上【网络开发模块】这个标签,但是这已经本末倒置了 
    因为像文件夹C#里面包含太多的技术模块了,同理文件夹JAVA也是,他们都包含网络开发模块,那你是不是都要划分出来?所以你不应该用它来做文件夹,而应该用来打标签。 
    但也未尝不可这样做:不进行二级文件夹划分,或者以该平台的特定技术领域划分,例如 
    C#

    • MVC4 
      C#网络开发文章【网络开发模块】

    JAVA

    • Spring 
      Android网络开发文章【网络开发模块】

    做出唯一的划分,这样直接把技术模块当成标签分类,这样我们就是以语言平台为划分依据,以技术模块为标签。 
    归根结底要看你想要怎么划分了,好好体会其中微妙的关系。

    结尾


    无论知识怎么分类,目的都是更好地服务自己,所以最重要的原则应当是——怎么方便怎么来

    简而言之: 
    信息的管理产生知识 
    知识的运用产生智慧 
    知识的积累产生思想 
    一切的根本在于精神

    参考

    http://www.cnblogs.com/holbrook/archive/2012/11/04/2753533.html 
    http://www.zhihu.com/question/20134477/answer/17410398

  • 相关阅读:
    深入Spring之IOC之加载BeanDefinition
    Hexo+GitHub Actions 完美打造个人博客
    Spring中资源的加载原来是这么一回事啊!
    Web 跨域请求问题的解决方案- CORS 方案
    重新认识 Spring IOC
    Spring Data Jpa 入门学习
    前奏:Spring 源码环境搭建
    最短路径——floyd算法代码(c语言)
    leetcode 第184场周赛第一题(数组中的字符串匹配)
    如何用尾插法建立双链表(C语言,非循环)
  • 原文地址:https://www.cnblogs.com/leestar54/p/5136455.html
Copyright © 2011-2022 走看看