整理自己的知识图谱

为什么要整理知识图谱

大音希声,大象无形,大道至简

自从步入 Coding 的世界之后,几乎每天都有新的知识出现。特别是在做前端的时候,新框架、新类库更是层出不穷。即便跟着指引走完教程,在实际上手时仍会有一些手足无措。其原因可能是没有与已有的知识产生联系。

回顾学生时代,我们在学习新知识的时候都是从点入手,形成一个个知识点,然后再将知识点连接起来形成一张知识网络。而网络的疏密最终会反映在我们的成绩上。这个道理放回 Coding 中也是一样的。

随着 Coding 小时数的上升,当项目经验丰富后,往往就会进入瓶颈期。此时,组织起一个属于自己的知识图谱无疑会对突破瓶颈提升自己带来帮助。每当对自己的知识充满信心时,不妨回顾一下那道经典的面试题,来检验一下图谱中是否还有欠缺的地方。

输入url到加载完页面发生了什么?

我的知识图谱

作为 2020 年下半年最主要的学习计划便是整理出属于我自己的知识图谱。将目前掌握的、工作中遇到和涉及的知识做一个汇总和串联。结合自身的情况,我将自己的知识分为前端、服务端、计算机基础、devOps、代码管理以及软技能 5 部分。

从每部分知识点的细分程度就能很明显地发现自己擅长与不擅长的地方(虽然当中还包含了一些只是知道但并没有掌握的知识)。

结合这份知识图谱,下半年给自己订的目标主要有两个。

  1. 加强服务端的知识

    一是因为现在的主要工作是服务端开发,二是我的技术栈都围绕 JavaScript,因此在补足服务端知识的同时对前端知识的强化也有帮助。现在的计划是从 Koa 源码开始(已经通读一遍,计划写系列分享文章)。

  2. 补充计算机基础知识

    计算机基础是 Coding 的内功。作为非 CS 专业出身,内功本身就有所欠缺。并且随着 Coding 门槛的逐步提高,打好算法、数据结构的基础已是必然的趋势。

最后,年底的时候打算尝试着回答一下 输入url到加载完页面发生了什么? 作为下半年的检验。

知识图谱需要量身定制

世界上没有两片相同的树叶

每个人掌握的知识以及方向各异,因此每个人的知识图谱也不尽相同。

知识图谱的建立并非要做到各个方面都要精通。在构建完成后,就能对目前自己的长项短项有所了解。在查漏补缺的过程中也能有的放矢。

毕竟人的精力是有限的,工作和学习之外还有生活要过。那么在有限的精力中,利用知识图谱是将自己的长处发挥到最大,还是弥补自己的短处这又是另一个话题了。


整理自己的知识图谱
https://konta9.github.io/2020/07/12/2020/整理自己的知识图谱/
作者
Konata
发布于
2020年7月12日
许可协议