第三章_不等式

# 第三章 不等式

---

## 一

陈知行在那间十平方的屋子里住了五天,投了四十三份简历。

回复他的有六家。其中三家是自动回复——"感谢您的投递,我们会尽快审阅您的简历"——然后就没有然后了。两家约了电话沟通,聊了十分钟,对方听说他两年没碰代码以后,语气里的热情明显降了一个调,最后说"我们综合评估一下,有消息通知您"。

第六家不一样。

是一家做企业级SaaS的创业公司,叫"数澜科技",在高新区软件园,团队四十多个人,B轮融资完成不久。招的是Java后端开发,JD上写的要求不高——三年以上经验,熟悉Spring Cloud微服务架构,有分布式系统开发经验优先。

HR打来电话的时候是周三下午两点,陈知行正坐在床上用手机看一篇关于Java 21新特性的文章。他已经在巷子口那家网吧里泡了三个下午,用六块钱一小时的电脑恢复手感——在LeetCode上刷了几十道题,把Spring Boot的基本配置重新过了一遍,翻了翻近两年的技术博客看看行业变化。

手感还在。两年没碰,生疏是肯定的,但底子没丢。就像一个停了两年没骑的自行车,链条生了锈,轮胎有点瘪,但骨架还在——上油打气,骑两圈就回来了。

"陈先生您好,我是数澜科技的HR王姐,看到了您投的后端开发岗位的简历……"

声音很职业化,节奏快,但不催促。她简单问了几个基本情况——现在住哪,什么时候方便面试,期望薪资多少。

"住武侯区,随时方便。"他说。期望薪资他想了一下,说:"面议吧。"

"好的。那这周五下午两点可以吗?地址我短信发给您,到前台报我名字就行。"

"可以。"

挂了电话,他看了看时间。周三下午两点十分。周五面试。他还有一天半的准备时间。

他从床上站起来,穿上鞋,往网吧走。

---

路过面馆的时候,那个短头发的女的正站在门口和面馆老板说话。

这几天他又去面馆吃了两次,每次她都在。不是每次都坐在对面——有时候她比他来得早,已经吃完走了,留下一个空碗;有时候他吃完了她才来。但他们没再说过话。第一天晚上她跟他搭的那几句,像是一个小小的意外——发生了,然后就过去了。

今天她站在门口,穿一件黑色的围裙,围裙上沾着几滴什么东西——颜料?酱汁?看不清。她正在跟面馆老板说一个什么事,表情有点无奈,嘴里说着:"……就是突然通知的,说下个月就要拆,让我们月底之前搬完。"

面馆老板叹了口气:"城中村改造嘛,早晚的事。你那个店在哪边?"

"就巷子尾那个。挨着那个废品站的。"

"哦,那一片啊。去年就说要拆了,拖了一年,这次是来真的了?"

"真的。贴了通知了,红头文件。"

陈知行从他们旁边走过,没有停。但他听到了关键信息:城中村改造,巷子尾那片要拆。

他往网吧走的路上想了一下:如果这片区域要改造,刘阿姨的房子在不在范围内?如果在的话,他可能住不了多久就得搬走。

不过这不是眼下最重要的事。眼下最重要的事是周五的面试。

---

## 二

网吧的环境不算差,至少比他预想的好。新装修过,座椅是电竞椅,显示器是曲面屏,键盘鼠标是机械的。空气里有一股空调混合薄荷烟的味道,灯光幽暗,适合长时间盯屏幕。

他选了一个角落的位置,打开浏览器,开始系统地准备面试。

先看了数澜科技的官网和公众号,了解了一下这家公司在做什么——企业数据中台解决方案,核心产品是一个数据集成和治理平台,客户以中大型制造业和零售业为主。技术栈主要是Java + Spring Cloud + Kafka + Flink,存储用的MySQL和ClickHouse,部署在阿里云上。

他对这套技术栈不陌生。两年前他在老东家做的项目,用的也是类似的架构,只是当时Flink还没有现在这么流行,他们用的是Spark Streaming。

然后他开始刷题。不是盲目地刷,而是有针对性地——重点看了链表、树、动态规划里的经典题,又过了一遍常见的系统设计问题:如何设计一个高可用的消息队列?如何做分库分表?如何保证分布式事务的一致性?

这些问题他两年前就能答。现在回忆起来,大部分逻辑还在脑子里,只是表述需要重新组织一下。

