学习方法:如何夯实基础,如何慢慢构建自己的知识体系?

Posted 一起学编程

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习方法:如何夯实基础,如何慢慢构建自己的知识体系?相关的知识,希望对你有一定的参考价值。

大家好,不知道各位曾经有没有和我一样的困惑,就是有些知识好像已经看了好多遍了,但是知识点在脑子中是分散的,没办法串联起来,别人问一个问题我或许能答出来一点,但是你让我自己从头梳理一下这个知识包含的所有重点内容,我又脑子一篇空白不知道该从何说起。

这就是缺乏完善的知识体系。或者说,基础不牢!

这篇文章跟大家说一下我的学习方法,如何夯实基础,如何慢慢构建自己的知识体系,绝对干货!全文以《计算机网络》这门课为例。

Step 1

首先,很多科班的同学大学肯定都上过计网的课,谢希仁那本教材(实名吐槽,太晦涩了,简直就是大学时代的梦靥),如果你上课认真听讲过,对计算机网络这门课已经有了一个比较全面的认识,那我觉得这第一步就可以直接跳过吧。

对于一个像计算机网络这种比较庞大比较复杂的知识,且知识点不会发生非常大的更新与迭代,我的首选都是 先看视频 。

看视频 = 别人嚼碎了吐出来喂给你

在学习之初对新知识没人形成自己的初步认知的时候,你翻开书,感觉满书都是重点,满书都是难点,尤其是教材类的书,又大又全,真无从下手。

这个时候,听听大佬的讲解,学学大佬的经验,比自己一个人埋头看书更容易把握重点,更高效!

看视频的时候带上脑子!弹幕关了,笔记安排上,当然也不必面面俱到,把 PPT 抄一遍啥用也没有,列个大纲 or 思维导图即可,毕竟这一步只是帮助我们对计算机网络这门课有一个全面的认识。

关于弹幕,大部分时间建议关上,不然影响学习体验。

但是,弹幕人才多!

当你有些知识点没听懂 or 持反对意见的时候,可以打开弹幕看一看,你有这个困惑,大概率有人和你一样,说不定有 surprise~

Step 2

看完视频后,脑子处于混沌状态,也即文章开头提到的,知识点在脑子中是分散的,没办法串联起来。

所以,第二步就是看书,看经典的书。

我觉得这是构建知识体系最重要的一环。之前我自己零零散散学 Java 的时候,看过 B 站上黑马、尚硅谷啥啥等很多视频,到最后老是觉得自己好像知道很多东西,但是又说不出个所以然来,似空中楼阁,总怕有一天就塌了。

就这种恐惧感逼迫着我明白了一个道理, 别人嚼碎了的东西终究是别人的,你自己的知识体系终究要靠你自己一砖一瓦堆砌起来 。

遗憾的是,大部分同学都夭折在这里了,看完视频就觉得自己行了,迫不及待转战下一个知识了。

这么一说估计好多同学焦虑感马上上来了,赶紧屯了一大堆书。

其实看书之前做好测评,看看大佬们推荐的一些好书,然后选择其中一本读下来就行。如果这一本书的某个章节有缺陷或者没有解决你的疑惑,可以找其他书的对应章节看看,互补一下。

关于计算机网络,我只推荐两本书, 两本神书 !(文末有高清 PDF 资源获取方式)网络上很多关于计算机网络的图基本都参考自这两本书

《图解 HTTP》:

《图解 TCP/IP》:

另外,看书的时候注意做好成体系的读书笔记与总结!

读书笔记(博客)这个东西在程序员的圈子里已经被提烂了,其重要性不言自明。

毕竟要学的东西这么多,光靠脑子咱能记得住。看一遍书不做笔记那回过头忘记了还得再看一遍书,太浪费时间,不如在一开始就做好笔记。

Step 3

看完书其实就差不多了,脑子里跑一遍思维导图,知识体系已接近完善了。

不过,在看书的时候,其实或多或少还是存在一些疑难杂症我们自己没办法独立解决的,这个时候可以看一些优质的文章 or 博客,网络上大佬们还是非常多的。

关于如何搜索高质量的文章,这里首推 “掘金”、“微信搜一搜”、“知乎” 这三个平台,CS某N 上的文章水平有点层次不齐了,很容易浪费时间。

关于这一步,我其实见过很多人只做这最后一步,在网络上找一些大佬总结的知识点背一下然后就过了,仁者见仁智者见智,我只能说不能太依赖博客,除非距离考试面试时间真的过于紧迫,不然还是打好根基为好。

还是那句话,别人嚼碎了的东西终究是别人的,可锦上添花不可雪中送炭,你自己的知识体系终究要靠你自己一砖一瓦堆砌起来。

写在最后的最后:对于准备成为一名优秀程序员的朋友,如果你想更好的提升你的编程核心能力,让自己成为一个具有真材实料的厉害的程序员,不妨从现在开始!C/C++,永不过时的编程语言~

C语言C++编程学习交流圈子,QQ群:739386924点击进入】微信公众号:C语言编程学习基地

整理分享(多年学习的源码、项目实战视频、项目笔记,基础入门教程)

欢迎转行和学习编程的伙伴,利用更多的资料学习成长比自己琢磨更快哦!

编程学习书籍分享:

 编程学习视频分享:

 

以上是关于学习方法:如何夯实基础,如何慢慢构建自己的知识体系?的主要内容,如果未能解决你的问题,请参考以下文章

数据库系统学习与基础夯实——基础知识

程序员如何构建自己的知识体系

关于如何构建自己的只是体系

如何快速构建自己的数据中台知识体系

夯实基础系列二:网络知识总结

夯实区块链产业发展根基是当务之急 标准体系知识产权是国际竞争角力之焦点