大师兄

春节特别放送(一)| 书单推荐

你好,我是胜辉。

春节快到了,每年一到这个时候,就会深感时间过得如此之快。岁岁年年,点点滴滴。回顾一年,如果我们在生活或者工作上有一些进展,认知上有一点提升,乃至健康状况也有所改善,都可以让我们感觉这一年过得还算不错,挺有意义。

那么,让我们进步的原因可能有很多,而其中最为关键的,可能还是读书了。所以这里,我就来给你推荐一些这几年让我觉得比较不错的三本书。其中一本是技术相关的,一本是心理类的,第三本是健康类的。希望能帮你兼顾到技术知识的学习、积极心态的树立,还有良好身心状态的养成,让我们的新年,过得更加充实一点。

《Web性能权威指南》

图片

这本书不同于我在前面课程里提到过的《TCP/IP详解》三卷,也正是这种不同,让我觉得更有必要推荐给你。

如果说《TCP/IP详解》属于技术理论的经典,那么这本《Web性能权威指南》可以算是技术应用的经典了。可以说,如果你读懂了《TCP/IP详解》,再把《Web性能权威指南》读几遍,那你在Web、TCP还有网络领域的理解层次,应该能超过非常多的人。

这本书的作者,是谷歌公司的Web性能工程师伊利亚·格里高利克(Ilya Grigorik)。这本书全面展现了业界领先的公司(谷歌等)在Web性能方面的应用实践。我们可以在《TCP/IP详解》里面学到TCP的各种概念,比如滑动窗口、选择性确认等等理论知识,而《Web性能权威指南》用一个一个实际的场景告诉我们,这些理论是如何一步步影响我们每一天的“网络生活”的。

不过,我这么说,你的印象可能也不会太深,我这里就摘录书中的一段吧:

在金融市场上,很多常用交易算法首要的考虑因素就是延迟,因为几毫秒的差距可能导致数百万美元的收益或损失。

2011年初,华为与Hibernia Atlantic开始合作铺设一条横跨大西洋,连接伦敦和纽约的近5000km的海底光缆(Hibernia Express)。铺设这条海底光缆的唯一目的,就是减少城市间的路由,(相对于使用其他横跨大西洋的线路)为交易商节省5ms的延迟。开通运营后,这条光缆将只由金融机构使用,耗资预计达4亿美元。

简单计算一下,不难得出节省1ms的成本是8000万美元。延迟的代价由此可见一斑。

为了节省区区五毫秒的时延,人们愿意花费4亿美元。从这个例子里,我们能深深地感受到时延对传输的重要性。你是否也跟我一样觉得,这个具体的例子,要比单纯理论概念的灌输,给我们的印象更加深刻呢?

在TCP协议优化方面,作者格里高利克也提到了近年来业界对此的探索和进展。

人们正在积极寻找各种方案,其中TFO(TCP Fast Open,TCP快速打开)就是这样一种机制,它致力于减少新建TCP连接带来的性能损失。经过流量分析和网络模拟,谷歌研究人员发现TFO平均可以降低HTTP事务网络延迟15%、整个页面加载时间10%以上。在某些延迟很长的情况下,降低幅度甚至可达40%。

Linux 3.7及之后的内核已经在客户端和服务器中支持TFO,因此成为了客户端和服务器操作系统选型的有力候选方案。即便如此,TFO并不能解决所有问题。

我首次阅读这本书是在2015年,当年还是在Kindle上读的,当时有一种“经脉被打通”的感觉,之前学习的网络协议的知识,都变得更加丰富立体,好像触手可及。

不过,因为这本书是在2013年出版的,有些内容可能稍显陈旧。比如这几年快速发展的QUIC和HTTP/3在成书时还没有出现。我也期望作者能够出第二版,把从出版到现在接近十年的最新应用实践更新到这本书里。

对了,除了中文版,你还可以直接在https://hpbn.co/在线阅读到它的英文原版。

《干法》

图片

看过这本书,你可能会恍惚地觉得,你似乎可以用一句略显粗俗的话来总结:“就是干”。但回头一想,又会觉得完全不是这样。稻盛和夫的文字虽然朴实,叙述的事情也没有任何取巧之处,但给人的印象,就好像路过某个寺庙时听到的钟声,简单而深远,久久萦绕在心头。

在我们的生活中,不乏有一些人觉得“努力工作”毫无意义,甚至他们会鄙视其他努力的人,好像后者是愚钝不堪、执迷不悟一样。稻盛和夫在书中提到,其实,即使在一个仍然类似于原始社会的部落,人们对勤于劳作,把田地和房子修作的比其他人更加好看整洁的人,给予了最高的尊敬。所以,对劳动和敬业这种美德的赞赏,本来就代表了人类一直以来的对美好的向往。

这本书是稻盛和夫对自己事业经验的总结。我们很多时候会迷信一些“窍门”“秘诀”,以为很多成功人士一定掌握了不为常人所知的秘密。从稻盛先生的书里,我看到的却是跟我们父辈经常说的道理差不多,就是坚持、努力、敬业、追求极致等等,其中最为动人的是**“工作就是修行”**这样一个观点。

在工作中修行,修炼自己的品格,比如耐心、细心、坚持、创新等等。这也跟“大隐隐于市”“修行何必去深山”等类似,人未必需要看特别多的书,其实做事情的过程本身,对人的认知和心性的提升也很大。

所谓“借事修人”,通过做事情,不断地把自己的缺点克服掉,磨炼出越来越好的品格,最终不仅事业的愿景能达成,自己的品格也能修炼到很高的水平。这是《干法》给我的启示,也推荐给你。

《掌控:开启不疲惫、不焦虑的人生》

这本书从书名上,看不出是讲健康和健身的,我想作者也是要传达这样一个核心要点:精力是需要掌控的,有了好的精力,自然就有好的身体和头脑。

应该说,这本书也切中了都市里很多人的痛点,比如工作和生活很忙没有时间健身,但是身体每况愈下,令人更加焦虑。也揭穿了不少健身方面的一些常见误区,比如“30分钟以上才开始分解脂肪”等等。在合理的锻炼、饮食、休息下,精力得到更好的管理,情绪会变得越来越好,进入一种良性循环。

我深感我们工程师群体,应该是压力比较大,也容易出现健康状况的人群。在这里我也推荐你多关注一下自己的身体健康,有一副好的身体,不仅自己感觉愉悦,生活和工作也会更有效率,更为顺利。你可以放下手中的《颈椎病康复指南》,跟着《掌控》还有其他健身体育类的书运动起来,让生命的线条更加丰富,让生活的体验更加美好。

好了,以上就是我的书单推荐,希望这些好书能够充实你的春节假期,也能在新的一年里给你充充电,帮助你更好地成长。另外,如果书单中有触动到你的书,或者你也有想要推荐一读的书,也欢迎在留言区分享出来。我们下次再见。