Loading...
墨滴

惊鸿只为卿

2022/01/01  阅读:43  主题:默认主题

我的2021——读书篇

和2020过去一样,2021年也马上就要过去了,此时此刻,正如彼时彼刻。

和2020年一样,还是在Reading,也不一样,换了方法,体验还行。

和2020年一样,还是在Coding,也不一样,换了地方,还换了两次。

和2020年一样,还是在Running,也不一样,体重增加了20斤。

这一年实际上算是磕磕绊绊,变动也很大,一路走来,虽说不易,但也庆幸。如同公司年终都会有复盘总结一样,这里对自己这一年的过往做一些总结,也记录下自己的一些想法。记录和总结是为了更好地前进,站在当前的时间点去看待之前的做的一些事情,哪些是有欠缺的,哪些是认知不足,哪些是进行了深度思考,如同一个神经网络的反向传播过程。

这一篇主要谈谈今年的一些读书和学习的体会。

读书

从读研以来,买书就一直没有停止,每每到购物活动日,想想也没有其它要买的,一般都会买上一些书。主要是一些经典的技术书籍,当然也有很爱看的悬疑类小说,还有一些认知思维相关的书籍等等。久而久之,我的一个书架已经放不下了。然而买书如山倒,读书如抽丝(搬家时还累...)。我前两年读的书,零零散散,很多也是浅尝辄止。很多技术类书籍虽然经典,但一看那么厚重,我读了一两个章节就困了,然后再过一段时间又重新拾起,循环往复,时间是花了很多,但是效果并不好。我知道我的方法不太对,对于这种技术类书籍,带着目的去读可能会更好。

系统学习——哪里不会补哪里

今年因为换工作,很多书不得不去读,而且是针对性的去读,哪里不懂去补哪里。确定好某个方向后,就对此作出规划,拆解到具体的任务,细化成一个个确定性的步骤,系统地进行学习。比如说学习操作系统相关的知识,可以对其进行拆解,像《操作系统导论》分成了虚拟化、并发、持久化三个部分,然后再进行细分,对CPU的虚拟化引出进程和线程,对内存的虚拟化引出虚拟内存,以此类推,我们最终会将目标分解到一个个的小任务上。同时也不用局限于一本书,或者只是书,可以从书籍,官方文档,博客及视频多方面来对一个知识点进行学习、论证和补充,务必搞懂,这样我们就系统地掌握了一个知识。

这样会不会很慢呢?是的,会相对较慢,但是从一个角度来看,慢就是快,正如太极以慢打快,四两拨千斤。因为知识并不是孤立的,割裂的,是有联系的,是系统的。当我们对一个点很熟悉以后,对于理解其他知识点也是很有帮助的,通过类比和推导,我们建立起点与点之间的连线是相对较容易的。 另外在某一个方面如果十分熟悉的话,也能够提高我们的自信心,集中一点,登峰造极,尤其是面试的时候,甚至在这个体系上吊打面试官,当然这并不是我们的目的。

持续学习——为什么996让我们疲惫不堪

持续地学习,说起来确实是件不太容易的事。我们都有听说过10000小时理论,要想成为一个行业的翘楚,需要长期的训练,这个时间大约是10000小时。可见学习的过程很长,我们并不需要急于求成,只需要每天进步一点点,这样一直做,持续大概10年的时间,就这个过程已经很难有人坚持下来了。

持续学习需要激情和兴趣。如果我们对所从事的行业和工作没有兴趣,只是为了简单的完成任务,我们可能一直卡在瓶颈期,难以进阶。见识过一些大佬,他们是真的热爱自己的工作,对于新的挑战他们从不畏缩,却富含激情,并不把新的困难和挑战看作是一件艰苦的事情。恰恰相反,只有艰苦从事没有意义的工作才能称得上是艰苦工作,诚如我们现在所说的996,内卷等,为加班而加班,而不是在做有意义有价值的事情。

