林远盯着电脑屏幕上的代码报错提示,眼角抽搐了一下。这是本周第三次了,项目组的那个“长”项目——“长天计划”,眼看就要上线,却总是卡在最后一个环节。而那个“粗”糙的需求文档,更是让每一个接手的人头疼欲裂。
“林哥,还得改吗?”身后传来实习生小雅小心翼翼的声音。
林远深吸一口气,揉了揉太阳穴,转头看向隔壁工位的老张。老张正翘着二郎腿,手里转着一支笔,脸上挂着那种“我早就说过会这样”的得意笑容。作为组里的资深架构师,老张负责把关,林远负责执行。这两个人,一个负责把方向定得长远宏大,一个负责把细节抠得粗糙实则致命,配合起来简直是一出荒诞的默剧。
“改。”林远简短地吐出一个字,声音里带着压抑的怒火,“老张,你那个‘长’远的战略愿景,能不能落地一点?你那‘粗’略的接口定义,让前端怎么接?”
老张撇了撇嘴,把笔往桌上一拍:“林远,你不懂。战略要长,执行要粗。太细了反而束缚手脚。你看,我们这‘长天计划’,就是要做到行业第一,覆盖面要长,用户基数要粗。细节嘛,上线后再迭代。”
“迭代?”林远差点气笑,“现在是Bug率30%!这还怎么迭代?这简直是拿用户的体验在开盲盒。”
就在这时,办公室的门被推开了。项目经理王总夹着文件夹大步走进来,脸上带着标志性的职业假笑:“哎哟,两位大神,别吵别吵。客户那边催得紧,说下周就要看Demo。咱们这‘两个人轮流干’的节奏,能不能再加快点?”
王总口中的“两个人轮流干”,其实是公司内部的一个潜规则。对于这种既需要长线思维又需要海量数据支撑的项目,通常由架构师和资深工程师轮流主导。一人负责“长”——规划整体架构,确保系统能支撑未来三年的扩展;另一人负责“粗”——快速堆砌功能,确保演示时看起来功能齐全,哪怕底层逻辑是一团乱麻。
这次轮到林远主导“长”,老张主导“粗”。但显然,老张把“粗”理解成了“敷衍”,而林远把“长”理解成了“完美主义”。两人撞车了。
“王总,”林远站起身,指着屏幕上的架构图,“老张的逻辑层全是硬编码,数据表结构也不规范。如果要满足‘长’远的扩展性,我必须重构底层。这至少需要三天。”
老张嗤笑一声:“重构?林远,你太慢了。客户要的是‘粗’犷的美感,是功能多,是看起来厉害。你搞那些底层优化,客户看得见吗?我昨晚熬夜,把前端页面做得花里胡哨,各种动画特效拉满,这就叫‘粗’中有细,粗中有雅。”
王总皱了皱眉:“老张,花里胡哨没用。林远,你也不能太较真。咱们这个项目,本来就是用来融资的。只要Demo能跑通,能显得我们技术深厚就行。你们俩,一个负责把架子搭得高(长),一个负责把砖头砌得快(粗),轮流来,赶紧弄完。”
林远看着王总远去的背影,感到一阵无力。他转头看向老张,老张已经戴上了耳机,沉浸在自己的世界里。
“老张,”林远压低声音,“如果你不想最后背锅,就配合我一次。把那些硬编码抽出来,做成配置项。虽然你现在看着‘粗’,但后续维护会轻松很多。”
老张摘下一只耳机,似笑非笑地看着他:“林远,你太天真了。在这个公司,‘长’远的规划没人听,‘粗’糙的快速迭代才是王道。你以为我是为了偷懒?我是为了生存。你太追求完美,只会让你死得更快。”
林远沉默了。他想起自己刚入职时的热情,想起自己曾经也想做出完美的代码。但现实是,老板要的是快,客户要的是炫,同事要的是混。他夹在中间,既要承受“长”带来的压力,又要忍受“粗”带来的混乱。
第二天,林远决定不再被动等待。他提前到了公司,开始默默重构核心模块。他没有告诉老张,也没有告诉王总。他像是一个孤独的战士,在代码的荒原上,试图构建一座坚固的堡垒。
与此同时,老张也没有闲着。他召集了前端团队,开始疯狂添加功能。登录、注册、购物车、点赞、分享、直播、短视频……每一个功能都看似独立,实则耦合严重。他的策略很简单:先把“粗”糙的功能堆上去,让用户觉得“哇,好厉害”,至于后台怎么跑,那是林远的事。
第三天傍晚,Demo演示的时间到了。王总带着客户来到会议室。老张信心满满地打开了页面,各种特效闪烁,功能繁多,客户看得目瞪口呆,连连点头:“不错,不错,功能很全面,很有潜力。”
王总满意地点头,转头看向林远:“林远,你那边准备得怎么样了?后台数据能撑住这么多并发吗?”
林远脸色苍白,但他没有退缩。他走上台,连接了自己的笔记本,替换了老张的演示环境。“王总,各位,为了展示我们系统的‘长’远稳定性,我准备了另一个版本。虽然界面简单,但它是基于微服务架构,支持高并发,支持无缝扩展。”
老张在台下冷笑:“哼,花架子。”
林远没有理会,他开始演示。用户注册、下单、支付、查询订单。每一个步骤流畅无比,后台监控数据显示,系统资源占用极低,响应速度极快。即使模拟一千人同时在线,系统依然稳如泰山。
客户看呆了:“这……这才是真正的技术实力啊。”
王总愣住了,他看看林远流畅的演示,又看看老张那虽然华丽但略显卡顿的后台日志。
老张也慌了,他试图切回自己的页面,但系统因为并发压力过大,直接崩溃了。
会议室里一片寂静。
林远关掉电脑,看着王总:“王总,技术没有捷径。‘长’远的眼光需要扎实的根基,‘粗’糙的应付只会带来最终的崩塌。我们两个人,一个负责‘长’,一个负责‘粗’,但如果‘粗’变成了敷衍,‘长’就变成了空中楼阁。只有两人轮流干,互相补位,‘长’与‘粗’结合,才能做出真正的好产品。”
王总看着崩溃的屏幕,又看了看林远坚定的眼神,良久,他叹了口气:“林远,你说得对。老张,你也该反思了。以后,咱们不轮流干了,咱们一起干。长远的规划,粗糙的试错,完美的执行。这才是我们该有的样子。”
老张低着头,没说话,但林远注意到,他的嘴角微微上扬,露出了一丝不易察觉的微笑。
那一刻,林远知道,这场关于“长”与“粗”的博弈,终于有了一个合理的结局。不是谁赢了谁,而是两个人,终于学会了如何共同承担,如何轮流干好这一件既需要远见又需要落地的大事。