他在网吧坐了四个小时。期间去了一次洗手间,买了一瓶三块钱的矿泉水。结账的时候二十四块。

走出网吧的时候天快黑了。七月的成都,天黑得晚,但热也散得晚。空气黏稠,像一层湿毛巾裹在身上。他的T恤后背湿了一片——网吧里空调开得冷,出来之后温差太大,汗一下子就逼出来了。

他沿着街往回走。经过一个十字路口的时候,红灯。他站在路边等,旁边站着一个中年男人,穿着短袖衬衫,腋下夹着一个公文包,眼睛盯着手机屏幕,拇指飞快地划着什么。

绿灯亮了。陈知行往前走,那个男人没动——还在看手机。

后面一辆电瓶车按着喇叭冲过来,差点蹭到男人的裤腿。男人吓了一跳,猛地抬头,往后退了半步,嘴里骂了一句"你妈的不长眼睛啊"。电瓶车已经骑远了,骑车的人根本没回头。

男人骂完了,低下头,继续看手机,跟着人流过了马路。

陈知行走在他后面,看着他的背影。

一个人在看手机的时候,他的注意力全部集中在那块六英寸的屏幕上。他的身体还在物理世界里——站在马路边上,旁边有车流,有信号灯,有其他行人——但他的意识已经不在这里了。他的意识在手机里的那个信息流里,在微信消息里,在短视频里,在某个让他无法移开目光的内容里。

身体在此处,意识在彼处。这是一种日常化的"身心分离"状态。

笛卡尔说"我思故我在",但这个人的状态恰恰是——"我在但我不思"。他的存在是物理性的,但他的主体性被一块屏幕劫持了。他不是在"使用"手机,是手机在"使用"他——用算法喂养的信息流捕获他的注意力,把他的意识从物理环境中抽离出来,让他对真实的危险丧失了感知。

然后一辆电瓶车差点撞到他,他骂了一句,继续看手机。

这个循环没有被打破。危险没有让他警醒,只是让他烦躁了一瞬间。然后一切恢复原样。

陈知行想到了一个词:**异化**。

马克思讲的异化,原本是指工人在劳动中与自己的劳动产品、劳动过程、类本质和他人相疏远。但如果把这个概念延伸到当代,手机——或者更准确地说,手机背后的那整套注意力经济系统——正在制造一种新型的异化:人与自身感知的异化。你的眼睛在看,但你看到的不是你周围的世界;你的大脑在运转,但它运转的内容不是你自主选择的;你的身体在一个地方,但你的"自我"不在那里。

不过这些想法他不会对任何人说。因为如果他真的站在路口,对那个中年男人说"你刚才经历了一次注意力异化",那个人一定会看他的眼神像看精神病。

他走回了巷子,在巷口的小超市买了一瓶啤酒——三块五的雪花——和一袋花生米。回到房间,开了灯,坐在窗台边上,把窗户推开一条缝。

夜风从缝里挤进来,带着巷子里的各种味道——有人在做饭的油烟味,楼下那棵黄桷树的叶子腐烂的气息,远处马路上汽车尾气的金属味。

他拧开啤酒,喝了一口。凉的,涩的,但那股微弱的酒精感从喉咙滑下去的时候,有一种松弛的感觉。

两年没喝酒了。山上没有喝酒的理由——没有人陪你喝,你不需要用酒精来社交,也不需要用它来逃避什么。一个人喝酒是很无聊的事,无聊到连酒精都觉得浪费。

但今天他想喝一口。不是因为紧张,不是因为焦虑。是因为他需要一个小小的仪式感——一种"今天的事情做完了,可以停下来了"的信号。

就像灯的开关。"啪"一下,亮了,就是开始;"啪"一下,灭了,就是结束。

他喝了半瓶啤酒,吃了一把花生米。然后把瓶子放在窗台上,关了灯,睡了。

---

## 三

周五下午一点,陈知行坐地铁去高新区。

他穿了他仅有的两件T恤里那件比较新的——白色的,领口还没有变形。裤子是在巷口那家杂货店花三十五块钱买的一条深灰色休闲裤。鞋是他上山之前穿的那双运动鞋,鞋底磨平了大半,但至少外观还算整洁。

他在地铁上站了四十分钟。车厢里人不多,毕竟是工作日的下午。他站在门边,一只手抓着扶手,另一只手拿着手机,看了几道算法题的解法。

