《全球技术倒退 程序员逆袭》

各位大佬实在是更的太慢,无奈只好自取其乳。

下边都是ai生成,看个乐呵。

===================分割线===================

一夜之间,世界变了。

林凡睁开眼的时候,最先察觉到异样的是手机——屏幕上密密麻麻的未读消息,微信直接卡成了幻灯片。他勉强划开一条,是前同事王胖子发的,连发了十几条语音,每条都飙到六十秒满额,最后一条的文字消息只有几个字:“哥,出大事了,看新闻。”

林凡还没睡醒,脑子昏昏沉沉的,下意识点开微博。热搜第一的词条直接让他把嘴里的牙膏沫子咽了下去——

“全球游戏引擎技术集体倒退一百年,原因不明。”

他以为自己还在做梦,狠狠掐了一下大腿,疼得龇牙咧嘴。不是梦。他飞快地往下翻,热搜第二是“Cocos引擎源码大面积失效”,第三是“多家游戏公司紧急停服”,第四是“技术人员集体崩溃”。每一条后面都跟着一个猩红色的“爆”字,整屏的热搜像是被血洗过一样。

林凡拿着手机的手开始发抖。

他今年二十八岁,在一家二线游戏公司做了五年Cocos客户端开发,上个月刚被优化——理由是项目砍了,实际上就是嫌他年纪大、工资高、加班加不动了。他技术不算顶尖,混了这么多年也就写写UI界面、调调战斗逻辑,Shader一碰就头疼,引擎底层代码看三行就犯困。用他自己的话说,就是个熟练工,离“大神”差了十万八千里。

可此刻他翻着新闻,越看越觉得不对劲。

全球范围内,所有基于Cocos引擎开发的项目一夜之间全面崩溃。不是服务器崩了,不是网络故障,而是引擎本身——从底层的渲染管线到上层的脚本系统,像有一只无形的大手把所有技术资料、源码仓库、编译工具链全部抹除,连同人们脑子里的记忆一起清空。

最诡异的就是这个“记忆清空”。

林凡一开始还以为是什么科幻小说的情节,直到他刷到一段央视的紧急直播录像。画面里一个头发花白的老教授对着镜头,眼眶通红,声音都在哆嗦:“我们团队十二个人,搞了三十年图形学,今天早上起来,所有人都不记得渲染管线怎么写了。不是忘了某个具体细节,是整个知识体系被抽走了。就像……就像你脑子里原本有一本完整的书,现在只剩下一堆撕碎的纸片,拼都拼不回去。”

记者问他还能不能重新学习,老教授沉默了很久,说了一句让林凡脊背发凉的话:“我们连从哪里开始学都不知道了。知识本身还在,但我们失去了理解它的能力。”

林凡放下手机,坐在床边缓了好一会儿。他今年二十八,在这个行业里确实算不上年轻了,但好歹扎扎实实干了五年。他赶紧打开自己的电脑,颤抖着手指新建了一个Cocos项目——引擎正常启动,编辑器界面完整,脚本编译通过,一切都和昨天一模一样。

他又试着写了一段最简单的角色移动代码,public float speed、transform.position、Input.GetAxis……每一个单词都流畅地从指尖敲出来,思路清晰得像秋天的溪水。他能写,他全都能写。

这一刻,林凡突然意识到一件荒谬至极的事情。

昨天他还是一个被裁员的平庸程序员,简历挂在招聘网站上一个月都没人搭理。而今天,他可能是这个世界上唯一一个还能完整使用Cocos引擎的人。

他还没来得及消化这个事实,手机又炸了。

这回不是前同事,是一个陌生号码,归属地显示深圳。他犹豫了一下接了,对面传来一个中年男人急促的声音,语速快得像在念饶舌:“请问是林凡林先生吗?我是腾易互娱的技术副总裁周明远,冒昧打扰实在抱歉,我们在招聘平台看到了您的简历,您之前有五年Cocos开发经验对吗?我们想邀请您来深圳面谈,薪资您随便开,股权也可以谈,机票酒店我们全包——”

林凡嘴巴张了张,还没来得及回答,又一个电话挤了进来,这次是网易的。紧接着是米哈游、莉莉丝、叠纸、三七互娱……他的手机在接下来的十分钟里几乎没有停过,像是全中国所有游戏公司的HR同时按下了拨号键。

