上午上班,林晨刚打开电脑,就看到了代码仓库里那条 pR 的更新状态。
“Approved with minor suggestions.”
陈峰最终批准了合并,并在评论区留下了几条额外的优化建议,语气比昨天温和了许多。林晨松了口气,紧绷了一整天的神经终于松弛下来。他花了十五分钟处理完那些建议,点击了合并按钮。看着自己入职后的第一个功能模块正式进入代码库,一种久违的成就感涌了上来,尽管这成就感里夹杂着昨天被“拷打”四十七条意见的复杂滋味。
他起身去接水,路过开放式工区时,几个年轻同事正凑在一起低声讨论着什么,见他过来,声音压得更低,随即散开回到各自工位。林晨隐约听到了“大叔”、“年纪”几个词,脚步微微一顿,面上没什么表情,径直走向茶水间。
这家位于南山科技园的 web3 初创公司,办公环境是典型的互联网风格:裸露的工业风天花板、可升降办公桌、随处可见的绿植和懒人沙发。团队平均年龄看起来不超过二十八岁,穿着潮牌 t 恤、戴着各色头戴式耳机的年轻人占了大半。林晨一身简单的优衣库 poLo 衫和休闲裤,坐在其中确实显得有些“格格不入”。
中午十二点,同事们开始张罗午饭。几个年轻开发者——小赵、阿 Ken 和雯雯——招呼着一起去楼下新开的轻食沙拉店。
“晨哥,一起吗”?小赵随口问了一句,他是团队里前端主力,染着一头灰发,耳朵上戴着黑色耳钉。
林晨本想答应,融入一下,但听到“轻食沙拉”,胃里本能地抗拒。他这个年纪,还是更习惯吃顿热乎的米饭炒菜。“你们去吧,我约了人”。他找了个借口,其实只是打算去隔壁那家粤菜小馆吃个碟头饭。看着三个年轻人说说笑笑走向电梯,讨论着昨晚某款新上线链游的“Gas 费优化策略”和某个 KoL 的直播,林晨默默转身走向另一侧的消防通道。楼梯间安静,只有他的脚步声。
在“隆江猪脚饭”吃完一份双拼饭,林晨回到公司时,小赵他们还没回来。他打开技术文档,继续啃 Solidity 的进阶特性——合约继承、库合约、内联汇编。这些概念对他这个有十年后端经验的人来说不算难,但 web3 特有的安全范式和经济模型约束,需要反复理解。
下午两点,同事们陆续回到工位。短暂的午休后,工区又活跃起来。林晨去洗手间,刚走到隔间门口,就听见里面传来清晰的对话声——是阿 Ken 和小赵。
“……那个新来的林晨,昨天 pR 被陈哥批得那叫一个惨,四十七条意见,我入职那会儿都没这么夸张”。阿 Ken 的声音带着点夸张。
“正常,年纪大了,思维定式固化了呗。我看了他代码,有些写法真的很‘传统’,估计以前做那种老掉牙的电商系统做的”。小赵语气随意,“不过人家态度还行,改得挺快”。
“态度好有啥用,技术跟不上节奏白搭。 web3 迭代多快啊,咱们这行吃的就是年轻饭,反应快、学习快、能熬夜。你看他,中午都不跟我们一起吃饭,估计也聊不到一块去。我听说他都三十五了?真·大叔了”。
“嘘——小声点,可能在外面”。
水龙头被拧开,哗哗的水声掩盖了后面的对话。林晨站在隔间外,握着门把手的手紧了紧,指节有些发白。他脸上没什么表情,等里面的人出来、脚步声远去后,才推门进去。镜子里映出一张三十五岁的脸,眼角有了细纹,头发虽浓密但鬓角已见零星灰白。他打开水龙头,用冷水扑了扑脸。
下午的工作,林晨格外沉默。他高效地处理着陈峰新分配的一个任务——为一个 deFi 协议的利率计算模块编写智能合约。键盘敲击声密集而稳定,屏幕上的代码一行行增加,结构清晰,注释详尽。他刻意运用了昨天学到的安全模式和代码规范。
然而,工区里弥漫的那种轻松、活跃、带着网络流行语和游戏梗的氛围,像一层无形的玻璃罩,将他隔在外面。旁边的雯雯和另一个设计妹子讨论着某个社交 dApp 的 UI ,夹杂着“meme”、“dAo”、“NFt 头像”之类的词;后面两个年轻后端在争论某个新公链的 tpS 数据,语气激动得像在讨论足球赛。
林晨能听懂每一个技术名词,甚至能参与进去给出专业见解。但他发现,自己插不上话的,是那些技术讨论之外的东西——他们聊的网红餐厅、最新的综艺、某个 cosplay 展、某款二次元手游的新角色、还有那些他完全没听过的社交软件上的趣事。他第一次如此清晰地感受到,年龄带来的不仅仅是身体上的变化,还有兴趣圈层、信息渠道、乃至语言体系的微妙差异。他不是不懂技术,而是不懂他们的“语境”。
快下班时,行政小姐姐在群里发通知,周五晚上部门组织去车公庙某家网红酒吧团建,欢迎新人参加。群里顿时一片“+1”和表情包刷屏。林晨看着手机,犹豫了。去,意味着可能要面对更尴尬的社交场景,听着完全不懂的音乐,喝着不习惯的酒,努力找话题;不去,则可能被贴上“不合群”、“老古板”的标签。
他最终回了个:“收到,尽量参加”。 先留个活话。
下班地铁上,拥挤的 11 号线里,林晨戴着耳机,却没听音乐。他看着窗外飞速掠过的城市夜景,高楼大厦的灯光在眼底连成一片模糊的光带。一种深切的孤独感,并非源于身边无人,而是源于身处人群却难以融入的疏离,悄然包裹了他。
这种孤独,比失业在家埋头学习时更具体,更令人无力。那时,目标清晰,敌人明确(技术短板、经济压力)。而现在,敌人变成了无形的氛围、年轻的目光、以及自己内心那一点点不肯放下的、属于“前资深工程师”的矜持。
回到家,妻子苏婉已经接儿子乐乐回来了,正在厨房做饭。饭菜的香气和乐乐跑来跑去玩玩具火车的声音,瞬间驱散了地铁上的冷清。
“今天怎么样?新工作还适应吗”?苏婉端菜出来,关切地问。
“还行,代码过了”。林晨洗了手,帮忙摆碗筷,没提听到的议论和午餐的疏离。
吃饭时,乐乐叽叽喳喳说着幼儿园的趣事,苏婉微笑着听,偶尔给林晨夹菜。温暖的灯光下,简单的三菜一汤,却让林晨感到踏实。这里是他的锚点,无论外面风雨如何,这片港湾始终宁静。
晚上,哄睡乐乐后,林晨回到书房。他没有立刻打开电脑学习,而是靠在椅子上,望着窗外零星灯火。年龄是客观存在的,代沟也是。但技术能力、解决问题的能力、以及创造价值的能力,不应该被年龄简单定义。那些年轻同事讨论的游戏、社交、流行文化,他或许不懂,也没必要全懂。他的优势在于十年积累的系统思维、项目经验、抗压能力和更沉稳的心态。 web3 领域固然年轻化,但真正复杂的系统架构、经济模型设计、安全攻防,需要的恰恰是深度思考和严谨性,这些并非年轻人的专利。
想通了这一点,胸中的郁结散开不少。他打开电脑,这次没有看 Solidity 文档,而是点开了自己那个智能投资系统的本地开发环境。白天在公司学到的安全规范和代码组织思路,正好可以迁移过来优化自己的项目。这才是属于他的战场,能完全自主掌控节奏、验证想法、创造价值的地方。
他沉浸进去,开始重构一段风险控制模块的代码。时间悄然流逝,书房里只有键盘清脆的响声。直到手机震动,打断了他的思绪。是大哥林枫发来的微信语音。点开,传来侄儿林浩有些沮丧的声音:“小叔,你睡了吗?今天厂里组长又说我学东西慢,流水线上一个检测步骤老是出岔子……我是不是真的挺笨的?”
林晨听着电话那头年轻人迷茫的声音,仿佛看到了另一个维度上的“代沟”与“不适应”。他关掉代码编辑器,拿起手机,走到阳台,拨了回去。
夜风吹拂,远处鹏城的霓虹依旧闪烁。这个夜晚,三十五岁的林晨,在努力融入新环境的同时,也开始思考,如何帮助另一个年轻人,找到属于他的、挣脱流水线束缚的可能。