一点四十五分到了软件园。数澜科技在一栋写字楼的十四层,他在前台登了记,说找"HR王姐",前台让他在沙发上等了五分钟。

等的时候他环顾了一下公司的环境。开放式办公区,几排长桌子,每个工位两个显示器,桌上贴着各种便利贴。靠窗那排坐着几个年轻人,戴着耳机对着屏幕码代码。会议室是玻璃隔断的,里面有人在开会,白板上画满了流程图。

和他两年前的公司差不多。格局差不多,氛围差不多,连空气里那股咖啡加空调的混合味道都差不多。

HR王姐出来了,三十五六岁,穿着职业装,笑容标准而热情。"陈知行是吧?跟我来,先做个笔试,然后技术面。"

笔试四十分钟,十道选择题加两道编程题。选择题考的是Java基础——集合框架、多线程、JVM内存模型、Spring的IoC和AOP原理。他做得很快,大部分是两年前就滚瓜烂熟的东西,只有一道关于Java 17新增的sealed class的题他不太确定,凭推理选了一个。

编程题第一道是经典的LRU缓存实现,他用LinkedHashMap三分钟写完了。第二道稍复杂——实现一个简化版的分布式锁,要考虑超时和重入。他想了五分钟,写了一个基于Redis的方案,用Lua脚本保证原子性。

交了卷,等了十分钟,技术面试官来了。

是个三十岁出头的男人,瘦高个,戴着黑框眼镜,穿一件深蓝色的Polo衫,胸口别着工牌——"李维 技术总监"。他手里拿着陈知行的简历和笔试卷子,坐下来先翻了翻,然后抬头看着他。

"笔试做得不错。"李维说,"基础很扎实。"

"谢谢。"

"但我看你简历上有两年的空窗期。"李维的目光平静,没有居高临下的意思,只是在陈述事实。"2022年4月到2024年7月,你写的是'个人原因休整,自学分布式系统'。能具体说说吗?"

陈知行早就准备好了这个问题的答案。但当它真的从对面人的嘴里说出来的时候,他还是有一瞬间的犹豫。

"之前那个项目做完以后,身体和精神状态都不太好。"他说,"就休息了一段时间。休息的时候看了一些技术书,但确实没有在工作岗位上写代码。"

这是经过裁剪的真话。他没有撒谎,只是隐去了"在山上读了两年哲学"这个部分。

李维点了点头。"能理解。这行确实容易burnout。那你现在状态怎么样?技术恢复到什么程度了?"

"基础还在,框架层面需要追一下最近两年的更新。给我一两周上手时间应该没问题。"

"Spring Cloud最新版用过没?"

"用过3.x,最新的4.x还在看文档。"

"Kafka呢?我们用的比较重。"

"之前项目里用过,Consumer Group、Partition策略、Exactly Once语义这些都了解。具体的新API可能需要重新熟悉一下。"

李维又问了几个技术问题——关于微服务之间的通信方式选择、数据库分库分表的策略、线上服务的灰度发布方案。陈知行一一回答,不算完美,但逻辑清晰,该懂的地方都懂,不懂的地方也没有胡编。

最后李维放下了笔试卷子,往椅背上靠了靠,换了个更随意的姿势。

"最后一个问题。"他说,"不是技术问题。你觉得写代码这件事,对你来说意味着什么?"

陈知行愣了一下。

他没想到一个技术面试会问这种问题。

他看着李维的眼睛——那是一双很平静的眼睛,不像是在考察他,更像是真的好奇。

他沉默了几秒钟,然后说:"以前觉得是一份工作。现在觉得是一种……确认。"

"确认什么?"

"确认我在做的事情是有反馈的。代码写了,能跑,有输出,有结果。对或者错,很快就知道了。"

他顿了顿,又补了一句:"我比较怕那种……你做了很多,但不知道做了有什么用的状态。"

李维看了他几秒钟,嘴角微微动了一下——不算笑,更像是某种认同。

"行。"他站起来,"聊得差不多了。HR后续跟你联系。"

他们握了手。李维的手干燥而有力,握了一下就松了。

---

从写字楼出来的时候是下午三点半。太阳很烈,软件园的广场上几乎没有人在室外走动。他走到一棵银杏树下面站了一会儿,让阴影里那点微弱的凉意覆盖住后背的热。