林凡最终选择了腾易,没什么特别的原因,就因为周明远是第一个打进来的,而且态度最诚恳。他当天下午就坐上了飞深圳的航班,头等舱,靠窗,空姐蹲在他面前递热毛巾的时候他还觉得这一切像一场梦。

落地的时候,腾易派了三辆车来接——不是三辆普通车,是一辆迈巴赫加两辆奔驰S级,前后各一辆护航,阵仗大得跟接外宾似的。林凡坐在迈巴赫后座的真皮座椅上,看着窗外飞速倒退的街景,手指无意识地摩挲着安全带,脑子里只有一个想法:这个世界到底怎么了?

到了腾易总部,周明远亲自在门口等着。四十多岁的中年男人,头发梳得一丝不苟,但眼下的青黑和泛红的眼眶出卖了他一夜未眠的事实。他握住林凡的手,力道大得林凡差点叫出声来。

“林先生,我们遇到大麻烦了。”周明远一边领着他往里走,一边快速介绍情况。

腾易旗下有六款正在运营的游戏,全部基于Cocos开发,其中三款是月流水过亿的主力产品。今天凌晨四点十七分,六款游戏同时崩溃,后台报错日志堆成了山,但没人看得懂那些错误是什么意思。他们的技术团队在工位上坐了整整四个小时,一行代码都敲不出来,所有人的状态出奇地一致——他们记得自己用过Cocos,记得做过哪些功能,但一旦试图去理解和编写相关的代码,大脑就一片空白,像有一堵透明的墙挡在思维的通路上。

“我们试过了,”周明远的声音低沉下去,“C++、C#、Lua、JavaScript,只要涉及Cocos引擎的开发,所有人都一样。前端写不了UI,后端调不了接口,就连照着文档敲代码都会觉得恶心头晕。全网的程序员,一夜之间全废了。”

林凡跟着他走进技术部的办公区。偌大的开放式办公室里安静得可怕,上百个工位坐满了人,但没有一个人在敲键盘。有人盯着屏幕发呆,有人趴在桌上,角落里还有一个年轻小伙子在无声地流眼泪,泪水滴在机械键盘的键帽上,没有人去安慰他,因为大家都差不多。

林凡走到一台电脑前,屏幕上显示着Cocos Creator的编辑器界面,场景视图里是一片漆黑的虚无,控制台里红色的报错信息刷了满屏。他坐下来,手指搭上键盘,几乎是一种肌肉记忆般的流畅——先是检查了资源路径,没有问题;然后打开主脚本文件,发现引用的一个动画组件在昨晚的更新中被移除,导致整个场景初始化失败。这种问题放在昨天,随便一个实习生花五分钟就能解决,但现在全公司没有一个人能看懂这行代码代表什么。

林凡只用了三分钟,修好了。

他按下运行键,游戏画面重新亮起来,熟悉的登录界面出现在屏幕上,背景音乐从音响里流淌出来。那一瞬间,整个办公区陷入了死一般的寂静,然后,像是有人按下了静音键的开关被猛地弹开,所有人都站了起来。有人在鼓掌,有人在哭,有人直接瘫坐在椅子上大口喘气,仿佛刚刚经历了一场窒息。

周明远站在林凡身后,双手撑在椅背上,指节发白。他用一种近乎虔诚的语气说:“林先生,从今天起,你就是我们公司的首席技术顾问。”

接下来发生的事情像按了快进键。林凡在三小时内修复了腾易六款游戏的全部崩溃问题,每修好一款,对应的运营团队就爆发出一阵欢呼。消息很快传了出去,整个互联网都炸了锅——“腾易的游戏恢复了”这条消息在十分钟内冲上热搜第一,评论区全是问号和感叹号,有人说是假消息,有人说腾易藏了秘密武器,还有人说这是全球技术倒退的阴谋论证据。

林凡没空看这些,因为他的工作才刚刚开始。

当天晚上,他通过腾易的关系网联系上了Cocos引擎官方团队。这个团队的情况比其他公司更惨——他们就是搞Cocos的,技术倒退对他们的打击是毁灭性的。整个引擎研发部门一百多号人,没有一个能再写一行和引擎相关的代码。有人对着自己三个月前写的源码发呆,明明每一个字符都是自己敲出来的,但现在就像在看一本用未知语言写成的天书。