持续学习需要了解行业的最新动态,理解新技术是为了解决什么问题,如何解决和优化。在做完横向和纵向的对比后,我们也能够对之前所学有更深的认识。如今世界变化太快,互联网类的新技术更是层出不穷。然而,很多新的东西的最基本最底层的原理变化不大,可能是运用了新的思想,然而换汤不换药。譬如说Reactor模式,如果我们了解这一基本模型的原理,再去看很多网络框架都与这个模型有联系,如Redis、Nginx、Netty等。掌握最基本的原理,学习新的东西就能够快速上手。

读书飞轮——根本停不下来

今年读书了解到一个所谓的读书飞轮效应。大概意思是我们读的越多,知识面也会越广,那么读的也会越快,尤其是技术书籍这类依赖性很强的书籍。

读技术书籍很容易卡壳的一个原因,就是我们很多预备的前置知识不太了解,当我们读过的书越多,那些让我们很难理解的点也在减少。比如你上来就要学习人工智能相关的算法,如果没有一点线代和概率论基础的基础知识,很难深入理解其中的奥秘。而当我们解决了那些前置依赖项的时候(类似拓扑排序或者DAG(Directed Acyclic Graph)的过程),知识体系在悄然构建和增加,甚至遇到新的事物的时候,我们能够进行迁移学习,触类旁通。

同时,在看书的过程中,需要对知识进行区分。有些介绍性质的手册,如一些官方文档或者实战,这种一般记住有这个东西就好,然后到用起来的时候再去查。但是有些知识,理论性比较强,并不是通读一遍就能理解的,就是我们通常说的”内功“。

我们现在所看的,所学习的,并不是一无是处的,可以换一种说法说,它们是零散的,还没有连接成线,随着大量的阅读,它们也许会成为灵光一闪,那些点也会慢慢连接成线。正如乔布斯所说:”You can't connect the dots looking forward; you can only connect them looking backwards. So you have to trust that the dots will somehow connect in your future. “

书籍推荐

今年看过的书,实际上在之前面经分享的一期也有简单提到过(第一次技术分享,左脚右脚,开始奔跑),不过已经过去三个月了,这期间又看了些,这里就把一些认为还不错的列出来。

技术类

《Redis设计与实现》:很好读,方便入门

《MySQL是怎样运行的——从根儿上理解MySQL》:大量图解,很好入门,语言风趣幽默

《操作系统的哲学原理》:知其然更能知其所以然

《操作系统导论》:层次性强,相对易读,结合MIT操作系统课食用更佳

《程序员的自我修养》:真是一本被名字耽误的好书,如果想了解操作系统以及编译链接相关的知识,那可以看这本入门

极客时间课程

《数据结构与算法之美》:鞭辟入里,掌握了方法,算法其实不难,至少面试不会太差

《MySQL实战45讲》:深入理解,值得信赖

《从0开始学架构》:架构师成长之路,内容总结的很好,能够减少走弯路的时间

小说类

《罗杰疑案》:阿加莎的经典之作,叙述性诡计的天花板

《扫鼠岭》:环环相扣,难以直面的人心,社会推理类的佳作

《强风吹拂》:热血跑步番的原作小说

《人生海海》:上校的传奇人生,让人想一口气读完

思维类

《暗时间》:知名博主刘未鹏的思考

《浪潮之巅 上册》:互联网发展,星星之火如何掀起的燎原之势

《异类》:10000小时理论背后的玄机,个人成长与社会,与文化之间的思考

准备读的

《数据密集型应用系统设计》:大名鼎鼎的DDIA,想多了解分布式系统相关的知识

《深度探索C++对象模型》:C++进阶必读,工作需要

《MySQL技术内幕》:想深入了解Innodb存储引擎

《醉步男》:想看的一本短篇科幻

《影响力》:刘未鹏推荐的思维类书籍

《爱伦坡小说集》:推理鼻祖的小说,数量虽不多,涵盖每一种推理类型。

最后

2021的最后一天,回顾过往,是为了展望未来,也是为了走好当下。悟已往之不谏,知来者犹可追。祝大家新年快乐。 又是一篇迟来的更新(为什么我要说又呢),希望后续能够稳定更新,就当立个Flag吧,该立的Flag还是得立,万一实现了呢,与君共勉!

更多信息请关注微信公众号:惊鸿只为卿

惊鸿只为卿

2022/01/01  阅读:43  主题:默认主题

作者介绍

惊鸿只为卿