面试结束了。他不知道结果会怎样。

从辩证法的角度看,任何事物的发展都包含着多种可能性,而哪种可能性会转化为现实,取决于条件。他具备的条件是:基础扎实、逻辑清楚、表达没问题。他缺乏的条件是:两年空窗期、技术栈有待更新、没有近期的项目经验。

这两组条件哪一组更有决定性,他无法控制。他能做的只是等。

等待本身也是一种实践的形式——虽然看起来什么都没做,但在等待中,你的心理状态在变化,你对结果的预期在调整,你的下一步计划在隐性地形成。

不过这些分析对当下的他来说毫无用处。分析不能改变结果。就像你再怎么理解天气系统的运行原理,也不能让明天不下雨。

他从银杏树下走出来,往地铁站走。

---

## 四

回到巷子的时候是下午五点出头。

他没有直接回屋,而是先去了面馆。不是因为饿了,是因为他不想一个人待在十平方的屋子里等消息。等待需要一个环境——一个有人声、有动静、有别人的生活在流动的环境。否则那种悬空感会把人吞掉。

面馆里这个时间人不多。他点了一碗蛋炒饭——九块,比面贵一块,但他今天想换个口味。

坐下来等饭的时候,他注意到面馆里今天多了一个人——一个四十多岁的妇女,坐在角落那张桌子旁边,面前没有碗,只有一杯白开水。她低着头,两只手绞在一起,肩膀微微发抖。

面馆老板从灶台后面探出头,看了她一眼,欲言又止,最后转头对那个帮忙端碗的大姐小声说了句什么。大姐擦了擦手,端了一碗稀饭走过去,放在那个妇女面前,轻声说:"嫂子,喝点稀饭垫一下。"

妇女抬起头——眼眶是红的,但没有流泪。她看了一眼稀饭,摇了摇头,又低下去了。

陈知行的蛋炒饭端上来了。他拿起勺子,一边吃一边不经意地观察那个妇女。

过了大约五分钟,门帘一掀,那个短头发的女的进来了。

她今天穿了一件卡其色的工装衬衫,袖子卷到手肘,右手手腕上套着一根黑色的皮筋。她进门以后先看到了角落里的妇女,脚步顿了一下,然后走过去,在她旁边坐下来。

"周姐,你没事吧?"

妇女又抬起头。这次她看到了来人,嘴唇动了动:"小苏……"

短头发的——原来姓苏——伸手搭在妇女的手背上,轻轻按了一下。"怎么了?出什么事了?"

妇女的嘴唇抖了几下,终于开口了,声音很低:"我那个……今天通知我,合同不续了。"

"哪个?超市那个?"

"嗯。"妇女用手背擦了一下眼眶,"说是效益不好,要裁人。我在那干了三年多了,说不续就不续。连个补偿都没有,说我是合同到期不续签,不算辞退。"

苏姑娘皱了一下眉。"合同到期不续签也有补偿的啊。你签了几次?"

"签了两次,一次一年半。"

"那第二次到期以后你有权要求签无固定期限合同的。他们不给续,应该按你工作年限补偿。你干了三年,至少补三个月工资。"

妇女显然没有预料到这个回答。她愣了一下,说:"真的?他们没说有补偿啊……"

"他们不说是他们的事。法律规定了的。"苏姑娘的语气很确定,不像是在安慰,像是在陈述一个她很了解的事实。"你那个合同还留着没?"

"留着的,在家里柜子里。"

"明天拿出来我帮你看看。如果他们确实是到期不续签,你可以去劳动仲裁。流程不复杂,填个表,提交材料,等排期开庭就行了。"

妇女的眼睛里出现了一种微妙的光——不是希望,更像是困惑。她显然不太理解"劳动仲裁"意味着什么。

"那个……麻烦不麻烦啊?"

"不麻烦。就是走个程序。你别怕。"

陈知行吃完了蛋炒饭,把碗推到一边。他坐在那里听了全程。

一个超市的普通员工,合同到期被不续签,三年工龄没有任何补偿。这种事在中国的劳动市场上每天都在发生——大量的底层劳动者不懂法,不知道自己有什么权利,而雇主恰恰利用了这种信息不对称来降低用工成本。

从辩证法的角度看,这是一个典型的"矛盾的不平衡性"案例:劳资双方的力量对比天然不平等。雇主掌握着资本、信息和话语权,劳动者掌握的只有自己的劳动力。在这种结构性的不平等面前,法律是唯一能够在一定程度上矫正天平的工具。但法律的效用取决于人们知不知道它、会不会用它。

那个周姐不知道。如果今天苏姑娘没有告诉她,她大概就这么认了。三年白干,一分钱补偿没有,回家哭一场,然后再去找下一份同样没有保障的工作。

这就是知识的力量——不是抽象的、哲学层面的知识,而是具体的、可以直接改变命运的知识。苏姑娘告诉周姐的那些话,总共不超过五十个字,但这五十个字的价值可能是几个月的工资。

他站起来结账。走到门口的时候,苏姑娘正好抬头看了他一眼。

目光很短,也很平淡。但他注意到她眼里有一种很清醒的东西——不是那种刻意表演出来的"我很厉害"的清醒,而是一种很自然的、对周围事物心里有数的清醒。

他点了一下头,算是打了个招呼。她也点了一下头。

然后他走了。

---

## 五

晚上八点多,他洗完澡坐在床上。

手机响了。一条短信,来自一个陌生号码:

> "陈知行先生您好,数澜科技HR通知您,经面试评估,您已通过技术面试环节。请于下周一(7月22日)上午10:00前往公司进行复试(部门负责人面),地点同上。如有问题请联系:王丽 138****7652。"

他盯着这条短信看了十几秒。

通过了。

一种奇怪的感觉从胸口漫上来。不是兴奋,不是喜悦,更像是——松了一口气。一种被接纳的感觉。世俗世界向他伸出了一只手,说:行,你还可以。你还能回来。

他把手机放在床头柜上,仰面躺下去,盯着天花板。

然后他突然觉得有些可笑。

可笑的是什么呢?可笑的是他——一个自认为"看透了世间万物运行规律"的人——此刻居然因为一条面试通过的短信而松了一口气。他在山上的时候,把这些东西——工作、薪资、社会地位——统统当作"表象",当作"社会关系的具体展开形式",当作不值得追索的东西。

但现在,一条短信就够让他松一口气。

这说明什么?

说明他之前对这些东西的"超越"是虚假的。不是真的超越了,而是回避了。他在山上的时候可以假装不在乎这些东西,因为他暂时不需要面对它们——他有存款,有屋子住,没有生存压力。一旦他回到了需要面对生存问题的环境中,那种"超然物外"的姿态立刻就崩塌了。

**存在决定意识。**这是唯物主义的第一原则。你的意识、你的态度、你的价值判断,归根到底是由你的物质生活条件决定的。你觉得自己"看透了",不是因为你真的站得更高了,而是因为你暂时站在了一个不需要参与竞争的位置上。

这个认识让他感到一阵尖锐的诚实——像一盆冷水浇在脸上。

但紧接着他又想到了另一层:承认自己的局限,承认自己的脆弱,承认自己和所有普通人一样受制于物质条件——这本身不也是辩证法的题中之义吗?

辩证法从来不允许人站在一个绝对的、不动的位置上俯瞰万物。它告诉你:一切都在运动,包括你自己。你不是一个固定的观察者,你是被观察的世界的一部分。你在看棋盘的同时,你也是棋盘上的一颗棋子。

他在山上的时候忘了这一点。他以为自己可以跳出来看,但跳出来的那个姿态本身就是虚假的。你永远跳不出去。你只能在里面,一边走,一边看。

这不是失败。这是一个更高层次的认识:**从"我能看清一切"到"我是这一切的一部分"——这本身就是否定之否定,是螺旋上升。**

他笑了一下——不是自嘲,是一种释然。

好了。通过了就通过了。下周一复试。

他拿起手机,回了HR一条:"收到,下周一准时到。"

然后他关了灯。

躺在黑暗里,他最后想了一件事:今天在面馆里,苏姑娘帮那个周姐分析劳动法的时候,她身上那种笃定的样子——那不是学来的,那是一个真正在生活里摸爬滚打过的人才有的东西。

她是开什么店的?

他想了想,想不起来有人提过。只知道在巷子尾,挨着废品站,下个月要拆。

明天去看看。

不,不去。没有理由去。

他翻了个身,强迫自己把这个念头按下去。

然后他很快就睡着了。

---

*(第三章完)*

posted @ 2026-08-05 10:32  luoluoluo22  阅读(6)  评论(0)    收藏  举报