关于时下最热的技术潮流三大巨头无非就是人工智慧、云端科技、大数据,预计去中心化区域链绝对首当其中最热门的技术卖点,基于许多公司和技术人员都不能详细的讲解其真正的含义和落实的可能性配方,关于大数据去中心化的概念和方法铺天盖地的到处宣扬,几张报表、几个T-SQL句语就灌上大数据项目真是贻笑大方。

大数据嘛,啊不就是大嘛,先挂上大数据相关项目凸显与时并进,并把高大上不明觉厉的把时尚帽子扣上。

这样,玩数据的科技肥宅就能都冠上一个美丽的头衔——数据科学家(data scientist)。

在概念或者架构都有争议的背景下持续存在不文明“部落”冲突,旗下更分为主要Hadoop和Spark两大主流派作为主要核心列开源分布解决方案,相关分部配套则由Hive, Sqoop, Hue, Zookeepe, Kafka等自由搭建分支产品。

每个生态圈都有一股黑势力背景支撑着,这包括黑粉和脑残粉混合体。

然而在完全搞不清楚的情况下要完成一项需要技术支援的项目,实在是困难。

如果在上个世纪要处理资料可要去资料室,现在的资料室改建成了伺服器,本质和先前的没两样就是存放资料的地方,同样的面积却能存量翻倍的资料,更是把厚重的文书文件压缩成为一小块的硬碟,集中在数据集群里(data cluster)。

想要高薪又不想肝累坏掉;若不太会写程序、又不想努力搞好你的逻辑;那你就不应该出现在这一行。

可是还是有很多人不想花大笔钱读完资管系后找一个和本科不关系的工作。

唯一好好的出路就是成为PM(product manager),或是成为QA (Quality Assurance)、SA(系統分析師)或是SI(系統架構師),还有跑业务、营运方面。

若要硬分辨PM的品质,一共分为大两种类:有大脑的PM和没有大脑的PM。后者占总数统计图标的90%,前者只占10%,而这90%就是主要制造工程师六道轮回塔出现满满的错误(Bugs)的罪魁祸首。

“业务和工程师不断的对立,才能成就公司的成功。”——某CEO和高层握手达成共识。

他们举着高脚红酒杯,里头盛着百年红酒,暗沉的殷红色,高价的位数,视乎在炫耀着公司的业绩节节上升,稳定发展下,自然而然下一步大旗就是要上市。

“这丫开发工程师才能有工作不是吗?”

“也对,‘系统’更为完善才能开阔公司美好的未来。”

"Let's make engineering great again!"

清脆的碰杯声,豪华的独立包厢里,晚餐与谈生意同时并行中,业内人都觉拿下这案子得势在必得。

此时此刻在公司里加班的工程师们默默地摸了自己的肝,胃里尽是浓酸使力打滚着,抗议着,该买点慰劳品安慰自己的胃和肝了。

=

Code104:哎呀我的老天鹅、困陷工程师战争中。

=

从会议室走了出来,是时候工作了。今天的工程师还是要工作,离死去后的一段时间内,你知道吗?这一段出走的时间已经被惯老板当旷工:被当作上班时间出去闲逛,在出勤卡上记上了大过。

夜幕低垂的夜晚,灯火明亮依旧热闹的大街上,我才不相信我是最苦的那个,所以停止抱怨,先来处理手头上信息,来个优化数据来源管理的程序码好了。

打开手提电脑连上公司的VPN,先来一个Git pull得到目前所需要的文档。

这一切看起来和生前所做的事情没两样,一日工程师,终身工程师,难道死了也要成为工程师(鬼)吗?

工作间里我发现除了我之外还有人,一个年轻小伙子。

这个看起来就像是刚毕业不久的职场新鲜人(fresh grad),长得一脸秀气,五官端正,戴着无框眼镜,身穿休闲服,打扮不算时髦却完全没有一点科技肥宅气息的家伙。一身画风完全不像是该在科技企业中出现的角色,这家伙到底是谁。

