关于构建知识体系

如何构建属于自己的知识体系

柳浩老师的回复

以下是我 2023-07-21 博客的内容,适合工作中的学习,更适合特别喜欢技术的同学

有的同学问我为什么可以研究这么多内容,有什么好的研究方法。其实我也没有很好的学习方法,可能因为我比较喜欢钻研技术,如果某一个技术点没有想明白,我就会围绕这个点进行深入挖掘,而往往为了弄明白一个知识点,就会研究其他相关知识点,这样从一个点很容易延申到一条线,进而扩展到一个面,最后形成一张网,就构建了自己的一个小小的知识体系。

以下是我认为的,在校同学研究的方法(我毕业很多年了,方法可能不适合如今的形势,建议你去知乎查查“如何做研究”)

  • 读这个领域内的最经典的20篇论文
  • 读这个领域内最新的20篇论文
  • 读交叉方向的10篇论文(可选)
  • 写综述,找出可以改进的方向
  • 动手改进

对于毕业论文,再补充一点:关注这个领域十个大牛,看看他们最新研究啥

建议你在去知乎查一查,比对印证

刘崇军老师回复

网上推荐的办法是先找行业最主流的10本书来翻一下,找出共同的高频专业术语,然后建立高频词之间的关系(知识框架),然后从入门级书本开始详细阅读。

我在学编程的时候大致就是这样,只是进入详读阶段,还是要做删减,与目标无关的技术模块,先放弃掉,后续有用到再说。

最近我在看行业规范,感觉在面对全新内容时,应该先将文本拆成单词,然后通过单词去建立框架,每个单词就像一个像素点,这样才能保证不遗漏重要内容。

Cs 专业应该对 设计模式 有过了解吧,之前看这本书对我启发很大。怎样识别变化的内容和不变化的内容,然后合理安排内容结构。建议多看看,提高架构意识。 其它的书推荐金字塔原理 之类的 也是从架构层面去解决问题。

我的个人体系

  • 了解大体内容(专业名词、大致流程和节点、实际应用),不用过分详细,后续学习中会慢慢补充扩大这个板块

  • 针对某一个点(好奇的、困惑的、特别反感的都行),慢慢进入,遇到困惑久的就跳出来换个环境、换个方式、或者从整体上梳理下。某一个专业名词也可以

  • 边做边学边输出

  • 形成自己的的体系结构,并输出一项端到端的成果。