Cocos的CTO是一个叫老陈的四十岁男人,见到林凡的时候,他红着眼眶说了一句话:“我知道这些代码是我写的,但我看不懂了。”

林凡沉默了很久。

接下来的日子里,他白天去Cocos总部协助重建引擎的核心框架,晚上回酒店继续写技术文档。他把脑子里所有关于Cocos的知识——渲染管线、物理引擎、脚本系统、资源管理、热更新机制——全部整理成详细的文档和示例代码。这些文档被Cocos团队称为“圣经”,每一篇发出去都有上千人围在电脑前一个字一个字地啃,因为这是目前世界上唯一能让他们重新理解Cocos引擎的资料。

但问题远远不止于此。

随着时间推移,人们逐渐发现这次技术倒退的范围和深度远比最初想象的恐怖。不仅仅是Cocos——几乎所有现代游戏引擎相关的技术体系都受到了不同程度的冲击,只是Cocos最严重,几乎被清零了。受影响最小的是那些底层使用C++自主开发引擎的大厂,他们的程序员虽然也出现了技能退化,但至少还能维持基本运转。

全球游戏行业陷入了前所未有的混乱。独立游戏开发者几乎全军覆没,中小型游戏公司成片倒闭,只有那些能付得起天价咨询费的大厂才能请林凡去救火。林凡的身价在短短两周内涨到了一个连他自己都觉得荒唐的数字——腾易给了他百分之五的股权,外加年薪八位数的合同,其他公司的咨询费按小时计算,每小时六位数起步。

但钱不是最重要的。

真正让林凡感到震撼的,是他突然发现自己的技术正在以一种不可思议的速度进步。以前他写代码的时候,遇到复杂问题会卡壳,会查资料,会反复调试,但现在不会了。每一个问题在他脑子里都会自动拆解成清晰的逻辑链条,每一个环节的解决方案都像早就存在那里一样清晰明了。他能看出自己三个月前写的代码里那些不够优雅的地方,能一眼定位到性能瓶颈的根源,甚至开始理解那些他以前碰都不敢碰的底层渲染原理。

这种感觉就像全世界的人都变成了近视眼,而他的视力突然恢复到了2.0。他站在巨人的肩膀上,但那个巨人不是别人,就是他自己。

唯一让林凡耿耿于怀的,是他心里的那个终极疑问——这一切到底是怎么发生的?为什么偏偏是他没事?

这个问题在他心里盘旋了整整一个月,直到有一天晚上,他在Cocos引擎的原始源码仓库里翻到了一段注释。那是引擎最底层的一个渲染模块的初始化函数,用C++写的,里面有一段他从来没见过的中文注释,写代码的人显然是个中国人,字里行间透着一种奇特的风格。

那段注释写的不是什么技术说明,而是一行看起来像随手记录的文字:“如果你看到这段话,说明世界重置已经完成。别担心,这是第二次了。”

林凡的手指僵在键盘上。

他盯着这行字看了足足五分钟,反复确认自己没有看错。然后他打开了版本控制的提交记录,找到了这段注释的提交者——那是一个英文ID,提交时间显示在四年前,但记录里没有任何更多的信息。这个ID只提交过这一次代码,之后就消失了,像是专门为了留下这段注释而存在。

林凡试着去搜这个ID在互联网上的一切痕迹,一无所获。

他靠在椅背上,心跳快得像擂鼓。世界重置?第二次?这行字是什么意思?难道现在发生的一切,在某个时间线上已经发生过一次了?而那个留下注释的人,就是上一次重置中像他一样保留着记忆和技术的人?

林凡突然意识到一个让他毛骨悚然的可能性——这次全球技术倒退,也许根本不是什么随机事件。也许上一次重置中,有人做了和他现在正在做的一模一样的事情,而且做得更彻底,代价更大。

而他现在走的每一步路,都在重复那个人走过的轨迹。

他深吸一口气,重新把手放回键盘上,光标在屏幕上一明一灭地闪烁着。

不管真相是什么,他总得往前走。这个世界还等着他去修,而他心里清楚,游戏才刚刚开始。

:rofl: AI让程序员都有时间写小说了。

没看,感觉篇幅太长字太多

昨天实在没得看了,然后今天才审核通过:rofl::rofl::rofl:

发出来确实看着是一大坨,难以下看

建议番茄小说开始连载,然后再做个漫剧,直接赚翻 :smirk: