2020 我读了这些书,上升了一个台阶

原创
2020/12/01 11:48
阅读数 5.2K

微信搜 「yes的练级攻略」干货满满,不然来掐我,回复【123】一份20W字的算法刷题笔记等你来领。欢迎分享,转载请保留出处。 大家好,我是 yes。

这篇的内容其实是来自于知乎上看到的一个问题。

2020 年你读了哪些觉得比较好的计算机书籍?

说到 2020 是真的魔幻 。

新型冠状病毒肺炎。

美股的四次熔断。

澳洲大火。

科比的离开。

......

还有很多不可抗拒的事情发生,可能年年都有,但今年的我都历历在目。

今年身边还有很多朋友被欠薪、降薪,而有的无所畏惧,随便一跳工资翻翻。

而有的唯唯诺诺,降薪又加班。

这愈加让我懂得打铁还需自身硬的道理,而身为程序员想要硬,看书不可或缺(圆回来了哈哈哈)。

正文

今年看的书还挺多, 现在回头一看有一种充实的感觉。

当然也踩了很多坑,有些书确实不行,不行的咱就不说了。

今儿就说说今年我看过的好书。

话不多少,上菜!

网络类

《Wireshark网络分析就这么简单》

不要被这本书的名字骗了,这本书其实是一本“小说”哈哈哈。

这本书的主角不是 Wireshark,也就是说不是教你怎么用 Wireshark,而是拿场景在讲网络分析。

作者林沛满挑选了很多网络真实场景,用场景来展开网络协议,提供了很多分析的思路和排查手段。

全文行文幽默,给我一种看侦探小说的感觉,是网络入门佳作,就是它能提起你的兴趣。

不像有些大头书翻两页就犯困,不会一下子看蒙了,然后被就劝退了。

偷偷的告诉你们,这书让我在上班时都偷偷的追,嘿嘿摸鱼。

所以强烈推荐!

《wireshark网络分析的艺术》

这是林大的第二本,继续上一本的风格。

同样的写作手法、同样的味道,就当做下册看吧。

反正我是看了第一本之后立马看第二本,因为意犹未尽啊!

在我看来这本书的妙处在于会让你对网络协议的一些细节产生好感。

就不再是冷冰冰的数据包,这让我去读大头书的时候有不一样的感觉。

所以看不进大头书的,先来看看这两本“网络小说”。

《网络是怎样连接的》

看完那两本书之后我又看了这本,就兴趣来了开始疯狂看。

想必大家都熟悉一道面试题:输入 URL 后发生了什么?

那这本书就告诉你发生了什么。

从浏览器生成消息到用电信号传输 TCP/IP 数据。

从网线到网络设备再接入互联网内部再到服务器的局域网中。

最终请求到达 Web 服务器,响应返回给浏览器。

让你知道一个请求从浏览器开始是经历怎样的探险之旅。

硬核科普。

《图解HTTP》

看完网络是怎样连接的我又去看了这本,同样也是个日本作者。

这本书我没读完,差不多翻了一半吧。

怎么说呢,我个人觉得很多内容不太深入。

不过问了一些朋友他们觉得都不错,所以还是列出来了。

中间件

今年还看了些消息队列的书,之前关注我的朋友都知道我写了很多篇 Kafka、RocketMQ 的源码解析。

来教你如何入手一个中间件:

我是先通读了这两个中间件的官网,然后看了有关的书籍,又学了相关的专栏。

然后去打断点看源码。

最后输出了文章。

《RocketMQ实战与原理解析》

看完 RocketMQ 官网之后,我就去找书看了,有关 RocketMQ 的书不多,专栏我没找到。

即使评分不高,因为选择不多,所以我就都看了。

其实还行啦,我觉得作为入门书来说肯定是够了的,所以想学 RocketMQ 可以看看,页数不多的。

《RocketMQ技术内幕》

这本书比较注重源码,比较对我胃口,因为我本来就打算先看了书再看源码的,这都给我介绍了遍岂不美哉?

不过对于一本书来说,我觉得少了抽象,整体的架构分析。

其实一块内容再贴源码,然后再一块内容再贴源码,这样的往复行文,看起来其实不太舒服的。

不过对 RocketMQ 源码有兴趣的朋友可以看看。

《深入理解Kafka:核心设计与实践原理》

朱大的书,我觉得很可以。

其实我看书喜欢看作者自己的思考,这让我有一种交流的感觉。

这本书的编排和细节的深入再夹杂朱大自己的思考我觉得很棒。

想学 Kafka 的冲!

关于 Kafka 我还学了两个专栏,付费的那种,由于今儿说的是书,就不提了。

其实看了官网、书和专栏之后再看源码感受不一样的。

这就是学东西的步骤,先看总览、再吸收别人的知识,再自己实践。

然后再产出,就像我写的一些关于 Kafka 的文章,这样东西就是你的。

不要一头钻到源码里面去,会迷路。

吸收别人的知识,是为了快速入门进阶,这个时代时间很宝贵。

《深入理解Apache Dubbo与实战》

今年还把 Dubbo 又过了一遍。

