大家好,我重启了这个博客。

它搭建于 2021 年,之后却一直空着。一方面是没想好要记录什么,另一方面也是因为自己的惰性。这几年我并不是没有在学,只是学得很慢,也学得不多。

今天是 2026 年 9 月 28 日。不久前,我辞去了一份做了四年半的工作,想出来看看,体验一些不同的项目。可真正走出来之后才发现,现实并没有我想的那么理想。AI 带来的冲击很大,至少对我这样一个中级、还称不上高级的程序员来说,有些难以招架。

所以我决定重启这个博客,记录自己接下来的成长。我打算从头再来一遍,看看自己能不能追上 AI 时代的节奏,也算是真正跳出在稳定环境里待久了的舒适圈。

这篇文章写给我自己,也写给以后可能看到它的面试官。

重新出发

我是谁

我选择游戏行业,是因为上学时就很喜欢玩游戏。不过我大学读的是工科,专业和游戏关系不大,直到大学期间接触到 Unity,才开始向往这个方向。能把工作和热爱结合在一起,我觉得是一件很好的事。

至于为什么选客户端:客户端是整个游戏最终呈现的地方,所有东西最后都要在你这里输出,你能把控很多细节。再加上我是工科出身,相比偏文科的策划和偏美术的岗位,客户端更适合我。

入行这些年,我做过单机项目、虚拟方向的项目,也做过重度手游。成长最快的,是做重度手游的那段时间。那是一个已经上线运营的项目,我能完整地看到一套成熟的项目框架,也接触到了很多以前从来没有碰过的东西。

离职前,我对自己的判断是:技术算普通,但经验比较多,能实实在在地把工作完成,遇到不会的东西也不怕,想办法去解决。那时候我觉得这个行业还不错。其实 AI 当时已经开始兴起了,只是我们后知后觉,并没有清晰的认知。

AI 来了:我在面试里看到的冲击

第一次真切地意识到 AI 会影响我,是在面试的时候。面试官会直接问你怎么使用 AI、怎么把控 AI 的产出,还会追问具体的使用细节。那时我回答得很模糊,因为我对 AI 的使用还停留在最初级的阶段:一问一答,或者把要做的事直接交代给它,自己点点确认。

在实际工作里,AI 确实能省掉大量重复劳动。基础的功能实现和常规逻辑,开发者只需要给出大体思路,AI 就能很快把代码写出来。

离职出来之后,市场的变化也让我很意外。至少在我所在的北京,初中级客户端岗位几乎消失了,面试机会基本都是高级、资深,或者直接招主程。和几年前相比变化非常大,而我在离职前完全没有意识到。当然,这可能只是北京的情况,其他城市我还没有去看。

招聘要求也变得更全面了。你需要了解整个开发工作流,尤其是性能优化 ;对基础技术,也要懂背后的原理。这恰恰是我过去忽略的地方:当时觉得东西能用就行,没有去深究。

当然,AI 也有目前做不好的地方,我觉得最明显的是对项目需求的理解。一个需求,策划和程序之间可能沟通得很清楚,但程序要把它准确地描述给 AI 并不容易,实现出来的结果就可能出现偏差。

这一行正在变成什么样

这一行的门槛比以前高了很多。AI 对客户端的冲击很大,只是还没到能完全替代的程度。Java 后端那边可能更惨烈一些,Unity 这边稍微好一点,但我觉得留给我们的时间也不多了。

AI 提升了效率,节奏也随之变快,对人的要求变得非常高:你要能把控 AI 输出的代码质量,要做测试,交付时要有足够的把握;后续的性能优化,也要有自己的理解,才能真正驾驭 AI。现在的要求更加全面,不能再像以前那样,半知半解也能做开发。

我以前看重的一些能力,现在可能已经不那么值钱了。我的感觉是,现在只需要少数头部的开发者,就能完成项目的开发需求。

说实话,看到这些变化,我很焦虑。写这篇文章的时候,我仍处于离职状态,手里还没有 offer。有失落,也有不甘。也正是这份不甘,让我决定认真回头看看这六年。

发愁的雨夜

反省:这六年

回头看这六年,我重复做了大量的业务逻辑。这些业务逻辑放到今天,可以交给 AI 去做;放到面试里,也很难让面试官眼前一亮。我真正应该深钻的,是平时天天在接触、在使用的那些框架,而不是业务逻辑本身。

那些“能用就行”、没有深究原理的地方,具体来说有:性能优化 、热更新 、Lua 的底层原理 、资源打包(AssetBundle) 、UI 框架 ,以及角色状态机 。

说到真正沉淀下来的东西,我很难给出具体的答案,因为我觉得自己在代码层面的成长并不大。更大的收获是对这个职业的理解更深了,以及和项目里各个岗位沟通协作的能力。

离职后我休息了六个月,现在回头看,有些懊悔。如果早一点开始准备,处境也许会好一些。但当时确实是想好好放个假,让自己缓一缓。

要说这六年做对了什么,我觉得是一直留在这个行业里。这一点我不后悔,因为我还是喜欢游戏。

醒悟:我现在的认识

现在我认为,一个合格的高级客户端开发,需要理解一个技术点的全貌。比如让我去攻克热更新、UI 框架,或者某个框架的实现,我要清楚它的设计思路,也要有优化的意识。真正值钱的是这种思维,其次是经验。

项目经验同样重要。HR 和面试官很看重你的经历里有没有和他们项目垂直相关的部分。

对于 AI,我现在更关注怎么把它变成自己的工作流:接到一个需求后,先按自己的流程把文字需求拆成一个个单一的小需求,再在明确的约束范围内让 AI 执行,让它不跑偏,稳定地输出我想要的结果。

至于业务和原理的关系,我觉得原理是基础。原理就像一个框架,业务在这个框架之内、受它约束去实现。相比之下,业务本身已经没那么重要了。

所以,我给自己的判断是:再往这个方向努力一把,游戏这条路还可以再坚持一下。我要补齐更基础的东西,让自己有能力真正把控 AI 的输出,也希望这些努力能在之后的工作和面试中被看见、被认可。

接下来

我打算先从基础补起,相当于从头来过:先把 C#、C++ 这类语言基础完整地过一遍。这些语言平时用得多,细节却关注得少,而面试时恰恰会问到这些细节。

同时我也在学习 AI,主要通过网站上的课程和各种长短视频。你现在看到的这篇文章,也是我口述、由 AI 协助拆分整理后发布的,算是我把 AI 变成工作流的一次小实践。也正是这个变化,让我重新对写博客提起了兴趣。

求职方向上,我目前没有限定特定的游戏类型。对我来说,好玩的游戏本身就有吸引力。我想做能被玩家认可的游戏,所以会更倾向于新立项的项目,或者已经上线运营的项目。

至于怎么证明自己的进步,一方面是持续写博客,另一方面会把练习用的小 Demo 上传到 GitHub。

为什么要继续写下去

对我来说,这个博客是学习笔记,也是一份记录。它让我能拿出证据,证明这段时间我确实在做这件事,而不只是嘴上说说。

之后我会写补基础的技术笔记 、AI 的使用心得 ,以及阶段性的总结 。更新频率大概两三天一篇,初期补得快的话,可能一天一篇。

我希望明年能通过这些努力,找到一份合适的工作。

最后想对现在的自己说:你只管做好眼前的事。之后成功也好,失败也罢,其实没那么重要,这本身也是一段经历。

也谢谢读到这里的你。这应该会是这个博客里排在最底下的一篇文章,谢谢你看到了这里。

谢谢你看完