深圳,南山区,某科技园区。
凌晨三点,林轩的工位依然亮着刺眼的显示器光芒。他揉了揉酸涩的眼睛,看着屏幕上密密麻麻的代码,心中一万只草泥马奔腾而过。
"又是一个该死的紧急需求。"他嘀咕着,手指在键盘上飞快敲击,"产品经理你大爷的,说好的敏捷开发呢?这叫敏捷崩溃好吧!"
作为一名在互联网公司摸爬滚打了五年的资深码农,二十八岁的林轩己经练就了一身"996福报"的钢铁意志。从当年刚毕业时对编程的满腔热血,到现在熟练掌握各种编程语言却依然被产品需求折磨得死去活来,他深刻理解了什么叫"理想很,现实很骨感"。
"林轩,你还在啊?"
身后传来一个熟悉的声音,林轩头也不回地说道:"小胖,你不是说要早点回去陪女朋友吗?怎么还在这儿?"
王胖子,林轩的室友兼同事,一个同样沉迷于代码世界的技术宅。他端着一杯咖啡走过来,看了看林轩的屏幕。
"别提了,女朋友又跟我吵架了,说我除了电脑什么都不关心。"小胖苦笑着摇摇头,"我就想不明白了,我关心代码有什么错?代码多诚实啊,不会骗人,不会变心,输入什么就输出什么。"
林轩终于停下手中的工作,转过椅子看着小胖:"兄弟,你这思想觉悟有问题啊。代码确实不会骗人,但是产品需求会啊!你看看这个需求,说是要在三天内完成一个'革命性的用户体验优化',结果一看具体内容,就是把按钮的颜色从蓝色改成绿色。"
"这还不是最离谱的,"小胖也来了兴致,"上个月那个需求更绝,说要实现'智能化用户行为预测',我以为要用机器学习呢,结果就是在页面上加个'猜你喜欢'的标题。"
两人相视而笑,这种吐槽产品经理的快乐,大概只有程序员才能理解。
"话说回来,"小胖突然正经起来,"你最近是不是压力太大了?我看你总是熬夜,而且老是在研究一些奇怪的东西。昨天我看到你在看《史记》,今天又在研究《孙子兵法》,你该不会是想转行当历史学家吧?"
林轩伸了个懒腰,"你不懂,我这叫知识储备。你想想,如果有一天我们穿越到古代,凭借现代人的知识,不得混得风生水起?"
"哈哈哈,你这想法够中二的。"小胖笑得前仰后合,"不过说真的,如果真能穿越,我倒希望穿越到没有产品经理的时代。"
"那你可能要失望了,"林轩认真地说,"据我研究,自从有了人类社会,就有了类似产品经理的角色。战国时期的纵横家,不就是古代的产品经理吗?今天说要合纵,明天又说要连横,需求变得比现在还快。"
"我去,你这么一说,我突然觉得现代挺好的。至少我们的产品经理还不会要我们的命。"
"那可不一定。"林轩指了指自己的黑眼圈,"你看我现在这样,跟半死不活有什么区别?"
正说着,林轩的手机突然响了。他看了看屏幕,是公司的紧急通知群。
"卧槽,不会又有紧急需求吧?"他心情忐忑地打开消息。
果然,技术总监在群里发了一条消息:"各位辛苦了,刚接到通知,我们的产品明天要参加一个重要的投资人演示,需要大家通宵把昨天提到的所有优化都上线。"
林轩和小胖对视一眼,两人眼中都写满了绝望。
"我们昨天提到的优化有多少个来着?"小胖弱弱地问。
林轩打开项目管理工具看了看,"三十七个。"
"三十七个?!"小胖的声音都变了调,"这是要我们的命啊!"
"淡定,淡定。"林轩虽然嘴上这么说,但心里也在疯狂吐槽。他快速计算了一下工作量,如果要在天亮前完成,基本上需要不眠不休地工作十二个小时。
"算了,反正都熬到现在了,干脆一不做二不休。"林轩重新转向电脑,"小胖,你去买点红牛和咖啡,今晚我们要决战到天明!"
"行!"小胖咬咬牙,"富贵险中求,说不定这次演示成功了,我们能拿到大奖金呢。"
"想得美,"林轩嗤笑道,"最多给我们发个'优秀员工'的奖状,然后告诉我们'年轻人要有奋斗精神'。"
"那也比什么都没有强啊。"
小胖出去买咖啡后,林轩独自面对着电脑屏幕。办公室里安静得只剩下键盘的敲击声和电脑风扇的嗡鸣声。偶尔有夜班保安巡逻的脚步声从走廊传来,提醒着他现在己经是深夜了。
他开始怀疑自己的人生选择。五年前刚毕业的时候,他对编程充满了热情,觉得能够通过代码改变世界是一件很酷的事情。但是现在,他感觉自己更像是一个代码生产机器,每天重复着相似的工作,解决着相似的问题。
"也许小胖说得对,我最近确实太沉迷于历史了。"林轩自言自语道。
最近几个月,他迷上了研究中国古代历史,尤其是那些传奇人物的故事。白起的杀神传说,霍去病的封狼居胥,李白的诗剑双绝,岳飞的精忠报国......这些故事总是让他热血沸腾,仿佛能够暂时逃离现实的压抑。
"如果我能够穿越到古代,"他想象着,"凭借现代人的知识,肯定能混得比现在好。至少不用天天被产品需求折磨。"
这个想法越来越强烈,以至于他最近还真的认真研究过各种"穿越指南"。什么古代生存技能啦,历史人物性格分析啦,甚至还学了一些古代礼仪。
当然,这些都只是白日梦而己。林轩很清楚,穿越这种事情只存在于小说和电视剧里。现实中的他,还是得老老实实地敲代码,为了房租和生活费而奋斗。
小胖拎着一大包红牛和咖啡回来了,还带了一些面包和泡面。
"补给到位!"他宣布道,"今晚我们就是公司最靓的仔!"
"你这词用得,"林轩笑着摇头,"不过谢了,兄弟。"
两人开始了漫长的通宵工作。代码一行行地写,需求一个个地实现。时间在键盘的敲击声中悄然流逝。
凌晨五点,林轩感觉自己的眼皮越来越重。他己经连续十几个小时没有合眼了,大脑开始变得迟钝,手指在键盘上的动作也变得机械化。
"林轩,你还好吗?"小胖也是一脸疲惫,但还在坚持着。
"还能撑住,"林轩强打精神,"还剩最后三个需求,咬咬牙就过去了。"
他打开了第三十五个需求的描述:优化用户登录流程,提升安全性。
"这个简单,"林轩想着,"加个二次验证就行了。"
他开始修改登录模块的代码,但是由于过度疲劳,注意力开始不集中。在修改一个关键的安全校验函数时,他不小心删除了一个重要的分号。
这是一个非常低级的错误,平时的林轩绝对不会犯。但是在极度疲劳的状态下,这种错误变得不可避免。
"好了,这个需求完成。"林轩保存了代码,开始处理下一个需求。
他没有注意到,那个缺失的分号,正在悄悄地为一场意外埋下伏笔。
凌晨六点,天色开始泛白。林轩和小胖终于完成了所有的需求。
"太好了!"小胖兴奋地叫道,"我们成功了!"
"是啊,"林轩也松了一口气,"现在可以部署到测试环境了。"
他点击了部署按钮,代码开始自动打包、上传、部署。这是一个自动化的过程,通常不会有什么问题。
但是今天不一样。
由于那个缺失的分号,编译器无法正确解析代码。在部署过程中,系统试图执行一个语法错误的程序,导致了一连串的异常。
更糟糕的是,这个异常触发了服务器的安全防护机制,系统认为正在遭受攻击,立即启动了紧急关闭程序。
"怎么回事?"林轩看着屏幕上闪烁的错误信息,心中升起一种不祥的预感。
突然,办公室里的所有电脑屏幕都开始闪烁。不仅是他们的工位,整个楼层的显示器都出现了异常。
"卧槽,这是什么情况?"小胖惊恐地看着西周。
林轩意识到事情的严重性。他的代码错误不仅影响了测试环境,还通过某种方式影响了整个公司的网络系统。
"我得赶紧修复这个问题。"他慌忙地开始查找错误的根源。
但是就在这时,办公楼突然停电了。所有的灯光瞬间熄灭,只剩下应急照明在微弱地闪烁。
"停电了?"小胖的声音在黑暗中传来,带着明显的恐慌。
林轩摸索着想要找到自己的手机照明,但是由于过度疲劳和突然的黑暗,他失去了方向感。他站起身想要移动,却撞到了旁边的椅子。
椅子倒地发出巨大的声响,林轩也失去了平衡。他本能地想要抓住什么东西稳住身体,手胡乱地在空中挥舞着。
就在这时,他的手碰到了桌子上的一个金属杯子。那是他下午泡茶用的不锈钢杯,里面还有半杯凉茶。
由于惯性,杯子被打翻了,茶水洒了一桌子。更要命的是,茶水流到了插座附近。
在正常情况下,这不会有什么危险。但是今天不一样,整个大楼的电路系统因为刚才的网络异常而变得不稳定。
就在茶水接触到插座的瞬间,一股强大的电流突然涌出。
"啊!"林轩发出一声惨叫。
电流穿过他的身体,他感觉到一阵剧烈的疼痛和眩晕。身体不受控制地颤抖着,意识开始模糊。
"林轩!林轩!"小胖的声音似乎从很远的地方传来,越来越微弱。
在意识彻底消失的最后一刻,林轩脑海中闪过一个荒诞的想法:"我不会真的要死了吧?这也太憋屈了,居然是因为一个分号......"
然后,一切都陷入了黑暗。
但是在无尽的黑暗中,林轩隐约听到了一个神秘的声音:
"检测到宿主死亡......"
"时空回档系统启动......"
"正在分析宿主灵魂数据......"
"检测到强烈的历史知识共鸣......"
"系统绑定成功!"
"欢迎使用死亡回档系统,宿主将获得跨越时空的永恒生命!"
"第一次穿越即将开始......"
"目标时代:战国时期......"
"传送开始!"
在这个声音响起的同时,林轩感觉自己的意识被一股神秘的力量包裹着,开始在时空中穿梭。他看到了无数的画面飞快地闪过:现代的高楼大厦逐渐变成古代的亭台楼阁,汽车变成了马车,现代人的服装变成了古代的长袍......
"这...这不会是真的吧?"林轩在心中惊呼,"我真的穿越了?"
但是很快,他就没有时间思考这个问题了,因为一个全新的世界正在他面前展开......
(http://www.220book.com/book/6AFT/)
请记住本书首发域名:http://www.220book.com。顶点小说手机版阅读网址:http://www.220book.com