This commit is contained in:
louzefeng
2024-07-11 05:50:32 +00:00
parent bf99793fd0
commit d3828a7aee
6071 changed files with 0 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
你好,我是邵亚方。
今天距离本专栏结课,过了不到一周的时间,不知道你对本专栏的学习情况如何?总之呢,十分感谢你的支持。
学习了近两个月,你有没有什么特别想和我说的话呢?对于本专栏的内容,你还有什么建议或意见?为了能更好地了解你的想法,以便我后面酌情安排加餐,在此希望能得到更多的反馈,听到更多的声音。所以我特别邀请你填写毕业问卷,欢迎你畅所欲言!
[<img src="https://static001.geekbang.org/resource/image/38/52/38d6dbba408db9d4a3fe34857de5d652.jpg" alt="">](https://jinshuju.net/f/mwe1E9)

View File

@@ -0,0 +1,9 @@
你好!
截至10月24日本专栏有奖收集毕业问卷阶段就结束了十分感谢你的参与。现在我们来公布一下获奖用户名单。
在这里,我首先要感谢各位同学给我们的反馈,你们的声音可以促使我们精益求精。在这些反馈中,我们看到了很多非常有价值的信息,也收获了很多的支持与肯定。在此,我们精选出了反馈最为具体、丰富,最有实际价值的 5 位用户,送出“价值 99 元的极客时间课程阅码”或者“Linux操作系统知识地图”。中奖名单如下
<img src="https://static001.geekbang.org/resource/image/17/e0/174640be2c3e75d6e029a8148d91b1e0.jpg" alt=""><br>
恭喜这 5 位同学,也再次感谢所有参与调研的同学。希望大家今后还能多多支持,给予宝贵意见。

View File

@@ -0,0 +1,27 @@
<audio id="audio" title="结束语 | 第一次看内核代码,我也很懵逼" controls="" preload="none"><source id="mp3" src="https://static001.geekbang.org/resource/audio/ab/1d/ab07dfbe00f970ab868fb9dfyy31481d.mp3"></audio>
你好,我是邵亚方。
我们的专栏就要接近尾声了一路走来非常感谢你的支持。我在这里想跟你分享一下我学习Linux内核的经历希望我的个人经历能够给你带来一些启发。
我在从事Linux内核开发工作之前几乎没有接触过Linux内核源码只是对Linux操作系统略微了解一些这还得益于大学期间Ubuntu的流行。那个时候我对什么都感到好奇看到Ubuntu忽然流行起来就在自己的电脑上也安装了Windows+Ubuntu双系统天天折腾Linux命令和一些Ubuntu的使用技巧。然后没过多久我就觉得自己是一个Linux专家了开始在一些论坛上“指指点点”觉得自己无所不能。
我们说从0到1是一个从无到有的过程对于发明创造来说这很难但对于学习新东西而言从0到1就相对容易了。不过我那个时候把“学习”当成了“发明创造”认为自己跨越了从0到1的阶段就算是突破了学习Linux最难的部分再往后就会顺其自然。
直到我开始实现一个Linux内核特性才意识到自己对Linux的认知有多么肤浅。我之前掌握的那些Linux知识只是让我从0迈出了一小步而后面实际上还有99步要走。好在我及时意识到了自己的狂妄自大开始埋头对照着Linux内核源码学习《深入Linux内核》这本书。在我的师傅手把手的指导以及周围同事的热心帮助下我终于实现了Linux内核特性。
后来在我能够独立实现Linux内核特性后我又开始飘了认为自己是Linux内核专家了。没错我又在犯之前的错误以为掌握一个新技能只要从0迈向1就是突破了最难的部分剩下的路就会一马平川。
这种狂妄自大一直伴随着我直到我开始参与Linux社区的工作。当我与来自世界各地的开发者们讨论问题时我再一次发现自己对Linux内核的认知有多肤浅。这并不是说我周围的同事不如社区里的开发者而是我的同事们会在我遇到困难时帮助我一起想办法解决与Linux社区的开发者们打交道则不同我需要自己解决他们的质疑。
当然Linux内核社区是很开放的里面也有很多既热心又谦逊的人帮助你。与他们打交道越多讨论的越多你就越会觉得自己对Linux内核的认知很肤浅。有时候为了反驳他们的质疑甚至只是为了单纯指出他们逻辑上的缺陷我会去看大量的内核代码写大量的内核代码以及大量的测试用例……每当Linux内核子系统的maintainer承认他们的观点是错的而我的观点是正确的时候我都会感觉很快乐因为自己的努力没有白费。
不过即便如此我并不觉得自己对Linux内核的理解已经到了多么深刻的地步因为我知道我还在从1到99的道路上艰难前进着我也不知道自己到底走了多少步不过这对我来说已经不重要了。俗话说事不过三你会发现我的心态已经变了我不再犯之前的错误了。
我只是想告诉你对于Linux的学习者而言从0到1真的是最简单的一步往后的每一步会越来越难。走完99步之后你可能才开始面临最艰难的那一步。也许当你从第99步正式跨越到第100步时就能够发明创造一个新的东西了就像Linus向社区发布Linux内核的第一个版本一样他从0到1创造了Linux。而我们不断地对它学习、研究在壮大Linux的同时也在走着自己的0到99步。至于我们从99迈向100时究竟会实现怎样的突破我并不清楚因为我自己还没有达到这样的境界不过未来的你和我或许有机会能验证它。
最后,再次感谢你一路以来的支持与陪伴,我们后会有期!
《Linux内核技术实战课》就要结束了这里有一份[毕业问卷](https://jinshuju.net/f/mwe1E9),题目不多,希望你能花两分钟填一下。十分期待能听到你说一说,你对这个课程的想法和建议。
[<img src="https://static001.geekbang.org/resource/image/38/52/38d6dbba408db9d4a3fe34857de5d652.jpg" alt="">](https://jinshuju.net/f/mwe1E9)