结束语 | 永远别轻视任何技术,也永远别轻视自己
下载APP
关闭
渠道合作
推荐作者
结束语 | 永远别轻视任何技术,也永远别轻视自己
2019-09-06 刘超 来自北京
《趣谈Linux操作系统》
课程介绍
讲述:刘超
时长06:33大小5.99M
你好,我是刘超。又一次时隔 5 个多月,“趣谈 Linux 操作系统”专栏终于结束了。
之所以说“终于”二字,是因为这门课实在是太硬核了。写作的过程中,几乎每篇文章都超长。极客时间的要求是每篇 3000 字左右,而这个专栏差不多每篇 6000 字左右。我之前规划好的很多主题,本来写一篇,最后都变成了上、中、下三篇。最终,在我十分“搂着”的情况下,这个专栏从最初计划的 52 篇,扩展到 67 篇。
说实话,写完这个专栏,我觉得我自身实现了一定的升华,这其中真的产生了非常多的感悟,我在这里跟你分享一下。
第一,永远敬畏技术,坚持不懈,持续深耕
当极客时间想让我再写一个基础知识专栏的时候,我很快就想到了 Linux 操作系统。
毕竟,我平时几乎天天和 Linux 操作系统打交道。安装、运维、调优,从操作到内核原理从来没有放下过,按理来说,写一个专栏趣谈一下应该不是问题。
于是,我很快构建了一个创业公司的故事大纲,和编辑做好了课程设计,写出了各节的标题,觉得不用太长,就能写清楚。刚开始写前几篇的时候,还没有涉及内核代码的解读,感觉一切可控,该说原理说原理,该讲故事讲故事。
可是,真的到了后面硬核的内核代码部分,我发现,写起来和想起来完全是两码事。
我个人特别喜欢读优秀的开源软件代码,从中可以学习原理。我一度认为,只要是给我代码看,我还能搞不定原理?毕竟自己原来也跟过内核代码的流程,写专栏按说应该驾轻就熟。但是我发现,内核代码的变化超出我的想象,我自己也迷失在代码的汪洋大海里面了……
内核代码分析,特别像走迷宫通关,有时候你觉得自己进入了一个房间,左看右看也就这么多内容了,刚刚欣喜一把,就会突然发现角落里有个门,打开以后很可能是一个更大的房间。最终,就算通了关,你也无法保证你能够看到整个全貌。这不由得让我对 Linux 内核更加敬畏,也对技术更加敬畏。
任何一个开源软件,以当前的快速迭代速度,如果三年没碰,肯定面目全非;五年没碰,你就当自己不懂就行了。所以,对于开源软件,千万不要当下能用就好,完全不管原理。那些面试官问你开源软件背后的机制,这不是故意刁难,也不是“面试造航母,上班拧螺丝”,因为在大规模复杂场景下,无论如何重视基座的稳定,都是不过分的。
永远敬畏技术,别轻视技术,你轻视它。它就会静静地看着你,直到某一个时刻给你当头一棒,而且,这一刻来得越晚,这一棒就会打得越狠,打得你爬不起来。
在工作中,当架构的系统因为长期忽略技术被“打倒”的时候,很多人期盼有一个电视里面的老中医,哪怕你一生都不爱惜身体,他也能一副药妙手回春。其实世界上哪有风清扬,令狐冲走投无路,被他指点几招就能秒杀田伯光,做技术要像郭靖练习功夫,先练个十八年马步,再一掌一掌地劈下去。
第二,对自己狠一点,发现还是有潜力可挖
写这个专栏虽然很辛苦,但是,我很庆幸,自己还是咬着牙完成了。我不敢保证这个专栏一定是最全面的,也不敢保证里面的一定毫无错漏,但是我敢说,专栏每一节的论述都是有佐证和凭据的。因为除了看代码,我还看了大量的参考书。我在云盘里专门建立了一个单独的文件夹,里面放了我平时写专栏的参考资料,方便随时随地查询。
有的时候,弄清楚一个知识点的内容,就像打开迷宫中一扇门,里面不是一个房间,而是一片草原,需要看几本书才能搞定。那怎么办呢?不服就干呗!
于是,磕磕绊绊,坚持写完整个专栏。当我再次打开那个文件夹的时候,我发现我竟然看了这么多书。数了一下,总共 32 本书。我在这里列一下,骄傲一把。
现在如果你问我,操作系统这么多人都在讲,学你这个专栏还有啥用,我可以自豪地说,我没有做啥“原创”的事情。你也同样可以选择将上面的书看完,然后对照着自己去解读最新的代码。你自己想想,觉得哪个选择更好呢?
很多读者留言说,读这个专栏非常吃力,难以坚持下去。我想说的是,别轻言放弃,逼自己一把,就像我逼自己咬牙看上面的那些书一样,你会发现自己潜力无穷。
当然,“逼”自己,也是要讲究方法的。如果你基础比较好,你可以在上下班路上听一听,作为复习巩固。对于真正解析流程和数据结构的那些章节,建议你还是坐下来拿着笔边记边读;对于里面的程序,还有课后练习,也不要偷懒,建议你全部做一下,才会有上手的感觉。
一遍看不懂,那就多看几遍。我这里推荐一种方式,你可以先从头到尾看一遍,看到总结的部分,将总结的图拿出来,每一节都打印成一张纸,对着流程从头再看一遍,最后把这些纸订成一个手册,这样就会好很多。
每当你坚持不下去的时候,你可以想一想,这门课一共 60 节课,也就 60 个图,啃下来这些就能掌握操作系统,也不算难吧?
你看,我都逼了自己一把,激发出来了一点潜力,写完了这个巨硬核的专栏,你要不要也逼自己一把呢?加油啊,愿我们能一起每日精进!
分享给需要的人,Ta购买本课程,你将得20元
生成海报并分享
赞 48
提建议
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
上一篇
期末测试 | 这些操作系统问题,你真的掌握了吗?
下一篇
学习攻略(一):学好操作系统,需要掌握哪些前置知识?
精选留言(52)
- 夜空中最亮的星2019-09-02老师辛苦了,喜欢老师的话“那怎么办呢?不服就干呗!”有出书的准备吗?提前预定个签名本。
作者回复: 不服就干
26 - 记事本2019-09-03目前为止感觉极客时间最硬核的一门课,没有之一。操作系统本身真的是很枯燥的一门课,刘老师用实际代码来讲原理 从看不下去到看下去 从看下去到懵懂,从懵懂到慢慢理解,真的是需要一遍一遍的听 一遍一遍一遍的看,然后对照代码反复的看 再加上动手的一步步实践,感谢刘老师…
作者回复: 是的,加油
14 - 早起不吃虫2019-09-03极客时间最好的老师,希望刘老师尽快推出下一门课😂
作者回复: 谢谢谢谢
9 - xuanyuan2021-01-22说说自己的感受,二刷,一刷的印象基本没有了。一定要用自己的语言总结。图非常赞,文章部分描述上有些地方不够简练,但无伤大雅。力荐。老师的课可以帮忙抓住核心原理,真正理解需要更多的书,源码和实战。7
- 韩泽文2019-09-02老师,这么多知识点 都实践了还是?我觉得有时候实践一次就懂了,但是内核那玩意儿怎么实践呢,如何写测试代码
作者回复: 都实践了不大可能,先掌握原理和方法,工作中见山开路,遇水搭桥
6 - 树猫2019-09-25有段时间忙一个项目,磕磕绊绊的听完,但是没有看代码,没有自己动手,感觉这样不对。今天终于把内容又过了遍。真心的喜欢这个专栏。真的很尽心尽力,辛苦了!!! 2019年倒数98天里,我打算二刷这个专栏,结合着书 再过一遍!5
- 瓦力2019-09-06作为一个非计算机背景的从业人员,我把这个课程当做字典用,遇到不"知其所以然"的时候就搜索到相应的课程听听,不知道还有没有人和我一样5
- Luke2019-09-02山东人太实在啦,非常奈斯的老师!认真回复留言并践行,您还真把我推荐的书看完了,膜拜!
作者回复: 谢谢推荐书
4 - Geek_Heiko2019-09-02谢谢刘老师~望"永远年轻,永远热泪盈眶"😁4
- li3huo2020-06-24讲得真好,深入浅出。老师辛苦啦!3
- 南山2019-09-02永远保持敬畏,自认不是多聪明的人,努力,坚持,行动
作者回复: 都是普通人,都要特努力。牛的20多30多就诺贝尔了
3 - djfhchdh2020-04-06这门课程确实硬核,是个难啃的硬骨头,刘老师辛苦了,谢谢~~。师傅领进门,修行靠个人,还是要自己多多深入学习和理解,不断精进。2
- 丘山圆2020-03-16真心感谢专栏老师,除了讲课的内容之外,还有最后这篇结束语,给了我很大的触动和激烈。2
- 靠人品去赢2019-09-10老师,你是怎么看书的,电子版还是实体图书?电子版有的不好做标注,实体书上班不好一直看。而且感觉自己读书效率不高,虽然看完了几本书。感觉有时候读专业书,有的时候看到一页知识密度大有点难啃,进度上不去。共 1 条评论2
- 玉剑冰锋2019-09-03既然老师都说了不会运维的开发不是好厨子,请教一下从哪门语言入手比较好?给点建议,谢谢!
作者回复: go
2 - 活的潇洒2019-09-02上个月我逼了自己一把终于赶上了《深入理解计算机组成原理》的专栏,听音频、做笔记、画图写博客 接下来我会计划再逼自己一把、按照老师推荐的方法把每一节的图都打印出来反复研读、做实验、做笔记、画图写博客、坚持到最后、你或收获不一样的自己,这样你也能得到升华
作者回复: 牛,那也是一个硬核课程
2 - 落曦2020-04-13太硬核了,从入门到放弃,老师每个个专栏,都把我讲的头晕乎乎的,来看结束语呵呵鸡汤,继续肝1
- 刺猬2019-09-09终于看完了,虽说看的迷迷糊糊,还需要看几遍,但是通过理解操作系统的原理,原来许多在工作中用到东西当时觉得有点难以理解,现在有点开窍了,谢谢老师!1
- 咖啡猫口里的咖啡猫�...2019-09-08老师,看了好多cpu cache器的图,到底1,2,3缓存器是cpu core独有的,还是所有core共享的共 1 条评论1
- 许童童2019-09-02加油,操作系统内核是个很硬核的知识,跟着老师学到了很多,对操作系统也有了更深的理解,一路跟下来,老师辛苦了,期待老师的下一门课程。
作者回复: 赞
1