理想的知识结构模型

在某个领域深耕细作的同时,不要忘记拓宽自己的知识面。如果一个人的领域太过专业化,一段时间后,你可能会发现自己的专业已经陈旧了。如果一个人的知识面很广,在终身教育的配合下,你的专业可以随着时代的变化而改变。
— 《MacTalk跨越边界》

概述

理想的知识结构模型应该是T字形,横表示广度,竖表示深度。缺一不可。
木桶理论过分强调不要短板,广度优先,处处平衡;
长板理论过分强调深度,深度优先,精耕细作。
考虑到多个领域,可以是多个T的叠加,最终的结果就是类似于上图所示的图形,有点像二师兄的九齿钉耙。 :)
如果考虑到知识随着时间的迭代,那么我们最终会看到三个维度:

  • 广度:博
  • 深度:专
  • 时间:新

知识分类

广义

所有的文字、语言、经验、哲学、科学、宗教都可以算是一种广义的知识。

狭义

以软件开发为例:

  • 通用性的:如C语言、编程范式、设计模式、软件架构、软件开发流程。。。
  • 领域相关的:如汽车领域软件开发:AUTOSAR架构、诊断、ASPICE、ISO26262.。。
  • 产品相关的:如ADAS产品软件开发: 功能、距离检测算法、路径规划、横向控制、纵向控制。。。

训练方法

  1. Break down a skill into its components.
  2. Learn enough to know when you’re making a mistake.
  3. Remove any and all barriers to practice.
  4. Practice for at least 20 hours.
  • 深度:10000小时理论
    人们眼中的天才之所以卓越非凡,并非天资超人一等,而是付出了持续不断的努力。只要经过1万小时的锤炼,任何人都能从平凡变成超凡。 — 《异类》(Utliers)

  • 时间:
    根据不同的知识种类进行迭代,可以通过RSS订阅,查看最新的前沿论文等。

Reference:

  1. T型知识结构
  2. 20 hours to learn something new
  3. 哪些网站适合用于充电、学习新知识?