说到底,他也和我一样,也是“英年早逝”的人啊?想了想,真是很可笑,大把好日子的青春年华就把自己投入科技行业这个开端本来就是错误了吧。

“我可是能听见你说的话,新人。”他戴着耳机面无表情的看着荧幕,双手依旧在快速捷径的敲着键盘,非常的专业,一脸非常的让人不敢恭维(?)

他敲了最后一行代码,拿下了耳机,伸了个懒腰把身子转对我说:“我是技术研发部门的加贺恭伊朗,也就是你的同事。”(与东野X吾系列推理小说的警官男主角同名,为了不撞名这里的一,将会改为伊。)

“咦————!”我吓得往后退了一步。不知是既视感还是异样感让我觉得哪里不对劲,可是,却说不出那种无法形容的感觉。这下子会变成去到哪,人就死到哪的正派推理剧了。

不对啊,在这里的人,全都是‘死人’了啊?

加贺放下手中的工作往我这里走了过来,把身子靠向我的电脑荧幕边,手指指着荧幕某一行代码,“新人,把你生前所以对于git的认知都忘记掉,这里使用的系统和你所知道的世界里的Git或是SVN有着很大的差别,这里使用的版本控制系统能够操作处理的文档并非普通的文档,而是‘人生’。”

“一旦开始使用,你应该花点时间读一下公司员工手册第23条条规:‘时时刻刻都更近服务器加载功能、保持着创新点子’,并准守工程师守则第五条规:‘改善对科技的了解、其适合应用及潜在的结果。’

他自顾自的说着,滔滔不绝说着有的没的的理论。

“根据一般的方法只会连接上一般公司的服务器;而你现在所要连接的是‘世界’服务器。”

他在键盘上输入一连串看不懂的代码,看格式像是R语言,却不是R的语言连续输入;这些代码看起来就是运用该把数据拆分,推断进行统计模型假设,并把一切都可视化展示,可是他说‘不要把先前学到的知识带来这里使用’,所以拭目以待他能干出啥东西。

简单讲一句:是在下输了,完全看不明白他在干什么。

他无趣的公式话说出了一些时,就像背书般道出:“事情很简单,初始地图上,你的第一个任务——核对并处理并找出A君和B君的人生相关共同点……然后解决冲突(conflict)”

话还没说完,四周的景象开始变化,办公室里的办公桌、椅子用品全都开始消失;变换成一个就像是身处在帝国金融大街——尔华街,白天白云,刺眼的阳光下,黄色的出租车因车龙缓慢行驶着,造成乌烟瘴气的代步工具发出刺耳的喇叭声。高楼大厦边的行人道上没有间隙,人海密集度;白领精英上班族边用蓝牙耳机通话、拎着公事包快步地走着,原地静止不动的我与他却站在路中间形成强烈的对比。

我去,一秒穿越这可是太厉害了。这是我最讨厌的穿越剧情,真香国际惯例才不会出现在我身上。

加贺瞧着良辰惶恐的眼神不知觉的解说起来,“这不是穿越,这在伪科学的说法只不过是量子隐形传输,当人类经过空间转移的时候,理论上通过可以通过某种机器产生超深层次概念虫洞量子穿梭将人体在一瞬间压缩成粒子状态,而后经过通道转移到目标地点,最终重新拼接成原来的样子,经过一次空间转移之后,你不再是你,而是一个全新的,一切都和原来的你一模一样的存在,在成功之际现在的你已经死了。”

“作为我们这一种物质的重量比活着的人类还要不稳定,而质量的不稳定可以减少并加速重组的那一步骤,作为比较特殊的人事物,我们都是超越物质的第十三维度空间中共同体,从而产生坐标定位交换对方另一物质的所载点。这你听懂了吗?”

他啧了一声瞧着良辰的呆头呆脸,随口谈说了一大堆,这下这个新手肯定有听没懂的。

