创作声明:本文为虚构创作,请勿与现实关联
“林昊!你终于来了!”
“怎么了?”
“系统昨晚崩了!我们找你找疯了,你手机怎么一直关机?”
“手机没电了。”
“没电了?!”
林昊淡定地坐在办公桌前,看着张总监气急败坏的样子,心里没有一丝波澜。办公室里一片狼藉,所有人都在忙着处理昨晚的系统故障,而他——这个被排挤了一个多月的“异类”,却成了唯一的救星。
有时候,看似最普通的坚持,往往能带来最意想不到的结果。
01
林昊看了一眼电脑右下角的时间——17:58。
还有两分钟就下班了。他保存了手头的代码,开始收拾桌子。办公室里的其他同事还在埋头苦干,键盘声此起彼伏。
“又要准时下班?”小王从电脑屏幕后探出头,语气里带着几分讥讽。
“嗯。”林昊头也不抬,继续收拾东西。
小王撇撇嘴,重新埋头工作。他的电脑屏幕上开着三个项目窗口,桌子上摆着两个空咖啡杯。最近他经常在朋友圈发加班照片,配文都是“又是奋斗到深夜的一天”、“为了梦想,拼了”之类的话。
张总监从办公室走出来,看到林昊在收拾东西,眉头微皱:“林昊,项目进度有点紧,你不考虑留下来加个班?”
“合同上写的是朝九晚六,张总。”林昊站起身,背上包。“有急事可以明天处理。”
张总监的脸色不太好看,但还是挤出一个笑容:“年轻人要有团队精神嘛。大家都在努力,你一个人走了不太好吧?”
“我的工作都按时完成了。”林昊平静地说,“如果需要加班,请按劳动法给加班费。”
办公室里的气氛一下子安静下来。几个正在工作的同事偷偷看向这边,小王更是停下了手里的活。
张总监的笑容有些僵硬:“这个...公司现在资金比较紧张,加班费的事情以后再说。大家先把项目做好,有了收益自然就有奖金。”
“那就明天再说吧。”林昊朝门口走去。
“林昊!”张总监叫住他,“你这样下去,在公司很难有发展空间的。”
林昊停下脚步,回头看了他一眼:“我只是按合同办事。如果公司觉得不合适,可以和我解约。”
说完,他推门而出。
办公室里又安静了几秒,后来小王小声嘀咕:“真是不识时务。”
老李坐在角落里,看着这一切,摇了摇头。作为公司最资深的程序员,他见过太多这样的场面。年轻人刚来的时候都有棱角,时间久了要么被磨平,要么就离开。林昊这种坚持原则的,通常活不过试用期。
但是林昊已经在这里干了两年了,技术过硬,负责的都是核心模块。张总监想动他,也得掂量掂量。
“都别愣着了,继续干活。”张总监拍拍手,“小王,你把林昊负责的那个支付模块也熟悉一下。”
小王眼睛一亮:“好的张总,我这就去看代码。”
老李抬头看了看小王,又看了看张总监,心里有种不好的预感。
02
第二天上午,林昊照常九点到公司。办公室里已经有一半人在位了,看起来都是昨晚加班到很晚。
小王顶着两个黑眼圈,看到林昊进来,阴阳怪气地说:“哟,睡得真香啊。我们忙到凌晨一点才回家。”
“那你可以申请调休。”林昊打开电脑,开始查看昨晚的项目进度。
“调休?”小王冷笑,“张总说了,项目紧急,没时间调休。不像某些人,活儿干完就拍屁股走人。”
林昊没有理他,专心看代码。但是他发现,昨晚小王确实动了他的支付模块,虽然没有修改核心逻辑,但是添加了一些注释和测试代码。
“小王,你动我的模块了?”林昊问道。
“张总让我熟悉一下,怎么了?”小王理直气壮,“又不是你的私人财产。”
林昊皱了皱眉。按照公司规定,核心模块的修改需要经过架构师审核,小王这样随意改动是违规的。但是他没有多说什么,只是把小王添加的代码检查了一遍,确认没有问题后继续工作。
中午吃饭时间,几个同事约着一起去食堂,但是没有叫林昊。林昊也不在意,自己一个人去吃饭。
老李犹豫了一下,跟了上来。
“小伙子,你这样下去不太好。”老李边走边说,“公司的氛围就这样,你太另类了。”
“我只是按合同工作。”林昊说,“八小时工作制,这是法律规定的。”
“法律是法律,现实是现实。”老李叹了口气,“我在这里快十年了,见过很多像你这样的年轻人。最后要么妥协,要么离开。”
“那你呢?”林昊问。
“我?”老李苦笑,“我快退休了,混一天是一天。但是你不一样,你还年轻,得为前途考虑。”
林昊没有回答。他不是不懂人情世故,只是有自己的底线。工作是工作,生活是生活,这个界限他不想模糊。
下午,张总监把林昊叫到办公室谈话。
“林昊,你的技术我是认可的。”张总监倒了杯茶推过来,“但是态度上,我觉得还有改进空间。”
“什么态度?”林昊没有碰那杯茶。
“团队协作的态度。”张总监语重心长地说,“一个人再厉害,也干不过一个团队。你看小王,技术虽然一般,但是很有团队精神,大家都愿意跟他合作。”
“我的工作从来没有拖过团队后腿。”林昊说。
“我知道,我知道。”张总监摆摆手,“但是工作不仅仅是写代码,还需要沟通,需要配合。你总是准时下班,同事们有问题的时候找不到你,这样怎么形成合力?”
林昊看着张总监,明白了他的意思。这不是在讨论工作问题,而是在给他施压。
“张总,如果工作时间内同事有问题,我随时可以帮忙。但是下班后是我的私人时间。”林昊说得很清楚,“如果公司需要我下班后工作,请按法律规定支付加班费。”
张总监的脸色变了:“林昊,你不要总是拿法律说事。公司给你提供平台,你也要为公司着想。”
“我已经为公司着想了。”林昊站起来,“我按时完成工作,保证代码质量,从来不在工作时间做私事。这就是我能为公司做的。”
“你这是什么态度?”张总监的声音提高了,“公司培养你,给你机会,你就这样回报?”
“公司付我工资,我为公司工作,这是等价交换。”林昊平静地说,“我没有欠公司的,公司也没有欠我的。”
张总监气得脸色发红,但是又不能明说什么。半晌,他冷冷地说:“年轻人,路还很长。有些话我就不明说了,你自己好好想想。”
林昊没有回答,转身离开了办公室。
03
一周后,公司接了个大单子。客户是一家知名电商平台,要求两个月内完成支付系统的全面升级改造。
张总监召开全体会议,给大家画饼:“这个项目很重要,客户预算充足。项目成功的话,大家都有丰厚奖金。但是时间紧,任务重,需要所有人全力配合。”
会议室里响起稀稀拉拉的掌声。林昊坐在后排,面无表情。
“具体分工是这样的。”张总监打开投影仪,“林昊负责核心支付模块,小王负责接口对接,老李负责数据库优化...”
林昊看着自己的任务清单,工作量确实不小,但是按正常进度,八小时工作制完全可以按时完成。
“大家有什么问题吗?”张总监环视一圈。
“张总,时间会不会太紧?”有同事提出疑问。
“时间确实紧,但是我们要有信心。”张总监鼓励道,“大不了大家辛苦一下,多加加班。等项目完成了,奖金绝对不会少。”
小王第一个表态:“张总放心,我保证完成任务。就算不睡觉也要做出来。”
其他人也纷纷表示支持。只有林昊没有发言。
“林昊,你有什么想法?”张总监点名。
“我会按时完成我负责的部分。”林昊说。
“按时是指什么时候?”张总监追问。
“项目截止日期前。”林昊回答。
“如果遇到紧急情况需要加班呢?”
“紧急情况可以配合,但是需要给加班费。”林昊还是那句话。
会议室里的气氛有些尴尬。张总监的脸色不太好看,但是当着这么多人的面,他不好发作。
“好,那就先这样。大家回去准备,明天正式开工。”
会议散了,同事们三三两两地讨论着项目。林昊刚要离开,被老李叫住了。
“小伙子,我劝你一句,这次项目很重要。张总监已经对你有意见了,你别再撞枪口上。”老李压低声音。
“我只是坚持原则。”林昊说。
“原则值几个钱?”老李摇摇头,“你还年轻,有时候退一步海阔天空。”
林昊没有回答。他明白老李是好意,但是有些东西是不能妥协的。
项目正式开始后,整个技术部进入了疯狂加班模式。每天晚上,办公室里都灯火通明。小王经常在朋友圈发加班照片,配文越来越煽情:“为了梦想,再累也值得”、“看到代码跑起来的那一刻,一切都是值得的”。
林昊依然准时下班。这让他在办公室里显得格外突兀。
同事们开始对他指指点点。午饭时间,他经常一个人吃饭。工作中有人需要帮助,也不会找他。
小王更是毫不掩饰地表达不满:“有些人真是轻松啊,我们累死累活,他倒是准时下班。”
“人家技术好,效率高。”有同事为林昊说话。
“技术好就可以不顾团队?”小王反驳,“我们是一个团队,应该同甘共苦。”
林昊听到这些议论,但是没有反应。他专心做自己的工作,按时完成进度。
但是张总监显然不满意这种状况。一周后,他找林昊谈话。
“林昊,你看大家都在努力,就你一个人特殊,这样好吗?”张总监开门见山。
“我的工作进度没有拖后腿。”林昊说。
“进度是没问题,但是团队氛围呢?”张总监敲着桌子,“其他人都在加班,你一个人按时走,大家怎么想?”
“那是他们的选择。”林昊不为所动。
“选择?”张总监冷笑,“他们是为了公司,为了项目,为了团队。你呢?只为了自己。”
“我为了我的原则。”林昊直视张总监,“我不做无意义的加班。我的工作效率足够高,不需要用时间来证明态度。”
张总监被他的直接气到了:“你这是什么态度?公司是个集体,不是你一个人的。”
“那请公司也尊重我的权利。”林昊毫不退让,“八小时工作制,超时给加班费,这是最基本的。”
“加班费,加班费,你除了钱还能想到什么?”张总监拍桌子,“公司培养你,给你平台,你就用钱来衡量?”
“公司付我工资,我为公司工作,这是商业契约。”林昊语气平静,“我不欠公司什么,公司也不欠我什么。”
张总监气得脸色发青,半天说不出话来。最后,他冷冷地说:“林昊,你这样下去,在这个行业很难有前途的。我希望你好好考虑考虑。”
林昊没有回应,起身离开了办公室。
走廊里,小王正在和其他同事聊天。看到林昊出来,他们的声音小了下来,但是林昊还是听到了一些片段。
“...太自私了...”
“...一点团队精神都没有...”
“...迟早要被开除...”
林昊面无表情地走过,回到自己的工位。
老李走过来,假装讨论技术问题,实际上是在提醒他:“我听说张总监在考虑换掉你。你小心点。”
“让他试试。”林昊头也不抬,“我的代码谁能接手?”
老李看了看周围,压低声音:“小王最近一直在研究你的支付模块。”
林昊抬起头,看向小王的方向。小王正对着电脑屏幕,但是林昊注意到,他的屏幕上确实开着支付模块的代码。
“他看得懂吗?”林昊问。
“看懂看不懂是一回事,但是如果张总监决定换人,总要有个接手的。”老李叹了口气,“到时候出了问题,就是你的责任了。”
林昊明白老李的意思。如果张总监强行让小王接手,以小王的技术水平,肯定会出问题。到时候,所有的锅都会扣在他头上。
但是他还是没有妥协的打算。
项目进行到一个月的时候,压力越来越大。客户那边不断催促,要求提前看到演示版本。
张总监每天都在催进度,办公室里的加班时间越来越长。有些同事已经开始在公司过夜,桌子下面放着折叠床。
林昊依然准时下班。
这种对比让办公室的气氛越来越紧张。同事们开始公开表达不满,甚至有人建议张总监直接开除林昊。
小王更是在背后组织了一次“集体抗议”,要求张总监“严肃处理”林昊的“不合作行为”。
张总监虽然没有明说,但是从他的态度可以看出,他已经下定决心要解决林昊这个“刺头”。
04
项目上线前一周,系统进入最后的压力测试阶段。
林昊在测试过程中发现了一个严重问题:支付模块存在一个隐蔽的安全漏洞,在高并发情况下可能导致数据不一致,甚至造成资金损失。
这个漏洞很隐蔽,只有在特定条件下才会触发,但是一旦出现,后果不堪设想。
林昊立即写了详细的bug报告,标记为“严重级别”,交给张总监。报告中详细描述了漏洞的触发条件、可能后果,还有修复方案。
张总监收到报告后,脸色一下子变得铁青。
修复这个漏洞需要重写部分核心逻辑,至少需要一周时间。这意味着项目必须延期上线。
但是现在距离承诺的上线时间只剩一周,客户那边已经开始准备正式发布。如果这时候说要延期,不仅要承担违约责任,更会影响公司的声誉和后续合作。
张总监把报告看了好几遍,后来把林昊叫到办公室。
“这个问题有多严重?”张总监问。
“很严重。”林昊没有任何犹豫,“如果不修复,上线后可能造成用户资金损失。”
“有没有临时的解决方案?”张总监问,“比如加一些限制条件,避免触发这个问题?”
“可以加一些防护措施,但是治标不治本。”林昊说,“这种核心安全问题,必须从根本上解决。”
张总监沉默了很久,后来说:“林昊,你知道这个项目对公司有多重要吗?”
“我知道。但是我更知道安全问题的严重性。”林昊坚持,“如果因为我们的系统漏洞导致用户损失,公司面临的麻烦会更大。”
“你确定这个问题一定会出现?”张总监还在尝试,“也许正式环境下不会遇到这种极端情况。”
“墨菲定律。”林昊简洁地回答,“可能出错的事情一定会出错。”
张总监被噎得说不出话。他知道林昊说得对,但是现实压力让他不愿意承认这个事实。
“那你说怎么办?”张总监最后问道。
“推迟上线,彻底修复漏洞。”林昊给出唯一的建议。
“不可能!”张总监断然拒绝,“客户那边已经安排好了发布计划,媒体宣传都准备好了。现在说延期,公司的信誉就完了。”
“那您觉得应该怎么办?”林昊问。
张总监想了想,说:“你能不能临时处理一下?加一些保护措施,先保证正常发布,后面再慢慢优化。”
“我不会这么做。”林昊断然拒绝,“这是对用户不负责任。”
“用户?”张总监冷笑,“你先对公司负责任再说。如果项目失败,大家都没饭吃,还谈什么用户?”
“如果用户因为我们的漏洞损失资金,公司面临的损失会更大。”林昊不为所动。
张总监被彻底激怒了:“林昊,你不要给脸不要脸。我现在是在和你商量,不是在求你。”
“这不是商量的问题。”林昊站起来,“这是原则问题。我不会在明知有安全隐患的情况下发布系统。”
“你!”张总监指着林昊,气得说不出话。
最后,张总监决定绕过林昊。他把小王叫到办公室,把情况说了一遍。
“小王,现在需要你站出来,为公司分担责任。”张总监语重心长地说,“林昊太固执,不愿意配合。你能不能想办法临时修复一下这个问题?”
小王受宠若惊:“张总,您放心,我一定想办法解决。”
“好,这次就看你的了。”张总监拍拍他的肩膀,“项目成功了,你的功劳我不会忘记。”
小王激动地点头,心里已经开始幻想升职加薪的美好前景。
05
当天下午,刘总得知了这个情况,立即召开紧急会议。
会议室里坐着公司的高层管理人员,气氛凝重。
“现在什么情况?”刘总开门见山。
张总监把情况汇报了一遍,重点强调了时间压力和客户期望,对安全问题则轻描淡写。
“林昊的意见呢?”刘总问。
“他坚持要推迟上线,完全不考虑公司的实际情况。”张总监说,“我觉得他是在故意刁难,想要挟公司。”
“要挟?”刘总皱眉。
“他一直对加班费的事情有意见,可能想借机发难。”张总监继续抹黑,“而且他平时就不配合团队工作,现在又在关键时刻拖后腿。”
刘总听了,脸色不太好看。作为CEO,他最讨厌不听话的员工,特别是在关键时刻捣乱的。
“那技术上真的有问题吗?”刘总问。
“问题是有,但是没有他说的那么严重。”张总监撒谎,“小王已经在研究解决方案了,应该能临时处理。”
“那就让小王来负责。”刘总下定决心,“项目必须按时上线,不能让客户失望。”
“林昊那边...”张总监试探。
“如果他不配合,就让他承担全部责任。”刘总冷冷地说,“公司不养闲人,更不养刺头。”
会议结束后,张总监找到林昊,把公司的决定告诉了他。
“林昊,公司已经决定了。这个项目由小王来接手最后的收尾工作。”张总监语气中带着得意,“你如果愿意配合,就把相关资料交给他。如果不愿意,就承担项目失败的全部责任。”
林昊看着张总监,明白这是公司给他的最后通牒。
“我可以把资料交给小王。”林昊说,“但是我不会参与任何可能危害用户安全的行为。”
“随你的便。”张总监冷笑,“不过到时候可别说我没给你机会。”
林昊没有回答,开始整理自己的工作资料。
老李看着这一切,心里很不是滋味。他知道林昊是对的,但是现在对错往往不重要。
“小伙子,你这样做值得吗?”老李私下问林昊。
“至少我对得起自己的良心。”林昊回答。
06
周五晚上,系统正式上线。
公司里一片忙碌,所有人都在为这个重要时刻做最后的准备。媒体发布会已经安排好,客户那边也准备了隆重的启动仪式。
张总监把小王叫到一边,悄悄给了他一个U盘。
“里面是修复代码,你按照说明文档操作就行。”张总监压低声音,“记住,一定要小心,不能出错。”
小王接过U盘,感到责任重大:“张总放心,我一定认真操作。”
“好,这次就看你的了。”张总监拍拍他的肩膀,“项目成功了,你就是公司的功臣。”
林昊看到这一幕,心里有种不祥的预感。但是他已经被排除在项目之外,也不好多说什么。
晚上六点,林昊准时下班。
“这种时候还下班?”小王看着林昊收拾东西,语气中充满了鄙视,“关键时刻就是看一个人的品格。”
“我的工作已经完成了。”林昊平静地说,“接下来的事情与我无关。”
“与你无关?”小王冷笑,“这是我们大家的项目,不是你一个人的。”
林昊没有回应,背上包离开了公司。
走到楼下,他的手机开始疯狂响起。看到是张总监的来电,林昊犹豫了一下,直接关机了。
“手机没电了。”他自言自语地说。
晚上11点,正如林昊所预料的,系统崩溃了。
支付功能全部瘫痪,用户资金被冻结,客户的发布会变成了灾难现场。张总监疯狂给林昊打电话,但是电话一直关机。
整个晚上,公司技术部门乱成一团。小王面对系统崩溃的局面,完全不知道该怎么办。他试图联系林昊,但是始终联系不上。
第二天上午,林昊照常来到公司,但是眼前的景象让他震惊了。
热门跟贴