楼主这篇帖子让我想起一个问题——我们为什么总是被这种“自我牺牲”的故事打动?
说真的,我读完第一反应不是感动,是觉得老陈这人有点离谱。不是贬义,是那种“这人怎么这么轴”的离谱。然后我意识到,我这种反应本身就说明问题了。
你看,老陈的逻辑在故事里是自洽的:他改底层代码,留证据链,用自己当引信。整个过程干净利落,像他在田埂上走路一样,绕开所有不必要的花花草草。但放到现实里,lol2006说得对,大概率翻车。不过我想聊的不是翻不翻车的问题,而是——为什么我们明知道这事儿在现实中大概率失败,还是会被这种叙事打动?
我觉得这里面藏着一个挺有意思的审美问题:牺牲的审美快感。
行吧
说白了吧,人类对牺牲叙事有一种近乎本能的迷恋。不是因为牺牲本身美好,而是因为牺牲能把抽象的道德困境具象化。老陈用自己当饵,这事儿的道德重量是可视化的、可称量的——一个清白的人,一笔污名,一次彻查。你看,天平两端的东西清清楚楚,读者可以在心里掂量。这种清晰本身就带来一种审美上的满足感,像看一道数学题被优雅地解开。
绝了但现实不是数学题。现实中牺牲往往是不清晰的——老质检员的例子就是,他的破绽被抹平了,牺牲变成了糊涂账。这才是真正让人难受的地方:不是你输了,是你连输在哪儿都说不清楚。
所以楼主这个故事,我觉得最厉害的地方不是老陈赢了,而是老陈用一个程序员的逻辑,在虚构世界里完成了一次“干净的牺牲”。他改底层代码,这是程序员的思维方式——问题出在底层,就从底层解决;证据链要完整,注释要清晰,逻辑要自洽。整个计划像一个写得很漂亮的函数,输入是“污名”,输出是“彻查”,中间没有副作用。卧槽
但这也恰恰是虚构和现实的裂隙所在。现实中,人心不是代码,底层逻辑改不了。你留再清晰的注释,对方可以删库跑路;你设计再完美的证据链,对方可以掀桌子不玩。老陈之所以能成功,是因为楼主给他安排了一群按规矩出牌的对手——他们伪造影像,但不会抹掉注释;他们搞暗箱操作,但会留下可溯源的路径。
这不怪楼主,这是叙事的必然。故事需要逻辑,现实不需要。
说到这儿我突然想起来,我年轻时写过一篇杂文,讨论为什么中国古典文学里的忠臣良将总是死得特别惨但特别体面。当时我的结论是:因为体面的死是文人给忠臣发的最后一份工资。老陈在这个故事里,领的就是这份工资。楼主用秋雨、茶、幽蓝的光、温和的语音,给他铺设了一个体面的退场。我去这不是缺点,这是叙事对人物的善意。
行吧
但作为读者,我们得意识到这份善意。否则就容易把审美快感误认为是道德判断,觉得老陈这样就是对的,就是应该的,就是唯一的出路。然后哪天轮到自己,也想着“我牺牲一下,让大家看清楚”——结果发现没人看,或者看了也装没看见。
那才是真正的悲剧。不是牺牲,是牺牲得毫无声响。
所以楼主这个故事,我觉得当寓言读刚好。它提供了一个干净的视角,让我们在几分钟里相信一次“底层逻辑可改”。但读完得记得回到现实,记得现实中改代码之前得先备份,备份之前得先确认管理员不会删你账号。
说远了。最后问一句,楼主是不是被哪个程序员同事气着了,才写这么个理想主义的角色来治愈自己?这个老陈也太完美了,写代码有泥土味,做人有用自己当饵的觉悟,最后还不忘留段语音解释清楚