1
之前写的文章都比较散,更新频率也不高。
一方面是因为自己实在太忙,又管理着几十人的部门,只能抽空写,有选择的写。
另一方面,我总是想写些有自己思考和理解的东西,不屑于写那种教你怎么用的教程类的东西。虽然我知道那样写的快、涨粉块。
不过,从今天开始,我打算开启一个系列,名字就叫《漫谈分布式系统》,一来督促自己持续和系统地输出;二来,也算是契合了这个公众号「漫谈大数据」的名字。
这个系列已经构思了很久,计划写 20-30 篇,目前大部分提纲已经列出来了。考虑到后面会有增改,暂时就先不放提纲了。大家有什么相关的感兴趣的话题,也可以在后台留言告诉我。
2
写什么呢?
顾名思义,分布式系统相关的内容。主要包含两方面:
分布式系统面临的问题
分布式系统的主流实现
虽然内容是这两方面,但并不会切割成两部分去写,而是会穿插着讲,希望能一定程度上做到理论结合实践,帮助大家更好的理解和掌握。
另外,照例,我不会写任何部署安装的东西,也不会教你怎么调 API 实现一个 demo。武断一点说,在我看来,这类文章都没有太大存在的价值。
所以,这个系列的目的,绝不是教会大家怎么用 Hadoop、Spark、Flink 等等,好去找一份大数据的工作。而是想要带大家一起去探索分布式系统里面更加基础和本质的内核。这些东西,正如数据结构和算法之于编程一样,是更加重要,却也更容易被忽视的。
3
怎么写呢?
两个「思」。
思路
一方面,是行文的思路,希望能写出娓娓道来的感觉,有条理的把这些内容串起来,而不是割裂的一篇篇扔出来,这样才能称之为一个系列。
另一方面,是系统演进的思路,希望把分布式系统演进的过程写出来,看看这个过程中遇到的一些问题和对应的应对措施。
思考
其实我们接触到和使用的信息,可能超过 90% 都是从别处学习来的,只有很小的一部分是自己从无到有的灵感。
那为什么实际运用起来效果差距那么大呢?和知识本身有关的,主要是两个原因:记不住和联系不起来。
记不住自不用多说。人家记住了 80%,你才 20%,还怎么比。
联系不起来,所以知识都是割裂的,没有形成图谱,所以很难在碰到具体问题时,反推出该调用的知识。也就会出现通常我们说的「没有思路」。
而思考,正是解决这两个问题的利器。
重复是记忆的窍门之一,想的多了,短期记忆变成长期记忆,自然就记住了。
想的多了,经过推理、归纳、对比、总结等,已有的知识间就建立起了联系,甚至能推演到还未涉及到的知识领域。
4
在繁忙的工作之余,写这种原创文章,真的是非常消耗时间和精力的。
很多大佬也因为这个原因不会去写这种文章,而是选择把时间分配到投入产出比更高的地方。
因此,请大家不吝关注、转发、在看、赞赏。这些认可,都是鼓励我坚持下去的动力。
想要查看完整系列,也可以去我的公众号菜单栏找,我会定期更新上去。
原创不易
关注/分享/赞赏
给我坚持的动力
点在看,给大家好看