Dubbo 的官网可以说很详细了,真的,源码解析都有。

所以学 Dubbo 官网是一定要细看的!

然后可以再看看梁飞的博客 https://www.iteye.com/blog/user/javatar

关于这本书的话,我觉得可以。

至少对我来说还是挺有帮助的,可看。

然后 Dubbo 源码也建议搞一波,不难的。

关于 Dubbo 其实我也输出了十几篇文章,就是没发到自己的公众号上。

这其实是我想要强调的一个很有效的学习方法,就是学了之后整理总结。

就是你要想着如何把一个内容成体系的给别人讲出来,这样你才会通透。

你会发现原来以为自己懂得了东西竟然说不出口,然后再去整理,最终产出就成体系了。

《Redis设计与实现》

这是我二刷这本书,当时回老家,桌上就放着它于是顺手拿着放进了行李箱。

车上就看了看,和第一次看的时候感觉差很多。

可以说有了不一样的理解,体系建立的更全了。

看完全书之后过了一天我又开始看,这次看的很快,一天就翻完了。

把书读薄了。

这本书从源码角度解析了 Redis 的架构设计,而又不会晦涩难懂。

把实现原理和工作机制都将的很清晰,赞。

再给个作者在写这本书期间,为了解 Redis 的内部实现而制作的源码注释,很详细。

想要深入源码的朋友,冲!

链接:https://github.com/huangz1990/redis-3.0-annotated

JVM 相关

《深入理解Java虚拟机》第三版

第二版我刷过了两遍,今年抽空又把第三版给刷了。

相对于第二版在很多细节地方多了补充,也新增了一些垃圾回收相关的内容。

其他的我记不太得,总的而已这本书身为 Javaer 必看,买的话直接第三版就行。

就我个人而言没有第一次看这么惊艳了,就是很平平淡淡的翻了一遍。

不知道各位看过第二版的看第三版有无这种感受?

《垃圾回收的算法与实现》

相信很多人看了《深入理解Java虚拟机》这本书之后对垃圾回收就很有兴趣吧?

来看这本。

这本书介绍了基本的 GC 算法,没错就是引用计数、标记-清除,也介绍了复制、串行 GC 、并发 GC 等。

前半部分是介绍以上提到的算法,后半部分就是几种具体的实现,比如 V8 的、Cpython 等。

总的而言对垃圾回收有兴趣的同学看这本没错。

《垃圾回收算法手册:自动内存管理的艺术》

上面那本看完之后我紧接着又看了这本。

这本书的英文版本是垃圾算法界的“龙书”,相对于前面提到的那本,这本书更加的全面和成体系。

我看的如痴如醉。

上面那本和这本都是 R 大五星推荐的哟。

看了这两本书之后我也总结输出了几篇有关 GC 的文章,输出很关键。

《新一代垃圾回收器ZGC设计与实现》

这其实是之前为了写 ZGC 特意去看的一本书,因为也了解了很多关于 GC 的理论知识,所以看着挺有共鸣的。

为什么 ZGC 不论多大堆都能低延迟呢?

虽说看了我之前写的那篇 ZGC 也清楚,但是如果想要再进一步了解的同学可以看看。

《编码的奥秘》

这本书是我今年国庆看的,是无意中从一个答案看到的这本书。

国庆期间我来来回回看了三遍,才搞出了《国庆期间,我造了台计算机》这篇文章。

然后就一发不可收拾了,这本书其实让我对计算机的底层有了不一样的认识,包括运算单元、内存、时钟、地址、溢出、补码等等。

是一本不可多得的好书!

想把一本书压缩成一篇文章是真的不容易。

不过还好没白写,还被一位大学老师推荐了,嘿嘿。

对了这本书现在叫《编码:隐匿在计算机软硬件背后的语言》

最后

这就是到今天为止今年所看完的书了(除了那本图解HTTP),还有挺多书正在看的,看完之后不出意料都会有所产出。

优秀的书籍有很多,但那都是别人的。

你看了用自己的话说出来了,才是你自己的。

除了上述的计算机书籍,我还看了本小说《剑来》,哈哈有时候放松放松也是必要的。

天道崩塌,我陈平安唯有一剑,可搬山,断江,倒海,降妖,镇魔,敕神,摘星,摧城,开天。

996盛行,我 yes 唯有一键盘,可System.out.println("No"),console.log("No"),printf("No"),cout << "No" << endl,fmt.Printf("No"),echo "No",Console.WriteLine("No"),var_dump('No'),NSLog (@"No");

欢迎关注我的公众号【yes的练级攻略】,更多硬核文章等你来读。

微信搜索【yes的练级攻略】,关注 yes,回复【123】一份20W字的算法刷题笔记等你来领,从一点点到亿点点,我们下篇见。

本文分享自微信公众号 - yes的练级攻略(yes_java)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
打赏
1
9 收藏
分享
加载中
感谢推荐
2020/12/02 10:08
回复
举报
有幸两本上榜,感谢推荐
2020/12/02 08:40
回复
举报
更多评论
打赏
2 评论
9 收藏
1
分享
返回顶部
顶部