“啊,看来你很少阅读物理论文。我原打算想要用EPR(不是ERP)思想来解释,但是你那简单的头脑肯定会产生悖论。那我简单粗暴地用IT狗的话语来说,这个移动(movement action)就是从漏洞中截取网路封包,一些通讯协议物理除错,再把这个概念运用在现实中的……一种现实除错的方法。”

良辰惊讶得环视四周,再看看加贺。

其实加贺所说的,他一句都没在听。

加贺一脸不耐烦地双手交叉抱于胸前,可见读出其中对方肢体语言的意思,就是表述着他已开始拒绝任何的对话,把自身的防御性提升得很高。

对方是处于‘看戏’的一方。

路上的人并没有发现异样,突然凭空冒出的人,还是因为这两人都是死去的人们,换句话来说就是不存在这里的物质吧!看不见,就算是看见了,也会忽视的存在。

诡异的气氛逐渐凝聚,隆起的扭曲地面,焦油般的沥青体集中并膨胀,地面融化组成黑褐色的复杂混合物滚烫得沸腾直冒烟,其背部的方向长出了羽翼状,然后就飞起来了?

操蛋了,这是什么鬼东西,而且还大刺刺地朝我这个方向飞了过来,自然反应下我选择拔腿就逃。

加贺翻了个白眼,淡定地说:“这是部门入职试验,如果你在这里就死掉[直接消失]的话我也拿你没办法。谁叫你那么的{无能}。”

“这种怪物就是死者的‘思念’,两个人A和B君其中的日常系统生成模型重叠冲突造成一个人死了。其中一人犯了不忠不仁不义的其中一种‘罪’,于某一方的这种内疚就产生了心结,这种心结可是化为怨恨、恶意、妄语、残念……这两人可是中学时期的朋友,每年会见面打交道的日子可不少,其中更会产生冲突,两人不是泛泛之辈所以各存放不同的鬼胎。怪物已经丧失了‘人性’只会不停的吞噬,莫明其妙的意外发生比如说:‘疾病’,‘伤害’负面影响都会从此衍生。”

“这会造成‘非名册’上的不必要死亡,增加世界生死管理企业中心里的员工们(忙碌的死神)的工作量,(小声)现在她们可是人手不足的情况……”

加贺应酬的笑了笑,“所以你就找出共同点来摧毁这个‘怪物’,这次你只能够使用的资源内存限制4GB,两万亿的垃圾数据,转换成对你有利的资料,方法不限制。”

他看了看手表,时刻准确地指向十二的时候,他右手一轻挥大声的道,“你的战斗回合开始!我先去咖啡厅买些咖啡,再见。”

语毕,加贺转身挥手告别,其踪迹即刻消失得无影无踪。

妈的,这什么乱七八糟的事。说好的战斗方式我都还没搞清楚你就这样走了,而且,我完全搞不清楚这是什么情况!

街道上的人完全一个人都没有发现异样,继续进行着自己的活动。

厌恶、恶心的黑色生物开始分裂,窜得四处都是,扭曲的啃食着四周的事物,人与事,只要被啃食过的部位都开始变化育养成成一棵有一棵长相诡异的花朵。

花朵……?艳丽得让人畏惧,应该没有威胁性的吧?

花朵一要成长成一定的程度就育出艳红的果实,并散播孢子:这些孢子随着空气飞扬,一触碰就会溃烂化脓。不幸的是我的手臂沾染上这种孢子,孢子竟然能融化衣服纤维触碰皮肤,这种痛觉简直疼得让人冒冷汗,入骨入肺般神经刺痛并让人作呕。

啊席八,这什么东西。我慌张地扫开身上的木往感染中心距离点跑开,开始费劲脑筋回想是否遗漏了什么重要的线索。我往一个后巷跑去为的是想让这个不安分的脑袋冷静先来开始思考,整理思绪。

不明白就发问啊?有问题就上知乎,不然就是百度提问上发文:如果我遇上了名叫‘思念’的怪物怎么办。或是去reddit提问如何打倒‘思念’的怪物。

可想可知,中文提问答案回应如同古文诗歌般,或是流行歌曲的回答,或是情感问题关联答案。若是偏英文那方面网民会给的答案应该会给我某游戏的攻略吧?

一开始,他们就为我冠上‘大数据工程师’的称号;可是我会的只是编程,我可没有学过任何特殊处理这些‘人外物’。

“我可不会魔法还是什么驱魔术啊——!”我边跑心里边呐喊。

虽然人的岁数一超过30岁就会随手搓出魔法火球转职成为火系魔法师,那可是高级自嘲而已,实际上没有人会因为单身撸久了就能使出魔法啊!

我的脑子里在胡思乱想什么。

我懊恼地抓着头,逼急的狗可是会跳墙的。

等等如果我的职业是工程师,那我就应该做工程师要做的事情。

那就是依据逻辑思维来决解问题:分析、拆分、组合,再创造。

“IDENTIFICATION DIVISION.”

换个角度来看,人=文件;每日的交流可以转换为url,每个url可以各占64字节,没有时间的初始,为没有告知时间的结束。从中要找到交叉点可以简单的把两个文件使用innerjoinQuery,可是这对于4GB的内存是在太不利的,最少估计大概有50亿的资料进行合拼,分分钟服务器可是会当机的,在内存里处理这些信息量可是不利的。

那么只可以*外排序了。(external sorting)

换个演算法好了。

虽然很不想使用hash但事实上现在的我只想到这个方法。

那么,在这种情况下我应该要如何打开*CLI 编写该程序呢?我手边可是一架电脑都没有。

难道要凭空想象吗?那未免太中二了吧……那么就试试看想象力数据模拟化好了。

我闭上眼开始做幻想。

“笨——蛋——!你在干什么?!”强大的冲撞力从后方撞击我的背部。“坏人都把人都解决完了,你的‘正义’未免来得太迟了吧!”

转身一看,没人。

再低头一看,是一只毛茸茸且肥壮的德国牧羊犬。

“汪汪汪!”一只傻白甜在傻笑的汪星人就蹲坐在我身后,招牌动作就是傻笑,一脸无辜地看着人类讨食的模样,我才不会吃这一套呢。

我摸摸了它的头,瞧它身上挂着狗圈,上头写着‘K-9',看来是不知从哪来走失的家用犬。

“白痴、智障,在说你啊!”圆滚滚的眼睛正盯着我瞧,演技派的动物用着期待发亮的眼神看着人,可是说出了与可爱面目不符的凶狠对话。

它用腹语说出了人类的语言。

我擦了擦眼睛,自从我死掉后果然我的神经有点不正常了,一条狗竟然在和我说话……

“如果什么都不会,你应该*fork公司的共享文件啊!笨蛋新人!”

汪星人咬着我的裤角,硬是要牵着我往回感染地点跑去。

不不不,我才不要和怪物正面对抗啊!

(第四章回合结束)

===

*ERP:(Enterprise Resource Planning )的简称,是指建立在信息技术基础上,集信息技术与先进管理思想于一身,以系统化的人力资源管理(人流)、财务资源管理(财流)、信息资源管理等(信息流)集成一体化的企业管理软件。

*EPR悖论(Einstein-Podolsky-Rosen paradox)是E:爱因斯坦、P:波多尔斯基和R:罗森1935年为论证量子力学的不完备性而提出的一个悖论(佯谬) 。

*CLI:命令行界面。用来实现终端命令的工具。

*Fork的本义是叉子(名词)。Git/GitHub用户下面的图来表达Fork:分叉、克隆出一个(仓库的)新拷贝。

*K-9: 就有普通人想到犬的英文单词Canine的谐音K9,但这里指的是警犬或是军犬,才不是家用犬的称号。