不为繁华易匠心,那些和我一起钻研底层技术的朋友们和他们的书

勿在浮沙筑高台,不为繁华易匠心。

今天的文章从我喜欢的这两句话来讲起。

勿在浮沙筑高台。这是一个常识,不要在沙子之上建高的房。一栋建筑大厦的设计师首先设计的部分一定这栋建筑的地基。技术也是一样,只有扎扎实实地把基本功打好了,才能真正抓住和掌握那些日新月异的新技术。

不为繁华易匠心。真正的匠们不会为繁华的外部环境干扰,坚持自己的工匠精神,把事情做到尽善尽美。技术人也一样,不管外部环境如何变迁,总有一部分技术人是真的喜欢技术,并愿意投入大量的时间精力把技术这件事情做好的。

计算机技术发展了差不多将近 100 年,虽然各种新技术层出不穷。但你仔细研究后就会发现,所谓的新技术都是在计算机基础的知识上发展出来的。很多时候新技术学不明白,是因为你对底层还不够了解。

比如只有你理解了内核中的 cgroups 原理才能真正学懂 Docker,也才能够明白为什么今天大红大紫的 Docker 也在性能上存在局限性,被人所诟病。现在一些新的技术发展方向是如何跃跃欲试想要替代 Docker 的。

所以我写了大量CPU、内存、硬盘、网络的文章,并最终加工打磨成了两本畅销的技术书。将技术最根本的原理给展示出来,带领大家真正理解技术。而且我还和实际生产环境中遇到的问题结合起来。希望大家真正从根儿上掌握技术,而不只是会用。

我的几位拥有技术匠心的朋友们也是这样。

“码农翻身”的刘欣老师,也是在用故事讲解技术原理,“我是一个线程”,“CPU 阿甘”、“TCP/IP之大明邮差”等都是经典代表作。还有“Java:一个帝国的大声”,“JavaScript:一个草根的逆袭”。非常巧妙地把技术融入到了故事之中,用轻松幽默的风格轻松帮助读者掌握技术。

我非常认可他说过的一句话,很多时候 Why 比 How 要重要的多。懂得 Why 之后再去看 How,就犹如开了上帝视角,一切都变得简单起来。

“低并发编程”闪客写的“破玩意儿系列”,用浅显直白的语言讲述了计算机、网络、文件系统、TCP等基础知识,配上他很擅长的Flash动图,传播非常广泛,动辄10w+。

他基于Linux 0.11 版本内核写了本《Linux源码趣读》。从书名也可以看出,他自己是觉得内核“有趣”。最近他又迷恋上“手写docker系列”了。

还有鸟窝聊技术的晁岳攀。自己也是真心热爱 Golang 技术。自己是大名鼎鼎的rpcx微服务框架作者,Go语言布道师,技术专栏作家。

了解出版的朋友们都知道,写书的投入产出其实非常不成正比的。只有真正热爱技术的人,才愿意投入大量的精力来做这件事情。

我自己出了《深入理解Linux网络》和《深入理解Linux进程和内存》两本,闪客出了一本《Linux源码趣读》,刘老师最猛,出了三本,即《码农翻身1》、《码农翻身2》、《半小时漫画计算机》。鸟窝出了一本《深入理解Go并发编程:从原理到实践,看这本就够了》,

这些硬核书都不会讲如何安装软件、也不讲如何使用框架开发应用,它们专注的都是计算机的基础知识和底层原理。

1024程序员节,出版社给这7本重磅书都是5折优惠价,需要的小伙伴要赶紧下单了!1024节期间还有满300减60的活动,京东说活动截止到1024的晚上12点。

猜你喜欢

转载自blog.csdn.net/zhangyanfei01/article/details/143226398