项目组最后成员为6个人,本来应该是我、陆参、赵行之、张志远、许咏5个人,经理觉得全是男人就我一个女人,着实阴阳不太平衡,不利于项目平稳有利的开展,于是,他强行加了Jesica进来。
Paul作为老大是不参与项目实施的,他远程调度和监控项目进展即可,所以真正的项目组没有算上他。
项目中核心成员是我、陆参和赵行之。张志远和许咏是新人,Paul的团队一项如此,老人带新人,培养新鲜血液。
Paul前天私底下跟我说,很认可我的工作能力,沟通上比较顺畅,相信我能够协调好团队成员间的工作分配问题,而且之前我有参与过类似项目的工作经历,这次这个team我来带,所以我是这个项目的负责人。
但我相信这是个能够证明自己的好机会,况且做的好了,Paul不会亏待我。
至于Jesica,她平时要给Paul当助理外,还要负责整理文案,我们加班的时候,她也陪着我们,煮咖啡、定餐、叫外卖。
项目正式开工的前一天晚上,Paul照例找了个氛围不错的馆子,我们几个人一起聚餐,算是开工party,一般就是通过酒桌文化来培养团队感情。他自己因为担心他过来会影响我们兴致,让我们觉得拘束,所以直接以加班为理由,缺席了此次聚会。饭我们照常吃,钱就由Paul来付。
男人的聚餐少不了喝酒、吹牛、荤段子。在互联网行业摸爬滚打这么久,我也深谙此道。
还好有Jesica,我俩成功避开了那些让人面红耳赤的段子,聊聊公司八卦和时尚潮流,挺好。他们吹他们的,我们聊我们的,互不干扰。偶尔客套的推个杯,换个盏,或来个集体碰杯,那也是非常愉快的。
成人社会的社交礼仪里,大家都彼此尊重。
大家平时工作都比较拘束些,酒桌上就比较放浪。张志远和许咏作为新人,肯定是要轮流敬酒的。
陆参,27岁,平时比较沉闷,工作能力较强,从美国普林斯顿大学计算机专业毕业回国后被猎头挖到我们公司,我对他的第一印象是,此人逻辑思维极强,说话严丝合缝,让人钻不了空子。
赵行之,26岁。原本没有多大学历背景,深究起来,他放浪形骸、行为不拘一格,很难用规则来框定他。但是Paul当初第三次面试他的时候,看到他在跟一个程序员讨论三叉数理论,不知道被戳中哪根神经,立即决定录用他。
当然,这些都是小秘Jesica平时八卦时告诉我。后来Paul发现赵行之头脑灵活,项目中一点难缠的问题也都是赵行之帮忙出谋划策的,决定将他拉入核心技术层,他跟着Paul也做了不少项目。不得不说,Paul作为公司管理者,确实很懂得识人用人之道。
反正,赵行之现在在公司也混的风生水起。
酒过三巡,几个不胜酒力的程序员都酒足饭饱,微醺有醉意。于是我们愉快的结束了此次聚会,各回各家,各找各妈。大家都清楚,明天早上就要开始拧成一股绳,开始战斗!
决心要拿下这个项目的日子,忙碌而又充实。
我每天早上组织团队成员开个简短小会,将这个大项目进行重新拆分,安排预期完成的时间节点,分配下今天需要完成的任务、要解决的问题,总结下前一天遇到的问题,讨论下解决方案。也许开会的时候,大家才能趁此机会活动活动筋骨,所以,在会议上,大家都脑洞打开,展开各种头脑风暴。会议结束,大家各自回到各自的工位上,一脸严肃的敲代码。
不知不觉,距离项目正式开始那天已经一个多月了,眼看着小组成员一个个都体态都有所清减,大家纷纷安慰道,减肥减肥。
这天,陆参和赵行之过来找我。我们仨人拉了三张椅子,围城一个三角区域,组成一个简易的临时会议室。他俩略带沉重的脸色,也不知道谁先开口,俩人你看看我,我看看你,看起来十分为难。
“现在是遇到了什么问题呢?你们俩随便谁出来说一下呗~”我本想静静的等待他们自己出来,但是实在是耐不住性子了。
“雨落,是这样的,本来也都挺顺利的,没啥问题。可是,在游戏主角切换时间、空间维度时,代码完成不了这个切换,根本就完成不了需求中的四维模式转换。”陆参开口说道。
赵行之在陆参说完后给我一个挑眉,外加一个耸肩,表示情况就是这样,他也无能为力。
“在虚拟环境下,这种多维时空是可以随意切换的,处理起来应该不会太难!”其实我之前也没有处理过复杂的多维度时空转换问题,但是二维的我是处理过的,并没有很大的难度。就是说,我们其实只需要在二维的基础上平方一下就好。
这事说难,也难;说简单,也简单。
“这样吧,今天我们各自带上笔记本电脑到波兰会议室,集中攻克这个问题,赞成吗?”我提议道。
我们公司有大大小小近30个会议室,波兰会议室是距离我们工位最近的一个可容纳10个人的小型会议室,当出现特殊情况时,这里就被征用当做临时办公室。
“赞成~”陆参和赵行之暂时也找不出更好的办法,目前来说,集中火力到这个问题点,各个击破,确实是最好的。
这天中午,Paul突然造访我们的办公室。
他自从交代好这个项目的原始背景的资料之后,就没有过多的和我们面碰面,顶多是在视屏会议或者电话会议中跟进一下项目开发进展,这次突然造访,恰逢项目又出现难以越过的坎儿,令我们几个核心项目组成员内心有点小忐忑。
我正愁不知道怎么汇报这件事,一来这并不是前所未有的新技术,并不是完全没有突破点,此时拿出来说事有点为时尚早;二来我们之前在Paul面前立下军令状,保证没有问题。
着实让人苦恼,当官也有当官的难处。
“怎么啦?摊上事儿啦?”他抿了一口咖啡,微笑的看着我。
“额……没……没什么大事儿。”我其实内心很心虚,但是,我很清楚,此刻并不是认输的最好时机。
“那就好。你们忙,我明天去香港出差,跟香港那边的客人过项目会议,为期一周。有什么事情可以让Jesica发邮件或者传真给我,OK?“他一边说着,一边走出去,眼角已然挂着一丝丝微笑。
那个刹那间的微笑,让我有点晃神,说不上来的感觉,赶紧在他背后说:“好的,没问题!出差顺利!”
回到电脑前,我头脑一片混乱,好想待机半小时。
昨天晚上已经找心灵导师吐槽过工作中的烦恼了,可惜这个在我心目中无所不能的强者对代码和程序真的一窍不通。这时,电脑突然黑屏了,跳出来几串白色的字符,类似于电脑CMD界面。按下ENTER键,紧接着又跳出另一行代码。跟着提示进行到下一步,又是一串代码。这三段代码,如果单独分开来完全没有任何联系,但是最后却组成了一个完整的结果。就好像是,几个小插曲,最后却组成了一段精彩绝伦的故事。
几年的行业职业习惯,我已经对代码十分灵敏,此刻这几行字符我却没能理清它的逻辑,它像是一个一个的铁扣严丝合缝的扣在一起成为一条坚固的九曲回旋链,看似十分尽然有序,实则最后又回到原点。
头突然剧烈的疼痛起来。陆参和赵行之两人走过来,看到我电脑上的代码,倒是很镇静。他俩将代码写在白纸上,俩人在埋头在那里比对。
我无暇参与到他们的讨论中去,头已然剧痛不已,二十几岁的人生片段突然跟走过场一样,碎片化的呈现在自己脑海里。几个模糊不清的记忆片段,他们在打架、争吵、抢地盘……这到底是怎么了?
赵行之突然兴奋起来,他弹了一下手中的白纸,“这不就是我们在做项目时莫名其妙消失的几个代码串成的吗?你们看这里!”他手指了几处特殊的字符,一处、两处、三处……我和陆参都觉得异常诡异。
在项目进行到时空维度变换时,本来我们是有百分百把握成功完成游戏角色在不同时间、空间维度按照故事情节来切换,可是在发布时,会莫名其妙丢失一小段字符,再次编辑、发布,已然还是会丢失。
这些本来不起眼的字符散落在庞大的数据库中,丢失一两个尤其难以发现。
此刻,这些本毫无联系的字符,重组在一起,异常诡异!它就像无边黑暗中突然擦亮的火柴光,让我们震惊又欣喜。
我们几个重新回到电脑,输入了这串字符,激动又茫然,不知道前面会出现什么,又担心是恶意代码会让数据库宕机。
“To do or not to do, it is a problem.“
横在我们面前的就是这个千古难题。我们将前因后果,可能出现的好事儿或者坏事儿都考虑了一遍。可能这串代码就是我们目前的救命符,能将我们带出目前的困境,也可能是谁的无聊恶作剧,只要我们输入这串代码,它就能侵袭我们的原始数据库,清空所有文件。
“Just do it!“赵行之抬起头,我第一次近距离观察他的眼睛,不大却熠熠生辉。在重大决策确定前,我需要有人能给我这样自信而笃定的眼神,很好。
于是,我们一起将这段代码插入数据库,现在只需要按下ENTER,就能给刚刚所有的猜想一个定论。
整个波兰会议室就只有我们三个人,四周静悄悄的,我看了一眼落地窗外,这个我待了数年的城市,华灯初上、车水马龙,夜晚比白天更加妩媚动人。
“按吧,有什么事情我担着!”我说。
只听到不知道是谁的手指下落,一声键盘声响,电脑屏幕突然泛出一片白光,刺痛了我的双眼……
接着,我就穿越到了唐朝,成为了一个年龄是我的二分之一不到的小不点儿公主。
有些事情,只有事后想起来才发现问题,现在看来连细节都可圈可点。此情可待的诗、Paul嘴角的笑意、赵行之的意外发现等等,似乎都充满无限疑点。还有当时我跟陆参、赵行之一起操作那组代码,我穿越到了唐朝,那么他们俩呢?也来了唐朝,亦或是穿越到了其他更远的地方?
下一步,我该怎么做呢?没有人告诉我。暂时只能走一步,看一步。兴许明天就会有转机了呢。