You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

66 lines
7.8 KiB
Markdown

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# 春节特别放送(一)| 书单推荐
你好,我是胜辉。
春节快到了,每年一到这个时候,就会深感时间过得如此之快。岁岁年年,点点滴滴。回顾一年,如果我们在生活或者工作上有一些进展,认知上有一点提升,乃至健康状况也有所改善,都可以让我们感觉这一年过得还算不错,挺有意义。
那么,让我们进步的原因可能有很多,而其中最为关键的,可能还是读书了。所以这里,我就来给你推荐一些这几年让我觉得比较不错的三本书。其中一本是技术相关的,一本是心理类的,第三本是健康类的。希望能帮你兼顾到技术知识的学习、积极心态的树立,还有良好身心状态的养成,让我们的新年,过得更加充实一点。
## [《Web性能权威指南》](https://book.douban.com/subject/25856314)
![图片](https://static001.geekbang.org/resource/image/d7/9d/d7e35d86782861ef0278926e96b41e9d.png?wh=381x499)
这本书不同于我在前面课程里提到过的[《TCP/IP详解》](https://book.douban.com/subject/1088054)三卷,也正是这种不同,让我觉得更有必要推荐给你。
如果说《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协议优化方面作者格里高利克也提到了近年来业界对此的探索和进展。
> 人们正在积极寻找各种方案其中TFOTCP Fast OpenTCP快速打开就是这样一种机制它致力于减少新建TCP连接带来的性能损失。经过流量分析和网络模拟谷歌研究人员发现TFO平均可以降低HTTP事务网络延迟15%、整个页面加载时间10%以上。在某些延迟很长的情况下降低幅度甚至可达40%。
>  
> Linux 3.7及之后的内核已经在客户端和服务器中支持TFO因此成为了客户端和服务器操作系统选型的有力候选方案。即便如此TFO并不能解决所有问题。
我首次阅读这本书是在2015年当年还是在Kindle上读的当时有一种“**经脉被打通**”的感觉,之前学习的网络协议的知识,都变得更加丰富立体,好像触手可及。
不过因为这本书是在2013年出版的有些内容可能稍显陈旧。比如这几年快速发展的QUIC和HTTP/3在成书时还没有出现。我也期望作者能够出第二版把从出版到现在接近十年的最新应用实践更新到这本书里。
对了,除了中文版,你还可以直接在[https://hpbn.co/](https://hpbn.co/)在线阅读到它的英文原版。
## [《干法》](https://book.douban.com/subject/26648884)
![图片](https://static001.geekbang.org/resource/image/24/8d/24698e7ea2dc30720d74200f9490358d.png?wh=375x499)
看过这本书,你可能会恍惚地觉得,你似乎可以用一句略显粗俗的话来总结:“就是干”。但回头一想,又会觉得完全不是这样。稻盛和夫的文字虽然朴实,叙述的事情也没有任何取巧之处,但给人的印象,就好像路过某个寺庙时听到的钟声,简单而深远,久久萦绕在心头。
在我们的生活中,不乏有一些人觉得“努力工作”毫无意义,甚至他们会鄙视其他努力的人,好像后者是愚钝不堪、执迷不悟一样。稻盛和夫在书中提到,其实,即使在一个仍然类似于原始社会的部落,人们对勤于劳作,把田地和房子修作的比其他人更加好看整洁的人,给予了最高的尊敬。所以,**对劳动和敬业这种美德的赞赏,本来就代表了人类一直以来的对美好的向往。**
这本书是稻盛和夫对自己事业经验的总结。我们很多时候会迷信一些“窍门”“秘诀”,以为很多成功人士一定掌握了不为常人所知的秘密。从稻盛先生的书里,我看到的却是跟我们父辈经常说的道理差不多,就是坚持、努力、敬业、追求极致等等,其中最为动人的是**“工作就是修行”**这样一个观点。
在工作中修行,修炼自己的品格,比如耐心、细心、坚持、创新等等。这也跟“大隐隐于市”“修行何必去深山”等类似,人未必需要看特别多的书,其实做事情的过程本身,对人的认知和心性的提升也很大。
所谓“借事修人”,通过做事情,不断地把自己的缺点克服掉,磨炼出越来越好的品格,最终不仅事业的愿景能达成,自己的品格也能修炼到很高的水平。这是《干法》给我的启示,也推荐给你。
## [《掌控:开启不疲惫、不焦虑的人生》](https://book.douban.com/subject/30273559)
![](https://static001.geekbang.org/resource/image/8f/98/8fe1bdbaa0bb5b160bfe6c13e37ee098.jpg?wh=390x519)
这本书从书名上,看不出是讲健康和健身的,我想作者也是要传达这样一个核心要点:**精力是需要掌控的,有了好的精力,自然就有好的身体和头脑。**
应该说这本书也切中了都市里很多人的痛点比如工作和生活很忙没有时间健身但是身体每况愈下令人更加焦虑。也揭穿了不少健身方面的一些常见误区比如“30分钟以上才开始分解脂肪”等等。在合理的锻炼、饮食、休息下精力得到更好的管理情绪会变得越来越好进入一种良性循环。
我深感我们工程师群体,应该是压力比较大,也容易出现健康状况的人群。在这里我也推荐你多关注一下自己的身体健康,有一副好的身体,不仅自己感觉愉悦,生活和工作也会更有效率,更为顺利。你可以放下手中的《颈椎病康复指南》,跟着《掌控》还有其他健身体育类的书运动起来,让生命的线条更加丰富,让生活的体验更加美好。
好了,以上就是我的书单推荐,希望这些好书能够充实你的春节假期,也能在新的一年里给你充充电,帮助你更好地成长。另外,如果书单中有触动到你的书,或者你也有想要推荐一读的书,也欢迎在留言区分享出来。我们下次再见。