个人知识管理

智数映雪鹤
• 阅读 5668

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

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

后来开始经常在电脑前了,将自己的学习的资料保存起来,很多的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压根就不支持markdownoschinamarkdown编辑器可用性太差了,简书这样的网站对markdown支持倒是不错,但不是程序员的社区。segmentfaultmarkdown编辑器还算不错。(一会儿写完,看看是否还能修改~~~,OK,可以很好的修改)。

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

最终的解决方法:

  • 笔记 wri.pe + evernote
  • 分享

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

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

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

点赞
收藏
评论区
推荐文章
粥白 粥白
4年前
全网最全python学习路线图,让学习不迷路
学习Python有一段时间了,最近也是在不断的整理Python相关的基础知识和学习一些新的知识,想来分享给大家。我刚开始接触Python时,和大多数初学者一样不知道从那里开始学习python,我也在网上找了许多python相关的资料来学习,但是资料多也不见得就好,因为不知道从哪里开始下手,走了许多弯路。后面我就整理了一套对初学者来说学习python能很快上手
徐小夕 徐小夕
3年前
前端: 如何更高效的学习Css? 有哪些库值得推荐?
之前有很多朋友问我如何快速学习css以及有哪些好用的css库,最近也抽出时间思考整理了一下,今天就和大家分享一下我的经验.如何高效学习Css之前在工作中也使用css做过很多有意思的事情,比如用css画图标,写轮播图,写动效,做布局等等,但是这些应用的实现都依赖于html和css基础知识.根据我自己的学习经验,我们需要掌
【开发宝典】Java并发系列教程(四)
本文将给大家分享Java并发编程相关的知识点,具体将对Java常见的并发编程方式和手段进行总结,以便可以从使用角度更好地感知Java并发编程带来的效果。
徐小夕 徐小夕
4年前
程序员必备的几种常见排序算法和搜索算法总结
前言最近为了巩固一下自己的算法基础,又把算法书里的基本算法刷了一遍,特地总结一下前端工程师需要了解的排序算法和搜索算法知识,虽然还有很多高深算法需要了解,但是基础还是要好好巩固一下的.本文将以图文的形式为大家介绍如下算法知识,希望在读完之后大家能有所收获:冒泡排序及其优化选择排序插入排序归并排序快速排序顺序搜索二分搜索
Wesley13 Wesley13
3年前
TCP学习总结(一)
在学习的过程中,相信大家都有过“学了就忘“这种经历,又特别是TCP/IP知识点密集的通信协议,所以在此总结一下自己学到的皮毛,希望对自己对大家也有所帮助。这篇博客主要讲运输层TCP和UDP的东西,IP层以后有时间再来补充。TCPTCP的全称叫传输控制协议(TransmissionControlProtocol),这个协议的目的就是为网
Stella981 Stella981
3年前
SpringBoot(二)自动装配正文
\toc\前言        最近在学习SpringBoot相关的课程,过程中以笔记的形式记录下来,方便以后回忆,同时也在这里和大家探讨探讨,文章中有漏的或者有补充的、错误的都希望大家能够及时提出来,本人在此先谢谢了!开始之前呢,希望大家带着几个问题去学习:1、SpringBoot自动装配是什么?2、这个功
Wesley13 Wesley13
3年前
100道MySQL常见面试题总结,看完直接收藏
前言本文主要受众为开发人员,所以不涉及到MySQL的服务部署等操作,且内容较多,大家准备好耐心和瓜子矿泉水.前一阵系统的学习了一下MySQL,也有一些实际操作经验,偶然看到一篇和MySQL相关的面试文章,发现其中的一些问题自己也回答不好,虽然知识点大部分都知道,但是无法将知识串联起来.因此决定搞一个MySQL灵魂100问,试着用回答问题的方
Wesley13 Wesley13
3年前
Java IO流基础总结
前言好久不用Java的IO流,把好多的基础知识都忘了,昨天在写一段代码,发现好多细节都忘了。那天在组织组内代码评审的时候,发现有人在乱用IO流相关的类,所以还是写篇文章,把这个知识点总结一下。IO流类图结构对于Java这种庞大的体系,我们要学某一块知识点,只有从整体上把握,整体上形成一个知识架构,这样才能更好的把握学习内容和
Stella981 Stella981
3年前
Redis持久化的两种模式
最近呢,我使用到redis的缓存这方面的知识,所以去加深了一下学习,故有一些积累的东西,在这里给大家分享一下;顺便也当作笔记一般的存在,以免以后用到的时候,又去再次查找,难道自己记录的知识,它不香吗?1\.Redis持久化策略1.1什么是持久化1.1.1持久化介绍    
Stella981 Stella981
3年前
Docker 网络背后的原理探索
本文首发于我的公众号Linux云计算网络(id:cloud\_dev),专注于干货分享,号内有10T书籍和视频资源,后台回复\\「1024」\\即可领取,欢迎大家关注,二维码文末可以扫。知其然而不知其所以然,不知也。老古人说得多好,学知识不懂得知识背后的原理,等于白学。通过前面两篇文章,我们知道了容器的单主机网络和
Spring容器获取Bean的9种方式 | 京东云技术团队
本文为大家整理汇总了常见的获取Bean的方式,并提供一些优劣分析,方便大家在使用到时有更好的选择。同时,也会为大家适当的普及和拓展一些相关知识。