文档教程知识库【免费下载链接】InterviewGuide「InterviewGuide」是阿秀从校园-职场多年计算机自学过程的记录以及学弟学妹们计算机校招秋招经验总结文章的汇总包括但不限于C/C 、Golang、JavaScript、Vue、操作系统、数据结构、计算机网络、MySQL、Redis等学习总结坚持学习持续成长项目地址https://gitcode.com/forthespada/InterviewGuide点击查看免费下载本文整理自 InterviewGuide 仓库学习经验系列文章《看书的一点小建议》是阿秀从校园到职场自学计算机十余年沉淀下来的读书方法论。文中以计算机网络、操作系统等校招核心科目为例完整讲解如何选书、如何入门、如何迭代精读、如何动手实践的整套打法适合正在准备计算机校招/秋招、以及自学编程刚起步的读者直接落地复用。导读很多自学计算机的同学都会遇到同一个困惑那些动辄七八百页的经典大黑书到底该怎么读是硬着头皮从头啃到尾还是可以跳着看阿秀在这篇《看书的一点小建议》中给出的答案是先搞懂什么阶段该跳、什么阶段不该跳再学会不局限于一本书的迭代式读法最后用多动手来对抗记忆力的不可靠。这套方法被贯穿应用于 InterviewGuide 仓库中操作系统、计算机网络等学习路线里是一套经过校招实战检验的自学路径。一、先搞清楚什么时候不该跳章节现在很多同学看书喜欢问这本书重点章节是什么、哪几章可以不用看、可以跳过哪些内容。阿秀的建议非常明确如果你是知识体系已经相对健全的同学只管跳就是了不需要再看你已经会了的内容如果你刚大一大二、或者转行刚开始不要这么干老老实实踏踏实实把一本书啃下来。不建议学习初期跳章节的原因有两个你很可能跳过比较重要的章节看得迷迷糊糊看完就好像没看一样学习初期知识体系还没建立起来就各种跳章节会导致后续内容失去依托越学越散。如果你确实不知道怎么正确地看书阿秀推荐了一本教你看书的书——《如何阅读一本书》它可以作为你阅读方法论层面的第一本参考书。二、格局打开不要局限于一本书2.1 先选书再看书多源交叉验证阿秀有一个习惯在学习一门技术之前先搜索归纳总结这门技术领域内的经典书籍。知乎、掘金、贴吧、思否都是他的搜索源并且在查找过程中不会偏听偏信某一个回答一个人说这本书好也许带有个人情感在里面如果五个人、十个人都说这本书好那这本书可能真的就不错了。用这种方式他归纳出了各个方向公认的经典书单例如JavaScript 方向《JavaScript高级程序设计第四版》、《你不知道的JavaScript》系列上中下三卷C 方向《C Primer 第五版》、《STL源码剖析》Linux 网络编程方向史蒂文斯的《Unix三部曲》、游双老师的《Linux高性能服务器编程》计算机网络方向《TCP/IP详解》系列、《计算机网络自顶向下》这份书单与仓库中的好书总结文章相互印证——选书这件事少数人推荐可能是个人偏好多数人推荐才是经过检验的经典。2.2 拒绝一上来就啃大黑书用薄书完成入门选好了书是不是就该直接开啃这些大黑书了阿秀的答案很直接当然不是。相反他会先找一些比较薄的相关书籍入手。以计算机网络为例他没有直接去看《计算机网络自顶向下》而是先看三本小书《网络是怎样连接的》《图解HTTP》《图解TCP/IP》这三本书的共同点是薄、漫画式、不枯燥、浅显易懂并且很快就可以看完。看完之后就能对计算机网络有一个大致的整体认知比如输入一个 URL 到最终网页内容显示在屏幕上整个过程是怎样的TCP 是怎么从上到下组装起来、又是怎么从下到上递交的可能很细节的部分讲不清楚但大致的流程能 get 到这就足够了。这个时候再去看《计算机网络自顶向下》就能细细品味其中细节。仓库里的计算机网络学习路线也是同样的思路——先科普书入门再进阶大黑书而不是一上来就对着《TCP/IP详解》硬啃。再比如计算机系统方向先看《程序是怎样跑起来的》与《网络是怎样连接的》同一个系列同为薄、漫画式、易懂的风格搞清楚一个可执行文件比如 .exe是怎么来的、代码是如何跑起来的带着基础再去看《深入理解计算机系统》以及《程序员的自我修养链接、装载与库》这些经典大黑书从这些书中弄清楚计算机是如何表示负数、如何存储小数的又从王爽老师的《汇编语言》中了解到程序的入栈、出栈是怎样的过程涉及 IP、CS 等寄存器和相关元器件。这套先薄后厚、先图后文的入门路径和仓库中操作系统学习路线的编排完全一致——它把 CSAPP 这类大黑书放在后期精读阶段而不是让新手一上来就被劝退。2.3 迭代式阅读一本书不必从头看到尾阿秀的核心观点是学习一门技术大可不必把一本书从头看到尾、看得滚瓜烂熟后再学另外一本书那样耗时又耗力还很可能得不偿失。推荐的循环是先从简单书籍入手或者先从教学类视频入手初步掌握某个知识点后再去学另一本相对深入的书的对应章节内容循环往复慢慢迭代。这与仓库中看视频的一点小建议提出的先多看几个视频建立整体认知再逐步转移到经典书籍是同一套渐进式学习哲学。2.4 换书不换志看不懂就换一本一本书看不懂没关系一个章节看不懂没关系可能是这本书或者这个章节的问题可以换一本书看。但这里有一条重要的自省边界如果你接连换了四五本、甚至五六本书还觉得看不懂那就要思考一下是不是自己的方法不对或者自己路走错了。方法问题可以通过调整入门路径解决方向问题则需要停下来复盘而不是无限换书逃避。三、别高估了自己的脑子多动手才是王道3.1 好记性不如烂笔头真的不要笑别太高估自己的脑子更准确的说法应该是不要太高估自己的记忆力。计算机知识体系十分庞大各种科目之间联系颇深只看不记、看过即忘是很正常的。所以阿秀反复强调好记性不如烂笔头多动手多动笔才是王道。中国古话纸上得来终觉浅绝知此事要躬行说的也是这个道理。3.2 三种记笔记的具体方式阿秀分享了自己在用的三种笔记方式你可以按习惯选择自动铅笔在纸上写写画画推荐用自动铅笔而不是水笔或圆珠笔因为能用橡皮涂掉——水笔或圆珠笔只能划掉后面再看时会很难看自己都没心思重新复习了用 Word 或 Markdown 记录笔记注意不要直接 copy 纸上的内容要学会使用自己的语言将书本上的内容摘录总结下来这个过程本身就是一次主动消化画思维导图用图形化的方式帮助记忆把零散知识点串成体系。这与他自己的学习实践一致——仓库中的 C、Golang、计算机网络等学习路线笔记见 C学习路线、计算机网络学习路线本身就是用自己的语言重构知识的产物。3.3 计算机的每个方向都可以实践出真知计算机专业最大的优势是很多内容都是可以实践的。阿秀按方向给出了对应的实践建议学习方向实践方式算法类打开编译器跑跑你的代码结果会告诉你是否真的理解了语言类敲出来才代表你真的会了脑子会了手不一定会操作系统类使用仿真软件模拟内存中的各种操作比如程序的出栈入栈网络类最经典的就是抓包软件打开 Fiddler 或 Wireshark设置好端口号开始抓包然后分析抓到的包特别是网络方向仓库计算机网络学习路线中强调的三次握手、四次挥手等校招必考知识点配合抓包工具亲手观察一次报文交互理解深度远高于单纯背书。一句话总结不要太高估自己的脑子脑子会了手不一定会多动手实践方出真知。四、配套资源把书单落地的仓库路径这套读书方法在 InterviewGuide 仓库中有完整的配套资源可供继续深入好书总结这可能是我学习计算机以来的全部收获和总结按 C、Java、Python、Go、数据结构与算法、操作系统、计算机网络、Linux 网络编程、数据库等分类整理的完整书单看视频的一点小建议与本文互为姊妹篇讲解实战型视频跟着敲、理论型视频先视频后书籍的方法操作系统学习路线 与 计算机网络学习路线以薄书入门 大黑书精读为主线展开的完整学习路径可直接对照执行免费学习资源 与 精品资源前者收录了 1000 本计算机经典 PDF 电子书等免费资料后者记录了阿秀亲测过的付费专栏与书籍使用体验可作为选书环节的参考依据。五、写在最后阿秀在文末送给大家一句话出自《庄子·养生主》吾生也有涯而知也无涯以有涯随无涯。这句话用在学习上恰好呼应了本文的读书方法论知识是无限的而精力是有限的所以更要讲究方法——不在一本书上死磕用多本书迭代建立知识体系不高估记忆力用笔记和实践把知识真正内化。愿每一位正在啃大黑书的读者都能用这套方法少走一些弯路。赞分享文档教程知识库【免费下载链接】InterviewGuide「InterviewGuide」是阿秀从校园-职场多年计算机自学过程的记录以及学弟学妹们计算机校招秋招经验总结文章的汇总包括但不限于C/C 、Golang、JavaScript、Vue、操作系统、数据结构、计算机网络、MySQL、Redis等学习总结坚持学习持续成长项目地址https://gitcode.com/forthespada/InterviewGuide点击查看免费下载相关推荐InterviewGuide 学习经验谈计算机大黑书应该怎么读阿秀的读书方法与避坑指南InterviewGuide 学习经验谈计算机大黑书应该怎么读阿秀的读书方法与避坑指南 本文内容整理自 InterviewGuide https://l教程InterviewGuide 计算机网络学习路线从入门科普书到经典大黑书的完整自学路径InterviewGuide 计算机网络学习路线从入门科普书到经典大黑书的完整自学路径 本文基于「InterviewGuide」开源仓库中的 计算机网络学习路教程图解计算机基础如何高效阅读计算机基础类书籍——小林看书方法心得图解计算机基础如何高效阅读计算机基础类书籍——小林看书方法心得 导读 本篇文章是 CS Base小林 x 图解计算机基础仓库 cs_learn/look文档教程知识库上一篇【亲测免费】 ONLYOFFICE DocumentServer 项目安装与使用教程下一篇Wing 语言项目教程创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?