活人的气息与极致的功利主义?
一场 Android 面试、几段索取源码的对话,以及从 2024 的真诚到 2026 的从容——聊聊那些「活人」与「工具人」的分野。
很多人聊天,就很希望从别人身上立刻得到一个可以解决问题的方案。
不是慢慢聊、不是互相试探、不是先建立一点信任——是上来就要结果。你要么给我代码,要么给我 Offer,要么给我一条能抄近道的「干货」。至于你是谁、我凭什么给你、聊完这一面之后我们还有没有下文,这些都不在对方的计算模型里。
这一点,如果去认识一些标榜自己很有「上进心」的人,感触会更深。他们通常语速很快,眼神很亮,和他们说话,你常常觉得自己不是一个人,而是一块尚未被开采的矿。
一场 Android 面试,和一个叫 L 的人
「2026」年的某个下午,我面的是 Android 开发工程师。
HR 提前一天发来的,照例是面试时间、会议链接,以及一句「今天由 L 进行技术面试」。没有更多介绍。我照例把简历又过了一遍,把 Today Stock Finance 那套本地化的股票分析 Web 在心里过了一遍流程——万一对方问起 Gap 期间在做什么,我至少有一个能讲五分钟、而不是三句话就讲完的回答。
视频接通。L 先生——下文就这么称呼他,因为 HR 只给了这个称呼——摄像头角度略高,背景是常见的那种办公室虚化图,看不清公司 logo,也看不出规模。他开场很短:「你好,我是 L,今天由我来聊。」没有展开自己的履历,两三句就切进正题。
这么久不去工作,最近有在干什么事情?
我如实回答:在家搭建了一套 Web,方便自己用 AI 去动态选股,以及分析加仓、减仓的一些最佳时机。本地跑,前后端分离,System Prompt 按自己的持仓习惯和情绪面做了定制——不是那种「明天买哪只」的玄学,而是长线模式下,怎么让 AI 帮我把「该不该动」这件事说得更有结构一点。
他点头,手指在桌面上敲了两下,像是找到了感兴趣的切入点。
核心的技术点在哪些地方?
我回答:自己定义了一套 System Prompt,能够按照自己的个人情况精准去选股,更加合理化地根据自己的情绪面进行一些长线模式下的持股行为。后端 Koa2,前端 React,Deepseek 做推理层——细节可以展开,但核心其实是把个人规则写进 Prompt,再让模型在规则内做分析,而不是让模型替你做决定。
他追问:
可不可以给我看一下?
我 share 了屏幕。浏览器里 localhost:6501,侧边栏是自选列表,中间是 K 线叠加 AI 生成的摘要卡片,右侧是一个可以追问的 Chat 面板。我演示了从「输入代码 → 拉行情 → 触发分析 → 看结论」的完整链路。
L 先生的表情从「审视」变成了某种更具体的东西——不是欣赏,是评估完毕后的下一步动作。他打断我的讲解:
你把这个软件的源码给我看一下吧。
我说:这个软件是自己写的,在本地,没有上传到代码托管平台。
他几乎没有停顿:
那你提交到 Github 上面,我看一下。
视频里安静了两秒。
我说:这只是一次普通的 Android 面试
他追问的那句话,以及之后的沉默。
L 先生是什么样的人
事后我回想 L 先生,并不觉得他是坏人——这很重要。坏人反而好处理,躲远就行。但我对他几乎一无所知:不知道他职级,不知道他带过多少人,不知道他为什么在一个 Android 岗位上,几乎不问 Android,却对 Gap 项目里的 Web 源码那么执着。
我能确定的只有面试里看见、听见的那一段:他要 Demo,要源码,要 Github;话术是「证明一下自己」「不涉及商业机密」「说不定给你点建议」。至于他背后是不是也被 KPI 追着跑、是不是在替公司「白嫖」方案——我不知道,也不该装作知道。
L 先生代表的是一类我在求职侧反复遇见的人——不一定坏,不一定蠢,但极其「合理」地把索取说得像流程的一部分。
我事后只能猜:也许他见过太多「口嗨型候选人」,于是把防御机制简化成「不见源码不信人」;也许他根本懒得设计一道能考察架构的题,要仓库比出题省事。这些都是猜。当天坐在屏幕这头,我唯一能回应的,只有他伸过来的那只手。
但他把这套逻辑,无差别地套在了一个 Gap 期的、来面 Android 岗位的人身上。从对话走向看,他要的不像是「Android 工程师会不会写 Activity」,更像是「能不能顺走一套 AI 炒股 Web 的底子」。Android 面试,在我这边,变成了资源勘探。
他说话时不吼人,语速平稳,甚至带着一点「我是为你好」的耐心——但每一句都在要东西,每一句都不需要先给出对等的回馈。
我对这类人的建模是:高级功利主义分子。
「2024」:我还愿意把真诚当货币
「2024」年的时候,我遇到很多类似的事情。那时是一种天真的状态:觉得人还是要纯粹一点,在面试的时候,也分享过很多自己觉得有意思的代码——小工具、实验性分支、某次 Hackathon 的 Demo。总觉得真诚应该能换来对等的真诚。
那时还有一位 H 姐,HR,说话温柔,总爱在面试前发一长段公司文化介绍。某次技术面之后,她单独加我微信,说:
面试官对你 Gap 期间做的那个个人 Web 项目挺感兴趣,能不能把源码打包发一份?我们不对外,就内部参考学习。
2024 年的我,真发了。本地 personal project,没有商业机密,但那是我在 Gap 里一点点搭出来的东西——架构、Prompt、目录结构,全在压缩包里。我相当于免费做了一次完整的技术展示。
没有 Offer。H 姐朋友圈继续发「我们又在某某大会获奖了」,我躺在列表里,像一条被归档的线索。
还有一次,某创业公司的 CTO,约我「随便聊聊架构」。聊了四十分钟 MVVM 和模块化,最后说:
你那个博客源码挺适合我们团队的审美,改改就能当官网,你要不要考虑开源然后我们 fork?
我说可以考虑开源,但那是后话。他紧接着:
那你先 push 一版,我们这边评估快。
2024 年的我,会把这些理解为「机会可能在后头」。现在看,机会从来不在后头——后头只有「价值已经被他们完全拿到手了,再去联系他们那就是不礼貌了」。
「2026」:质问、边界,和剩下的从容
「2026」年的我,还是遇到很多 L 先生和 H 姐。但这一次,面对他们的,往往只有我的质问:
我和你很熟吗?一面之缘之下的场合,你有什么样的回馈给我,值得我把这些代码分享出去给你?
最直接的就是:你给一个 Offer?或者直接支付宝转两千块过来嘛——半开玩笑,半认真。开玩笑,是因为知道他们不会;认真,是因为我在标价格——不是钱,是「对等」。你连明确的下一步都没有,就要我交私有仓库,这不在我的交易模型里。
玩笑归玩笑。严肃地讲,我真正在问的,其实是下面这两句——当场没有说出口,是挂断之后,才在脑子里一字一字浮出来的:
一面之缘,你上来就要一样东西,对等交换的筹码在哪里?
难道技术面试官这个身份,默认就可以把手伸进别人口袋里?
还有更冲的一句,我留在舌尖,没有问出口,也不打算写进文章。前两句,已经够说明问题。
我不听「说教」。
所以我近半年,也懒得和一些人面试了——浪费自己的时间,去完成你的 HR KPI 考核?这是一件很愚蠢的事情,我在 2024 干过很多。
2026 年之后,我只剩下从容:HR 可以让我线上面试,那我就去面试。意思是——流程尊重对等了,我再出门;不是「有面试就去」,而是「这值不值得我换一身干净衬衫、调一下摄像头、把情绪调到职业频道」。
聊天里的两种气候
我把这两种聊天,粗略分成两种「气候」。
活人气候
有停顿。会问一些和技术无关的问题,比如 Gap 里你睡得好不好、最近在读什么——不是 HR 话术,是真的有多余的带宽关心另一个脑子。
会交换失败经历。不是「你项目有什么亮点」,而是「你踩过最蠢的坑是什么」——能 laugh at yourself 的人,通常不会急著要你的 Github 密码。
会给对等回馈的信号:一杯咖啡的时间、一篇他写过的文章、一个「你这个方法我们试过,行不通,原因是……」——即使最后没有 Offer,你至少带走一点信息增量。
我在以前几个合得来的同事那里,午后喝咖啡闲聊的时候,就是这种气候。话题能从技术飘到完全不相干的地方,再飘回来。那种聊天里,没有人急着把对话变成 extract API。
功利气候
问题像 technical-side 里写的那种关键词接龙:HashMap → 红黑树 → AQS → …… 接得上就继续,接不上就心里给你贴标签。整个对话是一个决策树,叶子节点只有两种:「要」或「不要」,「能榨」或「不能榨」。
L 先生的气候是功利气候的极端版本:连接龙都省了,直接要仓库。
两种气候里,人都可能拿到 Offer。但只有一种,会让你走出会议室时,觉得自己刚刚被看见过。
宏观模型,与「你呢?」
索取并不止于源码。
有时我已经很真诚地在讲一套宏观定义的东西——比如在 Gap Year 规划 里写过:Gap 之前,你至少要留 n 个月的生活费,去对抗生活里可能出现的风险。n 是变量,可以按有没有其他收入、愿不愿意兼职,讨论 6 到 24 的区间。这是数学模型,是框架,是给你一条可以回去自己填数的思路。
架不住有些人在那里喋喋不休、咄咄逼人地追问:
你呢?你留了多少个月的生活费去对抗生活里可能出现的风险?
我给的是宏观模型,你逼近问的却是个人到底留了几个 n。一旦把 n 具体化成 1、2、3,那是在暴露我自己的安排——我私人财务里那些极其强烈的不安全感,不该在一场普通聊天里被掏出来,给一面之缘的人检阅。
当你已经拿到了框架,还不肯停,还要把对话从「道理」拽到「掏口袋」——你在我心里,会被划上一道标签。
更赤裸的是拒绝之后。你一旦收口,对方往往当场变脸:刚才还在点头听框架的人,转瞬便判你虚——给的尽是空中楼阁,没有一句能落地的「实际建议」。
这不是误会,是贪婪惯性的裸露:思路可以白听,模型可以白拿,但这还不够,他还要一个可以直接搬进他生活、直接兑现成他收益的那一份具体。
框架对他零成本,他听完之后,觉得那些已经是他的东西了;
你的隐私、数字、源码、内幕,才有进一步的榨取价值。
你挡了路,他便把「高谈阔论」抬成罪名——好让继续伸手显得理直气壮,好像欠他的不是你拒绝,而是你还没掏够。
这种伸手从不讲对等付出。问完你的 n,掂完你的底气,摸清楚你口袋里还有什么可捞——线索、人脉、方案、仓库——他们便收手,转身淹没人海。
没有回礼,没有互惠,连感谢都吝于出口。
感谢意味着承认欠账;而他们打一开始,就没打算还。
我不会当面把标签贴上去。但事后我会在心里这么归类:低认知——分不清框架与个案、模型与隐私;无个人边界——把追问当成关心,把逼问当成聊天;赤裸的贪婪——只进不出,拿完即走,连装一下感恩都嫌麻烦。
这和 L 先生要源码,是同一股风。风劲不同,寒温一样。
我还聊什么、不聊什么
我现在仍然会去面试——Android 岗位、和 AI 交叉的方向、偶尔聊聊 Vibe Coding 搭出来的 side project。但规则变了:
- 可以聊架构、Prompt 设计、Gap 期间的学习路径—— verbally,带图,带 Demo,不带私有仓库。
- 可以现场写题、画模块图、讲个人项目里踩过的坑——那是考察,我认。
- 不可以把「发源码」「加微信发压缩包」「先 fork 我们评估」当作面试默认步骤——那是采购,不是面试。
- HR 只约「聊聊」却不给岗位级别、汇报线、技术面安排——大概率是 KPI 面,能推则推。
- 我保留质问的权利:我和你很熟吗?你用什么换?
- 可以聊「留 n 个月生活费」这种宏观框架——不聊我具体留了几个月,也不聊银行卡里的数字。
这不是傲慢,是2024 年用真诚换过太多次空气之后,长出来的一层皮。皮底下还是愿意聊天、愿意交朋友、愿意在技术里找到浪漫——文艺那一面 还在,也还愿意给值得的人留出真诚,只是不再对 L 型人格免费开放源码只读权限。
活人的气息是什么
极致的功利主义,会把人变成通道:信息从你这流到他那儿,他那边不回灌任何东西。
活人的气息,是对话里有多出来的、无法被 KPI 计量的部分——一句「你这个选股 Prompt 挺轴的,轴得有点意思」,半句「我也 Gap 过,懂」,或者沉默里不是算计,而是真的在想你说的话。
L 先生没有这种气息——至少在那场面试里没有。不是因为我断定他坏,而是因为作为求职者,我看不到、也听不到那种多余的、无法被 KPI 计量的部分;只有连续的需求清单。
我不理解他为什么要那样做,也没有资格替他写人生小传。我只是不再配合。
给同样在找工作的你
面试里分享思路和 Demo,不等于交源码、交账号、交私有部署文档。
「为你好」「证明一下自己」「不涉及商业机密」——这三句连用时要警觉。
2024 式的真诚不是错;错的是把真诚当成无限续杯的免费咖啡。
宏观框架可以分享;把 n 逼成 1、2、3,是在要你的私人数字。
从容来自边界,不是来自无限制的配合。
所以:活人的气息与极致的功利主义,能并存于同一场 Zoom 吗?
能。你在这头闻到了,就在心里给这场对话划一条线;你在那头闻不到,也不必把自己削成对方想要的那种 SKU。
世界会好吗?我不知道。
但至少在下一场面试里,我可以选择不再沉默地配合。
也可以选择像那天一样,礼貌地说:这只是一场普通的 Android 面试。然后关掉屏幕,去泡一杯咖啡,让聊天回归聊天。