AI 时代,我选择继续用 C++ 手写引擎

Fuck it, make it anyway

AI 时代,我选择继续用 C++ 手写引擎

作为一名独立游戏开发者,我在生成式 AI 的浪潮中经历了严重的自我怀疑。当看到 Zach Gage 关于游戏制作正变得像音乐制作一样简单的观点时,我感到多年的技术积累似乎变得毫无价值。与同样坚持不用 AI 开发 Uncamera 的 Shad 交流后,我意识到自己其实一直在“硬着头皮”做选择:要么为了“跟上潮流”而使用 AI 却失去创作乐趣,要么彻底停止创作,或者坚持用我喜欢的方式继续创造。最终我明白,我们制作游戏和任何作品的初衷,并非为了竞争,而是为了享受创造本身。即使面对技术贬值,我依然选择用 C++ 手写游戏引擎,因为这才是让我感到充实的路。

我们制作游戏,乃至制作任何东西,仅仅因为我们想做。
  1. MachineMan

    总体而言,创作者必须进行一些诚实的内省。你是享受创作过程本身,还是享受那些溢美之词?你是享受那些棘手的谜题,还是享受那种因从事一项大多数人做不到的工作而获得的身份认同、声誉和感知价值?你是享受代码本身,还是享受看到自己的想法变为现实的成就感?当你所做的事不再定义你是谁时,剩下的会是谁?

    AI 并不完美,我依然坚信手工打造的成果永远胜过 AI 生成的产物。用宜家(IKEA)和木匠做类比是行不通的,因为木匠必须从零开始为单个客户制作每一件家具,而数字产品从定义上讲边际成本几乎为零。因此,如果质量更好,投入大量人力工时去编写优质代码,比使用 AI 生成的代码是值得的。

    PS:你拥有内在价值,你的技能也将保持其价值,哪怕仅仅是因为它们教会你如何面对复杂问题并进行深度思考。

  2. jschveibinz

    各位,听我说。我是个老头子,在这个人生阶段基本上已经退出职场了。但我日复一日在这些评论中看到的景象实在令人唏嘘。作为你们的约翰叔叔,我要给大家上一课:

    原文提到:

    > 我实在不能责怪那些只是随波逐流的人

    这所谓的“责怪”是什么意思?你会“责怪”人们开车而不是骑马吗?你会“责怪”软件工程师淘汰了整个行业吗?

    各位,编写软件可以是有趣且令人满足的。为了乐趣去做吧。但也要认命,因为你们赖以获得高薪工作的技术浪潮,对大多数程序员来说注定是短暂的。

    就像那些制造蒸汽机的人,或者制造客厅收音机、显像管电视、互联网拨号调制解调器和长途电话网络的人,或者其他任何来来去去的技术一样:继续前行吧,因为正是你们帮助让那些人失业了——而他们也都继续前行了。

    如果你们不断反复咀嚼、为那些显而易见的变化而哭泣,只会把自己逼疯。想好如何前进,然后开始前进吧。

  3. DidntUseIt

    问题在于,没有 LLM,我做个带些基本功能的联系表单就差不多算完工了。

    有了它们,我就能构建整个 SaaS 产品。昨晚我就做出了最棒的 DM(直接消息)体验。以前我绝对做不到。它的感觉和外观就像 iMessage,因为用户正是从那里来的,而且这只是个小企业用的。这事儿计划了很久,因为消息涉及大量文件共享,是时候构建定制方案了,但我一直拖着没做,因为牵涉的环节太多了。

    我们现在自己做内部的电子签名、电子邮件营销和发票处理。而且只有我一个开发者。其他供应商的选项要么太贵,要么太复杂。我还构建了一个发票产品,它甚至能根据该客户之前的所有备注,自动生成相当不错的备注内容。

    几乎每一个业务集成——除了支付、托管、邮件等少数几个——都变成了代码问题。

    如果你做对了,你应该比以前构建出更多的东西。

    顺便说一句,像租车房东和理发师这样的随机非开发人员,也在为他们的生意做基本的网站表单之类的事情。所以如果没有 LLM,你现在做的就只是入门级的活儿了。你看起来不会再像个真正的开发者了。任何随机的人都能用那个 vercel 产品,它甚至能直接部署到 URL 上。这就是小企业专业用户(prosumer)的案例。

    真正的开发者应该去搞那些随机人做不了的大项目。或者是那些能取代昂贵或复杂集成的项目。

    到处都是无数的机会。

  4. GMoromisato

    想想经典的维恩图,三个集合的交集:

    1. 我喜欢做的事。

    2. 我擅长做的事。

    3. 人们看重我做的事。

    AI 的问题在于,它可能会改变这三个圆圈。1. 当然,AI 很强大,但我可能不喜欢那样写代码。2. 我真的很擅长 C++,但我不太擅长提示工程(至少不比其他人强)。3. 没人再雇佣我了,因为 AI 能以更低的成本完成我的工作。

    世界不会倒退回从前,所以我们的任务是找出新的交集。这始终是一项艰难的工作,我也没有简单的答案。

  5. user43928

    在 AI 出现之前,我就喜欢构建应用程序和有用的工具。我已经做了 15 年,其中 10 年是职业开发。

    今天,我更喜欢它了。它从未如此有趣。

    以前需要几天工作才能完成的事情(如果可行的话),现在我半小时就能实现,并且可以迭代结果,让它按我想要的样子运行。

    我完全停止审查代码了。

    这里的人经常说这是灾难,说结果将无法维护,诸如此类。我觉得他们是一无所知。

    我的应用有 20 万行代码(LOC)加 10 万行测试,没有任何迹象表明 AI 会慢下来或无法维护它。

    我在这个项目上工作了四个月。我投入了数百个小时,预计本月将在 AppStore 发布我的付费应用。

    这很有趣。我每天都在使用这个应用,并期待未来添加的功能。

  6. dofm

    就是这种感觉。

    这基本上精准地表达了我的感受。其他创意领域已经开始意识到,AI 是如何成为它们领域里扼杀灵魂的窃贼,偷走了乐趣。我对插画师、画家、摄影师、音乐家和手工艺人抱有希望。在这些朋友和社群中,我看到了那些已经思考过、能够表达感受、并且已经承诺以捍卫自身的方式去工作的人。

    软件开发行业尚未正视它在多大程度上是在自断臂膀,而这恰恰是因为 AI 在软件领域确实至少有一些实用性,恰恰是因为最终形态必然在某种程度上是认知上的 50% 灰色地带,哪怕仅仅是为了互操作性。

  7. x3haloed

    这是 80% 的 ego(自我/虚荣)在作祟,20% 是对变化的恐惧。

    关于爱好与工作的评论是正确的,这也是核心所在。

    OP 正在试图安慰自己。“我不必为了不掉队而改变。我喜欢我现在做事的方式。我擅长我所做的事。”

    事实是,LLM 可以用来比你更快地产出有效的工作成果。是的,你正在掉队。是的,这会降低你在就业市场上的价值。最终,这种降低将是戏剧性的。

    这并不意味着你必须停止手写代码,因为你喜欢它。但我不认为你真的喜欢它。我认为你喜欢的是因为聪明而受到赞扬。喜欢那种被摸摸头的感觉。这最有可能解释为什么你手写代码的动力消失了。一旦结果不再是你那个特殊大脑的特殊产出,你就不再感觉特别了。

    随着局势变化,你现在有了选择。你可以找到一种方法,产出依然重要、独特且出色的成果,或者你可以慢慢陷入一种固化的过时立场,把时间花在抱怨变化上。

  8. timcobb

    读完这篇文章,我第一个念头是,这个人能只是被社会最终“击垮”,或者差不多被击垮,真是不错。

    我在 AI 出现很久之前就被击垮了。我早就明白,在生成式 AI 出现之前,就没人对我的小玩意儿感兴趣了。人们感兴趣的是其他东西,比如投资回报率(ROI)、能赚多少钱、某事有多实用等等。“没人关心代码”这个观念在 10 到 20 年前就被灌输给我了。向 Joel 致敬,让他坚持到了现在。

  9. goonersallofyou

    > 输出感觉不像我做的,我对它产生的东西毫无自豪感。

    太对了。

    我不理解有些人似乎毫无自知之明或羞耻感,就说“我构建了 X

  10. abstractcontrol

    While X

同日更多故事

2026-09-12