打造适合自己的知识库,循环提纯知识并让自己受益。

引语

对于知识工作者来说,知识库是持续支撑整个职业生涯的重要基础。程序员,算是半个知识工作者工种。

知识库可以看作是海量资源库的本地缓存。它的特点是:少而精要,重点突出。

知识库建设,基本步骤包括:搜集、分类、整理和提纯。

「目标」

工作所需触手可达,避免重复搜索
积累足够深度和广度的专业领域知识
阅读/创作/小记
温故而知新
素材库

「内容」

搜集内容的目标是为工作、生活和创作提供持续动力,解决实际问题。

原理、问题、方案、思路、优化、踩过的坑、经验教训等;
好用的命令、有益的示例、有用的官方文档;
有益的方法、独特的见解、清晰有条理的总结;
生活的经验与感悟,随手记等。
搜集
准备一款笔记软件,方便搜集和整理各种来源(包括自己写的)的文章和内容。

能够在 PC、移动端自由编辑、管理和同步内容;
能够方便地从各种来源拷贝感兴趣的文章和内容;
有浏览器插件、微信公众号文章分享等插件拷贝到笔记软件。
我目前使用的是为知笔记。基本满足以上要求。当然,印象笔记的“剪藏”功能也好用。

搜集内容的基本标准是:

具备实用性或思想性;
侧重原理和设计。
搜集来源和途径主要有:

优秀网站、博客、微信公众号;
好书段落精彩摘录;
论文、官方文档。

「避免重复搜索」

思考第一个目标:工作所需触手可达,避免重复搜索。如何做到这一点呢?

一个实际场景是,有时会临时写一个脚本或执行一个命令,比如要 for 循环处理一个文件或列表,或者执行一个 mongo 查询语句,但是我对语法记得不熟,总是忘记。怎么办呢?就可以建一个 for 代码片段或 mongo 命令片段的笔记。需要的时候,直接从笔记里拷贝并修改。

另一个实际场景是要去查询环境信息和一些常用命令。也可以记在笔记里,而不是去翻飞书群和聊天记录。

这不,我就建立了一个“环境与工具”的文件夹,有“环境”、“脚本”、“命令”、“代码片段”四个细分类,下面放的是各种常用的工具、脚本和命令,方便随时取用。这些命令和脚本可以有两种方式来积累:

集中搜集。常用的命令,建议集中搜集,一次搞定,多次使用。例如,工作过一段时间,想必对需要用到哪些命令比较熟悉,就可以集中搜集下。日常工作中,安装和更新软件、搜索文件、搜索日志、拷贝文件、文本析取与替换、压缩与解压、Git 操作、Docker、K8S 等;
日积月累。适用于不怎么常用的命令,在需要的时候搜索后立即记录下来。比如视频截取、文件格式转换等。
日常工作中,未必有时间在聊天软件与笔记软件之间切换,这时,可以顺手记录在聊天软件上,消息发给自己。有空时再去整理。

工欲善其事,必先利其器。

「知识卡片 VS 完整文章」

一般来说,做笔记倾向于建立完整性的文章。之前我也一直是这么做的,非完整的文章甚至觉得有点不适应。不过,知识卡片的思想令人眼前一亮。

文章虽然具有完整性,但如果比较长,翻起来就比较麻烦,而且往往难以记住自己想要的内容在哪里。知识卡片则类似于“微文”,一个知识卡片就承载着一个小知识,很适合于搜索和快速获取。

因此,如果是优秀的观点文章,可以原文保留,领略其风范;如果是知识类摘录,适合“大卸八块”后做成知识卡片。不是一脑古全扔到一篇笔记里,而是一个知识点一篇微笔记。

「如何避免“50%的概率都不会去读”的“悲惨结局”」

之前的亲身实践证实:无脑拷贝到笔记里的文章,基本上大半年都不会读一次。换句话说,可以假设:摘录的文章,至少有 50% 的概率很长时间都不会去碰它。

那么,如何避免这种情形?如何不重蹈覆辙呢?有什么可能性是会吸引自己去读呢?那当然是优质文,值得反复阅读。因此,在网络上搜集知识和文章时,就要遵守“质优+严进”准则。最好能至少读完一遍,觉得确实可以(值得分享的那种)。或者只拷贝所需要的内容。切忌囫囵一看,无脑全文拷贝。摘录的时候多花一分钟,就不会面对零乱的摘录内容和凌乱的格式的莫可名状的心情了。

食之乏味、弃之可惜的文章,要忍心舍弃删除。我已经把之前技术文摘的 99% 文章全部删除了。重新来过。

打造适合自己的知识库,循环提纯知识并让自己受益相关推荐

  1. 适合中小企业的知识库软件有哪些?

    在这互联网信息爆炸的时代,过多分散的信息,会给企业员工之间的配合带来麻烦.公司里团队资料分散零乱,查找起来费时费力:项目信息难以共享,团队成员重复劳作:业务经验无法沉淀,知识资产流失严重等等问题.为了 ...

  2. 关于构建网络安全知识库方向相关知识的学习和思考

    说明:最近在看<面向知识服务的知识库结构理论与方法>蒋勋,将自己研究可能用到的知识进行梳理和摘录,并加入部分自己的主观想法,由于17年的书,有些思想或描述已过时,但可借鉴的思想还是有不少的 ...

  3. 计算机音乐深夜,10首 最适合深夜单曲循环的音乐

    原标题:10首 最适合深夜单曲循环的音乐 夜深,总搭配着寂静.孤寂的感觉,望向夜空中的星星点点,会否感觉到一丝的倦意.一丝的忧郁,打开手机单曲循环这某首或忧郁.或放松的音乐? 1.<Forres ...

  4. java循环基础知识_Java基础知识·循环语句

    掘友们,大家好呀,我是宸道. 今天要讲解的是Java基础的循环语句,虽然很基础但还是希望大家看完,就当时复习知识了,基础越牢固越好,对我们是有很大帮助的. 相关推荐 循环语句可以在满足循环条件的情况下 ...

  5. 论文浅尝 - AAAI2020 | 通过知识库问答改善知识感知对话生成

    论文笔记整理:胡楠,东南大学博士. 来源:AAAI 2020 动机 现在的将外部知识整合到对话系统中的研究仍然存在一定缺陷.首先,先前的方法难以处理某些语句的主语和关系,比如当语句中的相关实体彼此相距 ...

  6. 中式红木装修——打造适合审美的居住空间

    随着经济的发展,人民生活水平的提高,住宅的装修档次也不断提升,从而对居住的要求越来越高.中式红木装修:是在吸收中国传统家居文化的基础上,结合中国特色的红木这一材质,打造的适合现代人审美和使用的一个居住 ...

  7. 搭建企业内部知识库,从知识管理做起

    编者按:随着信息化的发展,企业的知识资产越来越重要,搭建企业内部知识库对企业十分重要,本文分析了企业知识库的意义,并进一步介绍了知识管理系统助力企业知识库搭建实现的功能. 概要: (1)搭建企业知识库 ...

  8. 科普 | 典型的知识库/链接数据/知识图谱项目

    从人工智能的概念被提出开始,构建大规模的知识库一直都是人工智能.自然语言理解等领域的核心任务之一.下面首先分别介绍了早期的知识库项目和以互联网为基础构建的新一代知识库项目.并单独介绍了典型的中文知识图 ...

  9. 机器学习:循环神经网络知识要点

    https://www.toutiao.com/a6678275630674477581/ 概述 循环神经网络特点是可以挖掘出数据序列之间的关系信息,实际使用中每一个样本的输入是数据序列,也就是一系列 ...

最新文章

  1. c++检测a字符串是否包含b字符串_Python编程基础—字符串
  2. python基础教程视频(全13集)-Python基础视频教程(600集)【传智播客精品教程】...
  3. Netty学习笔记(一)Netty客户端源码分析
  4. 部署在ABAP Netweaver上的UI5应用,UI5库那些JavaScript的具体位置
  5. 程序员面试金典 - 面试题 02.08. 环路检测(快慢指针)
  6. CPU 是如何执行任务的
  7. 【codevs1722】【NOI1997】最优乘车,单元最短路?
  8. [UE4]UMG、HUI、Slate之间的区别
  9. 定义表格的指定列的属性
  10. 每日一个机器学习算法——机器学习实践
  11. Python基础 day2
  12. 分享76网络科技88教育教学47公司企业PPT模板
  13. java组件及事件处理(13)--ActionListener监听算平方数
  14. Linux-whereis find locat which半解
  15. c语言dsp编程论坛,针对Ti的DSP C语言编程
  16. 李飞飞:云原生数据库是大势所趋
  17. 【读书】少有人走的路---自律(斯科特 派克)
  18. 第3章-2 查验身份证
  19. 网站分析行业的“前途”和“钱途” [转载]
  20. windows 命令 系统快捷方式

热门文章

  1. 华为HUAWEI交换机堆叠
  2. Python量化交易学习笔记(20)——保护点卖出策略
  3. 浅谈数字经济新技术间的关系——云计算、物联网、大数据、区块链、人工智能、元宇宙
  4. aws beanstalk mysql_教程和示例 - AWS Elastic Beanstalk
  5. 骨传导耳机哪款好、最适合运动的五款骨传导耳机
  6. 算法之unix时间戳和UTC时间(年月日)互换
  7. 私有化即时通信软件有哪些?企业要怎么选择?
  8. 综合架构-网站架构LNMP
  9. python聚类分析sklearn_用scikit-learn学习K-Means聚类
  10. 20161210 我国目前的人口为11亿,且每年的增长率为1.5%。问多少年后,我国的人口会翻一番,达到22亿?(47年)...