早上七点半,牛大明准时出现在公司门口。他穿着灰色的夹克,深色的裤子,背着一个黑色的双肩包。刷卡进门时,保安小张抬头看了他一眼,又低下头继续看手机。
电梯里挤满了人。市场部的李经理正在大声讲电话:“对,那个方案必须今天出来……什么?人手不够?你自己想办法!”
牛大明缩在角落,盯着电梯楼层数字变化。
“牛大明?”李经理挂了电话,突然转头看他。
“是我。”牛大明说。
“你是哪个部门的来着?”
“技术部,测试组。”
“哦。”李经理转回头,又拨通了另一个电话。
电梯停在八楼,牛大明走了出去。走廊里几个同事正在聊天,看到他,点了点头,继续聊天。
他的工位在办公室最里面,靠窗。桌子上很干净,只有一个水杯,一个键盘,一个鼠标。没有照片,没有小摆件,没有植物。
开机,登录系统,查看今天的测试任务列表。九点钟,部门早会。
“昨天的测试报告谁还没交?”组长问。
没人说话。
“牛大明,你的呢?”
“交了,昨天晚上十点发的邮件。”牛大明说。
组长翻了翻邮箱:“哦,看到了。下次发完邮件群里说一声。”
“好。”
会议继续。讨论新版本的上线时间,讨论最近出现的bug,讨论人员调配。牛大明从头到尾没说话,只是在本子上记笔记。
散会后,同事小赵拍了拍他的肩膀:“大明,下午帮我测一下支付模块呗?我这边忙不过来。”
“好。”牛大明说。
“谢了啊。”小赵走了。
中午十二点,办公室热闹起来。大家讨论着吃什么,点哪家外卖。
“楼下新开了家麻辣烫,要不要试试?”
“昨天吃过了,一般般。”
“那吃啥?我都吃腻了。”
牛大明默默打开自己带的饭盒。里面是昨晚的剩饭剩菜,热了热。他走到茶水间,用微波炉加热。微波炉嗡嗡响的时候,几个同事进来了。
“哟,自己带饭啊,真健康。”一个同事说。
“嗯。”牛大明说。
“带的什么?”
“昨晚的剩菜。”
“挺会过日子。”
微波炉“叮”一声。牛大明拿出饭盒,回到工位。他戴上耳机,打开一个游戏直播,一边吃一边看。
下午一点半,工作继续。牛大明测完了自己的模块,开始帮小赵测支付。他发现了三个问题,写在文档里,发给了小赵。
“谢了兄弟。”小赵在聊天软件上说。
“不客气。”牛大明回复。
下午三点,部门有人买奶茶请大家喝。
“大明,喝什么?”负责统计的同事问。
“不用了,谢谢。”牛大明说。
“真不喝?我请客。”
“不用,我喝水就行。”
“好吧。”
奶茶送到的时候,办公室一片欢呼。牛大明去接了杯热水,回到工位。他的桌子上没有奶茶杯,只有那个用了三年的保温杯。
下班时间到了。同事们陆续离开。
“今晚聚餐,有人去吗?”小赵在办公室喊。
“去哪儿?”
“楼下火锅店,新开的,六八折。”
“我去!”
“算我一个!”
七八个人报了名。小赵走到牛大明工位旁:“大明,一起去呗?”
“不了,我晚上有事。”牛大明说。
“啥事啊?又是回家打游戏?”
“嗯。”
“偶尔出来聚聚嘛,你都多久没参加集体活动了。”
“下次吧。”牛大明说。
“行吧。”小赵走了。
牛大明关掉电脑,收拾东西。他检查了抽屉,确定电源都关了,然后背上包离开。
电梯里遇到几个其他部门的同事,都不认识。没人说话。一楼到了,牛大明走出大厦。
他没有坐地铁,而是走到公交站。晚高峰的公交车很挤,他站着,抓着扶手,看着窗外。手机响了,是母亲打来的。
“大明,吃饭了吗?”
“在路上,快到家了。”
“吃的什么?”
“回去做。”
“别老是凑合,吃点好的。钱够花吗?不够妈给你打点。”
“够,不用。”
“你爸问你什么时候回家一趟,好久没回来了。”
“等放假吧,最近项目忙。”
“行,那你注意身体。”
“嗯。”
挂了电话,公交车到站了。牛大明下车,走进小区。这是个老小区,房租便宜,离公司远点,但能省下不少钱。
他在楼下小超市买了点菜。两根胡萝卜,一把青菜,三个鸡蛋。花了八块五。
“要袋子吗?”老板娘问。
“不用,我装包里。”牛大明说。
回到家,房间很小,一室一厅。家具很简单,沙发,电视,茶几,床。墙上空空的,没有装饰。他换下衣服,开始做饭。
洗菜,切菜,打鸡蛋。油热了,下锅翻炒。十分钟后,一盘胡萝卜炒鸡蛋,一碗青菜汤,一碗米饭。他端着饭菜坐到茶几前,打开电视,调到游戏频道。
吃完饭,他洗碗,擦桌子,倒垃圾。然后打开电脑,登录游戏。
游戏好友列表里,几个头像亮着。
“来了?”一个叫“老枪”的发来消息。
“嗯。”牛大明回复。
“打副本?”
“好。”
他们组队,进入副本。牛大明玩的角色是治疗,负责给队友加血。他很擅长这个,从不犯错,但也从不说话。队友聊天时,他偶尔打一两个字:“嗯”、“好”、“等”。
打完副本,分装备。有人想要某件装备,另一个人也想要。队伍里吵了起来。
“我先说的!”
“但你输出没我高,给我提升更大。”
“凭什么?”
牛大明没参与争吵。他看了看那件装备,自己也能用,但他没说话。最后装备给了输出更高的那个人。
“治疗,你怎么不说话?”有人问他。
“没事,你们分。”牛大明说。
“你可真佛系。”
游戏继续。打到晚上十一点,队伍解散。牛大明看了看时间,准备下线。
“明天还打吗?”老枪问。
“打。”
“行,老时间。”
关掉游戏,牛大明去洗漱。他看着镜子里的自己,普通的脸,普通的发型,普通的眼神。他用毛巾擦了擦脸,回到卧室。
手机上有几条微信消息。大学同学群在讨论同学聚会,@了所有人。牛大明看了看,没回复。高中群里在发孩子的照片,他翻了翻,也没说话。
他设置好闹钟,关灯睡觉。
第二天早上,牛大明在地铁上看到同事群里的消息。昨晚聚餐的照片发出来了,大家笑得很开心,桌子上摆满了菜和酒。
“昨晚你没来可惜了,那家火锅真不错。”
“就是,而且打折,人均才八十。”
“下次一定要来啊@所有人”
牛大明没回复。他算了算,人均八十,够他吃一个星期。
到公司,早会。组长宣布了一个消息:“下个月公司团建,去海边两天一夜,公司出一部分钱,个人交三百。统计一下谁去,今天下班前告诉我。”
办公室骚动起来。
“海边好啊!”
“能游泳吗?”
“三百包吃住吗?”
组长解答着问题。牛大明在本子上写着什么。三百块,对他来说不是小数目。而且他不喜欢海边,不会游泳,怕晒。
中午,统计名单的同事走到他工位旁:“大明,团建你去吗?”
“不去。”牛大明说。
“为啥?多好的机会。”
“有事。”
“能有什么事啊?请假呗。”
“真有事。”
同事在本子上划了一下:“行吧,可惜了。”
下午,小赵凑过来:“你真不去团建?”
“嗯。”
“你每次都这样,集体活动从来不参加。你这样不行啊,得融入集体。”
“我不喜欢热闹。”
“这不是喜不喜欢的问题,这是职场生存。你不跟同事搞好关系,以后晋升都没人支持你。”
牛大明没说话。
“算了,随你吧。”小赵走了。
下班前,组长公布了名单。部门二十个人,十八个人报名,只有牛大明和另一个请产假的同事没去。
“好,那就这么定了。”组长说。
周末,牛大明睡到九点。起床,洗漱,吃早饭。早饭是昨晚剩的粥,热了热。
他打开电脑,想打游戏,但常组的几个人都不在线。他一个人做了几个日常任务,觉得无聊,关掉了游戏。
手机响了,是房东。
“小牛啊,下个月开始房租涨两百,提前跟你说一声。”
“怎么又涨了?”
“市场价都这样,我这儿算便宜的了。你要不想租提前说,好多人等着呢。”
“我租。”
“行,那下个月记得多交两百。”
挂了电话,牛大明算了算账。工资六千五,房租原来一千二,现在一千四,水电费两百,吃饭一千,交通费两百,给父母寄一千,剩下两千五。这两千五要存起来,万一有事。
他看了看银行卡余额,三万八千块。工作五年存了三万八,平均一个月存六百多。
中午,他煮了面条。吃面的时候,电视里在放一个旅游节目,介绍海边度假村。阳光,沙滩,比基尼。
他换了个台。
下午,他去了趟超市。推着购物车,在货架间慢慢走。他拿起一包饼干,看了看价格,又放回去。拿起一瓶饮料,看了看价格,也放回去。最后只买了必需品:卫生纸,洗发水,肥皂。
排队结账时,前面有个女人买了满满一车东西,有零食,有饮料,有进口水果。总价五百多。
“现在物价真贵。”女人对收银员说。
“是啊。”收银员说。
轮到牛大明,他的东西扫完,总价四十二块五。
“有会员卡吗?”收银员问。
“没有。”
“要办一个吗?今天办卡有优惠。”
“不用了。”
付了钱,他拎着塑料袋走回家。路上遇到一个乞丐,面前的纸上写着“求五元钱吃饭”。牛大明看了看,绕过去了。
回到家,他把东西放好。手机响了,是大学室友。
“大明,下周末我结婚,你来吗?”
“在哪儿?”
“老家,你得坐高铁过来。”
“我看看时间吧,最近项目忙。”
“尽量来啊,好久没见了。对了,礼金不用多,意思意思就行,主要是聚聚。”
“好,我看情况。”
挂了电话,牛大明查了查高铁票。来回四百,礼金至少五百,住宿吃饭,最少一千块。
他给室友发消息:“不好意思,项目赶进度,去不了了。礼金我微信转你。”
室友很快回复:“没事没事,工作重要。礼金不用了,你能想着我就行。”
“要的。”牛大明转了五百块过去。
“谢了兄弟,下次来这边我请你吃饭。”
“好。”
转账成功,牛大明看了看余额,少了五百。他打开记账软件,记了一笔:人情支出,五百。
周一,公司来了新员工。是个年轻人,穿着时髦,头发染了一缕黄色。
“大家好,我叫张扬,以后请多关照!”他在早会上自我介绍。
同事们鼓掌欢迎。接下来几天,张扬迅速融入了集体。中午跟大家一起点外卖,下午请大家喝奶茶,下班约人打篮球。
周五,张扬组织了部门聚餐。
“大家都来啊,我请客!”他说。
办公室里一片欢呼。
“大明,你也来呗?”张扬走到牛大明工位旁。
“我晚上有事。”
“什么事啊?推掉嘛,第一次部门聚餐,缺你多不好。”
“真有事。”
张扬看着他,笑了笑:“行吧,那下次。”
聚餐的照片发在群里。张扬坐在中间,跟大家碰杯,笑得很灿烂。牛大明翻了翻照片,关掉了群聊。
第二周,公司有个项目需要跟其他部门合作。组长在早会上问:“谁想负责对接?”
没人举手。
“这个项目做好了,对晋升有帮助。”组长说。
还是没人举手。
“那这样吧,牛大明,你来做。”
牛大明愣了一下:“我?”
“嗯,你做事认真,适合这个。”
“好吧。”
对接工作很繁琐。要开会,要沟通,要协调。牛大明每天都要跟市场部、设计部、产品部的人打交道。
“这个功能什么时候能测完?”
“最快下周三。”
“不行,太晚了,周一必须给我。”
“测不完。”
“那加班测。”
“加班也测不完,要测的东西太多了。”
“我不管,周一必须给我,不然影响上线。”
类似的对话每天都有。牛大明不善言辞,经常被怼得说不出话。他只能默默加班,尽可能完成任务。
周三晚上,他加班到十点。办公室里只剩他一个人。关灯离开时,保安小张在门口打瞌睡。
“才走啊?”小张醒来,问。
“嗯。”
“你们这行真辛苦。”
牛大明笑了笑,没说话。
走到公交站,末班车刚走。他看了看时间,十点半。打车要三十多块,他决定走回去。
走了一个小时,到家十一点半。腿很酸,肚子很饿。他煮了包泡面,吃完洗漱睡觉。
第二天早会,组长表扬了他:“对接工作做得不错,对方部门很满意。”
同事们鼓掌。牛大明低着头,没说话。
“不过,”组长话锋一转,“以后沟通要注意方式,别太生硬。昨天市场部的李经理跟我反映,说你态度不好。”
“我没有态度不好,只是说事实。”牛大明说。
“事实也要讲究方式方法。行了,下次注意。”
散会后,小赵凑过来:“你别往心里去,李经理那人就那样,谁都怼。”
“嗯。”
“晚上一起吃饭?我请你,安慰一下你受伤的心灵。”
“不用了。”
“来吧,楼下新开了家面馆,不贵。”
牛大明想了想:“好吧。”
面馆很小,只有六张桌子。小赵点了两碗牛肉面,加了两个蛋。
“这顿我请,你别跟我抢。”小赵说。
“好。”
面来了,热气腾腾。小赵边吃边说:“大明,我觉得你得改变一下。”
“改变什么?”
“你太没存在感了。在公司,你不说话,不参加活动,不跟同事交流。这样下去,你永远都是个小透明。”
牛大明吃着面,没说话。
“我不是批评你啊,我是为你好。你看张扬,才来几天,大家都认识他了。为什么?因为他活跃,他会来事。”
“我不喜欢那样。”
“这不是喜不喜欢的问题。职场就是这样,会哭的孩子有奶吃。你默默干活,谁看得见?领导只会看见那些整天在他面前晃的人。”
“我干活,领导知道。”
“知道是一回事,重视是另一回事。你知道这次晋升名额给谁了吗?”
“谁?”
“张扬。”
牛大明停下筷子。
“惊讶吧?他才来两个月。为什么?因为他会表现。上次那个项目,其实大部分活是你干的,但汇报的时候,他讲得天花乱坠,功劳全成他的了。”
“组长知道。”
“组长知道有什么用?大领导又不知道。而且张扬天天跟大领导一起抽烟,关系处得好。”
牛大明继续吃面。
“我说这些,是希望你也能主动一点。不为自己,也为以后的发展。你总不能一辈子当个小测试吧?”
“我觉得现在挺好。”
“好什么啊,工资低,没发展,还没存在感。你看公司年会,有人记得你吗?团建,有人想起你吗?就连点奶茶,都经常漏掉你。”
牛大明不说话。
“我不是说你人不好,你人很好,老实,靠谱。但老实人在职场吃亏。你懂我意思吗?”
“懂。”
“懂就改改。从明天开始,多说话,多参加活动,多跟领导交流。行不?”
“我试试。”
吃完面,小赵抢着付了钱。走出面馆,小赵拍了拍牛大明的肩膀:“加油啊兄弟,我看好你。”
“谢谢。”
回到家,牛大明想了很久。他打开电脑,想打游戏,但没心情。他躺在床上,看着天花板。
手机亮了,是母亲发来的消息:“睡了吗?”
“还没。”
“你爸问你,存了多少钱了,够不够买房首付。”
“还差得远。”
“慢慢来,别着急。对了,你张阿姨给你介绍了个对象,照片发你了,你看看。”
牛大明打开照片,是个普通的女孩,普通的笑容。
“怎么样?”
“还行。”
“那见见?人家在城里工作,条件不错。”
“最近忙,没时间。”
“又忙。你都三十了,该考虑个人问题了。”
“知道了。”
“你别嫌妈啰嗦,妈是为你好。你一个人在外面,妈不放心。”
“我挺好。”
“好什么啊,连个说话的人都没有。听妈的话,见见,万一合适呢?”
“再说吧。”
关了手机,牛大明继续看着天花板。房间里很安静,只有窗外偶尔传来的车声。
第二天,牛大明决定改变。早会上,组长问有没有人发言,他举了手。
“我有个建议。”他说。
所有人都看向他。
“关于测试流程,我觉得可以优化。现在每个模块测完才汇总问题,效率太低。可以每天汇总一次,这样开发能及时修复。”
组长点点头:“有道理,具体方案呢?”
“我写了个文档,发您邮箱了。”
“好,我看看。”
散会后,小赵对他竖大拇指:“可以啊,主动发言了。”
牛大明笑了笑。
中午,同事们讨论点外卖。牛大明主动说:“我知道有家盖浇饭不错,便宜量足。”
“哪家?”
“我发群里。”
他把链接发到群里,几个人跟着点了。
下午,张扬请大家喝奶茶。问牛大明喝什么,他说:“珍珠奶茶,少糖,谢谢。”
奶茶送到时,他主动去分发。一杯杯送到同事桌上,收到一堆“谢谢”。
“大明今天很活跃啊。”有同事说。
“还好。”牛大明说。
下班前,组长叫他到办公室。
“你的方案我看了,不错。下个版本可以试试。”
“好。”
“还有,下个月有个行业交流会,公司有两个名额。你想去吗?”
牛大明愣住了。行业交流会,通常都是领导或骨干去的。
“我?”
“嗯,你最近表现不错,而且你对测试流程有研究,可以去学习学习。”
“好,我去。”
“行,那我报你名字。”
走出办公室,牛大明心里有点激动。他回到工位,小赵凑过来:“组长找你啥事?”
“让我去行业交流会。”
“可以啊!我就说你要主动一点吧。这不,机会来了。”
牛大明笑了笑。他打开电脑,查了查那个交流会,是个挺有名的会议,参加的都是行业精英。
下班时,他主动问小赵:“晚上一起吃饭吗?”
“今晚不行,约了女朋友。明天吧?”
“好。”
回到家,牛大明做了一顿丰盛的晚餐。两个菜一个汤,比平时多花了不少钱,但他觉得值得。
吃饭时,他给母亲发了消息:“妈,下个月我要去参加一个行业交流会。”
“那好啊,好好学习。”
“嗯。”
“对了,那个姑娘,你真不见见?”
“等交流会回来吧。”
“行,那我跟张阿姨说。”
吃完饭,牛大明打开游戏。老枪在线。
“来了?打副本?”
“今天不打,有点累。”
“咋了?”
“没什么,就是有点累。”
“那休息吧。”
牛大明没下线,他翻看着游戏里的成就列表。玩了三年,他达成了大部分成就,但都是一个人默默完成的。游戏里没有人知道他多厉害,就像现实中没有人知道他多靠谱。
他关掉游戏,打开工作文档,开始准备交流会的材料。
交流会在另一个城市,为期三天。公司订了高铁票和酒店。
牛大明第一次住四星级酒店。房间很大,床很软,窗外是城市夜景。他拍了张照片,想发朋友圈,又放弃了。
第一天会议,他认真听讲,记笔记。茶歇时,其他人都在 networking,交换名片,聊天。他一个人站在角落,喝着咖啡。
“你是哪个公司的?”有人走过来问。
“腾云科技。”
“做哪块的?”
“软件测试。”
“哦。”那人点点头,走了。
中午自助餐,牛大明端着盘子,找不到座位。最后在一个角落坐下,旁边是几个陌生人,他们在热烈讨论着什么,他插不上话。
下午的圆桌讨论,他被分到一个组。组长让大家自我介绍,轮到他的时候,他简单说了名字和公司,就没了。
“没了?”组长问。
“没了。”
“说说你们公司的测试流程吧,有什么特色?”
牛大明想了想,说了几句。但说得磕磕巴巴,没有重点。组长听了,点点头,转向下一个人。
晚上有欢迎晚宴。牛大明穿着唯一的西装,感觉浑身不自在。宴会上,人们举着酒杯,走来走去,谈笑风生。他找了个沙发坐下,看着。
“一个人?”一个中年男人走过来坐下。
“嗯。”
“第一次参加这种会?”
“嗯。”
“我也是。”男人笑了,“其实我每年都来,但每年都感觉格格不入。”
牛大明看了看他。
“我叫刘志,做产品经理的。”男人伸出手。
“牛大明,测试。”
“测试好啊,踏实。不像我们做产品的,整天吹牛。”
牛大明笑了笑。
“你公司这次来几个人?”
“就我一个。”
“那挺难得的,说明公司重视你。”
“也许吧。”
他们聊了一会儿。刘志很健谈,牛大明大部分时间在听。宴会结束时,刘志给他一张名片:“以后多联系。”
“我没带名片。”
“没事,加个微信。”
他们加了微信。回到房间,牛大明看着刘志的朋友圈,各种行业见解,各种活动照片,各种人脉展示。
他打开自己的朋友圈,上一条还是半年前转发的公司文章。再上一条,是一年前的游戏截图。
他关掉手机,洗澡睡觉。
第二天会议结束得早。牛大明回到酒店,不知道干什么。他查了查当地的景点,门票都不便宜。最后决定在附近走走。
走出酒店,是一条繁华的商业街。商店里灯火通明,人来人往。他走进一家商场,随便逛逛。
在一家手机店门口,他停了下来。橱窗里展示着最新款的手机,标价六千多。他的手机用了四年了,很卡,但还能用。
“先生,要看看手机吗?”店员出来问。
“不用,我就看看。”
“这款现在有活动,分期免息。”
“不用了,谢谢。”
他继续走。走到一家餐厅门口,香味飘出来。他看了看菜单,最便宜的套餐八十八。他转身离开。
回到酒店,他点了外卖,三十八块。一边吃一边看会议资料。
手机响了,是小赵。
“大明,交流会怎么样?”
“还行。”
“认识什么人了吗?”
“认识了一个产品经理。”
“可以啊,多认识点人,对以后有帮助。”
“嗯。”
“对了,公司这边有个急事,组长让我问你,能不能提前回来一天?”
“会议明天下午才结束。”
“我知道,但这边项目出问题了,急需你回来处理。”
牛大明想了想:“好,我改签。”
他查了高铁票,改签到明天上午,手续费五十块。他给组长发了消息,组长回复:“辛苦了,回来给你报加班费。”
第三天上午,牛大明提前离开会场。去高铁站的路上,他收到刘志的消息:“怎么没看到你?”
“公司有事,提前回去了。”
“可惜了,今天下午有个大佬的分享,很精彩。”
“下次有机会再听。”
“行,一路顺风。”
高铁上,牛大明看着窗外飞驰而过的风景。三天交流会,他学到了什么?好像学到了,又好像没有。他认识了什么人?只有一个刘志,以后可能也不会联系。
他打开会议资料,想复习一下,但看不进去。他打开游戏,网络不好,玩不了。他闭上眼睛,睡觉。
回到公司,直接开始工作。项目确实出了问题,一个严重的bug,影响上线。牛大明和同事一起排查,加班到晚上十点才解决。
“幸亏你回来了,不然我们搞不定。”同事说。
“应该的。”牛大明说。
下班时,组长对他说:“这次辛苦你了,加班费会算的。”
“没事。”
“交流会怎么样?有收获吗?”
“有。”
“那就好。”
回到家,已经十一点。牛大明煮了包泡面,吃完倒头就睡。
第二天早会,组长让参加交流会的人分享收获。另一个去的是张扬。
张扬讲得眉飞色舞:“这次交流会收获太大了!我认识了某某公司的CTO,还有某某产品的负责人,我们聊了很多,还约了以后合作……”
他讲了十分钟,全是人脉和资源。轮到牛大明,他站起来,说了三分钟:“会议内容主要是关于测试自动化的新趋势,有几项技术我们可以借鉴,我整理了一份报告,发大家邮箱。”
“没了?”组长问。
“没了。”
“好,谢谢。”
散会后,小赵小声说:“你应该多说点,像张扬那样。”
“我说的是实质内容。”
“实质内容不重要,重要的是要让领导觉得你有收获,有价值。”
牛大明没说话。
一个月后,晋升结果公布。张扬晋升为测试组长,管一个小团队。牛大明还是普通测试员。
早会上,组长宣布了这个消息。大家鼓掌祝贺张扬,张扬站起来讲话,感谢这个感谢那个。
牛大明低头看着笔记本。笔记本上写着今天的测试任务,密密麻麻。
散会后,小赵想安慰他,但不知道说什么。最后拍了拍他的肩膀:“下次还有机会。”
“嗯。”
中午,张扬请大家喝奶茶,庆祝晋升。每个人都有一杯,包括牛大明。
“大明,谢谢你平时的帮助。”张扬说。
“不客气。”
“以后还要继续帮我啊。”
“好。”