如何构建你自己的计算机网络知识体系?

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

这就是缺乏完善的知识体系。

或者说,基础不牢~

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

Step 1

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

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

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

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

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

下面推荐的这个计算机网络视频,是我当时考研的时候看的,王道论坛出品,考研同学应该都听说过。视频讲的不深,但是该有的都有,讲得也挺通俗易懂的,授课老师就是上岸学姐,感觉可能比七八十年代的老师更懂我们的痛点:

地址在这里://www.bilibili.com/video/BV19E411D78Q?from=search&seid=17336949192308370764&spm_id_from=333.337.0.0

或者直接 B 站搜 “王道考研 计算机网络”

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

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

但是,弹幕人才多!

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

Step 2

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

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

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

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

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

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

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

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

《图解 HTTP》:

《图解 TCP/IP》:

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

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

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

Step 3

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

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

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

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

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

公众号后台有我联系方式,加我微信备注 计网 我发你上面两本书的高清 PDF 资源


我的 公众号『 飞天小牛肉 』,专注分享计算机基础(数据结构 + 算法 + 计算机网络 + 数据库 + 操作系统 + Linux)、Java 技术栈等相关原创技术好文。关注公众号第一时间获取文章更新,后台回复 300 即可免费获取极客大学出品的 Java 面试 300 题,回复 Echo 免费领取 star 1k+ 社区项目的配套教程