
大厂到底喜欢什么人?当然是底子好的、未来可塑性强的。一个掌握了 OS、组成原理这些底层知识的人,他去学新的流行技术、demo 就更轻松、更快,他愿意琢磨这些难啃的知识,也证明了可以走得比别人更远,大厂当然喜欢。这很容易理解,学热门框架、语言,增删改查还可以,但要是遇到底层相关的网络或者数据库里的乱码、强制类型转换等大坑,或者内存泄漏、服务进程 dang 掉、文件打不开等乱七八糟的问题,那就懵逼了。说白了,能不能进大厂拿让人羡慕的 Offer,能不能干好手头的工作,就取决于你有没有稀缺且不容易被替代的能力,这个能力就是操作系统和组成原理这样的基本功。这也是为什么,很多人在工作两年后,反而回来补组成原理、OS 这些专业课知识。 而且,计算机领域的学科渗透和交叉很厉害,学点底层的东西,有一、两门精通,找工作就很占优势。但是,这些底层内容体系比较庞杂,涉及C语言,混编和硬件,大部分教程都过于复杂。让想学的朋友都觉得无从下手。网上资料很多,但靠谱的太少了。比较推荐的是极客时间《深入浅出计算机组成原理》和《操作系统实战45讲》这 2 个专栏。先说操作系统这课,上线当天卖了上千份,啥概念?极客时间 21 年绝对的爆款,这个专栏作者是「彭东」,他的《深度探索嵌入式操作系统:从零开始设计、架构和开发》,我之前看过,当时就觉得很牛逼。后来他在极客时间上了《操作系统实战45讲》,我就果断跟着学了。大家都喊他“计算机鬼才”,经历很传奇,非科班出身,凭借惊人的意志与热爱,自学微机原理,编程语言,数据结构与算法,翻遍了操作系统和硬件书籍,独立开发了 x86 平台下的 LMOS 和 arm 平台下的 LMOSEM 两个操作系统。LMOS 现在已经发布 8 个测试版本。可以说,在操作系统领域,他是当之无愧的 KOL,非常有发言权。在专栏中,他会带你从 0 到 1,一步步实现一个基于 x86 平台的 64 位多进程的操作系统—— Cosmos,你将拥有一个属于自己的操作系统内核,对 Linux 内核的理解也会更加透彻。
《操作系统实战45讲》
跟着学下来,操作系统架构设计能力会大幅提升,还可以学到系统级别的软件编程技巧,这对我们拓展技术深度和广度是大有裨益的。再来说组成原理专栏,最早是在刷操作系统过程中,遇到了很多组成原理的问题,群友推荐我去看《深入浅出计算机组成原理》,作者是徐文浩, BotHub.AI 创始人,从 7 岁开始接触代码,近 30 年的码龄。写过各种大型企业软件,从零开始搭建支撑每天百亿流量的广告算法系统,提升了十倍以上的广告收入和 ROI,工业界的牛人了。跟着读下来,最大的感触是,这个老师太会讲了,把底层枯燥无味的东西,讲得透彻明白,充满魔力,让你从源头理解软、硬件的共同之处,洞悉性能问题的本质。最重要的,还结合工业界的应用,要知道徐文浩老师在创业,随手就是各种实践案例,口碑极佳,已经超 2.6 万人学习了。这两个专栏起到了绝对的互补作用,但每门课都要 199 元,确实不便宜,跟极客时间争取,把这两门专栏打包在了一起,让两位大佬一起带大家吃透计算机的底层知识。原价共 398,现在只要 179 元,4.5 折,可以说全网底价了,帮你们到这了。扫码免费试读👇🏻

在我刷这俩专栏的过程中,有些亮点不得不提:
1.操作系统的“保姆级”图示+代码解析,小白也适用
为了方便“计算机小白”理解,快速上手实操,课程中加入了大量的图示和详细的代码注释,足以看出彭东的用心,也能感受到他的“内功深厚”。
比如下面的虚拟内存数据结构设计图,计算机结构示意图,文件系统框架图和进程状态切换流程图等,篇幅限制,这里仅是冰山一角,专栏中还有大量图示和知识导图。
专栏中的每一讲,都会匹配可以工作的代码,传在 gitee 上;可以跟着课程一步步实现,也可以直接使用每节课提供的代码进行调试,直到最终实现一个操作系统。实际上,动手“run”起来,哪怕只是读和 clone 老师的代码,也会对操作系统有更深一层的理解。理论枯燥看不懂,图文并茂给大家讲解复杂问题,简洁又清晰。最后再给大家看下目录,细心看,你需要补充的知识点里面都有!


还是那句话:工作是为了体面地生活,那就要抓住工作中的不可替代性,打好基本功,才能走得更远!
点击阅读原文,2 门课打包,4.5 折拿下👇🏻