逆光者林宇
第一章:困局林宇站在公司茶水间门口,手里攥着一张薄薄的工资条,纸张边缘己经被他捏得微微卷曲,指节因为用力而泛出青白。
窗外,**的阳光带着灼人的温度,透过玻璃幕墙,将整个开放式办公区烤得像个蒸笼。
空气里弥漫着廉价咖啡和人体散发的沉闷气息。
“凭什么?”
他低声问,声音不大,却像一块投入死水的石头,让周围几个竖着耳朵的同事瞬间屏住了呼吸。
他的对面,是项目主管张伟。
张伟正悠闲地泡着一杯速溶咖啡,闻言,眼皮都没抬一下,用小勺慢条斯理地搅动着杯中的褐色液体,仿佛在欣赏一件艺术品。
“林宇啊,”张伟终于开口,语气带着一种居高临下的、习以为常的敷衍,“公司最近效益不好,大家都要共克时艰嘛。
你刚来,经验不足,这个月的项目奖金,就先算给团队里经验更丰富的同事,让他们带带你,这不是很正常吗?”
“经验不足?”
林宇觉得喉咙有些发干,一股混杂着屈辱和愤怒的热流首冲头顶。
他负责了“智联家居”项目后端80%的核心代码,连续熬了三个通宵解决了一个致命的并发漏洞,才让项目勉强上线。
而张伟,除了每天准时出现在打卡机前,以及在汇报PPT上添上几笔谁都看得出的废话,还做了什么?
“张主管,”林宇努力压下胸腔里翻滚的情绪,尽量让自己的声音听起来平静,“项目是我一个人扛下来的,这个漏洞也是我解决的。
奖金……奖金的事,公司有公司的考量。”
张伟不耐烦地打断他,将咖啡杯重重地放在桌上,褐色的液体溅出几滴,“你是觉得我的安排不合理?
还是觉得你比公司更懂怎么分配资源?”
他向前逼近一步,肥厚的下巴几乎要抵到林宇的胸口,压低了声音,带着一股浓重的烟味:“小子,别不识抬举。
能让你进这个项目,己经是看在你大学还算不错的份上。
外面多少人排着队想进来,你要是觉得委屈,门在那边,不送。”
周围的同事纷纷低下头,假装忙碌,键盘敲击声此起彼伏,却都竖着耳朵,没人敢看这边。
林宇能感觉到那些目光,有同情,有漠然,更多的是事不关己的庆幸。
他看着张伟那张写满油腻和傲慢的脸,忽然觉得一阵恶心。
他知道,再争下去,除了被扫地出门,不会有任何结果。
他需要这份工作,至少在找到下一份之前。
“好。”
林宇从牙缝里挤出一个字,转身,一步一步地走回自己的工位。
每一步都像踩在棉花上,无力而沉重。
回到座位,他将那张薄薄的工资条揉成一团,狠狠地掷进垃圾桶。
屏幕上的代码还停留在昨晚修改的界面,密密麻麻的字符此刻在他眼里却像一只只嘲讽的眼睛。
他打开手机,屏幕上是一条未读短信。
“小宇,***检查结果出来了,是肺癌晚期,医生说……需要尽快手术,费用大概……二十万。”
发信人是同村的李叔。
林宇的脑子“嗡”的一声,仿佛有无数根针在同时**。
二十万。
他看着自己***里不到五千块的余额,以及那个被克扣得所剩无几的工资数字,只觉得眼前阵阵发黑。
他想起奶奶那双布满老茧、却总是温柔地**他头发的手;想起高考那年,奶奶为了给他凑学费,在村口的小卖部帮人看店,一站就是一整天;想起临来大城市前,奶奶塞给他一个鼓鼓囊囊的布包,里面是她攒了半年的鸡蛋和舍不得吃的**……“林宇,发什么呆呢?
新需求下来了,你赶紧看一下。”
一个怯生生的声音打断了他的思绪。
是同组的实习生小王。
林宇麻木地接过需求文档,是张伟新接的一个私活,一个粗糙的电商网站,要求三天内上线。
他甚至没有看内容,只是点了点头。
手机又震动了一下。
是前女友晓芸发来的消息。
“林宇,我们分手吧。
我爸妈说得对,你给不了我想要的生活。
我累了。”
林宇看着这条消息,嘴角扯出一个比哭还难看的笑容。
他想回复点什么,是质问,是挽留,还是愤怒的诅咒?
最终,他只是默默地将手机扣在桌上,屏幕暗了下去,映出他那张疲惫而苍白的脸。
他抬起头,看向窗外。
阳光依旧刺眼,却照不进这间办公室的阴霾。
他感觉自己像一只被关在玻璃瓶里的蚂蚁,看得见光,却找不到出口。
工资被克扣,奶奶重病急需用钱,女友因此分手,现在又多了一个三天内完成的不可能任务。
绝望像一张无形的网,从西面八方收紧,勒得他喘不过气。
就在这时,他桌上的另一部旧手机震动了一下。
那是他用来连接技术社区的备用机。
他无意识地瞥了一眼,是一个名为“CodeMaster”的匿名论坛的推送通知。
推送的内容是一个悬赏任务:某知名互联网大厂(未透露名称)的开源项目“星辰OS”遇到了一个极其罕见的兼容性问题,导致系统在特定环境下频繁崩溃。
项目组在全球范围内悬赏,谁能提交有效的解决方案,就能获得五万美金的奖金。
五万美金。
林宇的心脏猛地一跳。
他几乎是颤抖着手点开了那个帖子。
密密麻麻的技术文档和错误日志铺满了屏幕,对于大多数人来说,这无异于天书。
但林宇的眼睛却亮了起来。
他看到了那个问题描述,一个关于内存管理和线程调度的诡异冲突。
这让他想起了自己大学时研究过的一个冷门算法,一个几乎被遗忘的、用于解决早期分布式系统瓶颈的“动态优先级补偿机制”。
一个疯狂的念头,像黑暗中擦亮的一根火柴,倏地一下,在他死寂的心底,燃起了一簇微弱却执拗的火苗。
他看了看周围。
张伟正翘着二郎腿,对着手机里的美女主播大声刷着“火箭”。
同事们有的在偷偷看剧,有的在闲聊。
整个办公室,仿佛一个与世隔绝的、散发着腐朽气息的孤岛。
林宇深吸一口气,缓缓地、轻轻地,将那台旧手机,连同那个悬赏任务的页面,悄悄地,拉进了自己打开的、布满代码的IDE(集成开发环境)窗口的后面。
屏幕的光,映着他沉静而专注的侧脸。
那簇火苗,在他眼底深处,越烧越旺。
窗外,**的阳光带着灼人的温度,透过玻璃幕墙,将整个开放式办公区烤得像个蒸笼。
空气里弥漫着廉价咖啡和人体散发的沉闷气息。
“凭什么?”
他低声问,声音不大,却像一块投入死水的石头,让周围几个竖着耳朵的同事瞬间屏住了呼吸。
他的对面,是项目主管张伟。
张伟正悠闲地泡着一杯速溶咖啡,闻言,眼皮都没抬一下,用小勺慢条斯理地搅动着杯中的褐色液体,仿佛在欣赏一件艺术品。
“林宇啊,”张伟终于开口,语气带着一种居高临下的、习以为常的敷衍,“公司最近效益不好,大家都要共克时艰嘛。
你刚来,经验不足,这个月的项目奖金,就先算给团队里经验更丰富的同事,让他们带带你,这不是很正常吗?”
“经验不足?”
林宇觉得喉咙有些发干,一股混杂着屈辱和愤怒的热流首冲头顶。
他负责了“智联家居”项目后端80%的核心代码,连续熬了三个通宵解决了一个致命的并发漏洞,才让项目勉强上线。
而张伟,除了每天准时出现在打卡机前,以及在汇报PPT上添上几笔谁都看得出的废话,还做了什么?
“张主管,”林宇努力压下胸腔里翻滚的情绪,尽量让自己的声音听起来平静,“项目是我一个人扛下来的,这个漏洞也是我解决的。
奖金……奖金的事,公司有公司的考量。”
张伟不耐烦地打断他,将咖啡杯重重地放在桌上,褐色的液体溅出几滴,“你是觉得我的安排不合理?
还是觉得你比公司更懂怎么分配资源?”
他向前逼近一步,肥厚的下巴几乎要抵到林宇的胸口,压低了声音,带着一股浓重的烟味:“小子,别不识抬举。
能让你进这个项目,己经是看在你大学还算不错的份上。
外面多少人排着队想进来,你要是觉得委屈,门在那边,不送。”
周围的同事纷纷低下头,假装忙碌,键盘敲击声此起彼伏,却都竖着耳朵,没人敢看这边。
林宇能感觉到那些目光,有同情,有漠然,更多的是事不关己的庆幸。
他看着张伟那张写满油腻和傲慢的脸,忽然觉得一阵恶心。
他知道,再争下去,除了被扫地出门,不会有任何结果。
他需要这份工作,至少在找到下一份之前。
“好。”
林宇从牙缝里挤出一个字,转身,一步一步地走回自己的工位。
每一步都像踩在棉花上,无力而沉重。
回到座位,他将那张薄薄的工资条揉成一团,狠狠地掷进垃圾桶。
屏幕上的代码还停留在昨晚修改的界面,密密麻麻的字符此刻在他眼里却像一只只嘲讽的眼睛。
他打开手机,屏幕上是一条未读短信。
“小宇,***检查结果出来了,是肺癌晚期,医生说……需要尽快手术,费用大概……二十万。”
发信人是同村的李叔。
林宇的脑子“嗡”的一声,仿佛有无数根针在同时**。
二十万。
他看着自己***里不到五千块的余额,以及那个被克扣得所剩无几的工资数字,只觉得眼前阵阵发黑。
他想起奶奶那双布满老茧、却总是温柔地**他头发的手;想起高考那年,奶奶为了给他凑学费,在村口的小卖部帮人看店,一站就是一整天;想起临来大城市前,奶奶塞给他一个鼓鼓囊囊的布包,里面是她攒了半年的鸡蛋和舍不得吃的**……“林宇,发什么呆呢?
新需求下来了,你赶紧看一下。”
一个怯生生的声音打断了他的思绪。
是同组的实习生小王。
林宇麻木地接过需求文档,是张伟新接的一个私活,一个粗糙的电商网站,要求三天内上线。
他甚至没有看内容,只是点了点头。
手机又震动了一下。
是前女友晓芸发来的消息。
“林宇,我们分手吧。
我爸妈说得对,你给不了我想要的生活。
我累了。”
林宇看着这条消息,嘴角扯出一个比哭还难看的笑容。
他想回复点什么,是质问,是挽留,还是愤怒的诅咒?
最终,他只是默默地将手机扣在桌上,屏幕暗了下去,映出他那张疲惫而苍白的脸。
他抬起头,看向窗外。
阳光依旧刺眼,却照不进这间办公室的阴霾。
他感觉自己像一只被关在玻璃瓶里的蚂蚁,看得见光,却找不到出口。
工资被克扣,奶奶重病急需用钱,女友因此分手,现在又多了一个三天内完成的不可能任务。
绝望像一张无形的网,从西面八方收紧,勒得他喘不过气。
就在这时,他桌上的另一部旧手机震动了一下。
那是他用来连接技术社区的备用机。
他无意识地瞥了一眼,是一个名为“CodeMaster”的匿名论坛的推送通知。
推送的内容是一个悬赏任务:某知名互联网大厂(未透露名称)的开源项目“星辰OS”遇到了一个极其罕见的兼容性问题,导致系统在特定环境下频繁崩溃。
项目组在全球范围内悬赏,谁能提交有效的解决方案,就能获得五万美金的奖金。
五万美金。
林宇的心脏猛地一跳。
他几乎是颤抖着手点开了那个帖子。
密密麻麻的技术文档和错误日志铺满了屏幕,对于大多数人来说,这无异于天书。
但林宇的眼睛却亮了起来。
他看到了那个问题描述,一个关于内存管理和线程调度的诡异冲突。
这让他想起了自己大学时研究过的一个冷门算法,一个几乎被遗忘的、用于解决早期分布式系统瓶颈的“动态优先级补偿机制”。
一个疯狂的念头,像黑暗中擦亮的一根火柴,倏地一下,在他死寂的心底,燃起了一簇微弱却执拗的火苗。
他看了看周围。
张伟正翘着二郎腿,对着手机里的美女主播大声刷着“火箭”。
同事们有的在偷偷看剧,有的在闲聊。
整个办公室,仿佛一个与世隔绝的、散发着腐朽气息的孤岛。
林宇深吸一口气,缓缓地、轻轻地,将那台旧手机,连同那个悬赏任务的页面,悄悄地,拉进了自己打开的、布满代码的IDE(集成开发环境)窗口的后面。
屏幕的光,映着他沉静而专注的侧脸。
那簇火苗,在他眼底深处,越烧越旺。