我一直觉得,光看历史书那帮专家写的玩意儿,跟看教科书没啥区别,都是隔了一层纱。所以我的习惯就是自己动手,把那些老掉牙的素材扒开揉碎了看。
第一步:给老祖宗写个现代简历,结果直接把我干蒙了
你别笑,我这回的实践就是要给轩辕黄帝同志,好好梳理一份现代企业都能看懂的CV(简历)。我一开始觉得挺简单,不就是找个时间轴,填上“出生地”、“职位”、“主要成就”嘛
我撸起袖子,翻开《史记》、《国语》这些大头,然后又跑去搜了一些考古报告。这一搜不要紧,我发现这活儿比给我代码找 Bug 难多了。
我试图往简历模板里填:
我写着写着就懵了。这一个人,咋可能包圆儿这么多活?而且你看他的出生地和活动时间,前后差了好几百年,地盘也跨得太大了。这根本不是一份简历,这是他妈的“一本”企业发展简史!
第二步:像拆解微服务一样拆解黄帝
我的职业病又犯了。以前写系统架构的时候,遇到那种大而全、功能耦合的屎山代码,唯一的办法就是暴力拆解,把一个服务拆成N个微服务。
我决定把“轩辕黄帝”这个概念,也当成一个庞大的、功能复杂的“古代微服务集群”来分析。
我开始拉清单:
“黄帝”系统(Core System):这部分承载了原始的军事和政治权力集中,主要干的就是打架和权力交接。
“人文始祖”模块(Feature):这堆东西是后人扔进去的文化功能包,包括历法、文字、医学等等,是为了给这个“黄帝”IP增加文化权重。
“五帝”体系(Framework):这个就是后期为了维护统治秩序,把一堆历史人物硬塞进一套五行相生相克的理论框架里,像极了我们为了应付项目管理硬做的PPT模型。
我这么一拆,逻辑就通顺多了。轩辕黄帝这哪是一个人?他就是好几个部落联盟,在几百年里不断整合、不断升级的一个统称!换句话说,他不是“人”,他是“国家原型”这个伟大项目的项目代号!
第三步:我为啥突然跑来研究这玩意儿?说出来你可能不信
你可能奇怪,我一个天天跟服务器、代码打交道的人,怎么突然跑来考古了?
这要怪我那个跑路的合伙人。我们一起搞的一个物联网智能家居的项目,熬了两年,眼看就要拿到A轮融资了。结果临门一脚,那孙子直接卷着核心代码跑了,把烂摊子全丢给我了。我忙着应付投资人,忙着找律师,忙着收拾残局,整整半年都没睡个安稳觉。
项目一崩,我整个人都空了。我跑回了老家,看着电脑就犯恶心,干脆扔了代码本子,随便找了本《资治通鉴》在那瞎翻。翻着翻着,我就琢磨开了:这他妈古代没服务器没网络,一个几千年的“大项目”,是怎么从头开始发展起来,并且维护下去的?
我当时就想着,我搞砸了一个小小的创业项目,那轩辕黄帝他们搞砸了多少次,才拼凑出这么一个华夏的基础架构?我带着这种“架构师看历史”的清奇角度,连着蹲了两个月的图书馆和电子文献,才得出了今天的这个
最终实现:专家解读太震撼!
轩辕黄帝的简历到底隐藏了什么秘密?
我这个“民间架构专家”的解读就是:轩辕黄帝不是一个人,他是一个持续了几百年的“部落联盟系统”,他那个“职位”,更像是一个世代相传的“最高系统管理员”(Chief System Admin)的代号。
他那份“简历”,每一项成就的背后,都是不同时期、不同部落、用不同技术(比如:种田、治水、打铁)堆出来的业务成果。后人为了方便管理和弘扬,把所有功劳一股脑打包塞给了这一个“IP”,这才有了我们今天看到的,那个看起来无所不能的“黄帝”!这个秘密你品,你细品,是不是比单纯说他是个部落首领要震撼多了!