你发现没有,前两年网上骂人“你就是个NPC”,对方能跟你当场翻脸。现在满屏都是“确诊了,我就是NPC”“当NPC也挺好”。同一个词,从最脏的骂人话变成了最火的自嘲梗,中间到底发生了什么?
如果你觉得这只是年轻人无聊玩梗,那就大错特错了。这件事背后藏着两千年哲学都没解完的扣子——你以为你在努力当人生主角,你可能正在执行别人的脚本,当最标准的NPC。
2016年,4chan上有人用NPC骂“没脑子的跟风群众”。2026年,十几万人在豆瓣小组分享“今天我又当了一天NPC”。骂人的和自称的,到底谁才是被剧本控制的那一个?
第一章:四年前你骂我NPC我会翻脸,现在我主动贴标签
2016年7月,4chan上一个匿名用户发了个帖子,标题叫“你是NPC吗?”。他说的NPC指的是那些“为了让自己看起来像真人而自动跟随群体思维和社会潮流的人”。说白了就是骂你没独立人格,跟游戏里只会重复同一句话的路人甲没区别。
到了2018年,这个词被美国右翼捡起来,成了骂自由派的标准配置。马斯克也爱用这个梗。那几年你要是被人叫NPC,基本等于被人当众说你是个提线木偶。
可到了2023年,“NPC文学”突然爆发了。年轻人开始在社交媒体上收集“我是NPC的证据”:日复一日走同一条路、生活围绕几个固定地点、不敢主动社交、经常发呆。豆瓣“NPC人生观察室”小组涌进十几万人,小红书“确诊NPC”的帖子点赞动辄几万,评论区清一色“世另我”“原来大家都这样”。
一个用来羞辱别人的词,怎么就被自己人抢过来穿身上了?骂人的时候看的是“你没脑子”,自称的时候看的是“我日子普通”。两个字面意思不同的东西,就因为共用一个词,制造了一场持续几年的鸡同鸭讲。
但这只是表面。真正值得追问的是:当“不当NPC”本身变成一种社会规训,你努力摆脱NPC身份的所有动作——健身、社交、搞副业、强行精彩——会不会只是换了一套更累的脚本?
第二章:游戏铁匠比你惨,连“不想打铁”都没资格想
打开《上古卷轴5:天际》,找个铁匠铺蹲一天。早上7点铁匠准时起床吃饭,8点开打,叮叮当当干到晚上8点,收工睡觉。第二天一模一样,风雨无阻,雷打不动。
你什么时候去看他,他都在干同样的事。这不是自律,这是代码写死的循环。他几点起床、打什么铁、跟谁说话,全是程序设定好的固定脚本。玩家来了他打铁,玩家偷光他的东西他还在打铁,玩家把全村屠了只要没杀到他头上他眼皮都不抬。
他不是“不在乎”,他是压根没被赋予“在乎”这个功能。游戏设计管这叫“固定日常循环”,每个NPC的行为模式都是设计师用代码一行行敲出来的确定性输出。铁匠不会今天心情不好少打两把剑,也不会明天灵感来了改行做裁缝。他的“自由”只有一个方向——沿着写好的剧本永远不变地走下去。
这哪里是自由?这明明是终极的不自由。
等等,你要是每天的生活轨迹也是固定的——几点起床、走哪条路、刷什么App、为什么事焦虑——你跟铁匠的差别,可能只在于你相信自己“有得选”。但那个“相信”本身,会不会也是被写好的?
第三章:你羡慕的“不选择”,其实是“没能力选”
你可能要说:“我就是羡慕不用选择、不用纠结的状态啊,每天按部就班,多省心。”
问题是——你是个活人。活人的“不选择”,本身就是一个选择。
铁匠为什么不会纠结“今天打剑还是打盔甲”?因为代码替他选了。他为什么不会焦虑“万一明天没人买铁器怎么办”?因为他压根没有“明天”这个概念,他的世界在每晚8点重启。
而你呢?你今天决定“啥也不想”,但账单还在产生,老板还在派新任务,朋友还在约你周末出门。你要不要交社保?要不要攒钱买房?要不要考虑35岁之后怎么办?
你一旦开始“选择当NPC”,你就已经做了一个主动的选择。真正的NPC从来没有做过任何选择。
“不在乎”是需要能力支撑的。你得先有能力在乎,才有资格选择不在乎。铁匠没有能力在乎,所以他压根谈不上“选择”不在乎。这就像一个人说“我选择不呼吸”——他不是选择了不呼吸,他是憋了几秒钟之后必须大口喘气。
一个能选“不做选择”的人,跟一个本来就没法选的人,中间隔着整个主体性的距离。那个距离,叫自由意志。
第四章:庄周梦蝶:你怎么知道你不是被设定好的?
两千多年前,庄子讲过一个故事。
庄周做梦梦见自己变成蝴蝶,飞来飞去特别自在,完全不知道自己是庄周。突然醒了,发现自己是庄周不是蝴蝶。然后他说了一句让所有人懵了的话:到底是庄周做梦变成了蝴蝶,还是蝴蝶做梦变成了庄周?
这个问题没有标准答案。
庄子的厉害之处在于,他把“我是谁”这个事给拆了。你以为你是醒着的、是自主的、是在做选择的——可你怎么知道你不是在做梦?你怎么知道你的每一个“选择”不是被设定好的?
这跟今天的NPC讨论惊人地相似。你说你是玩家、是主角、有自由意志——可你怎么证明?你每天几点起床、走哪条路通勤、刷什么短视频、为什么事生气——这些真的是你“选”的,还是你的环境、你的成长经历、你的信息投喂算法替你“写好了脚本”?
庄子没有直接回答这个问题。但他指了一个方向:与其纠结“我到底是庄周还是蝴蝶”,不如接受“也许两者都是,也许两者都不是”。
但这个态度常常被误解成“那就算了吧,当NPC也挺好”。不对。庄子的“接受”里面藏着一个关键动作:他自己选择了“拖尾于泥”。楚王请他当宰相,他拒绝了。他是有能力当主角的,但他选了不当。他是在“有的选”的前提下,选了“看起来没出息”的那条路。
而如果你本来就没能力当主角,本来就在泥巴里爬着,然后说“我选择拖尾”——这不是选择,这是认命。
第五章:道德经“无为”不是躺平,是看懂之后不乱动
很多人把“当NPC”理解成“躺平”——啥也不干,啥也不想,随波逐流。这误会大了。
《道德经》讲“无为”,经常被当成“什么都不做”。但老子的“无为”真正的意思是:不强行干预、不违背事物本来的规律去瞎折腾。统治者“无为”,百姓才能“自化、自正、自富、自朴”。“无为”的目的是“无不为”——你顺应了规律,该发生的自然会发生。
这跟“我啥也不管了”是两码事。“啥也不管”是放弃。“无为”是看懂之后的不乱动。
庄子的“无为”更侧重个人层面。他反对的是被功名利禄、社会规训绑架着活。他说的“逍遥游”,是“无所待”的自由——不依赖任何外在东西来定义自己。
这跟“当NPC”表面上有点像——都是“不争不抢、做自己的事”。但本质区别在于:庄子是自己选择“不争”的,他看透了那些东西不值得争。而真正的NPC根本没能力争,或者说连“争”这个概念都没被写入程序。
你不是NPC。你是看累了、卷不动了、想歇一歇的活人。但歇完之后,你得知道下一步往哪走。庄子和老子给的答案都是同一句话:往你自己的方向走,别往别人指的方向走。
第六章:斯多葛主义被误解了,它不让你用意志力硬撑
“也许生活的秘诀——或者这只是对斯多葛主义和无穷无尽的历史哲学的一种重述——就是目标就是做你自己的事。”
这是那篇“我想当NPC”文章里的原话。很多人看到“斯多葛主义”四个字,脑子里蹦出来的是“克制”“坚忍”“用意志力扛住一切”。这是一个流传了两千多年的误会。
斯多葛主义的核心叫“控制二分法”:把事分成两类——你能控制的和你不能控制的。你能控制的是自己的态度、行为和选择。你不能控制的是别人的看法、天气、经济形势、老板的心情。
斯多葛派说:把精力放在你能控制的事情上,别为控制不了的事焦虑。
这话本身没毛病。但很多人理解成了“那我得用意志力控制自己,强迫自己不在乎”。错了。
斯多葛主义的第一步是“区分”——你得先搞清楚什么能控制、什么不能控制,然后才能决定放不放手。你连区分的动作都没做,直接说“我全都不在乎了”——这不是斯多葛,这是摆烂。
真正的斯多葛主义者高度入世。他们在乎自己能控制的那部分,而且非常认真地在乎。爱比克泰德说“我们唯一能控制的是自己的反应”——这句话的意思是你要对自己的反应负责,不是让你别反应。
更关键的是:斯多葛主义从来不提倡你用意志力去“扮演”一个不是你自己的角色。它恰恰要你认清自己的本性,然后按照本性去生活。如果你拼命用意志力去当一个“好父母”“好员工”“好主角”,但那个形象根本不是你自己——你就是在执行外部脚本,你就是那个NPC。
等等——你越用力演主角,你离“自己”就越远。
第七章:拼命当好父母,你可能就是最标准的NPC
举个例子。你身边有没有这样的人:当了父母之后,手机里下了八个育儿APP,每天照着食谱做辅食,严格按照专家建议的时间表安排孩子的一切。别人说“三岁要上早教”他立刻报班,别人说“六岁要学编程”他马上找机构。他不敢让孩子输在起跑线上,不敢在家长群里丢面子,不敢被说“不负责”。
累得半死,孩子也不快乐。但他停不下来,因为“好父母都应该这样做”。
这个父母跟游戏里那个铁匠有什么区别?
铁匠的脚本是“每天早上7点打铁”。这个父母的脚本是“每天按育儿博主的清单养孩子”。铁匠没有自己的判断,这个父母也没有——所有决策都来自外部指令。铁匠不在乎玩家做什么,这个父母也不在乎孩子真正需要什么,只在乎“标准流程有没有走完”。
你以为你在努力当主角?你当的恰恰是最标准的NPC——因为你把自己的主体性交给了别人写的剧本。
真正的父母什么样?是你有你的性子,孩子有孩子的性子,你们在碰撞中找到一个属于你们自己的相处方式。你可能不会做花哨的辅食,但你会在孩子发烧时整夜不睡。你不会逼孩子背唐诗,但你会带他看蚂蚁搬家。你不是照着说明书活的,你是活出来的。
那才是主体性。那才是“做你自己的事”。
为什么“拼命当好父母”反而伤害孩子?因为孩子不需要一个完美的执行者,孩子需要的是一个真实的人。真实的人会犯错、会道歉、会改变、会有自己的情绪。而“照着剧本演的父母”,孩子感受不到温度,只感受到一套程序。孩子会模仿你的“表演”,而不是你的“存在”。你越用力演,孩子就越学不会怎么真实地活着。
第八章:主体性不是“你必须当主角”,是“你知道自己在选”
哲学上管“我能自己做决定、我能意识到自己在做决定”这个东西叫主体性。
游戏里的NPC有没有主体性?没有。它的每一个“行为”都是代码输出的结果,它不知道自己在做什么,也意识不到“我还可以做别的”。
你有。哪怕你今天决定“我今天什么都不选了,就跟着感觉走”——这个“决定”本身,就是一个选择。你选择了不选择。
这就是你跟NPC之间那道永远跨不过去的线。
庄子追求的是“无己、无功、无名”——去掉自我、去掉功劳、去掉名声。这听起来像是要消灭主体性对吧?但仔细看:是“去掉”那些外加的东西,让真正的自己露出来。他不是让你变成空心人,是让你把别人塞给你的那些“你应该成为谁”扔掉。
你今天说“我想当NPC”——其实你想说的不是“我要放弃思考”,而是“我不想再按照别人的剧本演了”。
斯多葛主义也指向同一个方向:你唯一能控制的,是你的意志和判断。但“控制”的意思是“运用”,不是“压制”。你用意志力去判断“这个角色该不该演”,而不是用意志力去把那个角色演好。前者是自由,后者是自囚。
第九章:自由意志是“能分清哪个是别人的声音”
很多人误会了“自由意志”这个词。它不意味着“你可以做任何事”——你的身高、出生、基因、时代,都是给定的。自由意志真正的意思是:你可以对自己的冲动、欲望、外界指令说“不”。
你可以对“别人都这样”说不。你可以对“父母希望你那样”说不。你可以对“社会告诉你这是成功”说不。
但注意——对一切都说“不”,也不是自由。那是另一种被动的脚本。
真正的自由,是你能分辨出哪些想法是你自己的,哪些是别人塞给你的。然后,你选择听从自己那部分。哪怕那个声音很小,小到只说了一句“我想休息”。
因为那个“精彩人生”的模板,本身就是别人给你写的剧本。你为了不演NPC,结果演了一个更累的角色。
第十章:从被骂NPC到自称NPC,这七年发生了什么
2016年4chan骂人没脑子,2023年满网“我就是NPC”。这七年发生了什么?
社交媒体把所有人的生活摊开给你看。你刷到别人环球旅行、创业成功、三十岁财务自由。你回头看看自己——通勤、工位、外卖、睡觉。对比太惨烈了,惨烈到你连“我要努力追上”的力气都不想出。
那怎么办?两个选择:承认自己失败了,或者重新定义什么叫“正常”。
“NPC文学”干的就是第二件事。它说:你看,不是我一个人这样,大家都这样。日复一日、按部就班、不起眼——这不是失败,这是大多数人的常态。
把“被骂的标签”变成“自嘲的标签”,本质上是在抢回定义权。你不能再骂我了,因为我已经自己先说了。
但还有一个更深的层面:当“当主角”的叙事被推到极致时,它本身就变成了一个更大的脚本。“你要活出精彩的人生”这句话,当你听了太多遍之后,它就变成了一种新的“你应该”。你为了“不当NPC”而拼命折腾,最后发现你折腾的内容——创业、健身、社交、搞副业——全是别人告诉你的“精彩人生模板”。
你努力不当NPC,结果活成了另一个更累的NPC。
第十一章:你不是NPC,你只是不想再演别人剧本
回到最初那个问题:为什么一个骂人的词,变成了大家抢着贴的标签?
因为“NPC”这个词被借来干了它本来干不了的事——表达一种疲惫。
你不是真的想变成没有意识的代码角色。你是想从“必须活得精彩、必须出人头地、必须时刻证明自己”这套叙事里退出来。你太累了,累到觉得“当个背景板”都比“拼命当主角”轻松。
庄子如果活到今天,看到满屏“我是NPC”,大概会笑一笑,然后说:你终于开始怀疑那个“你必须成为主角”的剧本是谁写的了。
怀疑是第一步。下一步是——你自己写。哪怕只写一行:“今天我想什么都不干。”
那也是你写的。NPC写不了这个。那个照着育儿清单逼孩子学编程的“好父母”也写不了,因为他忙着演别人给的剧本。那个996加班到深夜只为了“不辜负公司期望”的员工也写不了,因为他把自己活成了公司的工具人。那个刷了三个小时短视频却说不出一条让自己开心的内容的你也写不了——因为你的注意力已经被人收割了。
你不是NPC。你只是在找那个被剧本盖住的、真正的自己。
找不找得到另说。但至少,你已经在找了。当你意识到“我现在说的话,是我自己想说,还是别人让我这么说”的那一刻——你就已经从NPC的代码里跳出来了。剩下的,只是慢慢把那些不属于你的脚本,一行一行地删掉。
这个过程,老子叫“为道日损”,庄子叫“坐忘”,斯多葛派叫“按自然生活”。你不必叫它们什么名字。你只需要记住一件事:
那个晚上躺在床上、觉得今天什么都没做但也不觉得亏欠的自己,才是你真正想活成的样子。
那就是你!不是玩家,不是NPC,就是你自己。
终章:陷入执念的人,才是真正的NPC
公园跑道上,每天都能遇到她。胳膊细得像柴火棍,腿瘦到快撑不住身体。她不是在跑步,是在“挪动”——脚几乎不离地,像一台快散架的机器。早晨在,傍晚在,大中午最热的时候也在。你忍不住想:她到底在追什么?健身?变美?控制自己?不管最初是什么,那个目的早就被执念吃掉了。她现在只剩下“跑”这个动作本身。越跑越弱,越弱越跑。
她看着像最自律的“主角”,实际上是最标准的NPC。
为什么?因为她每一个动作,都在执行一个自己写进去的脚本——你必须继续跑,你不能停,停了你就输了。她不需要任何人催她,她也不需要外部指令,因为那个指令已经刻进她的肌肉里了。铁匠的代码是别人写的,她的代码是她允许别人写进去的——健身博主的身材、朋友圈的打卡、那个“不能输”的声音。
你越用力演“主角”,你离“自己”就越远。你越拼命证明“我不是NPC”,你越是在执行“反NPC”这个更大的脚本。
西蒙娜·薇依(Simone Weil)在二战期间的笔记里区分过两种力量:一种是“重力”——灵魂像苹果一样往下坠,被惯性、执念、旧模式拖回去。你越用力往上拉,重力越要把你拽回来。另一种是“恩典”——你得停下对抗,才能接到。
意志力是跟自己打架——命令自己“不许停”“必须跑”。注意力是停下来,看着那个念头,“我到底在追什么?”不逃也不打。
跑者如果停下来,哪怕一秒,问自己“我今天为什么还在跑”——她就从NPC的循环里跳出来了。不是因为“不跑了”叫自由,是因为“我问了”叫醒着。
你不是NPC。你是把执念卸下来之后,还能继续走的那个人。
停下来,问一句,就这一句,铁匠问不了!