编程技术宇宙

共 2139字,需浏览 5分钟

 ·

2021-04-27 09:08

今天是我第四次用原创文章的形式,推荐一位优质技术号给大家,编程技术宇宙

他的作者,是轩辕之风。
这个公众号是干嘛的,用它自己的简介即可表达:一个专注用故事讲解技术的公众号。
我是Redis,MySQL大哥被我害惨了!
CPU明明8个核,网卡为啥拼命折腾一号核?
一个故事看懂Docker容器技术
主板上来了一个新邻居,CPU慌了!
哈希表哪家强?几大编程语言吵起来了!
但我觉得,这么介绍,太吃亏了。
用故事讲解技术的文章很多,也很受读者欢迎。
但并不是把技术包装为故事,就是一篇好文章,这是好多用故事写技术的号主的误区。
我看技术文章,尤其是那种生动形象的技术文章,特别挑刺。
大多数类似的文章,要么是在拟人化的过程中丢失或篡改了技术的本质,要么是强行用很不恰当的拟人化方式尬聊技术,导致看起来还没有看纯干货的技术文好理解。
但编程技术宇宙的故事文章,让我特别佩服,不但极为生动,而且甚至比一些纯干货的技术文信息量还要大,且更深入
由于我对计算机启动流程较为熟悉,我曾尝试给这篇文章挑挑刺。
按下电源后的几秒钟,CPU在干嘛?
但看完之后我傻眼了,整个文章读起来非常丝滑,极为生动,好像整个启动流程中各个部件就在我眼前忙碌着。

但文中不但一点错都挑不出来,还在很多处轻描淡写的细节处感动到我了。

咱们CPU隔壁不远处有个叫BIOS的伙计,是一个ROM芯片,咱们已经跟他约定好了,一通电他就映射到地址空间中,你尽管按照CS:IP(0xF000:0xFFF0)指向的地方开始取指令就对了,他会安排好的
0xF000:0xFFF0 这个值,我当时找了好多文章,都没有写。
“哥几个忙着呐”,我们正忙的热火朝天,发现有人在门口围观,回头看去,原来是隔壁二号车间、五号车间、八号车间的几个家伙。
这么一个小场景,把多核处理器的引导描绘的淋漓尽致,很少有文章或书籍在讲启动流程时提多核。
于是我把硬盘老哥第0盘第0道第1扇区的内容读取到了内存中的0x7C00位置,他们把这玩意叫做主引导记录MBR,一共512个字节。听硬盘那哥们说,这是操作系统老大在安装的时候,写到他那里的。
这个加载过程毫不废话,不像某些文章,在这里绕来绕去说不到重点。且后面那句操作系统老大安装的时候写在那里,这个因果关系其实很多人都不知道。
我激动的打开了内存分页的开关,通知MMU部门开始工作,现在我们可以使用虚拟地址访问内存了
看到这句我真的哭了,你知道就这一句激动的打开了内存分页的开关,有多细心么?想当初我写 os 时,由于忘记打开开关,调试了一个多小时...
整篇文章非常短,却做到了画面跃然纸上,细节把控到位,重点突出明显,就单单这一篇文章,我敢说足以体现作者的技术功底,因为我知道里面的好多细节,都是需要把操作系统扣烂了才能轻描淡写地写出来的。
这只是其中一篇文章,而这篇文章,只是他一个系列中的一篇而已,这个系列叫做:
趣话计算机底层技术
而这个系列,又只是他众多系列中的一个系列而已,类似的系列还有:
趣话编程技术
编程故事连续剧
每一篇文章,都兼具趣味性和专业性,体现出作者深厚的计算机功底,和跃然纸上的文笔。
就连他随心所欲写的水文,里面都大有学问可研究。
比如这篇
太惨了!蓝屏了,我的文章没了
轩辕大佬本来想写的是一篇网络协议相关的文章,却因为 wireshark 抓包突然导致电脑蓝屏。

要是我,估计只能写一篇惨兮兮的文章,让读者安慰安慰我。
可是轩辕大佬愣是根据系统崩溃产生的 dump 文件进行分析,最后找出了 wireshark 驱动程序 npcap.sys 的一个空指针 bug,写出了这篇文章。
再比如这篇
没想到吧?我竟然改了微信公众号源码!
这是轩辕大佬红包解密活动的答案揭晓文章,已经举办了四次了。
轩辕大佬会将答案隐藏在图片的二进制流、抓包数据,甚至是微信公众号的源码中,让读者去解密,从而获得红包。
可以看出,轩辕大佬早已把计算机当做一种乐趣,而这种乐趣,无不体现在他的每一篇文章中。我想他写文章时一定是陶醉其中,而作为读者的我,在读他的文章时,也会陶醉其中。
我一直相信,兴趣是最好的老师,如果将浓厚的兴趣,玩一样的心态,结合到热点事件上,就是一场爆发,没错,轩辕大佬曾经蹭了一个这样的热点。
如果张东升是个程序员
我一开始还想呢,估计又是一个无聊的,吐槽程序员的蹭热点文章吧。
可是阅读完之后傻眼了,尤其是文章的最后几句话,简直精髓!
... ...
真的,我太喜欢这样的文章了。
编程技术宇宙的每一篇文章,都让你感觉,轩辕大佬亲自在和你对话,即使是这样非常专业的文章,也能让你从中学到东西,就好像让你亲自经历过一遍一样。
很多故事讲解技术的文章,很难将以下几点同时做到:
  1. 有趣,但不是低级趣味

  2. 形象,但与真实的技术完美贴合
  3. 通顺,没有逻辑断层
  4. 深入,但不会让人望而生畏
而编程技术宇宙做到了!
我说过,在一个领域能做到极致的公众号,我愿意推荐给大家。
而我认为,编程技术宇宙,在用故事讲解公众号这个领域,做到了极致!

浏览 119
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报